*{margin: 0px;padding:0px;}
html {height: 100%;}
body {color: #000000;height: 100%;	font-family: helvetica, arial, sans-serif;font-size: 16px;font-weight: bold;}
.hintergrund {background: #F8F8F8 url(../images/hintergrund.gif) repeat-y top center;}
td { font-family: helvetica, arial, sans-serif;vertical-align:top;font-size: 16px;font-weight: bold;}
img {border:0;}
h1 { font-size: 19px; font-weight: bold;margin:0px;}
h2 { font-size: 16px; font-weight: bold;margin:0px;}
ol {margin-top:0px;margin-bottom:0px; margin-left: 10px; padding-left: 10px;text-align:left;}
ul {margin-top:0px;margin-bottom:0px; margin-left: 10px; padding-left: 10px;list-style-type:disc;text-align:left;}
li {padding-bottom: 3px;padding-top:3px;}


.ueberschrift_1 {padding:0px 0px 20px 0px;font-style:italic;}
.text_gross{font-size: 19px; font-weight: bold;}
.text_normal{font-weight:normal;}
.text_mittel{font-size: 12px;}
.text_klein{font-size: 11px;font-weight: normal;}
.text_sehrklein{font-size: 7px;font-weight: normal;}
.bild_links {display:inline;float:left;margin-right:15px;margin-bottom:15px;margin-top:0px;margin-left:0px;}
.bild_rechts {display:inline;float:right;margin-left:15px;margin-bottom:15px;margin-top:0px;margin-right:0px;}
.logo {border: 2px solid #e68301;}
.abstand_oben {padding-top:15px;}
#all {width: 778px;margin: 0px auto 0px auto;padding: 0px;}
#logo {margin-left: 90px;margin-top: 40px;}
#haupt_left {width: 249px;padding-top:40px;float:left;}
#haupt_right {padding-top:48px;padding-left: 27px;padding-right: 27px;padding-bottom:20px;width: 474px;float:left;}
#hilfs_nav {margin-left:1px;width: 100%;}
#haupt_nav {width: 100%;margin-bottom:60px;margin-left:1px;}


a { color: #d37300; outline-style: none;}
a:link { color: #d37300; outline-style: none;}
a:visited { color: #d37300; outline-style: none;}
a:hover { color: #000000; outline-style: none;}
a:active { color: #d37300; outline-style: none;}

li.navigation {padding-bottom: 1px;padding-top:0px;}

/* Hauptnavigation Off*/
#navcontainer {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainer ul li a {margin: 0px;display: block;padding: 9px 5px 9px 53px;height:100%;text-decoration: none; background:url(../images/hintergrund_navi2_off.gif) repeat;color: #ffffff; font-weight:bold;}
#navcontainer ul li a:hover {margin: 0px;display: block;padding: 9px 5px 9px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000; font-weight:bold}

/* Hauptnavigation On*/
#navcontainer_on {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer_on ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer_on ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainer_on ul li a {margin: 0px;display: block;padding: 9px 5px 9px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000; font-weight:bold;}
#navcontainer_on ul li a:hover {margin: 0px;display: block;padding: 9px 5px 9px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000;font-weight:bold;}

/* Hauptnavigation OnOff*/
#navcontainer_onoff {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer_onoff ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer_onoff ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainer_onoff ul li a {margin: 0px;display: block;padding: 9px 5px 9px 53px;height:100%;text-decoration: none; background:url(../images/hintergrund_navi_onoff.gif) repeat;color: #ffffff;font-weight:bold;}
#navcontainer_onoff ul li a:hover {margin: 0px;display: block;padding: 9px 5px 9px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat; color: #000000;font-weight:bold;}

/* Hauptnavigation 2 Off*/
#navcontainer2 {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer2 ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer2 ul li {display: block;margin: 0px; width:100%px;height:100%;}
#navcontainer2 ul li a {margin: 0px;display: block;padding: 3px 5px 3px 75px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi2_neu_off.gif) repeat 40px; color: #ffffff;}
#navcontainer2 ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 75px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi2_neu.gif) repeat 40px;color: #000000;}

/* Hauptnavigation 2 On*/
#navcontainer2_on {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer2_on ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer2_on ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainer2_on ul li a {margin: 0px;display: block;padding: 3px 5px 3px 75px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi2_neu.gif) repeat 40px;color: #000000;}
#navcontainer2_on ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 75px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi2_neu.gif) repeat 40px;color: #000000;}

/* Hauptnavigation 2 OnOff*/
#navcontainer2_onoff {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer2_onoff ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer2_onoff ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainer2_onoff ul li a {margin: 0px;display: block;padding: 3px 5px 3px 75px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi2_neu_off.gif) repeat 40px; color: #000000;}
#navcontainer2_onoff ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 75px;text-decoration: none;background:url(../images/hintergrund_navi2_neu.gif) repeat 40px; color: #000000;}

/* Hauptnavigation 3 Off*/
#navcontainer3 {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer3 ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer3 ul li {display: block;margin: 0px; width:100%px;height:100%;}
#navcontainer3 ul li a {margin: 0px;display: block;padding: 3px 5px 3px 97px;height:100%;text-decoration: none; background:url(../images/hintergrund_navi2_onoff.gif) repeat;color: #000000;}
#navcontainer3 ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 97px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000;}

/* Hauptnavigation 3 On*/
#navcontainer3_on {margin: 0px;margin-left: 0;padding-top: 0;height:100%;}
#navcontainer3_on ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainer3_on ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainer3_on ul li a {margin: 0px;display: block;padding: 3px 5px 3px 97px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000;}
#navcontainer3_on ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 35px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000;}

/* Hilfsnavigation Off*/
#navcontainerhilf {margin: 0px;margin-left: 0;padding-top: 0;height:100%;font-weight: normal;}
#navcontainerhilf ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainerhilf ul li {display: block;margin: 0px; width:100%px;height:100%;}
#navcontainerhilf ul li a {margin: 0px;display: block;padding: 3px 5px 3px 53px;height:100%;text-decoration: none; background:url(../images/hintergrund_navi2_off.gif) repeat;color: #ffffff;}
#navcontainerhilf ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000;}

/* Hilfsnavigation On*/
#navcontainerhilf_on { margin: 0px;margin-left: 0;padding-top: 0;height:100%;font-weight: normal;}
#navcontainerhilf_on ul {padding-left: 0;margin: 0px;list-style-type: none;}
#navcontainerhilf_on ul li {display: block;margin: 0px; width:100%;height:100%;}
#navcontainerhilf_on ul li a {margin: 0px;display: block;padding: 3px 5px 3px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #ffffff;}
#navcontainerhilf_on ul li a:hover {margin: 0px;display: block;padding: 3px 5px 3px 53px;height:100%;text-decoration: none;background:url(../images/hintergrund_navi.gif) repeat;color: #000000;}

/* Kontaktformular Anfang */
.hinweis{font-size: 14px;}
.kontakt_fehler{color: #000000; font-size: 14px;}
.kontaktzeilen {clear:both;}
fieldset {border: 0px solid #ffffff; margin: 20px 0px 0px 0px;}
label.normal { font-size: 14px; font-weight:normal; vertical-align:middle;clear: both;display:block;float: left;width: 170px;margin: 5px 5px 0px 0px;}
label.normal_rechts { font-size: 14px; font-weight:normal;}
label.breit { font-size: 14px; font-weight:normal; vertical-align:middle;clear: both;display:block;float: left;width: 428px;margin-top:10px;margin-bottom:5px;height:19px;border-top:1px solid #000000}
label.radio { float: left;vertical-align:middle;margin: 5px 0px 0px 0px;}
input.kontakt {float: left;vertical-align:middle;padding-left:3px;padding-right:3px;width:250px;height:19px;border:1px solid #000000;margin-top:5px;}
select.kontakt {float: left;vertical-align:middle;padding-left:0px;padding-right:0px;width:258px;height:19px;border:1px solid #000000;margin-top:5px;}
input.kontakt_radio {margin: 0px;}
.td_check{padding-right:10px;padding-top:5px; vertical-align:middle;}
textarea.kontakt {clear:both;float:left;padding-left:3px;padding-right:3px;width:425px; border:1px solid #000000;margin-top:5px;margin-bottom:3px; font-family: helvetica, arial, sans-serif; font-size: 14px;}
input.submit { float: left;height:25px; padding-left:10px;padding-right:10px; background-color:#ffffff; border:1px solid #000000; color:#000000; font-weight:bold;width:200px;margin: 10px;}
#submit_button {clear: both;}
/* Kontaktformular Ende */