body {margin: 0; padding: 0;border: 0; text-align: center; scrollbar-Base-Color:  #EEE;scrollbar-Face-Color:  #A4C2F0;scrollbar-Track-Color: #F9F9F9;scrollbar-arrow-color: White;scrollbar-shadow-color: White; background-color: #EEE;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px;TEXT-DECORATION: none;FONT-WEIGHT: normal;COLOR: #333333; }

/* Allgemein*/
p {margin: 6px 0;}
h1, h2, h3, h4, h5, h6 {clear: both; FONT-WEIGHT: bold;}
h1 { COLOR: #666;  FONT-SIZE: 18px; }
h2 { COLOR: #444;  FONT-SIZE: 16px; }
h3{ COLOR: #00487D;   FONT-SIZE: 14px; }
h4 { FONT-SIZE: 14px; font-variant: small-caps; COLOR: #00487D;}
h5{FONT-SIZE: 12px; COLOR: #222; }
h6 {FONT-SIZE: 12px; COLOR: #666;}
ul {margin: 0 0 5px 15px;}
ol ol, ul ol {	list-style-type: lower-alpha;}
a:link, a:visited { COLOR:	#004880;COLOR: #0066B3; TEXT-DECORATION: none; font-weight: bold;}
a:hover, a: focus; a:active {COLOR: #FF3300; TEXT-DECORATION: underline;  font-weight: bold;}
table {border: none;}
.rechtsb {border: 1px solid grey; border-spacing: 0; text-align: right; padding: 2 15 2 2;}
td {margin: 0; padding: 3px 5px ; border: none; FONT-SIZE: 11px;}
.rechtsb td {width: 120px; height: 35px; }
th {width: 120px; margin: 0 ; border: 1px solid grey; text-align: center; }
.titel, th{width: auto;	height: auto; margin: 3px 2px; padding: 3px ; border: 1px solid #00487D;
background-color: #0066B3; font-weight: bold; font-variant: small-caps; font-size: 12px; color: White;}
strong {COLOR: #666666; font-variant: small-caps; FONT-WEIGHT: bold;  FONT-SIZE: 12px; }
b {COLOR: #606060; FONT-WEIGHT: bold;  }
.rechtsbuendig {display: inline; float: right;}
.autor {font-style: italic;}
.trenner {margin-bottom: 50px;}
#MitteRechts .box {
	border: 1px solid #AAA;
	font-weight: bold;
	color: #333333;
}
/*Uebergeordnete Bloecke*/
#Container { z-index: 1;  width: 1000px; height:auto; padding: 0 ; margin: 0 auto; background-color: white;  border: none; }
#Kopf { width: 80%; height: 90px; margin-left: 20%; border-bottom: 1px solid #AAA;}
.Kopf { width: 80%; height: 90px; margin-left: 20%; border-bottom: 1px solid #AAA;}
#PraxPreis{float: right; width: 600px; height: 90px; margin: 0; 
background-image: url(images/arztundberuf.gif);  background-position: center center; background-repeat: no-repeat;    }
#Inhalt {z-index: 3;  width: 100%;  margin: 0; background-color: white;	 text-align: left; }
.Inhalt {z-index: 3;  width: 100%; margin: 0; background-color: white;	 text-align: left; }
#Links {float:left;  margin: 70px 0 50px 5px; padding: 0; width: 232px; height: 200px; overflow:visible; text-align: left;
	background-image: url(../arztundberuf/images/logo_200.gif);
	background-repeat: no-repeat;
}
#GrauFeld {float:right; width: 140px; }
#BlauFeld {float:left; margin: 50px 0 50px 0 ;width: 140px;}
#Zusatzfeld {float:left; margin: 100px 0 0 0 ;width: 140px;}
#MitteRechts {	float:left;	width: 638px;  height: 450px; height:auto; overflow: visible; margin: 20px 0 20px 50px; padding: 0 55px 0 0 ; COLOR: #111111; line-height: 18px;}
/*.MitteRechts {	float:left;	width: 500px;height: 600px; overflow: auto;margin: 20px 5px 20px 20px;padding: 0 10px 0 0;COLOR: #111111;line-height: 18px;}*/


#Footer {z-index: 4;clear: both; width: 770px; margin: 10px auto 0 auto ;border-top: 1px solid #0066B3; padding: 5px;}
#Footer a {margin: 0 10px;}

/*Navigation Links*/

#GrauFeld  a , #BlauFeld a, #ZusatzFeld a{display: block;  clear: both; width: auto;	text-align: left; height: auto;  margin: 5px 2px 5px 10px; padding:0 0 0 10px; border: none; }
#BlauFeld a:link , #BlauFeld a:visited {color: #FFF; border-left: 5px solid  #FFF; }
#BlauFeld a:hover , #BlauFeld a:focus, #BlauFeld a:active {color: #FFF; border-left: 5px solid  #F66; text-decoration: none; }

#GrauFeld a:link , #GrauFeld a:visited {color:#004375; border-left: 5px solid  #0066B3; }
#GrauFeld a:hover , #GrauFeld a:focus, #GrauFeld a:active {color: #0066B3; border-left: 5px solid  #F66; text-decoration: none; }


/*Hauptinhalt*/


#MitteRechts  h4, #MitteRechts  h3  {margin: 15px 0 8px 0;}
#MitteRechts th {width: 90px;  padding: 2 2 2 10 ; }
#MitteRechts p {text-align: left ; }
/*Formular*/
.e_breit {display: block; float: none; clear:both; width: 100%; margin: 2px 0;}
.Speichern {width: 120px; background-color: #CCEEFF; margin:15px 0;}
.look {background-color: #CCEEFF; padding: 5px; margin: 10px 5px;}
.knopf{display: block; float: left; width: 22px; background-color: #CCEEFF; margin: 2px 4px; border: 1px solid grey; text-align: center;}
.mknopf{display: block; float: left; width: 50px; background-color: #CCEEFF; margin: 2px 4px; border: 1px solid grey; text-align: center;}
.lknopf{display: block; float: left; width: 100px; background-color: #CCEEFF; margin: 2px 4px; border: 1px solid grey; text-align: center;}
.xlknopf{display: block; float: left; width: 150px; background-color: #CCEEFF; margin: 2px 4px; border: 1px solid grey; text-align: center;}
.right_knopf{display: block; float: right; width: 130px; background-color: #CCEEFF; padding: 1px; margin:15px 0; border: 1px solid grey; text-align: center;}
.kasten{display: block; float: none; width: auto; margin: 5px; border: 1px solid darkblue; padding: 7px; background-color: #EEFCFF; }
.warn {display: block; float: none;  width: auto; margin: 20px; COLOR: #EE0000; FONT-WEIGHT: bold;  FONT-SIZE: 11px;padding: 3px;border: 1px solid #FF0000;background-color: #FFF0FA;}
.ok  {display: block;float: none;width: auto;margin: 20px; COLOR: #006699; FONT-WEIGHT: bold; FONT-SIZE: 11px; padding: 3px;border: 1px solid #006699; background-color: #CCEEFF;}
.schauher {	border-top: 2px solid #990000; border-right:2px solid #F66; border-bottom: 2px solid #F66; border-left: 2px solid #990000; }
.adressen {padding: 2 20 2 2; border-right: 1px solid #BBB;}

form {	float: none; 	width: 345px; width: auto; height: auto; overflow: auto; margin: 10px; 	padding: 5px; 	background-color: #EEE; }
form label {display: block; float: left; text-align: right; width:100px; padding-right: 10px;}
form .agb {width: auto; margin: 10px 0; }
form input { float: left; width:170px; }
form .halb { float: left; width:100px; }
form textarea{ float: left; width:90%; }


