/* CSS Document */
*, html, body, table, td, div, p, h1, h2, h2, h4, h5,  
table, td, tr, form, img, map, area, object, map, navi {
	margin: 0;
	padding: 0;
}
body,html {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	line-height: 22px;
	background-image: url(images/layout/body_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;


}
#wrapper {
	width:954px;
	height:600px;
	margin: 0 auto;

}
#head{
	width:722px;
	height:68px;
	padding-top:121px;
	padding-left:232px;
	background-image: url(images/layout/head.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi{
	width:188px;
	height:360px;
	padding-left:44px;
	padding-top:30px;
	text-align:left;
	background-color:#00CC00;
	float:left;
	background-image: url(images/layout/navi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#content {
	width:682px;
	height:360px;
	padding:20px;
	padding-bottom:0px;
	padding-top:0px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:20px;

	float:left;
}
* html #content{
	background-attachment: fixed;
}
#con1 {
	width:320px;
	min-height:345px;
	float:left;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
}
#con2 {
	width:320px;
	min-height:345px;
	float:left;
	margin-left:10px;
}
.topspace{
padding-top:50px;
}


#bottom{
	width:715px;
	height:21px;
	clear:both;
	background-image: url(images/layout/bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	padding-left:240px;
	font-weight:bold;
	


}
#clear {
clear:both;
height:5px;
}

/*-------------------------------------------------------------------------------------*/


a:link,a:active,a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #115db8;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color: #115db8;
	line-height: 22px;
	font-variant: normal;
	text-transform: uppercase;

}
h2 {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color: #115db8;
	font-weight: bold;
	line-height: 22px;
}
h3 {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color: #fff;
	font-weight: bold;
	line-height: 22px;
}
ul {
	padding-left:20px;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(images/layout/point.gif);
}
ul2 {
	padding-left:20px;
	list-style-type: square;

}
.blu {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color: #146379;
	line-height: 22px;
	font-weight: bold;
}
.img{
	border: 1px solid #115db8;
}
#line{
width:320px; height:15px; 
border-top:1px solid #115db8;
margin-top:5px;

}
#line2, #line3{
width:100%; height:15px; 
border-top:1px solid #115db8;
margin-top:5px;

}
.line_weiss{
width:100%; height:15px; 
border-top:1px dashed #009edf;
margin-top:16px;


}
.table{
background-color:#ffcb08;

}
table {
	padding: 3px;
	
}




/* NAVIGATION DROPDOWN --------------------------------------------------------- */
ul#navigation {position:relative;}
ul#navigation, ul#navigation ul {list-style-image:none; list-style-type:none;}

/* Untergeordnet------*/
/*allgemein Farben*/
ul#navigation ul {position:absolute;background:#ffcb08;color:#115db8} 
ul#navigation ul a {color:#115db8;}
/* Breiter, damit Link in eine Zeile passt */
ul#navigation ul.sub05 a {width:300px}
/*einzelne Positionierung*/
ul#navigation ul.sub01  {top:0px; left:188px;}
ul#navigation ul.sub02  {top:24px; left:188px;}
ul#navigation ul.sub03  {top:72px; left:188px;}
ul#navigation ul.sub04  {top:0; left:188px;}
ul#navigation ul.sub05  {top:120px; left:188px;}
ul#navigation ul.sub06  {top:144px; left:188px;}
ul#navigation ul.sub07  {top:216px; left:188px;}

/*Einfärbung vom Leistungsspecktrum*/
.color1 {background:#ff8989;}
.color2 {background:#ffff00;}
.color3 {background:#b987f6;}
.color4 {background:#3dd936;}
.color5 {background:#ffaa00;}

/*Unternavigation Style (Abstände weg)*/
#navigation ul a {margin:0 0 0 0}
#navigation ul	 {padding-left:0px;}


/*Hover mit Flyout*/
ul#navigation ul {display:none}
ul#navigation li:hover>ul {display:block}

/* Pfeil und Hoverfarbe */
#navigation li a.arrow {background:url(navi/arrow_r1.gif) no-repeat 158px 10px;}
#navigation li a.arrow:hover {background:url(navi/arrow_r2.gif) #fff no-repeat 158px 10px; color: #115db8; cursor:default; }
#navigation li.n13 a.arrow:hover {cursor:pointer;}

/*Lins Abstände*/
#navigation a	{width:161px;font-size:13px; color:#FFFFFF; text-decoration:none; padding:2px 22px 0 0; display:block; float:right; text-align:right;}
#navigation ul a {width:166px;}
#navigation a:hover	{ font-size:13px; text-decoration:none; background:#fff; color: #115db8; }



#navigation li	{height: 23px;}



/* Dropdown IE6 FIXING --------------------------- */
/* Navi überragt Rand nicht */
#navi{	_padding-left:29px; _width:203px;}

/*Dropdowns neu positioniert */		
ul#navigation ul.sub01  {_top:0px; _left:183px;}
ul#navigation ul.sub02  {_top:27px; _left:183px;}
ul#navigation ul.sub03  {_top:81px; _left:183px;}
ul#navigation ul.sub04  {_top:0; _left:183px;}
ul#navigation ul.sub05  {_top:135px; _left:183px;}
ul#navigation ul.sub06  {_top:162px; _left:183px;}
ul#navigation ul.sub07  {_top:243px; _left:183px;}

/* Content rutscht nicht runter*/
div#navi {_overflow:hidden}






ul.linkliste li {margin-bottom:10px}

#wrapper #content #con2 .clear {
clear:both;
}
#wrapper #content #con2 .contentcontainerleft {
	float: left;
	width: 163px;
}
#wrapper #content #con2 .contentcontainerright {
	float: left;
	width: 120px;
}


/* Image Styles ------- Bilder sind meist 246x178*/
.imgborderblue {border:2px solid #125cb5;}
.imgborderwhite {border:2px solid #fff;}
.imgbordererg		{border:1px solid #125cb5;}

.imgborderwhite {border:2px solid #fff;}


/* Listen 	-----    */
ul.leitbild li 	{margin-bottom:10px;}


/* Ärztlicher Dienst ---------------------------------*/
.boxcontainer {border: 2px solid rgb(255, 255, 255); 
          			 padding: 20px 25px; 
                     width: 215px; 
                     margin-left: 5px; 
                     margin-top:15px;
                     background-color: rgb(255, 203, 8); }
.passbild { margin: 15px; border:2px solid #fff;}
.Stil1 {font-size: 9px; line-height:14px;}


marquee {
color:#FFFFFF;
font-weight:bold;
left:-294px;
position:relative;
top:26px; _top:25px;
width:300px;
}

.pdf {background:url(images/pdf-ic.png) 0 0 no-repeat;
	padding:5px 0 5px 26px;
	margin-top:10px;}