html { height:100%; }
body { background-color: #71B644; margin:0; padding:0; height:100%; }
#startseite { background-image: url(/wDeutsch/bilder/global/startseite_wurzelkraft_big.jpg); margin: 50px auto 0; width: 920px; height: 482px; border: solid 1px #ffffff; }
.padbcont_wrapper { width:920px; margin-right:auto; margin-left:auto; border-top: 1px solid white; border-right: 1px solid white; border-left: 1px solid white; }
.padbox_wrapper {width:920px; padding:0;}
.padbcont_header_pict {width:100%; height:130px }
.padbox_header_pict {width:920px; height:auto; padding:0px}
.boxcont_home_mail { width: 920px; height:26px; background-color: #628948; border-top: 1px solid white; }
.boxleft_home_mail {  width:180px; float:left; height:26px ; border-right: 1px solid white; }
.boxauto_home_mail { margin-left:180px; width:auto; height:26px ; }
.boxcont_mittelcontainer { background-image: url(/wDeutsch/bilder/global/content_green_white_bg.gif); background-repeat: repeat-y; width: 920px; border-top: 1px solid white; border-bottom: 1px solid white;}
.boxleft_mittelcontainer { width:180px; float:left;}
#boxauto_mittelcontainer { color:black; font-family: Arial, sans-serif; font-size:12px; margin-left:180px; width:auto; padding: 10px 20px 25px; }
p#boxauto_mittelcontainer {margin-bottom: 1em;}
#boxauto_mittelcontainer h1 {color:#ADDB8F;font-size:16px; margin-top:0;}
#boxauto_mittelcontainer h2 { color:#000000; font-size:12px; font-weight: bold;margin-bottom:0.2em;}
#boxauto_mittelcontainer ul { color:#71B644;list-style-image: url(/wDeutsch/bilder/global/list-image.gif); padding-left: 8px; margin-top:0;margin-left: 8px;}
#boxauto_mittelcontainer a {text-decoration:underline; outline:none medium;}
#boxauto_mittelcontainer a:link, #boxauto_mittelcontainer a:visited {color:#71B644;}
#boxauto_mittelcontainer a:hover { color: white; background-color: #71b644; text-decoration: none; }

.boxcont_mittelcontainer_th { background-image: url(/wDeutsch/bilder/global/content_green_white_bg.gif); background-repeat: repeat-y; width: 920px; border-top: 1px solid white; border-bottom: 1px solid white;}
.boxleft_mittelcontainer_th { width:180px; float:left;}
#boxauto_mittelcontainer_th { color:black; font-family: Arial, sans-serif; font-size:12px; margin-left:180px; width:auto; padding: 10px 20px 25px; }
#boxauto_mittelcontainer_th p {margin-bottom: 1em;margin-left:4px}
#boxauto_mittelcontainer_th h1 {color:#ADDB8F;font-size:16px; margin-top:0;}
#boxauto_mittelcontainer_th h2 { color:#000000; font-size:12px; font-weight: bold;margin-bottom:0.2em;margin-left:4px;}
#boxauto_mittelcontainer_th ul { color:#71B644;list-style-image: url(/wDeutsch/bilder/global/list-image.gif); padding-left: 8px; margin-top:0;margin-left: 12px;}
#boxauto_mittelcontainer_th a {text-decoration:underline; outline:none medium;}
#boxauto_mittelcontainer_th a:link, #boxauto_mittelcontainer_th a:visited {color:#71B644;}
#boxauto_mittelcontainer_th a:hover { color: white; background-color: #71b644; text-decoration: none; }


.clearing {clear:both;}
.padbcont_balken_unten { width:100%; height:25px ; }
.padbox_balken_unten { color: white; font-size: 11px; font-family: Arial; line-height: 25px; background-color: #628948; text-align: center; width:auto; height:25px; }

/*Hauptnavigation */
#hauptnavi  { font-size: 11px; font-family: Arial; font-weight: normal; width: 181px;margin-left:0px }
#hauptnavi ul { list-style: none; margin: 0; padding: 0; }
.hauptnavi_normal li { border-bottom: 1px solid #fff; }
.hauptnavi_normal li a:link, .hauptnavi_normal li a:visited  { display: block; padding: 5px 2px 5px 6px; color: white; font-weight: bold; background-color: #3c7616; text-decoration: none; }
.hauptnavi_normal li a:hover { color: white; background-color: #628948; }

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{ left:175px; top:-4px; background: #e4e4e4; padding:3px 0; border:solid 1px #888; white-space:nowrap; width:180px; z-index:200; height:auto; z-index:300; }

/* Ende Hauptnavigation */

#adressinfo_left { color: black; font-size: 11px; font-family: Arial, sans-serif; width:173px; height:auto; padding-left: 7px; }

/*Formulare z.B. Informationen anfordern */
.leg      { color:#74B848;font-family: Arial, sans-serif; font-size:12px;font-weight: bold; background-color: #ADDB8F; text-align: center; margin-top:20px; margin-bottom: -16px; margin-left:20px;padding: 5px; width: 150px; border-top: 1px solid #3C7616; border-right: 1px solid #3C7616; border-left: 1px solid #3C7616 }
input.textfeld_info {color: #000000;background-color: #EFF8E9;border: inset 1px #000;width: 300px;height: 20px;}
textarea.txt_box {color: #00008b;background-color: #EFF8E9;border: inset 1px #000;width: 600px;height: 200px;}
input.txt_plz {color: #00008b;background-color: #fafafa;border: inset 1px #000;width: 50px;height: 20px;}
input.btn {color: #ADDB8F;background-color: #3C7616;border: 1px outset #68AB3C;}
form p { color: #000; font-weight:bold; clear: left; margin: 0; margin-top:5px;margin-bottom:5px; padding-top: 5px; padding-bottom: 5px; }
form p label {font-family: Arial,sans-serif;float: left;width: 30%; color: #75B849; font-size: 12px; font-weight: bold;}
fieldset {border: solid 1px #E0E0E0;margin-top: 16px;padding: 10px;background-color: #FFF;}
#form_eintragscode {color: #75B849; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;border: solid 1px #E0E0E0;margin-top: 16px;padding: 10px;background-color: #FFF;}

.therapie_subhead { color: #addb8f; font-weight: bold; background-color: #3c7616; width: 690px; margin-top: 20px; margin-bottom: 20px;  padding: 5px; }
/* #boxauto_mittelcontainer img {float:left; margin-right:10px; margin-bottom:10px;}*/
#boxauto_mittelcontainer img {vertical-align:bottom;}			
#boxauto_mittelcontainer_th img {float:left; margin-right:10px; margin-bottom:10px;}			

