@import url(/css/text_09.css);
@import url(/css/nav2010.css);
@import url(/css/buttons_09.css);
@import url(/css/aerzte_09.css);
@import url(/css/babygalerie_09.css);

#logo125 {
	position: absolute;
	left: 492px;
	margin-top: 13px;
}

* html #logo125 {
	margin-top: 0;
}

*+html #logo125 {
	margin-top: 0;
}

/* Grundelemente
--------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(/pictures/back_body.jpg);
	background-repeat: repeat-x;
	font-family: Arial Verdana, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000;
}

.bodycontent 

/* falls hintergrundfarbe des inhalts von der vom body abweicht */ {
	background-color: #fff;
	background-image: none;
}

#accesskeys {
	position: absolute;
	top: -150px;
	left: 0;
}

#suchfeld {
	position: absolute;
	left: 770px;
	width: 130px;
	height: 20px;
	background: url(/pictures/hnav_7_suchfeld.jpg) no-repeat;
}

#suchfeld form {
	margin: 0;
	padding: 0;
}

#suchfeld input {
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	letter-spacing: 1px;
	background-color: #fff;
	border: 1px solid black;
	color: #444247;
}

#suchfeld img {
	margin-left: 20px;
	margin-top: 9px;
}

.break_both {
	clear: both;
}

/* Grundelemente
--------------------------------------------- */
#main {
	position: relative;
	width: 900px;
	background-image: url(/pictures/back_main.jpg);
	background-repeat: no-repeat;
	background-position: 0px 278px;
}

*+ html #main {
	width: 898px;
}

/* Startseite
--------------------------------------------- */
#start_icons {
	background: url(/pictures/start_2.jpg) no-repeat;
	height: 315px;
}
.invis {
	position: absolute;
	display: inline;
	top: -1000px;
	left: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	}

#start_icons img.notfall {
position: absolute;
left: 385px;
top: 570px;
}

#start_icons img.logo {
position: absolute;
top: 413px;
margin: 160px 0 0 50px;
}

#start_spruch {
	position: absolute;
	margin-left: 50px;
	margin-top: 350px
}

#start_spruch h1 {
	font-size: 24px;
	font-weight: normal;
	color: #646466;
	line-height: 24px;
}

#start_spruch h2 {
	color: #646466;
	font-size: 14px;
}

h3.start_h3 {
	position: absolute;
	font-weight: normal;
	font-size: 11px;
	color: #646466;
	left: 113px;
	top: 650px;

}

.rahmen {
       width: 165px !important;
       padding: 5px;
}
.datum {
	font-weight: bold;
}

/* Head 
--------------------------------------------- */

#head_ueberuns_1 {
	background-image: url(/pictures/ueberuns_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_2 {
	background-image: url(/pictures/ueberuns_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_3 {
	background-image: url(/pictures/ueberuns_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_4 {
	background-image: url(/pictures/ueberuns_4.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_5 {
	background-image: url(/pictures/ueberuns_5.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_6 {
	background-image: url(/pictures/ueberuns_6.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_7 {
	background-image: url(/pictures/ueberuns_7.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_1 {
	background-image: url(/pictures/patienten_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_2 {
	background-image: url(/pictures/patienten_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_3 {
	background-image: url(/pictures/patienten_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_4 {
	background-image: url(/pictures/patienten_4.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_5 {
	background-image: url(/pictures/patienten_5.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_6 {
	background-image: url(/pictures/patienten_6.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_7 {
	background-image: url(/pictures/patienten_7.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_1 {
	background-image: url(/pictures/fachpersonen_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_2 {
	background-image: url(/pictures/fachpersonen_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_3 {
	background-image: url(/pictures/fachpersonen_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_4 {
	background-image: url(/pictures/fachpersonen_4.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_5 {
	background-image: url(/pictures/fachpersonen_5.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_6 {
	background-image: url(/pictures/fachpersonen_6.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_aufenthalt_1 {
	background-image: url(/pictures/aufenthalt_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_aufenthalt_2 {
	background-image: url(/pictures/aufenthalt_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_aufenthalt_3 {
	background-image: url(/pictures/aufenthalt_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_aufenthalt_4 {
	background-image: url(/pictures/aufenthalt_4.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_aufenthalt_5 {
	background-image: url(/pictures/aufenthalt_5.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_newsjobs_1 {
	background-image: url(/pictures/newsjobs_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_newsjobs_2 {
	background-image: url(/pictures/newsjobs_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_newsjobs_3 {
	background-image: url(/pictures/newsjobs_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_kontakt_1 {
	background-image: url(/pictures/kontakt_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_kontakt_2 {
	background-image: url(/pictures/kontakt_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_kontakt_3 {
	background-image: url(/pictures/kontakt_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_kontakt_4 {
	background-image: url(/pictures/kontakt_4.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_kontakt_5 {
	background-image: url(/pictures/kontakt_5.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_suche_1 {
	background-image: url(/pictures/suche_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}
ul.ac_results {
	position: absolute;
	display: none;
	max-height: 40%;
	overflow: auto;
	padding: 10px;
	background: #fff;
	background: rgba(255,255,255,0.9);
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.3);
	}
ul.ac_results li {
	margin: 0;
	padding: 2px 0;
	list-style: none;
	font-size: 0.92em;
	line-height: 1.2em;
	cursor: pointer;
	color: #666;
	}
ul.ac_results li:hover {
	color: #000;
	}
	
/* Content 
--------------------------------------------- */

#content_ueberuns {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_ueberuns_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#content_patienten {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_patienten_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#content_fachpersonen {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_fachpersonen_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#content_aufenthalt {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_aufenthalt_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#content_newsjobs {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_newsjobs_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#content_kontakt {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_kontakt_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#content_suche {
	margin: 0;
	padding: 0;
	background-image: url(/pictures/content_suche_1.jpg);
	background-repeat: no-repeat;
	padding-top: 117px;
	padding-left: 33px;
}

#text {
	margin-left: 240px;
	width: 368px;
}

#text h4 {
	position: absolute;
	width: 150px;
	left: 733px;
}

html>body #text h4 {
	top: 270px;
}

* html #text h4 {
	top: 285px;
}

#gotop {
	margin-top: 20px;
}

#gotop a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#gotop a:hover {
	color: #999;
}

#text h4 img {
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

#content_patienten #text h5 {
	background-color: #ebd0cb;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

#content_fachpersonen #text h5 {
	background-color: #dde8f4;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

#content_aufenthalt #text h5 {
	background-color: #eaeee3;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

#content_ueberuns #text h5 {
	background-color: #e5e5e5;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

#content_newsjobs #text h5 {
	background-color: #e5e5e5;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

#content_kontakt #text h5 {
	background-color: #e5e5e5;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

#content_suche #text h5 {
	background-color: #e5e5e5;
	position: absolute;
	padding: 5px 60px 5px 10px;
	top: 200px;
	left: 493px;
	z-index: 1;
	display: none;
}

html>body #content_patienten #text h5, html>body #content_ueberuns #text h5, html>body #content_fachpersonen #text h5, html>body #content_aufenthalt #text h5, html>body #content_newsjobs #text h5, html>body #content_kontakt #text h5, html>body #content_suche #text h5 {
	height: 45px;
	width: 320px;
}

* html #content_patienten #text h5, * html #content_ueberuns #text h5, * html #content_fachpersonen #text h5, * html #content_aufenthalt #text h5, * html #content_newsjobs #text h5, * html #content_kontakt #text h5, * html #content_suche #text h5 {
	height: 45px;
	width: 320px;
}

#info {
	position: absolute;
	z-index: 10;
	top: 230px;
	left: 858px;
	display: none;
}

#logo {
	position: absolute;
	top: 513px;
	left: 49px;
}

/* =Template 2009
----------------------------------------------------*/

#topnews_inhalt .news_title a {
	font-size: 1em;
	color: #0087CB;
	margin: 15px 0 12px 0;
        text-decoration: none;
}

#topnews_inhalt .newsletter_start a {
	color: #c50018;
	position: relative;
	top: 13px;
}

#start_spruch h3 a {
	font-size: 1.1em;
	color: #000;
	text-decoration: none;
	line-height: 1.5em;
}

#text2 .fachpersonen {
	color: #0074AF;
}

#text2 .aufenthalt {
	color: #8BBE3B;
}

#text2 .folge {
	color: #555;
}

/* =Suche
----------------------------------------------------*/

#volltextsuche {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	top: 42px;
	right: 35px;
	width: 300px;
	height: 20px;
}

#volltextsuche .suchfeld {
	float: left;
	margin: 0;
	padding: 2px;
	width: 100px;
	height: 11px;
	background: url(/pictures/bg_suchfeld.gif) repeat-x;
	border: 1px solid #777;
	font-family: Arial Verdana, sans-serif;
	font-size: 0.95em;
	color: #777;
	vertical-align: middle;
	letter-spacing: 0;
}

#btnSubmit {
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	width: 50px;
	height: 17px;
	border: 1px solid #777;
	color: #222;
	font-size: 0.95em;
	line-height: 15px;
	font-weight: bold;
	background-color: #999;
	cursor: pointer;
}

/* =Babygalerie
----------------------------------------------------*/

#babygalerie_start {
	position: absolute;
	top: 405px;
	left: 550px;
	width: 350px;
	height: 180px;
	margin-top: 35px;
       border-top: 1px solid #555;
	
}

#babygalerie_start h3 a {
	font-size: 1em;
	color: #0088CC;
	margin: 8px 0 0 0px;
        text-decoration: none;
}

#babygalerie h1 {
	color: #C60017;
	font-weight: normal;
	line-height: 25px;
}


* html #babygalerie h1, *+ html #babygalerie h1 {
	font-size: 2em;
}

.baby_image {
        float: left;
	margin: 9px 10px 0 9px;
	width: 145px;
	height: 108px;
}

* html .baby_image {
	margin: 9px 10px 0 4px;
}






.baby_info {
	float: left;
	margin: 8px 0 0 0;
}

/* ----------------------------------------------------*/

.news_title {
	font-size: 1.05em;
	color: #c50018;
	margin: 15px 0 12px 0;
}

#topnews_inhalt .newsletter_start {
	color: #c50018 !important;
	position: relative;
	top: 0px;
	border: none !important;
}

#topnews2 {
	background: url(/pictures/start_1_09.jpg) no-repeat;

	clear: both;
}

#topnews2 #topnews_inhalt {
	padding-top: 46px;
	padding-left: 550px;
	padding-right: 15px;
}

#start_spruch h3 a {
	font-size: 1.1em;
	color: #000;
	text-decoration: none;
	line-height: 1.5em;
}

#text2 {
	margin-top: 80px;
	margin-left: 290px;
	width: 368px;
	min-height: 310px;
}

#text3 {
	margin-top: 100px;
	margin-left: 0px;
	width: 900px;
	min-height: 310px;
}

#text2 h1 {
	position: absolute;
	top: 185px;
	left: 35px;
	font-weight: normal;
	color: #C4001A;
	font-size: 2em;
	line-height: 1.4em;
}

#text2 h4 {
	position: absolute;
	width: 150px;
	left: 733px;
}

html>body #text2 h4 {
	top: 270px;
}

* html #text2 h4 {
	top: 285px;
}

#text2 h4 img {
	margin-bottom: 10px;
	border: 1px solid #ccc;
	}
#logo2 {
	float: left;
	clear: both;
	padding-top: 20px;
	margin: 15px 0 40px 35px;
	}
#gotop2 {
	margin: 30px 0;
	}
#gotop2 a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}
#gotop a:hover {
	color: #999;
	}

/* =Buttons
----------------------------------------------------*/

#bt2.bt_patienten2 {
	position: absolute;
	top: 55px;
	left: 285px;
}

#bt2.bt_patienten2 ul {
	width: 63px;
}

#bt2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#bt2 li {
	float: left;
	height: 60px;
}

#bt2 span {
	display: none;
}

div.bt_fachpersonen2 {
	position: absolute;
	top: 55px;
	left: 285px;
}

/* =Suche
----------------------------------------------------*/

#suchfeld2 #volltextsuche {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 42px;
	right: 10px;
	width: auto;
	height: 20px;
}

#suchfeld2 #volltextsuche .suchfeld {
	float: left;
	margin: 0;
	padding: 2px;
	width: 100px;
	height: 11px;
	background: url(/pictures/bg_suchfeld.gif) repeat-x;
	border: 1px solid #777;
	font-family: Arial Verdana, sans-serif;
	font-size: 0.95em;
	color: #777;
	vertical-align: middle;
	letter-spacing: 0;
}

#suchfeld2  #btnSubmit {
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	width: 50px;
	height: 17px;
	border: 1px solid #777;
	color: #222;
	font-size: 0.95em;
	line-height: 15px;
	font-weight: bold;
	background-color: #999;
	cursor: pointer;
}

/* =Sitemap
----------------------------------------------------*/
#suchfeld2 a.sitemap_link {
      position: absolute;
      top: 43px;
      left: 675px;
      text-decoration: none;
}

#suchfeld2 a.home_link {
      position: absolute;
      top: 43px;
      left: 630px;
      text-decoration: none;
}

#suchfeld2 .sitemap_link:hover, 
#suchfeld2 .home_link:hover {
      color: #000;
}


/* =Babygalerie
----------------------------------------------------*/

#babygalerie_start {
	float: left;
	margin-top: 40px;
	left: 550px;
	width: 350px;
	height: 180px;
}

#babygalerie_start h3 {
	font-size: 1.2em;
	color: #0088CC;
	margin: 8px 0 0 8px;
}

/* =Topnav
----------------------------------------------------*/

#topnav, #topnav_patienten, #topnav_fachpersonen, #topnav_aufenthalt {
	margin: 0;
	padding: 3px 0 0 0;
	height: 20px;
	background-color: #b8b8b8;
}

#topnav {
	border-bottom: 12px solid #888;
}

#topnav_patienten {
	border-bottom: 12px solid #C60017;
}

#topnav_fachpersonen {
	border-bottom: 12px solid #0074AF;
}

#topnav_aufenthalt {
	border-bottom: 12px solid #8BBE3B;
}

#topnav ul, #topnav_patienten ul, #topnav_fachpersonen ul, #topnav_aufenthalt ul {
	margin: 0;
	padding: 0;
}

#topnav ul li, #topnav_patienten ul li, #topnav_fachpersonen ul li, #topnav_aufenthalt ul li {
	margin: 3px 0 0 0;
	padding: 0px 25px 0 25px;
	float: left;
	list-style-type: none;
	background: #fff url(/pictures/navipoint_left.gif) no-repeat top left;
}

*+ html #topnav ul li, 
*+ html #topnav_patienten ul li, 
*+ html #topnav_fachpersonen ul li, 
*+ html #topnav_aufenthalt ul li {
	margin: 5px 0 0 0;
	padding: 0px 38px 0 25px;
	float: left;
	list-style-type: none;
	background: #fff url(/pictures/navipoint_left.gif) no-repeat top left;
}

#topnav ul li a, #topnav_patienten ul li a, #topnav_fachpersonen ul li a, #topnav_aufenthalt ul li a {
	color: #444;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

#topnav_patienten #p551:hover > a, #topnav_patienten #p864:hover > a,
#topnav_fachpersonen #p551:hover > a,#topnav_fachpersonen #p864:hover > a,
#topnav_patienten #p667:hover > a, #topnav_fachpersonen #p667:hover > a,
#topnav_aufenthalt #p864:hover > a, #topnav_aufenthalt #p864:hover > a,
#topnav_aufenthalt #p667:hover > a, #topnav_aufenthalt #p551:hover > a,
#topnav #p551:hover > a, #topnav #p667:hover > a, #topnav #p864:hover > a,
#topnav ul li.active a, #topnav ul li:hover > a,
#topnav_aufenthalt ul li.active a, #topnav_aufenthalt ul li:hover > a,
#topnav_patienten ul li.active a, #topnav_patienten ul li:hover > a,
#topnav_fachpersonen ul li.active a, #topnav_fachpersonen ul li:hover > a {
	color: #fff !important;
}

#topnav #p11:hover, #topnav_patienten #p11:hover, #topnav_fachpersonen #p11:hover, #topnav_aufenthalt #p11:hover,
#topnav_patienten ul #p11.active {
	background: #C60017 url(/pictures/navipoint_left_rot.gif) no-repeat top left;
}

#topnav #p12:hover, #topnav_patienten #p12:hover, #topnav_fachpersonen #p12:hover, #topnav_aufenthalt #p12:hover,
#topnav_fachpersonen ul #p12.active {
	background: #0074AF url(/pictures/navipoint_left_blau.gif) no-repeat top left;
}

#topnav #p13:hover, #topnav_aufenthalt #p13:hover, #topnav_fachpersonen #p13:hover, #topnav_patienten #p13:hover,
#topnav_aufenthalt ul #p13.active {
	background: #8BBE3B url(/pictures/navipoint_left_gruen.gif) no-repeat top left;
}

#topnav_patienten ul #p11.active a, #topnav_fachpersonen ul #p12.active a, 
#topnav_aufenthalt ul #p13.active a {
	color: #fff;
}

#topnav ul li.active, #topnav ul li:hover,
#topnav_aufenthalt ul li.active, #topnav_aufenthalt ul li:hover,
#topnav_patienten ul li.active, #topnav_patienten ul li:hover,
#topnav_fachpersonen ul li.active, #topnav_fachpersonen ul li:hover {
	background: #888888 url(/pictures/navipoint_left_grau.gif) no-repeat top left;
}

/* =Header
----------------------------------------------------*/

#head_09 {
	background-image: url(/pictures/folge_09.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_medien_09 {
	background-image: url(/pictures/folge_1.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_ueberuns_09 {
	background-image: url(/pictures/folge_2.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_jobs_09 {
	background-image: url(/pictures/folge_3.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_kontakt_09 {
	background-image: url(/pictures/folge_4.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_patienten_09 {
	background-image: url(/pictures/patienten_09.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_fachpersonen_09 {
	background-image: url(/pictures/fachpersonen_09.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

#head_aufenthalt_09 {
	background-image: url(/pictures/aufenthalt_09.jpg);
	background-repeat: no-repeat;
	height: 146px;
	clear: both;
}

/* =Lageplan
----------------------------------------------------*/
#sbbfahrplan {
	margin: -2em 0 1.5em 0;
	}

/* =Navi Left
----------------------------------------------------*/

#navi_ebene_zwei {
	position: absolute;
	top: 45px;
	left: 270px;
}

#navi_ebene_zwei ul li {
	list-style-type: none;
}

#navi_ebene_zwei ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #444;
}

#navi_ebene_zwei ul li.active a {
	font-weight: bold;
	text-decoration: none;
	color: #C60017;
}

/* =Navi Left
----------------------------------------------------*/

#navi_left, #navi_left_patienten, #navi_left_fachpersonen, #navi_left_aufenthalt {
	float: left;
	width: 200px;
	margin: 80px 0 0 35px;
	background-image: none;
	min-height: 300px;
}

#navi_left {
	background-color: #efefef;
}

#navi_left_patienten {
	background-color: #f9e5e7;
}

#navi_left_fachpersonen {
	background-color: #cce3ef;
}

#navi_left_aufenthalt {
	background-color: #e2efce;
}

#navi_left ul, #navi_left_patienten ul, #navi_left_fachpersonen ul, #navi_left_aufenthalt ul {
	background: url(/pictures/back_navi4_patienten.gif) top left repeat-x;
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 30px 15px 15px 15px;
}

#navi_left a, #navi_left_patienten a, #navi_left_fachpersonen a, #navi_left_aufenthalt a {
	text-decoration: none;
	font-size: 1em;
	line-height: 16px;
}

#navi_left ul, #navi_left_patienten ul, #navi_left_fachpersonen ul, #navi_left_aufenthalt ul {
	padding: 10px 0 10px 10px;
	background: none;
}

#navi_left ul {
	border-top: 15px solid #888;
}

#navi_left_patienten ul {
	border-top: 15px solid #C4001A;
}

#navi_left_fachpersonen ul {
	border-top: 15px solid #0074AF;
}

#navi_left_aufenthalt ul {
	border-top: 15px solid #8BBE3B;
}

#navi_left ul li ul, #navi_left_patienten ul li ul, #navi_left_fachpersonen ul li ul, #navi_left_aufenthalt ul li ul {
	padding: 2px 0 2px 15px;
	background: none;
	border: none;
}

#navi_left ul li, #navi_left_patienten ul li, #navi_left_fachpersonen ul li, #navi_left_aufenthalt ul li {
	margin: 2px 0;
}

#navi_left ul li a, #navi_left_patienten ul li a, #navi_left_fachpersonen ul li a, #navi_left_aufenthalt ul li a {
	font-weight: bold;
	color: #000;
}
#navi_left ul li.active a, #navi_left_patienten ul li.active a, #navi_left_fachpersonen ul li.active a, #navi_left_aufenthalt ul li.active a {
	font-weight: bold;
	color: #C4001A;
}

#navi_left ul li a:hover, #navi_left_patienten ul li a:hover, #navi_left_fachpersonen ul li a:hover, #navi_left_aufenthalt ul li a:hover {
	color: #C4001A;
}
#navi_left ul li.active ul li a, #navi_left_patienten ul li.active ul li a, #navi_left_fachpersonen ul li.active ul li a, #navi_left_aufenthalt ul li.active ul li a {
	color: #000;
        font-weight: normal;
}
#navi_left ul li ul li.active a, #navi_left_patienten ul li ul li.active a, #navi_left_fachpersonen ul li ul li.active a, #navi_left_aufenthalt ul li ul li.active a {
	color: #C4001A;
        font-weight: bold;
}

#navi_left ul li ul li, #navi_left_patienten ul li ul li, #navi_left_fachpersonen ul li ul li, #navi_left_aufenthalt ul li ul li {
	margin: 1px 0;
	list-style-type: disc;
}

#navi_left ul li ul li a, #navi_left_patienten ul li ul li a, #navi_left_fachpersonen ul li ul li a, #navi_left_aufenthalt ul li ul li a {
	font-weight: normal;
	color: #000;
}

#navi_left ul li ul li ul li, #navi_left_patienten ul li ul li ul li, #navi_left_fachpersonen ul li ul li ul li, #navi_left_aufenthalt ul li ul li ul li {
	list-style-type: none;
}

#navi_left ul li ul li ul li ul li a, #navi_left_patienten ul li ul li ul li ul li a, #navi_left_fachpersonen ul li ul li ul li ul li a, #navi_left_aufenthalt ul li ul li ul li ul li a {
        font-size: 0.9em;
	color: #000 !important;
	font-weight: normal !important;
}

#navi_left_fachpersonen ul li ul li ul li.active a {
	color: #C4001A;
}



/* =Sitemap
-------------------------------------------------------------*/

#text2 .normal {margin: 0; padding: 0; font-weight: bold;}

#text2 .normal2 {margin: 0 0 0 30px; padding: 0; font-weight: normal;}

#text2 .normal3 {margin: 0 0 0 30px; padding: 0; font-weight: normal;}

#text2 .normal4 {font-weight: normal;}

#text2 a.normal{font-weight: normal;}

#text2 ul.sitemap {margin: 0; padding: 0; font-weight: normal;}
