/**************************************/
/* Allgemeine Container (fuer mehrfach geschachtelte Hintergruende) */
/**************************************/
body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 85%;color: #000;background: #dcdcdc; text-align: center;padding: 0;margin: 0;}
#distance_site{
	width:1px;
	height:50%;
	margin-bottom:-275px;  /* half of container's height */
	float:left;
}
#distance_index{
	width:1px;
	height:50%;
	margin-bottom:-175px;  /* half of container's height */
	float:left;
}

#pagebox{
margin:0 auto 0 auto;
position:relative; /* puts container in front of distance */
text-align:left;
width:990px;
height:551px;
clear:left;
background:transparent;
}


#pagebox_index{
margin:0 auto 0 auto;
position:relative; /* puts container in front of distance */
text-align:left;
width:200px;
height:350px;
clear:left;
background:#FFF;
border:1px solid #333;
}

#outer_default {text-align:center; margin:0 auto 0 auto; width: 990px; background:transparent;color: #000;}
#inner {text-align: left; width: 100%; margin: 0 0;background:transparent;color: #000;}

/**************************************/
/* Header #header */
/**************************************/
#header_top {padding: 0;margin: 0; background: url(/media.php?path=/static_images/bg_header_top.gif); color: #000;width: 100%; height: 26px;}
#header_center {padding: 0;margin: 0; background: url(/media.php?path=/static_images/bg_header_center.gif); color: #000;width: 100%; height: 45px;}
	#header_text {padding: 8px 30px 5px 0; margin: 0; background: transparent; font-size: 180%; font-weight:bold; color: #666666; text-align: right;}
#header_bottom {padding: 0; margin: 0; width: 100%; height: 62px;}
	#header_bottom_l {float:left; padding: 0px; margin: 0px; background: url(/media.php?path=/static_images/header_bottom_l.gif); width: 168px; height: 100%;}
	#header_bottom_c {float:left; padding: 0px; margin: 0px; background: url(/media.php?path=/static_images/header_bottom_c.gif); width: 268px; height: 100%;}
	#header_bottom_r {float:left; padding: 0px; margin: 0px; background: url(/media.php?path=/static_images/header_bottom_r.gif); width: 554px; height: 100%;}
	
/**************************************/
/* Main #main */
/**************************************/
#main {padding: 0; margin:0; width: 100%; height: 341px; background:transparent; overflow:hidden;}

	/**************************************/
	/* Hauptnavigation #nav */
	/**************************************/
	#nav {float: left;margin: 0px ;width: 168px; height: 100%; color: #000;background: url(/media.php?path=/static_images/bg_nav.gif) repeat-y;}
	
	/**************************************/
	/* Tür # */
	/**************************************/
	#door_box {float: left; margin: 0px ;width: 268px; height: 100%; color: #000;background: transparent;}
		#door_l {float: left;margin: 0px ;width: 72px; height: 100%; color: #000;background: url(/media.php?path=/static_images/door_l.gif);}
		#door_c {float: left;margin: 0px ;width: 130px; height: 100%; color: #000;background: url(/media.php?path=/static_images/door_c.gif);}
		#door_r {float: left;margin: 0px ;width: 66px; height: 100%; color: #000;background: url(/media.php?path=/static_images/door_r.gif);}
		
	
	/**************************************/
	/* Contentbereich #content */
	/**************************************/
	#content {position:relative; float: left;margin: 0px;padding: 0px;color: #000;background: #FFF; width: 521px; height: 100%; overflow:hidden;}
		#content_text {margin: 0px; padding: 5px 0px 0px 5px; color: #000; background: transparent; overflow:hidden; }
		#content_back_link {position:absolute; top: 320px; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 5px; color: #000; background: transparent; overflow:hidden; }
			
		/**************************************/
		/* Ärtze */
		/**************************************/
		#aerzte_titel {margin: 0px; padding: 0px; color: #000; background: transparent; height: 22px; }
			#aerzte_titel_text {margin: 0px; padding: 5px 0px 0px 5px; color: #000; background: transparent;}
		#silhouetten { margin: 0px; padding: 0px; color: #000; background: transparent; height: 319px; width: 100%; overflow:hidden;}
			#aerzte_box {float: left; margin: 0px;padding: 0px; color: #000; background: transparent; width: 20%; height: 100%; overflow:hidden;}
				#aerzte_bild {margin: 0px;padding: 0px; background: transparent; width: 100%; height: 117px;}
				#aerzte_text {margin: 0px;padding: 0px 0px 0px 5px; background: transparent; height: 201px; font-size: 75%; border-top: 1px solid #666;border-right: 1px solid #666;}
				
		/**************************************/
		/* Arzt */
		/**************************************/
		#arzt_box { margin: 0px; padding: 0px; color: #000; background: transparent; height: 100%; width: 100%;}
			#arzt_bild {float: left; margin: 0px;padding: 0px; background: transparent; width: 140px; height: 100%; overflow:hidden;}
		#arzt_text_box {position:relative; float: left; margin: 0px; padding: 0px; background: transparent; width: 381px; }
				#arzt_titel_text { margin: 0px; padding: 5px 0px 0px 5px; color: #000; background: transparent; height: 22px;}	
				#arzt_text {margin: 0px; padding: 5px 0px 0px 5px; background: transparent;} 
		
	#main_right {float:left; margin: 0px -3px 0px 0px; padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_main_right.gif);width: 33px; height: 100%;}

/**************************************/
/* Footer */
/**************************************/
#footer {padding: 0; margin:0; width: 100%; height: 77px; background:transparent;}
	#footer_n {float: left;margin: 0px;padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_footer_n.gif);width: 168px; height: 100%;}
	#footer_d {float: left;margin: 0px;padding: 0px;color: #000;background: transparent; width: 268px; height: 100%;}
		#footer_d_l {float: left;margin: 0px;padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_footer_d_l.gif);width: 72px; height: 100%;}
		#footer_d_c {float: left;margin: 0px;padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_footer_d_c.gif);width: 130px; height: 100%;}
		#footer_d_r {float: left;margin: 0px;padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_footer_d_r.gif);width: 66px; height: 100%;}
	#footer_c {float: left;margin: 0px;padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_footer_c.gif);width: 521px; height: 100%;}
	#footer_r {float: left;margin: 0px;padding: 0px;color: #000;background: url(/media.php?path=/static_images/bg_footer_r.gif);width: 33px; height: 100%;}


/**************************************/
/* Metanavigation #metanav */
/**************************************/
#metanav {float: right;margin: 1px 1px 0 0;padding: 10px 5px;background: transparent;color: #000;text-align: right;border: 1px solid #DDD;}

/**************************************/
/* Spezial #specialnav*/
/**************************************/
#specialnav {margin: 0;padding: 5px 10px 0 0;}

/**************************************/
/* Seitenteaser rechts/links .seitenteaser */
/**************************************/
#seitenteaser {float: right;width: 160px;margin: 5px 0 5px 0;padding: 5px 5px 0 5px;border: 1px solid #DDD;}

/**************************************/
/* Suchfeld .suchePart */
/**************************************/
.suchePart {padding:7px 0 7px 7px;margin:10px 0 0 0;font-size:100%;border-top:1px solid #DDD;border-bottom:1px solid #DDD;background:#F6F6F6;color:#000;}

/**************************************/
/* SkipNav: barrierefreie Sprungmarken */
/**************************************/
#skipnav {margin: 0; padding: 0px;}
#skipnav #skip1, #skip2, #skip3, #skip4 {margin: 0; padding: 0px;}

/* Hier werden die restlichen Styles hinzugeladen */
/**************************************/
/* Metanavigation #metanav */
/**************************************/
#metanav ul {margin: 0;padding: 0;font-size: 85%;list-style:none;list-style-image: none;}
#metanav ul li {display:inline;margin:0;padding:0;}
#metanav ul a {color: #000;background: transparent;text-decoration: none;}
#metanav ul a:link {color: #000;background: transparent;text-decoration: none;}
#metanav ul a:visited {color: #000;background: transparent;text-decoration: none;}
#metanav ul a:hover {color: #336699;background: transparent;text-decoration: none;}
#metanav ul a:active {color: #336699;background: transparent;text-decoration: none;}
#metanav ul a:focus {color: #336699;background: transparent;text-decoration: underline;}
#metanav ul li span.metaaktiv {color: #000;font-weight:bold;background: transparent;}
#metanav a.active {color: #336699;background: transparent;text-decoration: none;}
#metanav a.active:link {color: #336699;background: transparent;text-decoration: none;}
#metanav a.active:visited {color: #336699;background: transparent;text-decoration: none;}
#metanav a.active:hover {color: #336699;background: transparent;text-decoration: none;}
#metanav a.active:active {color: #336699;background: transparent;text-decoration: none;}
#metanav a.active:focus {color: #336699;background: transparent;text-decoration: none;}

/**************************************/
/* Hauptnavigation #nav > .navcontent */
/**************************************/
/* Hauptnavigation: 1. Ebene */
.navcontent {margin:10px 0 0 0;padding:0;font-size: 95%;}
.navcontent ul {list-style: none outside;margin: 0;padding: 0; width: 168px;}
.navcontent ul li {background: transparent; padding: 0px;font-weight:bold; width: 168px;}
.navcontent ul li.act {background: transparent; padding: 0px 0px 0px 0px;font-weight:bold;width: 168px;}
.navcontent ul li.mitKindern {margin: 0;padding: 0;background: transparent none;color: #000;width: 168px;}

/* for IE7 */
/* TABLE  -------------------------------------------------------------------------------*/
/* get rid of the table */
.navcontent table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.navcontent ul a.nav1, .navcontent ul a.nav1:link, .navcontent ul a.nav1:visited {
	display: block;
	width: 168px;
	height:22px;
	line-height: 22px; 
	color: #000;
	text-decoration: none;
	text-indent:10px;
	background: transparent;
	font-weight:bold;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:168px; width:167px;}

.navcontent ul a.nav1:hover, .navcontent ul a.nav1:active, .navcontent ul a.nav1:focus, .navcontent ul a.nav1aktiv, .navcontent ul a.nav1aktiv:link, .navcontent ul a.nav1aktiv:visited, .navcontent ul a.nav1aktiv:hover  {
	display: block;
	width: 168px;
	height:22px;
	line-height: 22px; 
	color: #FFF;
	text-decoration: none;
	text-indent:10px;
	background: #A3A3A3;
	font-weight:bold;
}

/* Hauptnavigation: 2. Ebene */
.navcontent ul ul {background:#F6F6F6 none;list-style: none outside;margin: 0;padding: 0;color: #000;font-size: 95%;}
.navcontent ul ul li {background:#F6F6F6 none;padding:3px 5px 3px 14px;color: #000;border-bottom: 1px solid #FFF;}
.navcontent ul ul li.mitKindern2 {margin: 0;padding: 0;background: transparent none;color: #000;width: 179px;}

.navcontent ul ul a.nav2 {color: #000;text-decoration: none;background: transparent;}
.navcontent ul ul a.nav2:link {color: #000;text-decoration: none;background: transparent;}
.navcontent ul ul a.nav2:visited {color: #000;text-decoration: none;background: transparent;}
.navcontent ul ul a.nav2:hover {color: #666;text-decoration: none;background: transparent;font-weight:bold;}
.navcontent ul ul a.nav2:active {color: #666;text-decoration: none;background: transparent;font-weight:bold;}
.navcontent ul ul a.nav2:focus {color: #666;text-decoration: none;background: transparent;font-weight:bold;}
.navcontent ul ul a.nav2aktiv {color: #666;text-decoration: none;background: transparent;font-weight:bold;}
.navcontent ul ul a.nav2aktiv:hover {color: #666;text-decoration: none;background: transparent;font-weight:bold;}

/* Hauptnavigation: 3. Ebene */
.navcontent ul ul ul {background:#F6F6F6 none;list-style: none outside;margin: 0;padding: 0;color: #000;font-size: 95%;}
.navcontent ul ul ul li {background:#F6F6F6 none;margin: 0;padding:1px 5px 1px 22px; color: #000;}

.navcontent ul ul ul a.nav3 {color: #000;text-decoration: none;background: transparent;}
.navcontent ul ul ul a.nav3:link {color: #000;text-decoration: none;background: transparent;}
.navcontent ul ul ul a.nav3:visited {color: #000;text-decoration: none;background: transparent;}
.navcontent ul ul ul a.nav3:hover {color: #336699;text-decoration: underline;background: transparent;}
.navcontent ul ul ul a.nav3:active {color: #336699;text-decoration: none;background: transparent;}
.navcontent ul ul ul a.nav3:focus {color: #336699;text-decoration: underline;background: transparent;}
.navcontent ul ul ul a.nav3aktiv {color: #336699;text-decoration: none;background: transparent;font-weight:bold;}
.navcontent ul ul ul a.nav3aktiv:hover {color: #336699;text-decoration: none;background: transparent;font-weight:bold;}

/**************************************/
/* Spezial-Navigation #specialnav */
/**************************************/
#specialnav ul {margin: 0px;padding: 7px 0 7px 0;font-size: 85%;list-style: none;list-style-image: none;}
#specialnav ul li {background: transparent;color: #585858;padding: 4px 5px 4px 8px;}
#specialnav ul a {color: #666;background: transparent;text-decoration: none;}
#specialnav ul a:link {color: #666;background: transparent;text-decoration: none;}
#specialnav ul a:visited {color: #666;background: transparent;text-decoration: none;}
#specialnav ul a:hover {color: #336699;background: transparent;text-decoration: underline;}
#specialnav ul a:active {color: #336699;;background: transparent;text-decoration: underline;}
#specialnav ul a:focus {color: #336699;;background: transparent;text-decoration: underline;}
#specialnav ul a.active {color: #336699;background: transparent;text-decoration: none;}
#specialnav ul a.active:link {color: #336699;background: transparent;text-decoration: none;}
#specialnav ul a.active:visited {color: #336699;background: transparent;text-decoration: none;}
#specialnav ul a.active:hover {color: #336699;background: transparent;text-decoration: none;}
#specialnav ul a.active:active {color: #336699;background: transparent;text-decoration: none;}
#specialnav ul a.active:focus {color: #336699;background: transparent;text-decoration: none;}

/**************************************/
/* Seitengruppen: Navigation ueber den Content */
/**************************************/

#navseitengruppe ul {margin: 0;padding: 0 0 15px 0;font-size: 100%;list-style:none;list-style-image: none;font-size: 95%;}
#navseitengruppe ul li {display:inline;margin:0;padding:0;}
#navseitengruppe ul a {color: #000;background: transparent;text-decoration: none;font-size: 90%;}
#navseitengruppe ul a:link {color: #000;background: transparent;text-decoration: none;font-size: 90%;}
#navseitengruppe ul a:visited {color: #000;background: transparent;text-decoration: none;}
#navseitengruppe ul a:hover {color: #336699;background: transparent;text-decoration: none;}
#navseitengruppe ul a:active {color: #336699;background: transparent;text-decoration: none;}
#navseitengruppe ul a:focus {color: #336699;background: transparent;text-decoration: underline;}
#navseitengruppe ul li span.metaaktiv {color: #000;font-weight:bold;background: transparent;}
#navseitengruppe a.active {color: #336699;background: transparent;text-decoration: none;font-size: 90%;}
#navseitengruppe a.active:link {color: #336699;background: transparent;text-decoration: none;}
#navseitengruppe a.active:visited {color: #336699;background: transparent;text-decoration: none;}
#navseitengruppe a.active:hover {color: #336699;background: transparent;text-decoration: none;}
#navseitengruppe a.active:active {color: #336699;background: transparent;text-decoration: none;}
#navseitengruppe a.active:focus {color: #336699;background: transparent;text-decoration: none;}
/**************************************/
/* Header #header */
/**************************************/
#logo {padding:0;margin: 27px 0 0 0;float:left;}
#keyvisual {padding:0;margin:0;float:left;}

/**************************************/
/* Contentbereich #content */
/**************************************/

#content p {margin: 0;padding: 0 0 10px 0;}
#content p.small {margin: 0; padding: 0 0 10px 0; font-size: 80%;}
#content ul {list-style-image: url(/media.php?path=/static_images/tri_liste.gif);margin-left:4px; padding-left: 12px;list-style-type: square;margin-top: 0px;padding-top: 0;}
#content ul li {margin: 0; padding: 0;}


h1 {font-size: 120%;color: #000;background: transparent;margin: 0 0 10px 0;padding: 0;}
h2 {font-size: 100%;color: #000;background: transparent;margin: 0 0 6px 0;padding: 0;font-weight:bold;}
h3 {font-size: 100%;color: #000;background: transparent;margin:0;padding: 0;font-weight:bold;}
h4 {font-size: 100%;color: #000;background: transparent;margin:0;padding: 15px 0 10px 40px;}
.backlink {margin: 15px 0 5px 0;padding:3px 0 0 0;}

/* Default Links */
a {text-decoration: underline;background: transparent; color: #000;font-weight:bold;}
a:link {text-decoration: underline;background: transparent; color: #000;font-weight:bold;}
a:visited {text-decoration: underline;background: transparent; color: #000;font-weight:bold;}
a:hover {background: transparent; color: #666;text-decoration: underline;font-weight:bold;}
a:active {background: transparent; color: #666;text-decoration: underline;font-weight:bold;}
a:focus {background: transparent; color: #666;text-decoration: underline;font-weight:bold;}

a.a_bold {text-decoration: none;background: transparent; color: #000;font-weight:bold;}
a.a_bold:link {text-decoration: none;background: transparent; color: #000;font-weight:bold;}
a.a_bold:visited {text-decoration: none;background: transparent; color: #000;font-weight:bold;}
a.a_bold:hover {background: transparent; color: #666;text-decoration: underline;font-weight:bold;}
a.a_bold:active {background: transparent; color: #666;text-decoration: underline;font-weight:bold;}
a.a_bold:focus {background: transparent; color: #666;text-decoration: underline;font-weight:bold;}

/* Invisible Elements - fuer Textversion der Webseite */
.invis, hr {display: none;}
/* Image: Borders none*/
img {border: none;}

/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0;padding: 0;}

/**************************************/
/* Barrierefreie Formate */
/**************************************/
.unsichtbar, dfn {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;display: inline;}

/* Kleinstelemente auf der Webseite: Breadcrumb, Styleswitcher, Linkleiste */

/**************************************/
/* Breadcrumb #breadcrump */
/**************************************/
#breadcrump {margin:0;padding:0px 0px 0px 7px;font-size: 90%;}
#breadcrump a.breadcrump, a.breadcrump:link, a.breadcrump:visited, a.breadcrump:hover, a.breadcrump:active {text-decoration: none;background: transparent; color: #336699;font-weight:bold;font-size: 100%;}
#breadcrump a.breadcrump:focus {text-decoration: underline;background: transparent; color: #336699;font-weight:bold;font-size: 100%;}
#breadcrump a.breadcrumpa, a.breadcrumpa:link, a.breadcrumpa:active, a.breadcrumpa:visited, a.breadcrumpa:hover {text-decoration: none;background: transparent; color: #000;font-weight:bold;font-size: 100%;}

/* Styleswitcher */
.styleswitcher {float:right;margin: 0;padding:0 10px 0 0px;font-size: 85%;}

#LinkLeiste {margin: 10px 0px 0px 0px; padding:0px  0px 10px 0px;font-weight:bold;color: #000;background: transparent;font-size: 90%;}
#LinkLeiste div.backindex {float: left;margin: 0px; padding: 0px 0px 0px 10px;}
#LinkLeiste div.backlink {float: left;margin: 0px; padding: 0px;}
#LinkLeiste div.nextlink {float: right;margin: 0px; padding: 0px;}


/**************************************/
/* Forms Allgemein */
/**************************************/
form {margin: 0;padding:0;}
fieldset {border:none;padding: 5px 0 0 0; margin: 0;}
legend {display: none;} 
label {font-family: Arial, Verdana, Helvetica, sans-serif;color: #000;background: transparent;margin: 0; padding: 0;}  

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input:hover, input:active, input:focus, 
select:hover, select:active, select:focus
textarea:hover, textarea:active, textarea:focus {
    background-color: #f6f6f6;
    border: 1px solid #999;
}


/* Inputfeld plus Errorvariante */
.input {border: 1px solid #999;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:85%;color: #000;background: #FFF;margin:0 0 9px 0;padding:0;height:17px;}
/* Selectfeld */
.select {border: 1px solid #999;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:85%;color: #000;background: #FFF;margin:0 0 9px 0;padding:0;}
/* Textarea */
textarea {border: 1px solid #999;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:85%;color: #000;background: #FFF;margin: 0 0 9px 0;}
.button {border:1px solid #123C7B;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:85%;color: #000;background: #F1F4F7 none;text-decoration: none;margin: 0 0 9px 0;}

/* Specialformat fuer Radio, Checkboxen im Umfrage Teaser */
.inputradio, .inputcheckbox {height:12px;width: 17px;margin: 0px; padding: 0px;}

/**************************************/
/* Formularfeld-Breiten, nur dafuer kann browsercheck.css.inc.php aus dem specials-Ordner geholt werden */
/**************************************/
.QFinputvollebreite {width:246px;}.QFinputzweidrittel {width:186px;margin-right:3px;}.QFinputeindrittel {width:57px;margin-right:3px;}.QFselect {width:246px;}.QFtextarea {width:246px;}

/**************************************/
/* Standardformular #standardform */
/**************************************/
#standardform {margin: 0; padding: 0;}
#standardform p.error {color: red;background: transparent;margin:2px 0 5px 0;padding:0; font-size:85%;}
#standardform p.error a.errorLink, a.errorLink:link, a.errorLink:active, a.errorLink:visited, a.errorLink:hover, a.errorLink:focus {color: red;background: transparent}
#standardform label {float:left;margin: 0 10px 9px 0;padding: 2px 0 0 0;text-align:left;width:120px;clear:left;font-size:100%;}
#standardform h2 {font-size: 100%;font-weight:bold;border-bottom: 1px solid #CCC;background: #DDD;color: #000;margin: 0; padding: 2px 8px 2px 8px;}
#standardform h3.error {font-size: 85%;font-weight:normal;background: transparent;color: red;margin: 0; padding: 2px 8px 2px 135px;}

.fieldsetstandard {border:#666; background: #F0F0F0;color: #000;padding: 8px 5px 8px 5px; margin: 0 0 10px 0;}

.loginerrorbox {border: 1px solid #FF0000;padding:5px;margin:0;}
.fieldsetlogin {background:#F8F8F8;color:#000;border:none;margin:0;padding:5px;}

.LabelForrunner {float:left;margin: 0 10px 9px 0;padding: 2px 0 0 0;text-align:left;width:120px;clear:left;}
.LabelFollower {float:left;margin: 0 0 9px 0;padding: 0;width:280px;}

.formnote {font-size:85%;margin:0;padding:0 0 5px 0;}

/**************************************/
/* Tabellen: Fuer Datentabellen (barrierefrei) */
/**************************************/
.table {margin:0 0 12px 0;padding:0;font-size:85%;}

table {font-size:80%;}
table.arzt {margin:0;padding:0;}

table.default {margin:0;padding:0;}
table.default caption {padding:0 0 13px 0;}
table.default th {background:#E1E1E1;color: #000;font-weight:bold;padding:3px 5px 4px 7px;border-bottom:1px solid white;vertical-align: top;}
table.default th.left {background:#F6F6F6;color: #000;font-weight:bold;padding:2px 5px 2px 5px;border-bottom:1px solid white;vertical-align: top;}
table.default td {padding:2px 5px 2px 7px;vertical-align: top;}
table.default tfoot td {padding: 19px 1px 8px 1px;}
table.default p {font-size:100%;margin:0;padding:0;}

table.small {margin:0;padding:0;}
table.small caption {padding:0 0 13px 0;}
table.small th {background:#E1E1E1;color: #000;font-weight:bold;padding:3px 5px 4px 7px;border-bottom:1px solid white;vertical-align: top;}
table.small th.left {background:#E1E1E1;color: #000;font-weight:bold;padding:2px 5px 2px 7px;vertical-align: top;}
table.small td {font-size:95%;padding:2px 5px 2px 7px;vertical-align: top;}
table.small tfoot td {padding: 19px 1px 8px 1px;}
table.small p {font-size:100%;margin:0;padding:0;}

/**************************************/
/* Content Module */
/**************************************/
#ContentModulePart {margin: 0px; padding: 0px;width: 99%;}
.ContentModule {margin: 0px; padding: 0px;}
.ContentModuleTeaser {margin: 0px 0px 15px 0px; padding: 0px;}
.ContentModuleFrame {margin: 0px 0px 15px 0px; padding: 0px;}

.ModuleContent {margin: 0px; padding: 0px  0px  1px  0px;}
.ModuleContentTeaserBox {margin: 0px; padding: 7px 10px 7px 10px; color: #000;background: transparent;border:1px solid #cecece;}

/* Hack fuer Listen in Contentmodulen: IE zieht Listen bei gefloateten Bildern unter das Bild */
#ContentModulePart ol {display:table;}

.ModuleContentTeaserBoxModule {margin: 0px; padding: 0px  0px  1px  0px;}

#ContentModulePart  h1 {margin: 0px;padding: 0px 0px 8px 0px; color: #000;background: transparent;}
#ContentModulePart  h2 {margin: 0px; padding: 0px 0px 5px 0px; color: #000;background: transparent;}
#ContentModulePart  h3 {margin: 0px; padding: 0px 0px 0 0px; color: #000;background: transparent;}
#ContentModulePart  h1.teaserbox {margin: 0px;padding: 0px; color: #000;background: transparent;font-weight:bold;}
#ContentModulePart  h2.teaserbox {margin: 0px; padding: 0px; color: #000;background: transparent;font-weight:bold;}
#ContentModulePart  h3.teaserbox {margin: 0px; padding: 0px; color: #000;background: transparent;font-weight:bold;}
#ContentModulePart  h1.teaserboxmodule {margin: 0px;padding: 0px 0px 5px 0px; color: #000;background: transparent;}
#ContentModulePart  h2.teaserboxmodule {margin: 0px; padding: 0px 0px 5px 0px; color: #000;background: transparent;}
#ContentModulePart  h3.teaserboxmodule {margin: 0px; padding: 0px 0px 0 0px; color: #000;background: transparent;}

.ModuleContent  p {margin: 0px; padding: 0px 0px 8px 0px; color: #000;background: transparent;}
.ModuleContent  p.error {margin: 0px; padding: 0px 0px 8px 0px; color: red;background: transparent;}
.ModuleContentTeaserBox p {margin: 0px; padding: 0px 0px 0px 0px; color: #000;background: transparent;}
.ModuleContentTeaserBoxModule p {margin: 0px; padding: 0px 0px 0px 0px; color: #000;background: transparent;}

.ModuleBildLinks {float:left;margin: 0px; padding: 0px 10px 8px 0px;}
.ModuleBildRechts {float:right;margin: 0px; padding: 0px 0px 8px 10px;}
.ModuleBildPicto {margin: 0px; padding: 0px;}

#ContentModulePart div.bildunterschrift {margin: 0px; padding: 0px;}

#ContentModulePart .ModuleBildLinks a, a:link, a:active, a:visited, a:hover {font-weight:normal;}

#ContentModulePart .ModuleBildRechts a, a:link, a:active, a:visited, a:hover {font-weight:normal;}

#ContentModulePart .bildunterschrift p {color: #000;background: #F6F6F6;margin: 0px; padding: 3px 5px 10px 5px;font-style:italic;}

#ContentModulePart .TeaserBoxLinkBox {margin: 0px;padding: 9px 0px 0px 0px;text-align:right;font-weight:bold;color:#6e6b6a;background: transparent;}

#ContentModulePart a.TeaserBoxLink, a.TeaserBoxLink:link, a.TeaserBoxLink:active, a.TeaserBoxLink:visited {background: transparent;color: #6e6b6a;text-decoration:underline;font-weight:bold;}
#ContentModulePart a.TeaserBoxLink:hover {background: transparent; color: #6e6b6a; text-decoration:underline;font-weight:bold;}

/* Popup Styles fuer Inhalte im Popiup-Template */
#popup #outer {text-align: left;width: 100%;margin: 0;color: #000;background: transparent;}
#popup #inner {text-align: left;width: 500px;margin: 0;color: #000;background: transparent;border: 1px solid #DDD;}
#popup #header {padding: 0;margin: 0;background: #FFF; color: #000;width: 500px;border: 1px solid #DDD;}
#popup #content {float: left;margin: 5px 5px 5px 5px;padding: 4px 5px 10px 5px;color: #000;background: #FFF;border: 1px solid #DDD;width: 470px;}
#popup #footer {color: #000;background: transparent;margin: 5px 0 5px 5px;padding: 4px 5px 10px 5px;}
#popup .popupbild {float:left;margin:0 10px 20px 0;}

/* Bildnavigation */
#ContentModulePart ul.bildnavigation {margin: 0;padding: 0;font-size: 95%;list-style:none;list-style-image: none;}
#ContentModulePart ul.bildnavigation li {display:inline;margin:0;padding:0;}
#ContentModulePart ul a {color: #000;background: transparent;text-decoration: none;font-size: 95%;}
#ContentModulePart ul a:link {color: #000;background: transparent;text-decoration: none;}
#ContentModulePart ul a:visited {color: #000;background: transparent;text-decoration: none;}
#ContentModulePart ul a:hover {color: #666;background: transparent;text-decoration: underline;}
#ContentModulePart ul a:active {color: #666;background: transparent;text-decoration: none;}
#ContentModulePart ul a:focus {color: #666;background: transparent;text-decoration: underline;}
#ContentModulePart a.active {color: #000;background: transparent;text-decoration: none;}
#ContentModulePart a.active:link {color: #000;background: transparent;text-decoration: none;}
#ContentModulePart a.active:visited {color: #000;background: transparent;text-decoration: none;}
#ContentModulePart a.active:hover {color: #666;background: transparent;text-decoration: underline;}
#ContentModulePart a.active:active {color: #666;background: transparent;text-decoration: none;}
#ContentModulePart a.active:focus {color: #666;background: transparent;text-decoration: underline;}

/**************************************/
/* Download */
/**************************************/
#content .download {margin: 0 0 0 1px; padding: 0;font-size:100%;}
#content .download ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#content .download ul li {margin: 10px 0 5px 0;padding: 1px 5px 2px 5px;}
#content .downloadicon {padding: 0px;margin: 0px 5px 0px 0px;vertical-align:middle;}

#content_back_link a {color: #000;background: transparent;text-decoration: none;}
#content_back_link a:link {color: #000;background: transparent;text-decoration: none;}
#content_back_link a:visited {color: #000;background: transparent;text-decoration: none;}
#content_back_link a:hover {color: #333;background: transparent;text-decoration: underline;}
#content_back_link a:active {color: #333;background: transparent;text-decoration: none;}
#content_back_link a:focus {color: #333;background: transparent;text-decoration: underline;}

/**************************************/
/* Ärzte */
/**************************************/
#aerzte_text a {color: #000;background: transparent;text-decoration: none;}
#aerzte_text a:link {color: #000;background: transparent;text-decoration: none;}
#aerzte_text a:visited {color: #000;background: transparent;text-decoration: none;}
#aerzte_text a:hover {color: #333;background: transparent;text-decoration: underline;}
#aerzte_text a:active {color: #333;background: transparent;text-decoration: none;}
#aerzte_text a:focus {color: #333;background: transparent;text-decoration: underline;}

a.arzt {color: #000;background: transparent;text-decoration: none;font-size: 120%;font-weight:bold;}
a.arzt:link {color: #000;background: transparent;text-decoration: none;font-size: 120%;font-weight:bold;}
a.arzt:visited {color: #000;background: transparent;text-decoration: none;font-size: 120%;font-weight:bold;}
a.arzt:hover {color: #666;background: transparent;text-decoration: none;font-size: 120%;font-weight:bold;}
a.arzt:active {color: #666;background: transparent;text-decoration: none;font-size: 120%;font-weight:bold;}
a.arzt:focus {color: #666;background: transparent;text-decoration: none;font-size: 120%;font-weight:bold;}

#startcontainer {position:absolute; bottom:10px;left:10px; width:195px; padding:3px;border:1px solid black;cursor:pointer;}/**************************************/
/* Weitere Module: Hyperlex, Datumsfilterliste, Sitemap, Suche, Quickedit */
/**************************************/

/**************************************/
/* Hyperlex */
/**************************************/
#Hyperlex {margin:0;padding:0;}
#HyperlexIndex {margin:0 0 10px 0;padding:5px 0 3px 0;color:#000;text-align:center;background: transparent;}
#HyperlexIndex ul {
list-style:none outside;list-style-image:none;background:#FFF;color:#666;margin:0;padding:5px 0;font-weight:bold;border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
#HyperlexIndex ul li {display:inline;padding:0px 3px 0px 3px;border-right:1px solid #666;}
#HyperlexIndex ul li.HyperlexIndexfirst {display:inline;padding:0px 3px 0px 1px;border-right:1px solid #666;}
#HyperlexIndex ul li.HyperlexIndexlast {display:inline;padding:0px 0 0px 3px;border-right:0px;}
#HyperlexIndex a.HLL, a.HLL:link, a.HLL:visited {color:#000;background:transparent;text-decoration:none;}
#HyperlexIndex a.HLL:active {color: #f97a00;background:transparent;text-decoration:underline;}
#HyperlexIndex a.HLL:hover {color: #f97a00;background:transparent;text-decoration:underline;}

#HyperlexSuche {margin:0;padding:10px 0px 2px 0;text-align:center;}
#HyperlexSuche fieldset {margin: 0px; padding: 0px;}
#HyperlexSuche label {color:#FFF;background:transparent;font-weight:bold;margin:2px 10px 0 0;}
#HyperlexSuche input {margin:0;padding:0;}
#HyperlexSuche .HyperlexSucheinput {margin:2px 5px 0px 0px;width:200px;}
#HyperlexSuche .HyperlexSuchebutton {background: #FFF; color: #000;border: 1px solid #000;}

#HyperlexErgebnisse {margin:0;padding:0;}
#HyperlexErgebnisse .contentSpalte {float:left;width:125px;margin:0;padding:0 13px 0 0;}
#HyperlexErgebnisse .contentSpalteLast {float:left;width:120px;margin:0;padding:0;}
#HyperlexErgebnisse h3 {font-weight:bold;margin: 0px;padding: 13px 0px 1px 1px;color: #000; background: transparent;}
#HyperlexErgebnisse ul {list-style:none;list-style-image: none;margin: 0px; padding: 0px;}
#HyperlexErgebnisse ul.noletter {list-style:none;list-style-image: none;margin-top: 0px;padding-top: 13px;margin-bottom: 0px;}
#HyperlexErgebnisse ul li {margin: 0; padding: 0px 0px 3px 0px;}
#HyperlexErgebnisse ul li a.HLELink, a.HLELink:link, a.HyperlexErgebnisLink:visited {color:#000;font-weight: normal;background:transparent;text-decoration:none;}
#HyperlexErgebnisse ul li a.HLELink:active {text-decoration:underline;font-weight:normal;}
#HyperlexErgebnisse ul li a.HLELink:hover {text-decoration:underline;font-weight:normal;}

#HyperlexErgebnisse .contentSpalteErgebnis {margin:0;padding:0 14px 0 0;}

/**************************************/
/* Datumsfilterliste */
/**************************************/
/* Filtermodus */
#filtermodus {margin:0px;padding: 0;}
#filtermodus legend {display:none;}
#filtermodus .button {margin-top: 1px;margin-left: 5px;vertical-align:top;}
.fieldsetfiltermodus {margin: 0;padding: 0px;}
#filtermodus label {font-weight:bold;font-size: 90%;}
.selectmonat {margin: 0 5px 0 0; padding: 0;}
.selectjahr {margin: 0 5px 0 0; padding: 0;}
.filtereintraege {margin:0 0 15px 0;padding: 10px 0px 0px 0px;}

/**************************************/
/* Sitemap */
/**************************************/
#content .sitemap {margin: 0 0 0 1px; padding: 0;font-size:100%;}
#content .sitemap ol {list-style-type: decimal;margin: 0; padding: 0 0 15px 20px;font-size: 90%;}
#content .sitemap ol li {margin:0;padding: 0 0 3px 0;}
#content .sitemap ul {list-style-image: none;list-style:none outside;margin: 0;padding:0;}
#content .sitemap ul li {margin: 10px 0 5px 0;padding: 1px 5px 2px 5px;background: #F6F6F6;color: #000;}
#content .sitemap ul li.ohne {margin: 0;padding: 0;background: #FFF none;color: #000;border: none;width: 400px;}
#content .sitemap ul ul {list-style-image: none;list-style:none outside;padding:0px;margin:5px 0 5px 0;}
#content .sitemap ul ul li {padding:0px 0px 2px 0px;margin:0px 0px 0px 15px;background: #FFF none;color: #000;}
#content .sitemap ul ul li.ohne2  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#content .sitemap ul ul ul {list-style-image: none;list-style:none outside;padding:0;margin:5px 0 5px 0;}
#content .sitemap ul ul ul li {padding:0px;margin:0 0 0 30px;}
#content .sitemap ul ul li.ohne3  {margin: 0;padding: 0;background: transparent none;color: #000;border: none;width: 400px;}
#content .sitemap ul ul ul ul {list-style:none outside;padding:0;margin:3px 0 5px 0;}
#content .sitemap ul ul ul ul li {padding:0;margin:0 0 0 45px;font-size:90%;}

a.sitemaplink, a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited {text-decoration:none;color: #000;background: transparent;}
a.sitemaplink:hover {text-decoration:none;color: #336699;background: transparent;}
a.sitemaplinkb, a.sitemaplinkb:link, a.sitemaplinkb:active, a.sitemaplinkb:visited {text-decoration:none;color: #000;background: transparent;font-weight:bold;}
a.sitemaplinkb:hover {text-decoration:none;color: #336699;background: transparent;}

/**************************************/
/* Suche Form .sucheHaupt */
/**************************************/
.suchePart {margin: 0px; padding:0px 0px 0px 7px;}
.fieldsearch {width: 100%;margin:0;padding:0;}
.labelsearch {margin:0;padding:0;}
/* Suchfeld oberhalb der Ergebnisliste */
#content .sucheHaupt {margin:0 0 15px 0;padding:0;}
#content .sucheHaupt label {margin:0;padding:0;}
#content .sucheHaupt input {vertical-align: middle;margin: 0; padding: 0;}


/**************************************/
/* Suchergebnis #searchresult */
/**************************************/
#searchresult {margin:20px 0 0 0;padding:0;}
#searchresult h2 {margin: 0;padding: 0;font-weight:bold;}
/* Link der Searchheadline */
a.searchtitle, a.searchtitle:link, a.searchtitle:active, a.searchtitle:visited  {text-decoration: none;color: #336699;background: transparent;font-weight:bold;}
a.searchtitle:hover {text-decoration: underline;color: #336699;background: transparent;font-weight:bold;}
/* Suche Breadcrumb */
#searchresult a.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {text-decoration: none;color: #336699;border:none;background: transparent;font-size: 90%;}
#searchresult a.breadcrumb:Hover {text-decoration: underline;color: #336699;background: transparent;font-size: 90%;}

/* Suchergebnis: Blaettern, Aktuelle Seite, Blaetternlink */
#sucheblaettern {margin:15px 0 0 0;padding:3px 0 0 0;font-size: 85%;border-top: 1px solid #CCC;}
#sucheblaettern .left {float:left;width:130px;margin:0;padding:0;}
#sucheblaettern .middle {float:left;width:138px;margin:0;padding:0;text-align:center;}
#sucheblaettern .middle a.blt, a.blt:link, a.blt:visited {color:#00518D;background:transparent;font-weight:bold;}
#sucheblaettern .middle a.blt:hover, a.blt:active {color:#00518D;background:transparent;font-weight:bold;}
#sucheblaettern .middle a.bltactive {color:#00518D;background:transparent;}
#sucheblaettern .right {float:right;width:130px;text-align:right;margin:0;padding:0 1px 0 0;}
#sucheblaettern .right p {display:inline;padding:0;margin:0;}
#sucheblaettern .right p img {display:inline;padding:0;margin:0;}
#sucheblaettern .pagernext {padding-left: 10px;}

/* Suchergebnis: Blaettern, Aktuelle Seite, Blaetternlink */
.blaettern {color: #000;margin:0;padding:0;background: transparent;}
.currentpage {font-weight:bold;}
.morepages {float:right;margin:1px 0 2px 0;padding: 0;}
.results {margin: 0; padding: 0;}

#searchresult a.blaetternlink, a.blaetternlink:link, a.blaetternlink:active, a.blaetternlink:visited {text-decoration: none;color: #000;border: none;background: transparent;}
#searchresult a.blaetternlink:hover {text-decoration: underline;color: #336699;background: transparent;}


/**************************************/
/* QuickEdit */
/**************************************/
/* Button Pen */
.QuickeditButton {float:right; margin:0; padding:0; width:1.87em;display:block;}
/* Panel folded */
#QuickeditPanelSmall {position: absolute; top:0; left:0.45em; z-index:199; width:13.36em; border-left: 1px #999 solid; border-right: 1px #999 solid; border-bottom: 1px #999 solid;font-size: 0.89em;background: #e6e8ed; display:block; height: 0.80em;text-align:center;}


/* Panel unfolded */
#QuickeditPanel {position: absolute; top:0; left:0.45em; z-index:199; width:13.36em; background: #F4F3F0; color: #000; border: 1px #999 solid;font-size: 0.89em;}
/* Panel Frame */
#QuickeditPanel .QuickeditPanelFrame {margin: 0px;padding: 0px;width:100%;}
/* Panel Headline and Logout */
#QuickeditPanel h1 {background: #326EBE;margin: 0px;padding: 0.27em 0 0.27em 0.62em;color: #FFF;border-bottom:1px solid #FFF;font-size: 0.89em;}
#QuickeditPanel .QuickeditPanelLogout {float: right;margin: 0px;padding: 0 0.62em 0 0;text-align:right;color: #FFF; background: #326EBE;font-weight:normal;}
#QuickeditPanel .QuickeditPanelLogout a {color: #FFF; background: #326EBE;}
/* Panel Button for hide/show */
#QuickeditPanel .QuickeditPanelButton {clear:right;margin: 0.45em auto;width: 8.90em;border-top: 1px solid #999999;border-right:2px solid #3E4156;border-bottom:2px solid #3E4156;border-left: 1px solid #999999;padding: 0.18em;color: #00008B;background: #fff;font-size: 0.89em;}
#QuickeditPanel .QuickeditPanelButton a {color: #00008B; background: #fff;text-decoration: none;}
#QuickeditPanel .QuickeditPanelButton img {vertical-align:middle;}
/* Panel Buttons for folding */
#QuickeditPanel .QuickeditPanelFold {background: #e6e8ed;color: #fff;display:block;height: 0.80em;text-align:center;}/**************************************/
/*************** TEASER ***************/
/**************************************/
#seitenteaser h2.gruppenhead {background: #e4e6e6; color: #000;margin: 0px; padding:3px 8px 3px 8px;font-size:85%;}
.teaserContent .weiterlink {margin: 0px;padding: 0px;text-align:right;font-weight:bold;font-size: 80%;line-height:80%;background: transparent;color: #B83939;}
#mitteteaser .teaserContent .weiterlink a.teaserlink, a.teaserlink:link, a.teaserlink:active, a.teaserlink:visited {background: transparent;color: #B83939;text-decoration:none;font-weight:normal;}
#mitteteaser .teaserContent .weiterlink a.teaserlink:hover {background: transparent; color: #B83939;text-decoration:underline;font-weight:normal;}

.teaserGlobal {margin: 0 0 11px 0;padding: 0;}
.teaserGlobal p {margin:0;padding:0;}
.TeaserStandard {margin:0;padding:0; font-size:90%;} 
.TeaserStandard p {margin:0; padding:0px;}

.teaserdate {background:transparent;color: #768184; margin:0; padding:0px 0 4px 0px;font-size: 100%;}
a.teaserlink, a.teaserlink:link, a.teaserlink:active, a.teaserlink:visited {background: transparent; color: #4C4C4C;text-decoration:none;}
a.teaserlink:hover {background: transparent; color: #4C4C4C;text-decoration: underline;}

.teaserSuche {margin:0 0 5px 0;padding:2px 10px 10px 10px;background:#F6F6F6;color: #4C4C4C;border:1px solid #DDD;}
.teaserSuche label {color: #666;background:transparent;}
.teaserSuche .suchebutton {margin:2px 0;padding:0;}

/* Linkmodul: Standardteaser */
.TeaserBoxLinkBox {margin: 0px;padding: 10px 0px 0px 0px;text-align:right;font-weight:bold;color:#B83939;background: transparent;}

a.TeaserBoxLink, a.TeaserBoxLink:link, a.TeaserBoxLink:active, a.TeaserBoxLink:visited {background: transparent;color: #B83939;text-decoration:none;font-weight:bold;}
a.TeaserBoxLink:hover {background: transparent; color: #B83939;text-decoration:underline;font-weight:bold;}

/**** Hauptteaser .TeaserHauptteaser ***/
.TeaserHauptteaser {margin:0 0 20px 0; padding:9px 16px 10px 16px;background: #f6f6f6; color: #000;font-size:95%;width:441px;position: relative;clear:left;line-height:130%;}
#content #mitteteaser .TeaserHauptteaser h2 {color: #768184; padding: 0px 0px 3px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
.TeaserHauptteaser .teaserContentTxt {margin:0; padding: 0px 0px 0px 0px;}
.TeaserHauptteaser .teaserContentTxt .teaserdate {margin:0; padding:0 0 3px 0;}
#content #mitteteaser .TeaserHauptteaser p {margin: 0;padding: 0 0 0px 0;}
#content #mitteteaser .TeaserHauptteaser p.weiterlink {padding: 4px 0 0 1px;margin:0;color: #768184; background: #f6f6f6;font-size: 90%}
#content #mitteteaser .TeaserHauptteaser a.weiterlink, a.weiterlink:link, a.weiterlink:visited {color: #768184; background: transparent;text-decoration: none; font-weight:normal;}
#content #mitteteaser .TeaserHauptteaser a.weiterlink:hover, a.weiterlink:active, a.weiterlink:focus {color: #000; background: transparent; text-decoration:underline;font-weight:normal;}
#content #mitteteaser .TeaserHauptteaser a.weiterlinkhead, a.weiterlinkhead:link, a.weiterlinkhead:active, a.weiterlinkhead:visited {background: transparent; color: #768184;text-decoration:none;font-size:100%;}
#content #mitteteaser .TeaserHauptteaser a.weiterlinkhead:hover {background: transparent; color: #000;text-decoration: underline;font-size:100%;}

/* Teaser Standard */
.TeaserStandard {margin:0 0 17px 0; padding:0;background: #fff; color: #000;font-size:85%;position: relative;clear:left;}
.StandardHome {padding:0px 17px 0px 17px;width:439px;}
.newshead {margin-bottom: 6px;}
#content #mitteteaser .TeaserStandard h2 {color: #768184; padding: 0px 0px 3px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
.TeaserStandard .teaserContentImg {float:left;margin: 3px 0 0px 0; padding: 0;}
.TeaserStandard .teaserContentTxt {float:left;margin:0; padding: 0px 0px 0px 0px;}
.TeaserStandard .teaserContentTxt .teaserdate {margin:0; padding:0 0 3px 0;}
#content #mitteteaser .TeaserStandard p {margin: 0;padding: 0 0 0px 0;}
#content #mitteteaser .TeaserStandard p.weiterlink {padding: 3px 0 0 0;margin:0;color: #768184; background: #FFF;}
#content #mitteteaser .TeaserStandard a.weiterlink, a.weiterlink:link, a.weiterlink:visited {color: #768184; background: transparent;text-decoration: none; font-weight:normal;}
#content #mitteteaser .TeaserStandard a.weiterlink:hover, a.weiterlink:active, a.weiterlink:focus {color: #000; background: transparent; text-decoration:underline;font-weight:normal;}
#content #mitteteaser .TeaserStandard a.weiterlinkhead, a.weiterlinkhead:link, a.weiterlinkhead:active, a.weiterlinkhead:visited {background: transparent; color: #768184;text-decoration:none;font-size:100%;}
#content #mitteteaser .TeaserStandard a.weiterlinkhead:hover {background: transparent; color: #000;text-decoration: underline;font-size:100%;}

/* Seitenteaser Teaserspalte rechts */
#seitenteaser .TeaserSeite {clear:left;margin:0px 0px 0px 0px; padding:0 8px 0px 8px;background: #fff; color: #000;font-size:85%;}
#seitenteaser .TeaserSeite .TeaserSeiteInner {clear:left;padding:0;margin:0;}
#seitenteaser .TeaserSeite .teaserContentImg {float:left;margin: 0; padding: 0;}
#seitenteaser .TeaserSeite .teaserContentImg img {border:1px solid #c8cdce;}
#seitenteaser .TeaserSeite .teaserContentTxt {margin:0; padding: 0px 0px 15px 0px;}
#seitenteaser .TeaserSeite p {margin: 0;padding: 0 0 0px 0;}
#seitenteaser .TeaserSeite .teaserContentTxt .teaserdate {margin:0; padding:0 0 0px 0;}
#seitenteaser .TeaserSeite h2 {color: #768184;background:#FFF;padding: 0px 0px 0px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
#seitenteaser .TeaserSeite h3 {color: #768184;background:#FFF; padding: 0px 0px 0px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
#seitenteaser .TeaserSeite p.weiterlink {padding: 3px 0 0 0;margin:0;color: #768184; background: #FFF;}
#seitenteaser .TeaserSeite a.weiterlink, a.weiterlink:link, a.weiterlink:visited {color: #768184; background: transparent;text-decoration: none; font-weight:normal;}
#seitenteaser .TeaserSeite a.weiterlink:hover, a.weiterlink:active, a.weiterlink:focus {color: #000; background: transparent; text-decoration:underline;font-weight:normal;}
#seitenteaser .TeaserSeite a.weiterlinkhead, a.weiterlinkhead:link, a.weiterlinkhead:active, a.weiterlinkhead:visited {background: transparent; color: #768184;text-decoration:none;font-size:100%;}
#seitenteaser .TeaserSeite a.weiterlinkhead:hover {background: transparent; color: #000;text-decoration: underline;font-size:100%;}

/* Teaser Login */
.TeaserLogin {margin:0 0 15px 0;padding:0px 8px 0px 8px;background: #fff; color: #000;font-size:85%;clear:left;}
.TeaserLogin .teaserLoginForm {margin:0 0 5px 0;padding:0;display:block;}
.StandardHome {padding:0px 17px 0px 17px;width:439px;}
#content #mitteteaser .TeaserLogin h2 {color: #768184; padding: 0px 0px 3px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
.TeaserLogin h2 {color: #768184;background:#FFF;padding: 0px 0px 0px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
.TeaserLogin h3 {color: #768184;background:#FFF; padding: 0px 0px 0px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
.TeaserLogin .teaserContentImg {margin: 3px 0 0px 0; padding: 0;}
.TeaserLogin .teaserContentTxt {margin:0; padding: 0px 0px 0px 0px;}
.TeaserLogin .teaserContentTxt .teaserdate {margin:0; padding:0 0 3px 0;}
.TeaserLogin p {margin: 0;padding: 0 0 0px 0;}
.TeaserLogin p.weiterlink {padding: 3px 0 0 0;margin:0;color: #768184; background: #FFF;}
.TeaserLogin a.weiterlink, a.weiterlink:link, a.weiterlink:visited {color: #768184; background: transparent;text-decoration: none; font-weight:normal;}
.TeaserLogin a.weiterlink:hover, a.weiterlink:active, a.weiterlink:focus {color: #000; background: transparent; text-decoration:underline;font-weight:normal;}
.TeaserLogin a.weiterlinkhead, a.weiterlinkhead:link, a.weiterlinkhead:active, a.weiterlinkhead:visited {background: transparent; color: #768184;text-decoration:none;font-size:100%;}
.TeaserLogin a.weiterlinkhead:hover {background: transparent; color: #000;text-decoration: underline;font-size:100%;}
.loginerrorbox {border: 1px solid #FF0000;padding:5px;margin:0;}
.fieldsetlogin {background:#FFF;color:#000;border:none;margin:0;padding:0px;}
.fieldsetTeaserLogin {margin:0;padding:0;}

.TeaserLogin label {color: #768184;background:transparent;}
.TeaserLogin .loginbutton {margin:0;padding: 4px 0 0 0;}
.TeaserLogin .pwVergessen {margin:0;padding:0;}
.TeaserLogin .buttonleiste {margin: 0; padding: 5px 0 6px 0;}

/* Teaser Umfrage #TeaserUmfrage */
#TeaserUmfrage {clear:left;margin:0;padding:0 0 25px 0;}
#TeaserUmfrage h2 {color: #768184;background:#FFF;padding: 0px 0px 0px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
#TeaserUmfrage h3 {color: #768184;background:#FFF; padding: 0px 0px 0px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
#TeaserUmfrage p {margin:0;padding:0 0 5px 0;font-size: 100%;}
#TeaserUmfrage label.headline {margin:0;padding:0px 0px 0px 1px;font-weight:bold;color:#000;font-size: 90%;background: transparent;}
h3.UmfrageTeaser {padding: 0 0 10px 0;}
.TeaserUmfrageOptionList {margin:0;padding:0px 0px 10px 0px;}
.UmfrageOptionItem {margin:0;padding:0 0px 1px 0px;}
.UmfrageOptionItem .OptionLabel {float:left;margin:0;padding:0;font-size: 100%;}
.UmfrageOptionItem .OptionField {float:right;margin:0;padding:2px 0px 0px;}
#TeaserUmfrage .LabelForrunner {float:left;width:90%;margin:0;padding: 3px 0px 0px 0px;}
#TeaserUmfrage .LabelFollower {float:left;width:10%;margin:0;padding:0;font-size: 100%;text-align:right;}
#TeaserUmfrage .button {margin:10px 4px 0 0;color:#000;background:#CCC;border:1px solid #999;cursor:pointer;font-size:100%;}
#TeaserUmfrage .UmfrageTeaserLink {color:#6e6b6a;background:transparent;}
#TeaserUmfrage .UmfrageTeaserLink a:link, a:visited, a:focus, a:hover, a:active {text-decoration:underline;}
#TeaserUmfrage .UmfrageFehler {margin:0 0 2px 0;padding:0;color:#FF0000;background:transparent;}

#TeaserUmfrageResult {margin: 0px; padding: 0px 0 25px 0;}
h3.UmfrageTeaserResult {margin:0;padding:0px 0px 0 1px;font-weight:bold;color:#000;font-size: 100%;background: transparent;}
.ResultItemText {margin: 0px; padding: 9px 0px 0px 0px;}
.ResultRight {float:right;margin: 0px;font-size: 90%;}
.ResultItemImage {margin: 0;padding:0;border:1px solid #CCC;background: #FFF;color: #000;}
.ResultLeftSum {font-size:100%;margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px;}
.ResultRightSum {float:right;font-weight:bold;font-size:100%;margin: 0px; padding: 0 3px 0px 0px;}

/* Mitte Referenzteaser */
#mitterefteaser .teaserContent .weiterlink a.teaserlink, a.teaserlink:link, a.teaserlink:active, a.teaserlink:visited {background: transparent;color: #B83939;text-decoration:none;font-weight:normal;}
#mitterefteaser .teaserContent .weiterlink a.teaserlink:hover {background: transparent; color: #B83939;text-decoration:underline;font-weight:normal;}
#content #mitterefteaser .TeaserStandard h2 {color: #768184; padding: 0px 0px 3px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}
#content #mitterefteaser .TeaserStandard p {margin: 0;padding: 0 0 0px 0;}
#content #mitterefteaser .TeaserStandard p.weiterlink {padding: 3px 0 0 0;margin:0;color: #768184; background: #FFF;}
#content #mitterefteaser .TeaserStandard a.weiterlink, a.weiterlink:link, a.weiterlink:visited {color: #768184; background: transparent;text-decoration: none; font-weight:normal;}
#content #mitterefteaser .TeaserStandard a.weiterlink:hover, a.weiterlink:active, a.weiterlink:focus {color: #000; background: transparent; text-decoration:underline;font-weight:normal;}
#content #mitterefteaser .TeaserStandard a.weiterlinkhead, a.weiterlinkhead:link, a.weiterlinkhead:active, a.weiterlinkhead:visited {background: transparent; color: #768184;text-decoration:none;font-size:100%;}
#content #mitterefteaser .TeaserStandard a.weiterlinkhead:hover {background: transparent; color: #000;text-decoration: underline;font-size:100%;}
#content #mitterefteaser .TeaserLogin h2 {color: #768184; padding: 0px 0px 3px 0px; margin:0 0 0 0; font-size:100%; font-weight:bold;}

