body { margin:0px; margin-bottom:0px; background-color:#FFFFFF; background-image:url(img/bg_slice.png); background-repeat:repeat-y;
  color:#000099; 
  font-family:Arial; 
  font-size:10pt;
  height:100%;
  } 

#mainback { margin:0px; margin-bottom:0px; background-image:url(img/back.png); background-repeat:no-repeat;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:670px;
  } 

#eimerback { margin:0px; margin-bottom:0px; background-image:url(img/eimer.png); background-repeat:no-repeat;
  position:absolute;
  top:440px;
  left:620px;
  width:165px;
  height:217px;
  } 
/*
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#8F8F8F;
  scrollbar-arrow-color:#000099;
  scrollbar-darkshadow-color:#000099;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#8F8F8F;
  scrollbar-track-color:#FFFFFF;*/

a:link,a:visited { border:0px; font-family:Arial;
font-size: 9pt;
color : #0A2F88;
text-decoration: underline; }
a:visited { margin:0;  font-family:Arial;
font-size: 9pt;
color : #772F88;
text-decoration: underline; }

a:hover,a:active { font-family:Arial;
font-size: 9pt;
color : #0A2F88;
text-decoration: underline; }

a { font-variant:normal; font-size:9pt; margin-top:0px; } 
li { color:#000000; font-weight:500; font-family:Arial; font-variant:normal; font-size:9pt; margin-top:2px; line-height:12pt; }
font { color:#000000; font-family:Arial; font-variant:normal; font-size:8pt; } 
p,b,strong { color:#000000; font-family:Arial; font-variant:normal; font-size:10pt; margin-top:2px; line-height:16pt;} 
p {margin-left:15px;}
b,strong {font-weight:900; } 
h1,h2,h3,h4,h5,h6 {padding-left:4px; color:#6666AA; font-family:'Arial'; font-variant:small-caps; line-height:12pt;} 
h1 { font-size:15pt; margin-bottom:5px; padding-left:30px; margin-top:10px; white-space:nowrap; border-bottom:1px solid #008FEC; padding-bottom:10px; }
h2 { font-size:13pt; margin-bottom:10px; margin-top:4px;}
h3{ margin-left:10px; font-size:12pt; margin-top:5px }
h4 { color:#7B7FCC; white-space:nowrap; margin-bottom:0px;  margin-top:0px; font-size:8pt; }
img { border: 0px solid #008FEC; }
fieldset {padding:5px; padding-bottom:10px; border:1px solid #36601E;}
legend {text-align:center; font-size:8pt; color:#5555AA}
input,textarea {background-color:#EEEEEE; border:1px solid #000000; color:#36601E; font-family:Arial; font-size:8pt; margin:0px;}

.h3 {padding-left:4px; color:#6666AA; font-family:'Arial'; font-variant:small-caps; line-height:12pt; margin-left:10px; font-size:12pt !important; margin-top:5px;} 

#leistungen {background-image:url(img/navi.png); background-repeat:no-repeat; padding-top:10px;
width:1016px; height:44px;position:absolute; top:113px; left:-3px; visibility:hidden;}

h1.header {color:white; border:0px; padding-bottom:2px; padding-left:2px;}
h2.header {color:white; padding-left:2px;}

a.nav:link,a.nav:visited { width:152px; height:24px; text-align:left;
	display:inline; font-size: 10pt; font-weight:700; margin:0px;
	color : #6666AA; padding:2px 6px 2px 6px; text-decoration: none; font-family:Arial;
	line-height:17pt; }
a.nav:hover { border-top:1px solid #FDE200; background-color:#FDE200;}
a.nav:active{ background-color:#D8F7FE; }

a.nav2:link,a.nav2:visited { width:152px; height:28px; text-align:left;
	display:inline; font-size: 8pt; font-weight:700; margin:0px;
	color : #6666AA; padding:2px 3px 2px 3px; text-decoration: none; font-family:Arial;
	line-height:17pt; }
a.nav2:hover { border-top:1px solid #FDE200; background-color:#FDE200;}
a.nav2:active{ background-color:#D8F7FE; }

a.rubrik:link, a.rubrik:visited {
	width:157px; background-repeat:no-repeat;
	line-height:24px;
	text-align:center;
	display:block;
	font-size: 8pt;
	font-weight:700;
	color : #000000;
	padding : 5px 0px 5px 0px;
	text-decoration: none;
	font-family:Arial;
	line-height: normal;
	height: auto;
	left: 1px;
	top: 2px;
}


a.rubrik:hover {text-decoration: none; color:#FFFFFF;  background-image:url(img/rubrik_hover.gif); color:#FFFFFF; background-repeat:no-repeat;}
a.rubrik:active{text-decoration: none; color:#0A2F88;  background-image:url(img/rubrik_active.gif);  background-repeat:no-repeat; }

a.weiter:hover,a.weiter:active {text-align:right; }

a.menu2:link,a.menu2:visited {display:inline; margin:0; 
font-size: 8pt; font-variant:small-caps;
color : #000000;
padding : 0px;
padding-left : 5px;
padding-right : 5px;
border-right: 1px solid #000000;
text-decoration: none; }

a.menu2:hover,a.menu2:active {display:inline; margin:0; 
font-size: 8pt; font-variant:small-caps;
color : #0A2F88;
padding : 0px;
padding-left : 5px;
padding-right : 5px;
border-right: 1px solid #0A2F88;
text-decoration: underline; }


table.green {border:1px dashed #36601E; background-color:#EEFFEE;}
p.green,b.green {color:#36601E;}
.button {background-color:#EEEEFF; border-left:1px solid #000000; border-bottom:1px solid #000000; color:#000000; }

.normalcaps {font-variant:normal;}

.radio {background-color:white; border:0px;}
.select{background-color:#EEEEEE; border:1px solid #000000; color:#000000; font-family:Arial; font-size:8pt; margin:0px; white-space:nowrap; display:inline;}
.area{background-color:#EEEEEE; border:1px solid #000000; color:#000000; font-family:Arial; font-size:8pt;}
.lueckentext {border:0px; border-bottom:1px black solid; font-family:'Bookman Old Style', 'Times New Roman'; font-size:13pt; color:#0000AA}
b.lueckentext {border:0px; line-height:14pt; font-size:10pt; color:#000000}

.hilfe {text-decoration:none;}

.ad_banner {
	position:absolute;
	top:170px;
	left:830px;
}

.h_th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-style:solid;
	border-width:1px 0px 2px 0px;
	vertical-align:middle;
}

.h_tbh {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:900;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	height:40px;
	vertical-align:middle;
}

.h_tb {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:21px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#CCC;
}

.h_tf {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#CCC;
	text-align:right;
}

.textM {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.dwidth2 {
	width:600px;
}

.kfont {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#333;
}

.hline {
	border:solid #222 1px;
	height:0px;
	width:100px;
}