body {background-color:#eeeeee; font-family:Arial, Verdana, Helvetica, 
      sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px}
           
p {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000}           



h1 {font-size:15px; font-weight:bold; color:#ffffff; margin:0px; position:absolute; left:220px; top:95px; z-index:1}
h2 {font-size:12px; font-weight:bold; color:#000000; margin:0px;}
h2.weiss_orange {color:#ffffff; background-color:#cc3300; text-align:center}
h3 {font-size:12px; font-weight:bold; color:#5c5c5c; margin:0px;}

hr#hr540 {width:540px; color:#999999; height:2px; margin:20px 0px 20px 0px}
hr#hr_form_orange {width:400px; color:#cc3300; background-color:#cc3300; border:0px; height:2px; margin:10px 0px 10px 0px; text-align:left}

a {color:#003399; font-size:12px; font-family:Arial,Verdana,Helvetica, sans-serif;}
  a.umenue { color:#ffffff; font-size:12px; font-weight:bold; font-family:Arial,Verdana,Helvetica, sans-serif; letter-spacing:0.1mm; text-decoration:none}
  a.schwarz { color:#000000; font-size:12px; font-weight:bold; font-family:Arial,Verdana,Helvetica, sans-serif; letter-spacing:0.1mm; text-decoration:none}
  a.umenue_kl { color:#ffffff; font-size:11px; font-family:Arial,Verdana,Helvetica, sans-serif; letter-spacing:0.1mm; text-decoration:none}
  a:hover {text-decoration: underline}

fieldset {width:300px} 
legend {font-weight:bold}
label.left {float:left; text-align:left; width:85px; line-height:30px; margin-left:5px}
label.left_mehrzeilig {float:left; text-align:left; width:85px; margin-left:5px}
input[type=text], select {float:left;}
input.right {margin-left:90px}
form br {clear:left}

.center {text-align:center}
.rahmen {margin:0px; border:2px solid #cc3300; border-left:2px solid #cc3300; border-right:2px solid #cc3300; border-top:1px solid #cc3300; border-bottom:1px solid #cc3300}
.rahmen_grey {margin:0px; background-color:#cccccc; border-left:2px solid #cc3300; border-right:2px solid #cc3300; border-top:1px solid #cc3300; border-bottom:1px solid #cc3300}
.rahmen_abschluss {margin:0px; padding:10px 5px 10px 5px; border:2px solid #cc3300; border-left:2px solid #cc3300; border-right:2px solid #cc3300; border-top:1px solid #cc3300; border-bottom:2px solid #cc3300}
.rahmen_abschluss_font10 {margin:0px; padding:10px 5px 10px 5px; border-left:2px solid #cc3300; border-right:2px solid #cc3300; border-top:1px solid #cc3300; border-bottom:2px solid #cc3300; font-size:10px}


ul {list-style-type:square}
ul#ul_rahmen_abschluss_font10 {margin:0px; padding:10px 10px 10px 20px; border:2px solid #cc3300; border-left:2px solid #cc3300; border-right:2px solid #cc3300; border-top:1px solid #cc3300; border-bottom:2px solid #cc3300; font-size:10px}

div#site {width:1000px; padding:0; background-color:#ffffff; background:url(../images/design/menue.gif) repeat-y; border:2px ridge silver}
div#header {margin:0px; padding:0px; background-color:#ffffff; background:url(../images/design/header.gif) repeat-y;
            height:60px}        
div#navi {margin:0px; padding:0px; background:url(../images/design/navi.gif) repeat-y;
          height:20px}
div#headline {margin:0px; padding:0px; background:url(../images/design/headline.gif) repeat-y; height:46px}          
div#menue {float:left; width:180px; margin:0px; padding:0px}
div#content380 {width:380px; margin:20px 20px 0px 220px; padding:0px}
div#content540 {width:540px; margin:20px 20px 0px 220px; padding:0px}
div#colright320 {float:right; width:320px; margin:22px 20px 0px 0px; padding:0px}
div#colright160 {float:right; width:160px; margin:22px 20px 0px 0px; padding:0px}
div#footer {clear:both; margin:0px; padding:0px; text-align: center;}



span#img1 {position:absolute; left:2px; top:15px}
span#logo {position:absolute; top:11px; right:35px}
span#navi1 {position:absolute; top:65px; right:40px}
span#menue1 {position:absolute; top:148px; left:30px; text-align:right}






