﻿body{
	height: 100%;
	color: black;
	background: #F1F1F1;
	background-image:url(bg-01.jpg);
	background-repeat:repeat;
	padding: 0;
	margin: 5px;
	font: 13px verdana, sans-serif;
}

#seite {
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 980px;
	padding: 0;
	border: 1px solid black;
	background: White;
	
}
  html>body div#Seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
}
#head{
	color: Navy;
	background: #FF00FF;
	border-bottom: 0px solid black;
	padding-top: 0px;
	margin: 0;
}
#head h1{
	color: #FF00FF;
	background: #FFF none;
	text-align: right;
	padding: 2px 2px 5px 20px;
	margin: 0;
	border-top: 0px solid black;
	border-bottom:4px solid #FF00FF;
	font: bold 18px verdana, sans-serif;
}


#mitte_links{
float:left;
width:180px;
}

#mitte_links ul{
	margin-left: 15px;
	margin-top: 50px;
	padding: 10px 0 0 10px;
	}
	
#mitte_links li{
	padding: 0 0 4px 0;
	margin: 0;
	list-style: none;
}
#mitte_links a{
	color: #FFF;
	display:block;
	width: 155px;
	height:25px;
	padding: 4px 10px 2px 20px;
	border: 0px dashed silver;
	font: 800 12px verdana, sans-serif;
	text-decoration: none;
	text-align: left;
	background-image: url(button-normal.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}



#mitte_links a:hover{
	color: #FFF;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
	background-image: url(button-aktiv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 4px 10px 2px 20px;
	border: 0px solid black;
}
#mitte_links a:active,
#start #start_n a,
#kontakt #kontakt_n a,
#labor #labor_n a,
#impressum #impressum_n a,
#partner #partner_n a,
#kammer #kammer_n a,
#tt #tt_n a,
#cm #cm_n a,
#mg #mg_n a,
#sonder #sonder_n a,
#preise #preise_n a,
#medizin #medizin_n a,
#medizin #medizin_n a,
#reparatur #reparatur_n a,
#roentgen #roentgen_n a

 {
	color: #FFF;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
	height: 30px;
	background-image: url(button-aktiv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 4px 10px 2px 20px;
	border: 0px solid black;
	margin-left: 0px;
}



* html div#mitte_box2 {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

#mitte_box2{
height: auto;
min-height:360px;
color:black;
background: White;
margin:0 5px 0 200px;
padding-left:20px;
padding-right: 20px;
padding-top: 30px;
padding-bottom: 5px;
border-left:1px dashed silver;
border-right:0px dashed silver;}

#contentbox{
color:black;
background:white;
padding-top:10px;
padding-bottom:10px;
border-top:1px dashed silver;
border-bottom:1px dashed silver;
}

#mitte_box2 h2{
text-align: center;
margin:0 0 10px 0;
padding:2px 0 5px 0px;
color:#000;
font:bold 24px verdana, sans-serif;
border-left: 0px solid #ADD8E6;
border-bottom: 0px solid #339900;}

#mitte_box2 h3{
	margin: 25px 0 10px 0;
	padding: 2px 0 2px 5px;
	font: bold 14px verdana, sans-serif;
	border-left: 8px solid #F28600;
	border-bottom: 1px solid #F28600;
}

#mitte_box2 h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #ADD8E6;
border-bottom:1px solid #bcbcbc;}


#foot{
color:#FF00FF;
background: #FFF;
padding:0;
margin: 0 auto; /* standardkonforme horizontale Zentrierung */
margin-top: 15px;
width: 980px;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
border-top: 4px solid #FF00FF; 
}


#foot p{margin-top:0;padding:4px;}

#foot a{
	color: #FF00FF;
	text-decoration: none;
	padding:1px 2px 2px 2px;
	
}

#foot a:hover{
	color: Black;
	background: White;
	padding:1px 2px 2px 2px;
}


/* ===================================
    Allgemein
===================================*/

a 
{ outline: none;
}




.visu img {

border: 1px solid #339900;
padding: 5px;
margin: 0px 20px 0 0;


}

