body{
	font-family: Verdana, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0;
	padding: 0;
	height:100%;
	width:100%;
}

/******* hyperlink and quotation styles *******/

a:link{
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}



Q{
	 font: italic 14px/18px Georgia,Times New Roman,serif;
	 color: #999999;
	 margin: 0;
	 padding: 0;
	 quotes: '' '';
	 display:inline;
	}



/************** headline styles **************/

		/***links weiss***/
h1{
	 font: bold  italic 14px Georgia,Times New Roman,serif;
	 color: #ffffff;
	 margin: 0;
	 padding: 0;
	}


		/***overview hl***/
h2{
	 font: bold  italic 12px Georgia,Times New Roman,serif;
	 color: #666666;
	 margin: 0;
	 padding: 0;
	 line-height: 20px;
	 text-decoration:none;
}

h2 a, h2 a:link, h2 a:hover{
	 font: bold italic 12px Georgia,Times New Roman,serif;
	 color: #666666;
	 margin: 0;
	 padding: 0;
	 line-height: 20px;
	 text-decoration:underline;
}
h2 a:hover{
	 text-decoration: none;
}

		/***metanavi***/
h3{
	 font: normal 12px verdana,helvetica,sans-serif;
	 color: #666666;
	 margin: 0;
	 padding: 0;
	}


		/***rechts teaser hl***/
h4{
	 font: bold italic 11px Georgia,Times New Roman,serif;
	 color: #999999;
	 margin: 0;
	 padding: 0;
	 text-decoration:none;
	 line-height:1.3em;
	}

h4 a, h4 a:hover{
	 font: bold italic 11px Georgia,Times New Roman,serif;
	 color: #999999;
	 margin: 0;
	 padding: 0;
	 text-decoration:underline;
	 line-height:1.3em;
	}

	

		/***content (faq) hl***/
h5{
	 font: bold 12px verdana,helvetica,sans-serif;
	 color: #666666;
	 margin: 0;
	 padding 0;
	 line-height:16px;
}

.h5ol{
	 font: normal 12px verdana,helvetica,sans-serif;
	 color: #666666;
	 font-weight:bold;
	 margin: 0;
	 padding:0;
	 list-style-position:inside;
	}

h5 a, h5 a:link{
	 font: bold 12px verdana,helvetica,sans-serif;
	 color: #666666;
	 text-decoration:underline;
	 margin: 0;
	 padding: 0;
	}
h5 a:hover{
	 font: bold 12px verdana,helvetica,sans-serif;
	 color: #666666;
	 text-decoration:none;
	 margin: 0;
	 padding: 0;
	}
	
	h5 ol{
	 font: normal 12px verdana,helvetica,sans-serif;
	 color: #666666;
	 font-weight:bold;
	 margin: 0;
	 padding:0;
	 list-style-position:inside;
	}
		
		
		/***hl detail ***/
h6{
	 font: bold italic 14px Georgia,Times New Roman,serif;
	 color: #666666;
	 margin: 0;
	 padding: 0;
	}


.text_container_2{
	padding: 2px 20px 2px 0;
	margin: 0 0 0 136px;
	vertical-align: bottom;
	}
	


		/***********************************************/
		/* Layout Divs                                 */
		/***********************************************/



		/************** Header styles ****************/

#head{	height: 65px;
	padding-top: 8px;
	padding-bottom:0;
	padding-left: 40px;
	/* box model hack */
	voice-family:"\"}\"";
	voice-family:inherit;
	height: 71px;
	background-image:url(img/head_bg_oben.gif);
	background-repeat:repeat-x;
	}
	html>body #head {
		height: 57px;
		padding-bottom:0;
		/* Box Model Hack Ende */
		}
#head form {	
margin: 0;}
	
#menu {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal;
font-weight: normal; 
color: #666666; 
background: url(img/head_bg_unten.gif) repeat-x; }

#menu .entry a {
background-position: 0 100%;
background-repeat: no-repeat;
width: 125px;
height: 30px;
display: block; }

#menu .entry.psd a {
background-image: url(img/m_bg-psd.gif) }
#menu .entry.einrichtungen a {
background-image: url(img/m_bg-einrichtungen.gif) }
#menu .entry.erkrankungen a {
background-image: url(img/m_bg-erkrankungen.gif) }
#menu .entry.service a {
background-image: url(img/m_bg-service.gif) }

body.psd #menu .entry.psd a,
body.einrichtungen #menu .entry.einrichtungen a,
body.erkrankungen #menu .entry.erkrankungen a,
body.service #menu .entry.service a {
background-position: 100% 100%; }

#sub-menu {
padding-left: 40px;
height: 24px; }

#sub-menu div {
margin-top: 4px }

#flyout{
z-index: 1; 
height: 215px;
left: 562px;
top: 28px;
visibility: hidden;
position: absolute;}

/************** Gesamter Content Bereich ****************/

#content-wrapper {
width:989px;}

#inhalt{
	width:100%;
	}

/************** Left styles ****************/

.leftstart{
		text-decoration:none;
		padding-left:40px;
		padding-top:10px;
		padding-right:66px;
		}
	
.leftdetail{
		text-decoration:none;
		padding-left:40px;
		padding-top:50px;
		}

.leftoverview{
		text-decoration:none;
		padding-left:40px;
		padding-top:130px;
		}


#links{
	width:293px;
	float:left;
	}



#links_psd_overview{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_psd.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}
	
#links_psd_overview_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_start_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}

#links_psd_detail{
	width:293px;
	float:left;
	vertical-align: top;
	height:78px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_psd.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}
	
#links_psd_detail_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_psd_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}

#links_detail{
	width:293px;
	float:left;
	padding:0;
	margin:0;
	vertical-align: top;
	height:78px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	}
	
#links_detail_menu{
	width:293px;
	float:left;
	padding:0;
	margin:0;
	vertical-align: top;
	height:78px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	}	
		

#links_service_overview{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_service.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}
	
#links_service_overview_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_service_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}	
			
#links_service_detail{
	width:293px;
	float:left;
	padding:0;
	margin:0;
	vertical-align: top;
	height:78px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_service.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	}
	
#links_service_detail_menu{
	width:293px;
	float:left;
	padding:0;
	margin:0;
	vertical-align: top;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_service_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	}	
	
#links_erkrankungen_overview{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_erkrankungen.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}
	
#links_erkrankungen_overview_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_erkrankungen_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}	
	

#links_erkrankungen_detail{
	width:293px;
	float:left;
	vertical-align: top;
	height:78px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_erkrankungen.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}

#links_erkrankungen_detail_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_erkrankungen_men.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}
	
#links_einrichtungen_overview{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_einrichtungen.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}
	
#links_einrichtungen_overview_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:156px;
	margin:0;
	padding:0;
	background-image: url(img/bg_over_einrichtungen_menu.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}	
	

#links_einrichtungen_detail{
	width:293px;
	float:left;
	vertical-align: top;
	height:78px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_einrichtungen.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}

#links_einrichtungen_detail_menu{
	width:293px;
	float:left;
	vertical-align: top;
	height:80px;
	margin:0;
	padding:0;
	background-image: url(img/bg_detail_einrichtungen_men.gif); 
	background-position: top;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-decoration:none;
	}

.leftdetail{
	text-decoration:none;
	padding-left:40px;
	padding-top:50px;
	}
		
/************* related Menu **************/	

#submenu{
	//float:left;
	padding-top:10px;
	padding-left:0px;
	padding-right:20px;
}

#submenu_custom{
	//float:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:20px;
}

#submenu a{
	line-height:16px;
	display: block; 
}

#submenu_custom a{
	line-height:16px;
	display: block; 
}

#related_menu{
	float:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:20px;
	line-height:20px;
	}
	

#related_menu a{
	display: block; 
	color:#666666;
}


#related_submenu{
	float:left;
	}
	

#related_submenu a{
	color:#666666;
	font-size:11px;
	}

#related_submenu ul {
	list-style-image: url(img/aufzaehlung.gif);
	}

#menu1 {float:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:20px;
}	
	
	#menu1 a{	
	line-height:20px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	}
	
	#menu1 a:hover{
	line-height:20px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	/*color: #666666; */
	color: #000;
	text-decoration:none;
	
}
	
.menuitem, .menuitem a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	min-width:243px;
}	
.menuitem a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	min-width:243px;
}	
.menuitem a:active{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #666666; 
	text-decoration:none;
	min-width:243px;
}	

.menuitemactive, .menuitemactive a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #666666; 
	text-decoration:none;
	min-width:243px;
}	

	
	
#menu2, #menu2 a {
	padding:0;
	position:asolute;
	font-size: 11px; 
	display:block;
	line-height:18px;
}
	#menu2 a:hover{	
	padding:0;
	position:asolute;
	font-size: 11px; 
	line-height:18px;
}
/************** Mitte: Content bereich styles ****************/



	#content{
	background:#f1f1f1;
	width:487px;
	float:left;
	min-height:400px;
	}
	
		
	
	
		.bild{
		text-align:center;
		padding-bottom:15px;
		}
	
		#start_bild{
		height:156px;
		padding:0;
		margin:0 0 7 0px;
		padding-left:3px;
		padding-right:3px;
		}
		
		.stri{
		height:1px;
		font-size:1px;
		width:100%;
		background:url("img/stri.gif");
		background-repeat:repeat-x;
		margin:0;
		margin-top:2px;
		margin-bottom:2px;
		padding:0;
		}
		
		#box{
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background:#e6e6e6;
		margin-right:3px;
		margin-left:3px;
		line-height:18px;
		}


/************** BOXES zB. f. Suche ****************/		
		#box{
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background:#e6e6e6;
		margin-right:3px;
		margin-left:3px;
		line-height:18px;
		}
		
		#box_border{
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background:#e6e6e6;
		margin-right:3px;
		margin-left:3px;
		line-height:18px;
		}
		
		#box_border_bottom{
		border-bottom:1px solid #cccccc;
		background:#e6e6e6;
		margin-right:3px;
		margin-left:3px;
		line-height:18px;
		}
		
		#box_grau{
		background:#e6e6e6;
		margin-right:3px;
		margin-left:3px;
		line-height:18px;
		line-height:18px;
		}

		.box_grau11, .box_grau11 a:hover{
			font-family: Verdana, Helvetica, sans-serif; 
			font-size: 11px;
			color: #666666;
			text-decoration:none;
			text-align:center;
			}
			
			
				.box_grau11 a{
			font-family: Verdana, Helvetica, sans-serif; 
			font-size: 11px;
			color: #666666;
			text-decoration:underline;
			text-align:center;
			}

		.box11{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal; 
		font-weight: normal; 
		color: #333333; 
		text-decoration:none;	
		padding-right:15px;
		padding-left:15px;
		}

		.bild_klein{
		float:left;
		margin-right:10px;
		padding-left:3px;
		padding-top:10px;
		padding-bottom:3px;
		}


/************** Mitte: Text Container ****************/

.text_container{
	padding-top:2px;
	padding-left:15px;
	margin:0;
	padding-bottom:2px;
	padding-right:20px;
	vertical-align:bottom;
	}
	
	
.text, .text a:hover{
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration:none;
	line-height:16px;
	}
	
	
			.text a{
				text-align:left;
				font-family: Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #333333; 
				text-decoration:underline;
				line-height:16px;
				}
	
.text11, .text11 a{
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration:none;
	}
.text11 a:hover {
	text-decoration: underlinde;
}

.text10, .text10 a:hover{
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration:none;
	}
				.text10 a{
				text-align:left;
				font-family: Verdana, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: normal; 
				color: #333333; 
				text-decoration:underline;
				}
				
				
	
	#druck{
	//float:left;
	margin:0;
	paddding:0;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:3px;
	/* box model hack */
			voice-family:"\"}\"";
			voice-family:inherit;
			padding-bottom:3px;
			}
		
			html>body #druck {
			padding-bottom:0;
			padding-top:0;
			/* Box Model Hack Ende */
			}

	#back{
	//float:right;
	margin:0;
	padding:0;
	padding-top:4px;
	padding-right:20px;
	padding-bottom:3px;
	/* box model hack */
			voice-family:"\"}\"";
			voice-family:inherit;
			padding-bottom:3px;
			}
		
			html>body #druck {
			padding-bottom:0;
			padding-top:0;
			/* Box Model Hack Ende */
			}
	
/************** SITEMap styles ****************/
	
#sitemap ul a:link, #navBar ul a:visited {display: block;}
#sitemap ul ul a:link, #navBar ul a:visited {display: block;}

#sitemap ul {list-style-image: url(img/link.gif); margin: 0; padding:0; padding-left: 20;}
#sitemap ul ul{list-style-image: url(img/link_sub.gif); margin: 0; padding:0; padding-left: 20;}
#sitemap ul {list-style-position:outside;}
#sitemap ul ul{list-style-position:outside;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sitemap li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #sitemap li {border-bottom: none;}	
	
/************** Right styles ****************/
	
	
#rechts{
width: 205px;
float:left;
}

#rechts_balken{
height:80px;
width:100%;
background-image:url(img/bg_detail.gif);
background-repeat:repeat-x;
}	

#rechts_balken_psd{
height:80px;
width:100%;
background-image:url(img/bg_detail_psd.gif);
background-repeat:repeat-x;
}
#rechts_balken_erkrankungen{
height:80px;
width:100%;
background-image:url(img/bg_detail_erkrankungen.gif);
background-repeat:repeat-x;
}
#rechts_balken_einrichtungen{
width:100%;
height:80px;
background-image:url(img/bg_detail_einrichtungen.gif);
background-repeat:repeat-x;
}


#rechts_balken_service{
height:80px;
width:100%;
background-image:url(img/bg_detail_service.gif);
background-repeat:repeat-x;
}

#rechts_balken_start{
height:80px;
background:#e99a05;
}
/*
#rechts em {
font: 14px/18px Georgia,"Times New-Roman",serif;
font-style: italic;
color: #999;
}
#rechts em span {
font-size: 24px;
line-height: 0px;
font-style: normal;
font-weight: bold;
color: #999;
}
#rechts em span.start { margin-right: 0.2em }
#rechts em span.end { margin-left: 0.2em }
*/

#rechts_teaser{
/* float: left; */
width:187px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
/* box model hack */
			voice-family:"\"}\"";
			voice-family:inherit;
			padding-top:10px;
			}
		
			html>body #rechts_teaser {
			padding-top:80px;
			/* Box Model Hack Ende */
			}

#rechts_teaser_detail{
float:left;
width:187px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}


/************** Footer styles ****************/

#siteInfo{
	height:15px;
	clear: both;
	border-top: 8px solid #cccccc;
	padding-left:293px;
	padding-top:5px;
}


		/***********************************************/
		/* STYLES                                      */
		/***********************************************/

.start_hl{
	font-family: Georgia, serif; 
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none;
	text-align:left;
	font-style: italic; 
	line-height:20px;
	}
	
.start_teaser_hl{
	font-family: Georgia, serif; 
	font-size: 18px;
	color: #666666;
	text-decoration:underline;
	text-align:left;
	font-style: italic; 
	}

.grau11, .grau11 a, .grau11 a:visited, .grau11 a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	text-align:left;
	}
	.grau11 a:hover{
		text-decoration:underline;
	}
.grau11_padding, .grau11_padding a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	padding-right:30px;
	}

.flyout{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	}

/************** Einleitung ****************/
.intro{
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none;
	}





/************** Home | Sitemap | Kontakt ****************/

.grau11hl, .grau11hl a {
	font-family: Georgia, serif; 
	font-size: 11px; 
	font-style: italic;
	font-weight: bold; 
	color: #666666; 
	line-height:16px;
	}
	
.grau11hl a {
text-decoration: underline; }

.grau11hl a:hover{
	font-family: Georgia, serif; 
	font-size: 11px; 
	font-style: italic;
	font-weight: bold; 
	color: #666666; 
	line-height:16px;
	text-decoration: none;
}

.grau11left{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	text-align: left;
}


.grau11right{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
	text-align: right;
}

	.grau11right a{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal;
		font-weight: normal; 
		color: #666666; 
		text-decoration:none;
		text-align: right;
	}
	
	.grau11right a:hover{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal;
		font-weight: normal; 
		color: #666666; 
		text-decoration:underline;
		text-align: right;
	}
	
	.grau11right a:active{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: normal;
		color: #666666; 
		text-decoration:none;
		text-align: right;
	}

.grau12 {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal; 
	color: #666666; 
	text-decoration:none;
}

	.grau12 a, .grau12 a:link{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal;
		font-weight: normal; 
		color: #666666; 
		text-decoration:none;
	}
	.grau12 a:hover, .grau12 a:active{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal;
		font-weight: normal; 
		color: #000000; 
		text-decoration:none;
	}


.grau12active, .grau12active a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	color: #666666; 
	text-decoration:underlined;
}

.textfield {
	BORDER: #999999 1px solid; 
	height:16px; 
	width:180px; 
	font-size: 11px; 
	padding-left: 8px; 
	padding-right: 2px;
	align:middle;
 	background-position: center center;
	vertical-align: middle;
	}
	
.textfield_big {
	BORDER: #999999 1px solid; 
	height:16px; 
	width:260px; 
	font-size: 11px; 
	padding-left: 8px; 
	padding-right: 2px;
	align:middle;
 	background-position: center center;
	vertical-align: middle;
	}	
	
.textfield_small {
	BORDER: #999999 1px solid; 
	height:16px; 
	width:126px; 
	font-size: 11px; 
	padding-left: 8px; 
	padding-right: 2px;
	align:middle;
 	background-position: center center;
	vertical-align: middle;
	}	
	
.link_orange_fett_right, .link_orange_fett_right a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	color: #e99a05; 
	text-decoration:none;
	line-height:22px;
	padding:0;
	margin:0;
	text-align:right;
	
	}
.link_orange_fett_right a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	color: #e99a05; 
	text-decoration:underline;
	line-height:22px;
	padding:0;
	margin:0;
	text-align:right;
	
	}
	

.link_orange_fett, .link_orange_fett a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	color: #e99a05; 
	text-decoration:none;
	text-align:right;
	line-height:22px;
	text-align:left;
	padding-top:3px;
	}
	
.link_orange_fett a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: bold; 
	color: #e99a05; 
	text-decoration:underline;
	text-align:right;
	line-height:22px;
	text-align:left;
	padding-top:3px;
	}
			
.link_orange_klein, .link_orange_klein a{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	font-weight: normal; 
	color: #e99a05; 
	text-decoration:none;
	vertical-align: middle;
	text-align:middle;
	}
.link_orange_klein a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	font-weight: normal; 
	color: #e99a05; 
	text-decoration:underline;
	vertical-align: middle;
	text-align:middle;
	}
	

.link_orange, .link_orange a, .link_orange a:active{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #e99a05; 
	text-decoration:none;
	line-height:22px;
	}
.link_orange a:hover{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #e99a05; 
	text-decoration:underline;
	line-height:22px;
	}


.link_orange_left{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #e99a05; 
	text-decoration:none;
	}


.navipfad, .navipfad a, .navipfad a:visited {
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal;
		font-weight: normal; 
		color: #999999; 
		text-decoration:none;
		}
			
		.navipfad a:hover{
		font-family: Verdana, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal;
		font-weight: normal; 
		color: #999999; 
		text-decoration:underline;
		}

.teaser_text{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	font-weight: normal; 
	color: #999999; 
	text-decoration:none;
	}

