/* CSS Document */


/* allgemeines */
body, html{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	/*text-align:center;  horizontale Zentrierung im IE5 */
}

body, html, p, li, ul, div, img, h1, h2, h3, h4, h5 , span, form, textarea, label, tbody{
	padding:0;
	margin:0;
	border:0;
}

img{
	border:0;
	background-color:#FFFFFF;
}

ul, li{
	list-style:disc;
	/*padding:0;*/
	/*margin:0;*/
}

.stopFloat {
  display: block;
  clear: both;
  float: none;
  height: 0em;
  font-size: 0em;
  line-height: 0em;
  overflow: hidden;
}

.unsichtbar, dfn {
  position: absolute !important;
  top: -10000px !important;
  left: -10000px !important;
  height: 1px !important;
  width: 1px !important;
}


#rahmen{
	height: 920px;
	width: 926px;
	margin-top: -315px;
	margin-left: -463px;
	padding: 0;
	top: 50%;
	left: 50%;
	position: absolute;
	border:1px solid #bdbdbd;
}

#layout{
	height: 830px;
	width: 840px;
	margin-left:43px;
	margin-right:43px;
	
}

/*layout*/
#banner_top{
	height:210px;
	padding-top:10px;
}

#zusatzleiste{
	float:left;
	height:30px;
	padding:0;
	padding-left:20px;
}

#brot{
	float:left;
	width:670px;
	padding-top:9px;
	padding-bottom:8px !important;
	padding-bottom:1px;
}

#suche{
	width:150px;
	float:left;
	
}

#content{
	float:left;
	width:840px;
	height:350px;
	background: #f4f4f4 url('../images/bg_content.jpg') no-repeat;
}

#content_links{
	float:left;
	width:535px;
	height:350px;
	overflow:auto;
}

#content_rechts{
	float:left;
	width:305px;
	height:350px;
}


/****Berotnavigation******/
#brot{
	color:#747678;
	/*font-style:italic;*/
	font-weight:bold;
}

.brotnavi{
	width:630px;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

.brotnavi li{
	list-style:none;
	float:left;
	font-size:10px;
	padding-left:15px;
	padding-right:15px;
	background:url('./../images/pfeil_brot.jpg') left center no-repeat;
}

/********MetaNavigation**************/

#meta{
	height:25px;
	float:right;
	text-align:right;
	margin-top:5px;
	font-size:10px;
}

#meta ul{
	width:220px;
	
}

#meta ul li{
	float:left;
	padding-right:15px;
	padding-left:15px;
	list-style:none;
	background:url('./../images/linie_meta.jpg') right center no-repeat;
}
/****Hintergrund für letzten ausschalten****/
#meta ul li.last{
	background:none;
}

/*******Inhalte formatieren************/



#content_links .datum2{
	padding-top:20px;
	padding-left:50px;
	margin-bottom:-15px;
	color:#3c65e7;
	font-weight:bold;
	margin-right:3px;
}

#content_links .datum{
	color:#3c65e7;
	font-weight:bold;
	float:left;
	width:80px;
	margin-right:3px;
}

#content_links .absatz span.datum{
	color:#3c65e7;
	font-weight:bold;
	padding-left:0px;
	padding-right:5px;
}

#content_links .headline1 h1{
	padding-left:50px;
	padding-top:23px;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	color:#5b5b5b;
}


#content_links .absatz{
	padding-left:50px;
	color:#888888;
	line-height:1.3;
	padding-right:30px;
	/*text-align:justify;*/
	
}

#content_links .absatz_zwischen{
	padding-left:50px;
	color:#888888;
	line-height:1.3;
	padding-right:20px;
	/*text-align:justify;*/
}

#content_links .absatz_b{
	padding-left:50px;
	color:#888888;
	line-height:1.3;
	padding-right:10px;
	/*text-align:justify;*/
	width:345px;
	float:left;
}

.zwischenbildchen{
	display:block;
	width:100px;
	float:left;
	margin-left:0px;
}

#content_links .linkweiter{
	padding-left:50px;
}

#content_links .seitennavigation{
	text-align:center;
	margin-top:25px;
	color:#888888;
	margin-bottom:5px;
}

#content_links .seitennavigation .linie_gelb_hoch{
	color:#ebbe23;
}


/*******Zwischenseite********/
/**außerer Rahmen**/
#content_links .bilder{
	padding-left:55px;
	padding-top:20px;

}

/***schatten***/
#content_links .bilder .zwischenbild{
	border:0px solid;
	width:225px;
	float:left;
	margin-bottom:20px !important;
	margin-bottom:0px;
	margin-right:15px !important;
	margin-right:10px;
	height:91px;
	background: #f4f4f4 url('../images/schatten_e.gif') no-repeat bottom right;
}

#content_links .bilder .zwischenbild .komplett{
	margin: -4px 4px 4px -4px !important;
	margin: -5px 5px 5px -5px;
	background-color:#d2d2d2;
	height:91px;
	display: block;
	position:relative;
}

/***überschrift***/
.zwischenbild .komplett .bildkopf{
	background:url('../images/kopf_zwischenbild.gif') left top no-repeat;
	height:26px;
}

.zwischenbild .komplett .bildkopf .bildheadline{
	width:200px !important;
	width:199px;
	float:left;
}

.zwischenbild .komplett .bildkopf .bildpfeil{
	float:left;
	width:25px;
}

.zwischenbild .komplett .bildkopf .bildheadline h1{
	font-size:12px;
	padding-top:6px;
	padding-left:13px;
	color:#20377F;
}


.startseite{
	height:350px;
	
	overflow:auto;
}

/**********Startseite*******/
.startseite .headline1 h1{
	padding-left:50px;
	padding-top:23px;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	color:#5b5b5b;
}

.startseite .absatz{
	padding-left:50px;
	padding-right:50px;
	color:#888888;
	line-height:1.3;
	padding-right:50px;

	/*text-align:justify;*/
}

/***events***/
.startseite .startevents{
	padding-top:25px;
	padding-left:55px;

}

.startseite .startseitenevents {
	height:211px;
	width:225px;
	
	float:left;
	margin-right:35px;
	border:0px solid;
	margin-bottom:20px;
	background: url('../images/schatten_r3.gif') no-repeat bottom right;
}

.startseite .startseitenevents .komplett{
	margin: -4px 4px 4px -4px !important;
	margin: -5px 5px 5px -5px;
	background-color:#d2d2d2;
	height:211px;
	display: block;
	position:relative;
}

.startseite .startseitenevents .komplett .bildkopf{
	background:url(../images/kopf_zwischenbild.gif) left top no-repeat;
	height:26px;
}

.startseite .startseitenevents .komplett .bildkopf .bildheadline{
	width:200px !important;
	width:199px;
	float:left;
}

.startseite .startseitenevents .komplett .bildkopf .bildpfeil{
	float:left;
	width:25px;
}

.startseite .startseitenevents .komplett .bildkopf .bildheadline h1{
	font-size:12px;
	padding-top:6px;
	padding-left:13px;
	color:#20377F;
}

.startseite .startseitenevents .komplett .bild{
	background-color:#333333;
	height:150px;

}

.startseite .startseitenevents .komplett .bildfuss{
	height:35px;
	background:url('../images/startbild_unten.jpg') no-repeat;
}

.startseite .startseitenevents .komplett .bildfuss p{
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:8px;
}
/**********Links formatieren **************/

/******** BROT *****/
#brot a, #brot a:link, #brot a:visited{
	text-decoration:none;
	color:#747678;
	font-weight:normal;
}

#brot a:active, #brot a:hover, #brot a:focus{
	text-decoration:underline;
	color:#3c65e7;
} 

/**********Meta********/
#meta a, #meta a:link, #meta a:visited{
	text-decoration:none;
	color:#747678;
	font-weight:normal;
}

#meta a:active, #meta a:hover, #meta a:focus{
	text-decoration:underline;
	color:#3c65e7;
}

/************Seitennavi**************/
.seitennavigation a, .seitennavigation:link, .seitennavigation:visited{
	text-decoration:none;
	color:#747678;
	font-weight:normal;
}

.seitennavigation a:active, .seitennavigation a:hover, .seitennavigation a:focus{
	text-decoration:underline;
	color:#3c65e7;
}

/*********Weiterlink im Text**********/
/***mit Bild***/
.linkweiter_b a, .linkweiter_b a:link, .linkweiter_b a:visited{
	text-decoration:none;
	color:#ebbe23;
	font-weight:bold;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
	display:block;
	float:right;
	width:68px;
	height:16px;
	margin-top:-20px;
	margin-right:140px !important;
	margin-right:70px;
}

.linkweiter_b a:active, .linkweiter_b a:hover, .linkweiter_b a:focus{
	text-decoration:underline;
	color:#3c65e7;
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}

/*********Weiterlink im Text**********/
/***ohne Bild***/
.linkweiter a, .linkweiter a:link, .linkweiter a:visited{
	text-decoration:none;
	color:#ebbe23;
	font-weight:bold;
	background:url('../images/gelberPfeil.gif') right center no-repeat;
	display:block;
	float:right;
	width:68px !important;
	width:48px;
	height:16px;
	margin-top:-15px;
	text-align:left;
	margin-right:30px !important;
	margin-right:15px;
	padding-right:0 !important;
	padding-right:20px;
}



.linkweiter a:active, .linkweiter a:hover, .linkweiter a:focus{
	text-decoration:underline;
	color:#3c65e7;
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}

/*******Zwischenseite**********/
.headpfeil, .headpfeil:link, .headpfeil:visited{
	border:0px solid;
	margin-top:5px;
	display:block;
	width:16px;
	background:url(../images/weisserPfeil.gif) right center no-repeat;
	text-decoration:none;
	height:16px;
} 

.headpfeil:active, .headpfeil:hover, .headpfeil:focus{
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}

/********Button Top*********/
#content_links .infobutton, #content_links .infobutton2 {
	padding-left:50px;
	padding-top:10px;
}

#content_links .infobutton a, #content_links .infobutton a:link, #content_links .infobutton a:visited{
	text-decoration:none;
	color:#3c65e7;
	font-weight:bold;
	background:url(../images/blauerPfeil_hoch.gif) right center no-repeat;
	display:block;
	float:right;
	width:170px;
	height:16px;
	margin-bottom:10px;
	margin-right:50px !important;
	margin-right:25px;
}

#content_links .infobutton a:hover, #content_links .infobutton a:active, #content_links .infobutton a:focus{
	text-decoration:underline;
	color:#ebbe23;
	background:url(../images/gelberPfeil_hoch.gif) right center no-repeat;
}

/****************InfoButton***************/

#content_links .infobutton2 a, #content_links .infobutton2 a:link, #content_links .infobutton2 a:visited{
	text-decoration:none;
	color:#3c65e7;
	font-weight:bold;
	background:url(../images/blauerPfeil_hoch.gif) right center no-repeat;
	display:block;
	float:right;
	width:85px;
	height:16px;
	margin-bottom:10px;
	margin-right:50px !important;
	margin-right:25px;
}

#content_links .infobutton2 a:hover, #content_links .infobutton2 a:active, #content_links .infobutton2 a:focus{
	text-decoration:underline;
	color:#ebbe23;
	background:url(../images/gelberPfeil_hoch.gif) right center no-repeat;
}

/***************Scrollbalken***********/
#content_links{
  scrollbar-3dlight-color:#b9b7b8;
  scrollbar-arrow-color:#000000;
  scrollbar-base-color:#FFFFFF;
  scrollbar-darkshadow-color:#b9b7b8;
  scrollbar-face-color:#d2d2d2;
  scrollbar-highlight-color:#c2c2c2;
  scrollbar-shadow-color:#b9b7b8;
  scrollbar-track-color:#d2d2d2;
 }
 
 /***************Newsticker***************/
 #content_rechts .ticker{
 	background-color:#919191;
	width:230px;
	height:330px;
	margin-top:16px !important;
	margin-top:13px;
	margin-left:65px;
	background: url('../images/schatten_r.gif') no-repeat bottom right;
 }
  #content_rechts .ticker .komplett{
 	margin: -4px 4px 4px -4px !important;
	margin: -5px 5px 5px -5px;
	background-color:#919191;
	height:325px !important;
	height:330px;
	display: block;
	position:relative;
	background:#a2a2a2 url('../images/fuss_ticker.gif') no-repeat bottom left;
 }
 #content_rechts .ticker .tickerheadline{
	background:url(../images/kopf_ticker.gif) left top no-repeat;
	height:26px;
	margin-bottom:10px;
}

 #content_rechts .ticker .tickerheadline h2{
 	font-size:12px;
	padding-top:6px;
	padding-left:13px;
	color:#20377F;
 }
 
 #content_rechts .ticker .nachricht{
 	margin-bottom:15px;
 }
 
  #content_rechts .ticker .nachricht .nachrichtheadline h3{
  	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
  }
 
 #content_rechts .ticker .nachricht .teaser{
 	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
 }
 
 .tickerlink a, .tickerlink a:visited, .tickerlink a:link {
 	text-decoration:none;
	color:#ebbe23;
	font-weight:bold;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
	display:block;
	float:right;
	width:68px;
	height:18px;
	padding-top:2px;
	margin-right:10px;
	margin-top:-15px;
	
}

 .tickerlink a:hover,  .tickerlink a:active,  .tickerlink a:focus{
 	color:#3c65e7;
	text-decoration:underline;
	background:url(../images/blauerPfeil.gif) right center no-repeat;
 }
/***************Werbeteaser***************/
 #content_rechts .werbeteaser{
 	background-color:#f4f4f4;
	width:230px;
	height:330px;
	margin-top:16px !important;
	margin-top:14px;
	margin-left:65px;
	background: url('../images/schatten_r.gif') no-repeat bottom right;
 }
  #content_rechts .werbeteaser .komplett{
 	margin: -4px 4px 4px -4px !important;
	margin: -5px 5px 5px -5px;
	background-color:#919191;
	height:325px !important;
	height:330px;
	display: block;
	position:relative;
	background:#a2a2a2 url('../images/fuss_ticker.gif') no-repeat bottom left;
 }
 #content_rechts .werbeteaser .teaserheadline{
	background:url(../images/kopf_ticker.gif) left top no-repeat;
	height:26px;
}

 #content_rechts .werbeteaser .teaserheadline h2{
 	font-size:12px;
	padding-top:6px;
	padding-left:13px;
	color:#20377F;
 }
 
 #content_rechts .werbeteaser .werbegalerie{
 	height:170px;
	background-color:#000000;
	color:#FFFFFF;
	width:230px;
	background-color:#a2a2a2;
 }
 #content_rechts .werbeteaser .teaser{
 	padding-top:10px;
	padding-bottom:10px;
 }
 
  #content_rechts .werbeteaser .teaser  h3{
  	color:#eabd23;
	font-weight:bold;
	font-size:22px;
	padding-left:10px;
	padding-right:15px;
	line-height:1;

  }
 
 #content_rechts .werbeteaser .text{
 	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	line-height:1.3;
 }
 
 .teaserlink a, .teaserlink a:visited, .teaserlink a:link {
 	text-decoration:none;
	color:#ebbe23;
	font-weight:bold;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
	display:block;
	float:right;
	width:68px;
	height:18px;
	padding-top:2px;
	margin-right:15px;
	margin-top:-15px;
}

.teaserlink a:hover, .teaserlink a:active, .teaserlink a:focus{
	color:#3c65e7;
	text-decoration:underline;
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}

/**********Suche**********/
#suchfeld{
	width:100px;
	margin-top:5px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
}

#suchfeld:focus{
	border:1px solid #5b5b5b;
	background-color:#FFFFFF;
	
}

#suchbutton{
	border:1px solid #FFFFFF;
	background:url(../images/gelberPfeil.gif) center center no-repeat;
	width:20px;
}

#suchbutton:focus, #suchbutton:active, #suchbutton:hover{
	background:url(../images/blauerPfeil.gif) center center no-repeat;
}


/*********Einzelbild**************/

 #content_rechts .einzelbild{
 	background-color:#919191;
	width:280px;
	height:330px;
	margin-top:16px !important;
	margin-top:14px;
	margin-left:15px;
	background: url('../images/schatten_r2.gif') no-repeat bottom right;
	
 }
  #content_rechts .einzelbild .komplett{
 	margin: -4px 4px 4px -4px !important;
	margin: -0px 2px 0px -4px ;
	
	height:325px;
	display: block;
	position:relative;

 }
  #content_rechts .einzelbild .komplett .einzelbildheadline{
	background:url('../images/kopf_einzelbild.gif') left top no-repeat;
	height:26px;
}

 #content_rechts .einzelbild .komplett .einzelbildheadline h2{
 	font-size:12px;
	padding-top:6px;
	padding-left:13px;
	color:#20377F;
 }
 
  #content_rechts .einzelbild .komplett .bild{
  	height:238px;
	text-align:center;
	width:280px;
	background-color:#a2a2a2;
  }
  
  #content_rechts .einzelbild .komplett .bild img{
  	margin-top:10px;
	width:270px;
	height:230px;
  }
  
  #content_rechts .einzelbild .komplett .beschreibung{
  	height:41px !important;
	height:61px;
	background:#a2a2a2 url('../images/fuss_einzelbild.gif') bottom left no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-top:20px;
  }
  

/***********Kontaktformular***************/
#content_links .kontaktfeld {
	padding-left:50px;
	width:340px;
	margin-right:50px !important;
	margin-right:100px;
	border:1px solid;
	border: 1px solid;

}  

#content_zusatzseite .kontaktfeld{
	padding-left:10px;
	width:340px;
	margin-right:10px !important;
	margin-right:0px;
	margin-top:-35px;
	border:0px solid;

}  

#content_links .kontaktfeld form{
	margin-top:20px;
	width:340px;
}

#content_links .kontaktfeld label{
	float:left;
	width:100px;
	margin-bottom:10px;
	color:#5b5b5b;
}
  
#content_links .kontaktfeld input{
	float:left;
	width:180px;
	margin-bottom:10px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
	border:1px solid #000000;
}

#content_links .kontaktfeld input:focus{
	border:1px solid #5b5b5b;
	background-color:#FFFFFF;
}

#content_links .kontaktfeld textarea{
	width:180px;
	height:75px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
	margin-left:0 !important;
	margin-left:-3px;
}
 
#content_links .kontaktfeld textarea:focus{
	border:1px solid #5b5b5b;
	background-color:#FFFFFF;
}  

.gelb{
	color:#e6be22;
}

.rot, #content_links .kontaktfeld .rot, #content_links .kontaktfeld .rot, #content_zusatzseite .kontaktfeld .rot, #content_zusatzseite .anfragefeld .rot{
	color:#FF0000;
}

#content_links .gruen{
	color:#006600;
}

#content_links .fett{
	font-weight:bold;
}

#content_links .kontaktfeld .redborder{
	border:1px solid #FF0000;
}

#content_links .kontaktfeld label#hinweis{
	font-size:10px;
	margin-top:23px;
	float:left;
	width:100px;
}

#content_links .kontaktfeld #kontaktbutton{
	margin-top:20px !important;
	margin-top:18px;
	float:left;
	width:180px;
	padding:0;
	border:1px solid #f4f4f4;
	background-color:#f4f4f4;
	color:#5b5b5b;
	text-align:right;
	padding-right:20px;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
}
#content_links .kontaktfeld #kontaktbutton:active,
#content_links .kontaktfeld #kontaktbutton:hover,
#content_links .kontaktfeld #kontaktbutton:focus{
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}




#content_links .feedback{
	padding-left:50px;
	text-align:center;
	width:340px;
}

#content_zusatzseite .feedback2{
	padding-right:70px;
	text-align:right;
	
}

/************SUCHE*************/
#content_suche{
	overflow:auto;
	height:350px;
}

#content_suche .headline1 h1{
	padding-left:50px;
	padding-top:23px;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	color:#5b5b5b;
	padding-bottom:15px;
}

#content_suche .suchabsatz{
	padding-left:50px;
	color:#888888;
	line-height:1.3;
	padding-right:50px;
	/*text-align:justify;*/
}

#content_suche .treffer{
	padding-bottom:20px;
}

#content_suche .treffer .trefferheadline h1{
padding-left:50px;
	padding-top:23px;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	color:#5b5b5b;
	padding-left:0;
	padding-top:5px;
}

#content_suche .treffer .inhaltsuche{
	margin-bottom:10px;
}

 .suchlink a, .suchlink a:visited, .suchlink a:link {
 	text-decoration:none;
	color:#ebbe23;
	font-weight:bold;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
	display:block;
	float:right;
	width:68px;
	height:18px;
	padding-top:2px;
	margin-top:-10px;
}

.suchlink a:hover, .suchlink a:active, .suchlink a:focus{
	color:#3c65e7;
	text-decoration:underline;
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}


/*********Zusatzinformationen anzeigen****************/
#content_zusatzseite{
	border:0px solid;
}

#content_zusatzseite .headline1 h1{
	padding-left:50px;
	padding-top:23px;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	color:#5b5b5b;
	padding-bottom:15px;
}

#content_zusatzseite .kontaktfeld {
	padding-left:50px;
	width:340px;
	float:left;
}  

#content_zusatzseite .anfragefeld {
	padding-left:50px;
	width:340px;
	float:left;
	margin-right:50px !important;
	margin-right:25px;
	
}  

#content_zusatzseite .anfragefeld .kontaktheadline h2,
#content_zusatzseite .kontaktfeld .kontaktheadline h2{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	color:#5b5b5b;
}

#content_zusatzseite .kontaktfeld .kontaktheadline h2{
	margin-bottom:6px;
}

#content_zusatzseite .anfragefeld .infotext{
	color:#5b5b5b;
	margin-bottom:5px;
	margin-top:5px;
}

#content_zusatzseite .anfragefeld .linkbeschreibung{
	color:#5b5b5b;
	font-weight:bold;
	padding-bottom:20px;
}



#content_zusatzseite .anfragefeld h3{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	color:#5b5b5b;
}

#content_zusatzseite .anfragefeld input{
	float:left;
	width:16px;
	margin-left:65px;
}


#content_zusatzseite .anfragefeld .checkboxlabel{
	float:left;
	width:100px;
	margin-bottom:1px;
	color:#5b5b5b;
	margin-top:2px;
	
}

.grau{
	color:#5b5b5b;
	margin-bottom:5px;

}



#ruf{
	margin-top:5px !important;
	margin-top:0px;

}

#content_zusatzseite .anfragefeld .anfragelabel{
	float:left;
	
	margin-bottom:5px;
	color:#5b5b5b;
	margin-top:4px;
	
}


#content_zusatzseite .anfragefeld textarea{
	width:280px;
	height:75px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
	margin-left:0 !important;
	margin-left:-3px;
}

#content_zusatzseite .anfragefeld textarea:focus{
	border:1px solid #5b5b5b;
	background-color:#FFFFFF;
} 


#content_zusatzseite .anfragefeld textarea#anfrage2{
	width:340px;
	height:150px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
	margin-left:0 !important;
	margin-left:-3px;
}

#content_zusatzseite .kontaktfeld label{
	float:left;
	width:100px;
	margin-bottom:10px;
	color:#5b5b5b;
}
  
#content_zusatzseite .kontaktfeld input{
	float:left;
	width:180px;
	margin-bottom:5px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
	
}

#content_zusatzseite .kontaktfeld input#strasse{
	width:140px;
}
#content_zusatzseite .kontaktfeld input#hn{
	float:left;
	width:30px;
	margin-left:7px;
}

#content_zusatzseite .kontaktfeld input#plz{
	width:50px;
}
#content_zusatzseite .kontaktfeld label.ort{
	width:30px;
	margin-left:7px;
	margin-right:2px;
}
#content_zusatzseite .kontaktfeld input#ort{
	width:88px !important;
	width:88px;
}

#content_zusatzseite .kontaktfeld input:focus{
	border:1px solid #5b5b5b;
	background-color:#FFFFFF;
}

#content_zusatzseite .kontaktfeld textarea{
	width:180px;
	height:75px;
	border:1px solid #b2b2b2;
	background-color:#d2d2d2;
	color:#5b5b5b;
	margin-left:0 !important;
	margin-left:-5px;
}
 
#content_zusatzseite .kontaktfeld textarea:focus{
	border:1px solid #5b5b5b;
	background-color:#FFFFFF;
}  

.gelb{
	color:#e6be22;
}

.rot, #content_links .kontaktfeld .rot, #content_links .kontaktfeld .rot{
	color:#FF0000;
}

#content_zusatzseite .gruen{
	color:#006600;
}

#content_zusatzseite .fett{
	font-weight:bold;
}

#content_zusatzseite .kontaktfeld .redborder{
	border:1px solid #FF0000;
}

#content_zusatzseite .kontaktfeld label#hinweis{
	font-size:10px;
	margin-top:13px;
	float:left;
	width:100px;
}

#content_zusatzseite .kontaktfeld #kontaktbutton{
	margin-top:10px !important;
	margin-top:18px;
	float:left;
	width:180px;
	padding:0;
	border:1px solid #f4f4f4;
	background-color:#f4f4f4;
	color:#5b5b5b;
	text-align:right;
	padding-right:20px;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
}
#content_zusatzseite .kontaktfeld #kontaktbutton:active,#content_zusatzseite .kontaktfeld #kontaktbutton:hover, #content_zusatzseite .kontaktfeld #kontaktbutton:focus{
	background:url(../images/blauerPfeil.gif) right center no-repeat;
}


#content_zusatzseite .kontaktfeld #kontaktbuttond{
	margin-top:10px !important;
	margin-top:18px;
	float:left;
	width:180px;
	padding:0;
	border:1px solid #f4f4f4;
	background-color:#f4f4f4;
	color:#5b5b5b;
	text-align:right;
	padding-right:20px;
	background:url(../images/gelberPfeil.gif) right center no-repeat;
}

#content_zusatzseite .feedback{
	padding-left:50px;
	text-align:center;
	width:340px;
	
}

/********Standardbild******/

#content_rechts{

}

#content_rechts .standardbild{
	width:305px;
	text-align:right;
}
#content_rechts .standardbild img {
	width:305px;
}


/***********tbody***********/

table{
float:none;
background:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table tr, table tr td{
	background:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table tr td div img{
	background:none;
	border:1px solid #f4f4f4;
}

table, tr, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b5b5b;
}

/*****Links******/

a, a:link, a:visited{
	text-decoration:none;
	color:#3c65e7;
}

a:active, a:hover, a:focus{
	text-decoration:underline;
	color:#ebbe23;
}
