body {
	padding:0;
  margin:0;
  background-color:#FBFBE2;
  
  font-family:Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
  font-size:12px; color:#B80A0E; scrollbar-base-color:#FBFBE2; scrollbar-3dlight-color:#FBFBE2;
  scrollbar-arrow-color:#FFF8D1; scrollbar-darkshadow-color:#FBFBE2; scrollbar-face-color:#B80A0E;
  scrollbar-highlight-color:#B80A0E; scrollbar-shadow-color:#FFF8D1; scrollbar-track-color:#FBFBE2;
  overflow-y: scroll; overflow-x: hidden;
}

#header {position: fixed; top: 0;  right: 0; left: 0; height: 70px; z-index:5; }
div.head_img_bg {background-color:#FFF8D1; width:100%; top:10px; height:150px; }
img.banner {float:right;border:0;}

#head {position:absolute; top:150px;background-image: url(verlauf.jpg); background-repeat: repeat-x; width: 100%; height:27px; z-index:10;}
div.main_navi {padding-left:210px;padding-top:6px;display:block;z-index:10;*padding-left:214px;*}

#footer { position: fixed; bottom: -5; left: 0; height: 55px; width:100%; border-top: 0px solid #600000; z-index: 99; }
div.footer_abstand {float:right; padding-right:208px; padding-top:6px; *padding-right:200px;*}

#foot { position: relative; top: 0; right: 0; bottom: 0; left: 0; height: 57px; background: #FFF8D1; color: #e0d0b0; z-index: 100; background-image: url(verlauf.jpg); background-repeat: repeat-x; }

* html #header, 
* html #footer { position: absolute; width: 100%; padding-right: 16px;/* fuer scrollbar */ z-index: 0; }

* html #head,
* html #foot { height: 100%; position: static; z-index: 20; padding-right: 16px;/* fuer scrollbar */ }
* html body { overflow:hidden; bottom: 0; height: 100%; }


div.right {position:fixed;float:right;right:20px; width:185px; height:100%; border: 1px solid #B80A0E;  background-color:#FFEDB9;z-index:2; color:#B80A0E; font-size:11px;  *position:absolute;*right:36px;*}
div.right_abstand {padding-top:175px;z-index:0;}
div.right_margin {margin:6 10 6 10;z-index:0;}

div.left {position:fixed; float:left; left: 20px; width:185px; height:100%; border: 1px solid #B80A0E;  background-color:#FFEDB9;z-index:2; *position:absolute;*}
div.left_abstand {padding-top:175px;z-index:500; display:block;}
div.left_abstand_25 {width:185px;padding-top:8px;padding-bottom:2px; height:20px; border-bottom:1px solid #B80A0E;z-index:100;}
div.subnavi {width:185px;padding-top:8px;padding-bottom:2px; height:20px; border-bottom:1px solid #B80A0E;z-index:100;}
	*div.subnavi {width:185px;padding-top:8px; height:25px; height:30px; border-bottom:1px solid #B80A0E;z-index:100;}
div.subnavi_a { height:auto;width:185px; padding-top:8px; height:20px; padding-bottom:2px; border-bottom:1px solid #B80A0E; background-color:#FBFBE2;z-index:100;}
	*div.subnavi_a {width:185px; padding-top:8px; height:30px; border-bottom:1px solid #B80A0E; background-color:#FBFBE2;z-index:100;}

div.content {position:relative; width: 100%;  border:0px solid #000000;height:100%;z-index:1;font-size:13px;*overflow:auto;*}  
div.content_abstand {position:relative; padding-left:225px;padding-right:225;padding-top:202px; z-index:0;padding-bottom:100px; color:#000000; *padding-left:230px;**padding-top:198px;*}  


/* LINK ANGABEN*/
a:link {font-size:12px; text-align:right;color:#B80A0E;text-decoration:none;font-family:Verdana; }
a:visited {font-size:12px; text-align:right;color:#B80A0E;text-decoration:none;font-family:Verdana;}
a:hover {font-size:12px; text-align:right;color:#000000;text-decoration:none;font-family:Verdana;}

a.main:link {font-size:12px; text-align:right;color:#ffffff;text-decoration:none;font-family:Verdana; padding-left:15px; padding-right:15px; border-left:1px solid #FFEDB9;}
a.main:visited {font-size:12px; text-align:right;color:#ffffff;text-decoration:none;font-family:Verdana; padding-left:15px; padding-right:15px; border-left:1px solid #FFEDB9;}
a.main:hover {font-size:12px; text-align:right;color:#cccccc;text-decoration:none;font-family:Verdana; padding-left:15px; padding-right:15px; border-left:1px solid #FFEDB9;}

a.main_a:link {font-size:12px; text-align:right;color:#cccccc;text-decoration:none;font-family:Verdana; padding-left:15px; padding-right:15px; border-left:1px solid #FFEDB9;}
a.main_a:visited {font-size:12px; text-align:right;color:#cccccc;text-decoration:none;font-family:Verdana; padding-left:15px; padding-right:15px; border-left:1px solid #FFEDB9;}
a.main_a:hover {font-size:12px; text-align:right;color:#ffffff;text-decoration:none;font-family:Verdana; padding-left:15px; padding-right:15px; border-left:1px solid #FFEDB9;}

a.submenu:link {font-size:12px; text-align:left;color:#B80A0E;text-decoration:none;font-family:Verdana; padding-left:25px;}
a.submenu:visited {font-size:12px; text-align:left;color:#B80A0E;text-decoration:none;font-family:Verdana; padding-left:25px;}
a.submenu:hover {font-size:12px; text-align:left;color:#000000;text-decoration:none;font-family:Verdana; padding-left:25px;}

a.sub_submenu:link {font-size:12px; text-align:left;color:#B80A0E;text-decoration:none;font-family:Verdana; display:block; }
a.sub_submenu:visited {font-size:12px; text-align:left;color:#B80A0E;text-decoration:none;font-family:Verdana;}
a.sub_submenu:hover {font-size:12px; text-align:left;color:#000000;text-decoration:none;font-family:Verdana;}


form.f_search {padding:0px;margin-top:25px;;}
input.i_search{width:112px;border:1px solid #B80A0E;border-left:0px;font-size:11px;color:#B80A0E;padding-left:4px;height:17px;}
input.b_search {border:1px solid #B80A0E;font-size:11px;height:18px;}

/* ALLGEMEINE TEXT FORMATIERUNG */

h1 {font-size:16px;font-weight:bold;}
h2 {font-size:14px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;}

table {font-size:11px;color:#000000;font-family:Verdana,sans-serif;}
img {border:1px solid #B80A0E;}

table.fortbildung {color:#000000;font-size:13px; font-family:Verdana,sans-serif;}


table.kontakt { color:#000000;font-size:13px; font-family:Verdana,sans-serif;}
 td.kontakt_td { color:#000000;padding:3px 0px 3px 0px;}
 td.zweite_hand { padding:3px 3px 3px 3px;}
 input.kontakt {border:1px solid #c20c0d; background-color:#fbfbe2; }
 input.kontakt_ort {border:1px solid #c20c0d; background-color:#fbfbe2; width:170px; }
 textarea {border:1px solid #c20c0d;width:227px;height:150px;scolling:auto; }
 .eingabefeld{ background-color:#fbfbe2;}
 h3.kontakt { font-size:14px; }
 h4.kontakt { font-size:12px; font-weight:justify; font-weight:lighter;}

table.backend {font-size:13px; font-family:Verdana,sans-serif;} 
 
span.fehler {color:red;}
input.mitarbeiter {width:350px;}
input.pos_kurz {width:50px;}
textarea.backend {width:435px;height:280px;}

/* BILD FORMARTIERUNGEN */ 

  img.border_b {border-bottom:1px solid #B80A0E;}
  img.border {border:1px solid #B80A0E;}
  img {border:0;}

