
div.list_row {
	margin-top:10px;
}

div.wt_gallery_category_inner_comments {
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	font-weight:bold
}

div.category_row {
	clear:both;
}

div.wtgallery_category_pic {
	float:left;

}

div.wtgallery_categories {

	width:280px;
	padding:10px;
	border:1px solid #dedfdf;
	margin-top:10px;
}

div.wtgallery_list_pagebrowser_area {
	width:400px;
	
}


ul.wtgallery_pagebrowser_category {

	width:300px;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	float:left;
}

ul.wtgallery_pagebrowser_category li {
	display:inline;
	padding:10px;
	list-style-position:inside;
}

ul.wtgallery_pagebrowser_category .act {
	text-decoration:none;
	color:black;
}



ul.wtgallery_pagebrowser_list {

	margin:0px;
	width:300px;
	list-style-image:none;
	list-style-type:none;
	margin:0px;	
	
}

ul.wtgallery_pagebrowser_list .act {
	
	text-decoration:none;
	color:black;
	
}

ul.wtgallery_pagebrowser_list li {

display:inline;
padding:10px;
list-style-position:inside;
}



div.wtgallery_list_firstofrow {

margin-right:10px;

}


div.wtgallery_list_lastofrow {

margin-left:10px;

}


div.csc-mailform-label {

	width:180px;
	background-color:#c0c0c0

}

table.beteiligungen {
margin-bottom:15px;
}

table.beteiligungen td {
padding-right:5px;
}

body, html{
  margin:0;
  padding:0;
  font-family:Arial;  /*Tahoma, Verdana, */
  font-size:12px;
  background-color:#F7F7F7;
}

.contenttable {
  background-color:#F7F7F7;
  vertical-align:top;
  margin-top:0px;
	
}

.contenttable td {
	vertical-align:top;
	line-height:16px;
	height:20px;
}

a img{
  border:0px;
}

#seite{
  position:absolute;
  width:917px;
  left:50%;
  margin:10px 0 10px -465px;
}

#kopf{
  position:relative;
  margin:50px 0 0 0;
  width:917px;
  height:276px;
  background:url(img/head_hg.png) right bottom no-repeat;
}

#home{
  position:absolute;
  top:-50px;
  left:-15px;
}

#inhalt, #bc{
  margin:20px 250px 0;
}

#bc, #bc a{
  color:#B1B1B1;
  text-decoration:none;
}

#bc span, #bc a:hover{
  color:#333;
}

#left, #right{
  position:absolute;
  width:203px;
  top:350px;
}

table.contenttable.p {
line-height:12px;
background-color:#f7f7f7
}

#left{
  left:0px;
}

#quick p{
  margin:4px 0;
}

#quick a{
  color:#333;
  text-decoration:none;
}

#right{
  right:0px;
}

#topnavi{
  position:absolute;
  top:0px;
  right:0px;
  width:450px;
  height:40px;
  background:url(img/nav_top.png) left top no-repeat;
}

#topnavi ul, #topnavi ul li{
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
}

#topnavi a{
  display:block;
  float:left;
  margin:0 6px;
  font-size:11px;
  color:#373535;
  text-decoration:none;
  line-height:30px;
}

#topnavi form{
  float:left;
  margin:5px;
  padding:0;
  border:0;
}

#topnavi input{
  margin:1px 6px;
  height:20px;
  padding:0;
  float:left;
}

#topnavi #searchform .text{
  width:96px;
  line-height:20px;
  font-size:12px;
  margin:0px;
  border:1px solid #999999;
}



div.box{
  background:url(img/schatten_r.png) right top repeat-y;
  background-color:#FFF;
  padding:24px;
  border-left:1px solid #F3F3F3;
  border-bottom:8px solid #F7F7F7;
  background-color:#FBFBFB;
  position:relative;
  width:154px;
  vertical-align:top;
}

#right div.box h1{
  margin:-24px -24px 0;
  padding:0 24px;
  height:25px;
  line-height:25px;
  background-color:#80C34E;
  color:#FFF;
  font-size:12px;
  width:147px;
}


#left div.box h1{
  margin: -24px -24px 0;
  padding:0px 24px;
  height:25px;
  line-height:25px;
  background-color:#80C34E;
  color:#FFF;
  font-size:12px;
  width:147px;
}


div.box p{
  margin:8px 0;
}

#right #quick h1{
  background-color:#F58735;
}

div.box img.schatten{
  position:absolute;
  right:0px;
}


div.box img.oben{
  top:0px;
  left:0px;
  display:none;
}

div.box img.unten{
  bottom:0px;
  right:0px;
}

#partner{
  position:absolute;
  bottom:-12px;
  right:0px;
}

/* #### Navigation #### */
#left a{
  display:block;
  line-height:25px;
  color:#333;
  text-decoration:none;
  width:147px;
}

#meteocontrol td{
background-color:#e1e1e1;
}

#left a.current, #left a:hover{
  background-color:#80C34E;
  color:#FFF;
  margin:0 -24px;
  padding:0 24px;
}

#left div.sub{
  margin:0 0 14px 8px;
}

#left div.sub a{
  margin:10px 0 0 0;
  line-height:15px;
  background-color:#FBFBFB;
  width:125px;
}

#left div.sub a.current, #left div.sub a:hover{
  margin:10px 0 0 0;
  color:#333;
  padding:0;
  background-color:#FBFBFB;
}

#left div.sub a.current, #left div.sub a:hover{
  font-weight:bold;
}

/* #### News #### */
#news_latest img{
  float:left;
  margin:0 6px 6px 0;
}

/* #### Historie #### */
#history{
  background:url(img/hist_hg.png) 5px 0px repeat-y;
  padding:0 0 0 15px;
  width:400px;
}

#history .histhead{
  padding:0 0 0 16px;
  margin:0 0 16px -15px;
  background:url(img/hist_h1.png) 0px 2px no-repeat;
  cursor:pointer;
  clear:both;
} 

#inhalt #history h1{
  font-size:12px;
  padding:0;
  margin:0;
  cursor:pointer;
} 

/* #### Bilder #### */
/*.csc-frame-invisible img, .csc-frame-invisible a img{
  border:1px solid #333;
}*/

img{
  border:0;
}

/* #### Tabellen #### */
table, tr, td, th{
  border:0;
  border-collapse:collapse;
}

table{
  width:417px;
  margin:6px 0 0 0;
  background-color:#FBFBFB;
}

th{
  text-align:left;
}

/* #### Presse #### */
div.pm{
  margin:0 0 12px 0;
}

div.pm h3{
  margin:0;
  padding:0;
}

div.pm div.link{
  margin:0;
  padding:2px 0 2px 20px;
  background:url(img/pdf.gif) left center no-repeat;
}

span.date{
  padding:0 10px 0 0;
  font-style:italic;
  font-weight:normal;
}

span.size{
  margin:0 0 0 6px;
}


/* #### ImageMap #### */
map a{
  background-color:#0F0;
}

/* #### Galerie #### */
.tx-wtgallery-pi1{
  width:400px;
}

.wtgallery_listpic{
  margin:4px;
}

.wtgallery_singlepic_fwdback{
  margin:5px 0;
  padding:5px;
  background-color:#FBFBFB;
}

.wtgallery_singlepic_back{
  float:left;
}

.wtgallery_singlepic_fwd{
  float:right;
}


/* Newsletter */

div.newsletter {
	background-color:#80C34E;
	color:#FFFFFF;
	font-size:12px;
	height:25px;
	line-height:25px;
	margin:-24px -24px 0;
	padding:0 24px;
	width:147px;
}




#letter {
	margin-top:8px;
	width:40px;
	height:40px;
	float:left;
	margin-right:6px
}


#newsletter a#c152 {
	display:none;  
	line-height:0px;	
}

#newsletter a {
	font-size:12px;
	text-decoration:underline;
	color:#80C34E;
	background-color:#FFFFFF;
	display:block;
	width:auto;
	line-height:20px;
}

#newsletter a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#80C34E;
	background-color:#FFFFFF;
	display:block;
	width:auto;
	line-height:20px;
}

