
/******************************************** ********** ********** **********/
/**********      Layout-Layer      ********** ********** ********** **********/
/******************************************** ********** ********** **********/
img {border:none;}

a {outline: none;}

#site {
  	border-width:0px;
  	border-style:solid;
  	border-color:blue;
   	margin: auto;
   	width: 960px;
}


#container {
	width: 960px;
	margin: auto;
	text-align: left;
	border-width:0px;
	border-style:solid;
	border-color:#000000;
	padding: 0px 0px 0px 0px;
   
}

#header {
   	border-width:0px;
    border-style:solid;
    border-color:#33ff00;
	width: 960px;
	height: 81px;
	margin: auto;
	text-align: center;
}

#titel {
	border-width:0px;
    border-style:solid;
    border-color:red;
   	width: 960px;
   	height: 44px;
   	clear: both;
	text-align:center;
}

#subtitel {
	border-width:0px;
    border-style:solid;
    border-color:red;
   	width: 960px;
   	height: 36;
   	clear: both;
	text-align:center;
	padding: 10px 0px 0px 0px;

}

#image {
	clear: both;
	border-width:0px;
    border-style:solid;
    border-color:red;
	width: 960px;
	padding: 7px 0px 7px 0px;
}

#contentleft {
	float: left;
	border-width:0px;
    border-style:solid;
    border-color:red;
	width: 383px;
	padding: 7px 0px 7px 0px;
}




#contentright {
	float: left;
	border-width:0px;
    border-style:solid;
    border-color:red;
	width: 532px;
	padding: 22px 0px 7px 30px;
	text-align: left;
}

#foot {
	clear: both;
	border-width:0px;
    border-style:solid;
    border-color:yellow;
	width: 960px;
	height:30px;
	background-image:url(../gfx/bg_foot.gif);	
}

#footer {
	border-width:0px;
    border-style:solid;
    border-color:black;
	width: 960px;
	margin-top: 10px;
	margin-bottom: 35px;
}



/******************************************** ********** ********** **********/
/**********      body-Angaben      ********** ********** ********** **********/
/******************************************** ********** ********** **********/


body {
  	margin: 0;
   	padding: 0;
   	font: normal 12px  Arial, Verdana, Helvetica, sans-serif;
   	color: #666666;
   	text-align: center;
   	background-image:url(../gfx/bg.jpg);
	line-height:17px;
}


* html body {
   behavior: url(/css/csshover.htc);
}

.red {
  font-size:100%;
  margin-bottom:0.5em;
  margin-top:0.0em;
  padding:0px 0px;
  color:#b5321e;
}

.hlplayer {
  font-size:115%;
  margin-bottom:0.7em;
  margin-top:0.0em;
  padding:0px 0px;
  color:#98162F;
  letter-spacing:0.0em;
  font-weight:bold;
}

.slplayer {
  font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
  margin-top:0.0em;
  padding: 0px 0px 0px 0px;
  color:#666666;
  letter-spacing:0.0em;
}

.headline {
  font-size:110%;
  font-weight: bold;
  margin-bottom:25px;
  margin-top:0.0em;
  padding: 0px 0px 25px 0px;
  color:#666666;
  letter-spacing:0.0em;
}

h1 {
  font-size:110%;
  margin-bottom:0.4em;
  margin-top:0.0em;
  padding:0px 0px;
  color:#666666;
  letter-spacing:0.0em;
}

h2 {
  font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
  margin-bottom:0.4em;
  margin-top:0.0em;
  padding:0px 0px;
  color:#666666;
  letter-spacing:0.0em;
}

h3 {
  font-size:100%;
  margin-bottom:0.4em;
  margin-top:0.0em;
  padding:0px 0px;
  color:#999999;
  letter-spacing:0.0em;
}


.textklein {
   font: normal 9px Arial, Verdana, Helvetica, sans-serif;
   color: #333;
   
}


input:focus { background: #000; }
input:hover { background: #000; }



a:link {
color : #666; 
text-decoration : underline; 
font-weight : bold; 
} 

a:visited {
color : #666; 
text-decoration : underline; 
font-weight : bold; 
} 

a:active {
color : #666; 
text-decoration : underline; 
font-weight : bold; 
} 

a:hover {
color : #333; 
text-decoration : none; 
font-weight : bold; 
}


.extralink:link {
	font: normal 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #666; 
	text-decoration : underline; 

}

.extralink:visited {
	font: normal 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #666; 
	text-decoration : underline; 

}

.extralink:active {
	font: normal 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #666; 
	text-decoration : underline; 

}

.extralink:hover {
	font: normal 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #333; 
	text-decoration : none; 

}


.videolink:link {
	font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #bd1220; 
	text-decoration : underline; 

}

.videolink:visited {
	font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #bd1220; 
	text-decoration : underline; 

}

.videolink:active {
	font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #bd1220;
	text-decoration : underline; 

}

.videolink:hover {
	font: bold 12px  Arial, Verdana, Helvetica, sans-serif;
	color : #333; 
	text-decoration : none; 

}

.inhaltsmall {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height:14px;
	text-align: left;
	color: #666666;
	font-weight: normal;
} 

.inhaltsmallgreen {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height:14px;
	text-align: left;
	color: #999999;
	font-weight: normal;
	font-style:italic;
	
} 

.inhaltsmallred {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height:14px;
	text-align: left;
	color: red;
	font-weight: normal;
	
} 


#contentright li 	{ 
	padding: 0px 0px 2px 0px; 
	border-width:0px;
	border-style:solid;
	border-color:green;
	list-style: disc;
}




/******************************************** ********** ********** **********/
/**********     Haupt-Navigation   ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#nav ul	{
	border-width:0px;
	border-style:solid;
	border-color:red;
	width: 960px;
	height: 30px;
	margin: 0;
	padding: 0px 0px 0px 0px; 
	background: url(../gfx/bg_navi.gif) no-repeat;
	
}
#nav ul li	{ 
	border-width:0px;
	border-style:solid;
	border-color:red;
	float:left; 
	display:inline; 
	width: 960px;
	height:30px;
}
#nav ul li#home	{ 
	background:url(../gfx/home_passiv.gif) no-repeat top left; 
	width: 160px;
}
#nav ul li#home:hover	{ 
	background:url(../gfx/home_active.gif) no-repeat top left;
}
#nav ul li#praxis	{ 
	background:url(../gfx/praxis_passiv.gif) no-repeat top left; 
	width:160px;
}
#nav ul li#praxis:hover	{ 
	background:url(../gfx/praxis_active.gif) no-repeat top left;
}
#nav ul li#aerzteteam	{ 
	background:url(../gfx/aerzteteam_passiv.gif) no-repeat top left; 
	width:160px;
}
#nav ul li#aerzteteam:hover	{ 
	background:url(../gfx/aerzteteam_active.gif) no-repeat top left;
}
#nav ul li#opzentren	{ 
	background:url(../gfx/op_zentren_passiv.gif) no-repeat top left; 
	width:160px;
}
#nav ul li#opzentren:hover	{ 
	background:url(../gfx/op_zentren_active.gif) no-repeat top left;
}
#nav ul li#krankheitsbilder	{ 
	background:url(../gfx/krankheitsbilder_passiv.gif) no-repeat top left; 
	width:160px;
}
#nav ul li#krankheitsbilder:hover	{ 
	background:url(../gfx/krankheitsbilder_active.gif) no-repeat top left;
}

#nav ul li#vortraege	{ 
	background:url(../gfx/vortraege_passiv.gif) no-repeat top left; 
	width:160px;
}
#nav ul li#vortraege:hover	{ 
	background:url(../gfx/vortraege_active.gif) no-repeat top left;
}


#nav ul li a	{  
	border-width:0px;
	border-style:solid;
	border-color:green;
	font-weight:normal; 
	text-decoration:none; 
	padding: 0px 0px 15px 188px; 
	color:#ffffff;
}


h3.toggler {
	cursor: pointer;
	color: #999999;
	margin: 0 0 0px 0;
	padding: 0px 0px 0px;
	font-size: 110%;
}

div.element p, div.element h4 {
	margin:0px;
	padding:0px;
}

blockquote {
	padding:5px 20px;
}