html {
	overflow-x:hidden;
}

html,body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0em;
	padding:0em;
	color:#000;
	background-color:#ffffff;
}

#divmain {
	width:772px;
	padding:0px;
  margin-top:0px;
  margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	background-image:url('../images/layout/back_main.gif');
}

#divheader { 
	width:772px;
	height:67px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-repeat:no-repeat; 
	background-image:url('../images/layout/back_head.gif');
}

#divleft {
	font-size:1em;
	background-image:url('../images/layout/back_navi.gif');
	background-repeat: repeat-y;
	float:left;
	width:143px;
	padding:0px;
	margin:0px 0px 0px 0px;
}


#divinhalt {
	background-repeat: repeat-y;
	float:left;
	width:580px;
	padding:0px;
	margin:0px;
}


#divinhalt .infobox1 {
	float:left; 
	width:17em; 
	height:8em; 
	margin:1em 1em 0em 0em; 
	background-color:#eeeeee;	
}

 
#divinhalt .infobox1 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	font-style:normal;
	color:#0f3c80;
	display:block;
	margin:0em 0em 0em 0em;
	padding:0.25em 0em 0.1em 0.5em;
	background-color:#dddddd;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	width:20.7em;
}


#divinhalt .infobox1 p {
	height:6.5em;
	margin:0.5em 0em 0em 0.5em;
	padding:0em 0.5em 0em 8em;
	background-repeat:no-repeat;
}


#divinhalt .infobox2 {
	float:left; 
	width:8.5em; 
	height:8em; 
	margin:1em 1em 0em 0em; 
	background-color:#eeeeee;	
}


#divinhalt .infobox2 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	font-style:normal;
	color:#0f3c80;
	display:block;
	margin:0em 0em 0em 0em;
	padding:0.25em 0em 0.1em 0.5em;
	background-color:#dddddd;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	width:10em;
}


#divinhalt .infobox2 p {
	height:6.5em;
	margin:0.5em 0em 0em 0.5em;
	padding:0em 0.5em 0em 8em;
	background-repeat:no-repeat;
}


#divfooter {
	margin:2em 0em 0em 0em;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding:0px;
	border-color:#000000;
	width:550px;
}


#divdekoinhaltoben {
	width:629px; height:28px; background-image:url('../images/layout/back_inhalt_o.gif'); background-repeat:no-repeat;
}

#divabschlussunten {
	width:772px; height:32px; margin:0px auto; background-image:url('../images/layout/back_main_u.gif'); background-repeat:no-repeat;
}



/* Praxisrundgang */

#divGrundrissSensor { position:absolute; top:0px; z-index:4; }
#divBildOverlay { position:absolute; top:0px; z-index:3; }
#divBildGrundriss { position:absolute; top:0px; z-index:2; }
#divBildunterschrift { position:absolute; top:0px; left:300px; width:280px; z-index:4; }

#divcontainer1 { position:relative; top:20px; height:140px;}
#divcontainer2 { position:static; }


/* Aquarium */

#divRundgang { position:absolute; top:0px; left:0px; z-index:1; }
#divRundgangPreload { position:absolute; top:0px; left:320px; z-index:2; visibility:hidden; }
#divSpeedtest { position:absolute; top:0px; left:0px; z-index:1; visibility:hidden; }



/* Navigation links */

#divmenu1 {
	margin-left:15px;
}
	
ul.ulmainmenu {
	font-family: "Trebuchet MS", Arial, sans-serif;
	list-style-type: none;
	margin:0em 0em 0em 0em;
	padding:0em;
}

ul.ulmainmenu li {
	font-size:0.75em;
	line-height:1.7em;
}


#divleft a {
	width:113px;
	padding:0px 3px 0px 5px;
	margin:0px 3px 0px 0px;
	display:block;
	color:#11428e;
	text-decoration:none
}


#divleft a:hover {
	font-weight:bold;
	background-color:#9cc9a7;
}



/* Überschriften */

.captionsite {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	/* Abstand bei altem rundem Logo: */
	/* margin:0.9em 0em 0em 91px; */
	margin:1em 0em 0em 238px; 
}


.tagline {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#11428e;
	/* Abstand bei altem rundem Logo: */
	/* margin:0.9em 0em 0em 91px; */
	margin:0em 0em 0em 153px;
}


#divinhalt h1 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	border:0px;
	margin:1em 0em 1em 0em;
	padding:0em;
}


#divinhalt h2 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:0.9em;
	font-weight:bold;
	color:#0f3c80;
	margin:1em 0em 0em 0em;
	padding:0em 0em 0.1em 0em;
	border-style:solid;
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	width:550px;
}

#divinhalt h3 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	border:0px;
	margin:1em 0em 1em 0em;
	padding:0em;
}


/* Textabsätze */

#divinhalt p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:1em 0em 0em 0em;
	padding:0em;
}


#divinhalt .footer {
	font-size:0.7em;
	font-weight:bold;
	margin:0px; padding:0px;
}


#divinhalt .footer a {
	text-decoration:none;
	color:#000000;
}


.absatztyp1 {
	width:450px;
}


/* Listen */

#divinhalt ul {
	margin:1em 0em 0em 2em;
	padding:0em 0em 0em 0em;
}

#divinhalt li {
	font-size:0.8em;
	line-height:1.3em;
}


/* Links */

a { color:#000000; }

#divinhalt .infobox1 h2 a {  color:#0f3c80; }


/* allgemeine Zusatzformatierungen (fett, nicht unterstrichen, etc.) */

.fett {
	font-weight:bold;
}


.schwarz {
	color:#000;
}


.nichtunterstrichen {
	text-decoration:none;
}

.kleingedruckt {
	font-size:0.7em;
}



