body{
background-color:#EAE9E6;
margin:0px;
}

p, div, td, span, ul, li, a {
font-size:11px;
color:#000000;
font-family:verdana,arial,sans-serif;
}

img{
border:0px;
}

a:link { text-decoration:none;color:#009900; }
a:visited { text-decoration:none;color:#009900; }
a:hover {	text-decoration:underline;color:#006600;	}

a.link_hi{
font-weight:bold;
letter-spacing:-1px;
}

.globalContent{
margin-top:30px;
margin-left:30px;
width:850px;
height:685px;
}
.globalContent_vergleich{
margin-top:30px;
margin-left:30px;
width:880px;
height:685px;
}

.ContentLeft{
	float:left
}

.ContentRight{
 float:right;
 margin-left:6px;
}

div.kasten2Rechts{
width:229px;
height:250px;
background-image: url(/img/bg1.gif);
background-color:#ffffff;
margin-top:6px;
}

div.marginText{
 padding:15px;
}

.kasten2Rechts span{
color:#006600;
}

.kasten3Rechts{
width:229px;
height:181px;
background-image: url(/img/bg12.gif);
background-color:#ffffff;
margin-top:6px;
}

.kasten5Rechts{
width:229px;
height:66px;
background-image: url(/img/bg13.gif);
background-color:#ffffff;
margin-top:6px;
}

.HauptNavi{
width:379px;
height:32px;
color:#ffffff;
margin-top:6px;
float:left;
background-color:#ffffff;
}

.Content{
background-color:#ffffff;
width:613px;
height:507px;
}

.Content_vergleich, .Content_vergleich_klv{
background-color:#fff;
width:640px;
}
.Content_vergleich{
height:1420px;
}
.Content_vergleich_klv{
height:740px;
}

.Content_vergleich iframe, .Content_vergleich_klv iframe{
margin-left:15px;
margin-top:15px;
}

h1{
font-size:12px;
font-weight:bold;
color:#006600;
letter-spacing:0.1em;
}
h2 span{
letter-spacing:-0.1em;
}
h2, h2 span{
font-size:18px;
font-weight:bold;
color:#006600;
padding-top:0px;
margin-top:0px;
padding-bottom:5px;
border-bottom:2px solid #006600;
font-family:verdana,arial,sans-serif;
}
h3{
color:#ffffff;
background-color:#006600;
width:185px;
padding:5px;
padding-left:10px;
font-size:11px;
margin-top:0px;
}
h4{
font-size:11px;
font-weight:bold;
color:#339933;
}

.footer_vergleich{
background-color:#ffffff;
height:21px;
width:880px;
margin-top:6px;
}

.footer{
background-color:#ffffff;
height:21px;
width:850px;
margin-top:6px;
}

.footerText{
padding-left:10px;
padding-top:3px;
}

div.navi1{
margin-left:2px;
margin-top:2px;
padding-left:8px;
height:28px;
width:164px;
vertical-align:middle;
float:left;
}
div.navi2{
margin-left:8px;
padding-left:8px;
margin-top:2px;
height:28px;
width:186px;
vertical-align:middle;
float:left;
}

.aufmacher{
background-color:#2c2a2a;
color:#ffffff;
width:228px;
height:252px;
}

.aufmacher div.over{
font-size:18px;
font-weight:bold;
padding-bottom:5px;
color:#ffffff;
padding-left:6px;
padding-top:5px;
}

.aufmacher div.text{
padding-left:6px;
padding-right:2px;
padding-top:3px;
color:#ffffff;

}

a.aufm:link{ 
color: #F89904; 
text-decoration: none;
}

a.aufm:visited{ 
color: #F89904; 
text-decoration: none;
}

a.aufm:hover{ 
color: #F86604; 
text-decoration: none; 
}

.telefon{
color:#006600;
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
}
.sitemap{
margin-top:5px;
float:left;
width:110px;
}

.kontakt{
margin-top:5px;
float:left;
}

.impressum{
float:left;
width:110px;
}

.scroller{
overflow:auto; 
height:480px;
width:593px;
padding-right:10px;
scrollbar-face-color: #e7f7e9;
scrollbar-highlight-color: white;
scrollbar-shadow-color: #cccccc;
scrollbar-3dlight-color: #adbecca;
scrollbar-arrow-color: #006600;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #4a6b84;
}

.footerBG{
background-color:#006600;
height:7px;
width:850px;
font-size:7px;
}

.footerBG_vergleich{
background-color:#006600;
height:7px;
width:880px;
font-size:7px;
}

.aufmacherTop{
background-color:#F86604;
height:17px;
width:228px;
}

.aufmacherBox{
float:left;
margin-left:6px;
width:228px;
height:221px;
background-color:#ffffff;
}

.aufmacherBox strong{
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	letter-spacing: -1px;
	padding: 5px 5px 5px 8px;
	background-color: #76d380;
	color: #fff;
	margin: 0px 0px 0px 0px;
}
.aufmacherBox div{
 display:block;
}
.aufmacherBox a{
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold; 
 margin: 0px 0px 0px 0px;
 padding: 4px 0px 5px 30px;
 text-decoration:none;
 background-image: url(/img/pfeil2_new.gif);
 background-repeat:no-repeat;
}
.aufmacherBox a:hover{
background-color:#eff1ee;
 background-image: url(/img/pfeil21_new.gif);
 background-repeat:no-repeat;
}

.linkVergleich{
text-align:right;
margin-top:10px;
border:1px solid #cccccc;
width:110px;
padding-right:5px;
height:15px;
font-weight:bold;
}

.cellTable{
width:580px;
}

.cell01{
float:left;width:170px;
margin-top:3px;
}

.cell02{
float:left;width:260px;
margin-top:3px;
}

.cell03{
float:left;width:50px;
margin-top:3px;
}
.cellLine{
border-top:1px solid #cccccc;
clear:both;
font-size:1px;
width:580px;
}
.small{
font-size:10px;
color:#666666;
}
ul.leben{
margin-left:10px;
padding-left:15px;
list-style-type:none;
list-style-image:url(/img/hacken.gif)
}

ul.leben li{
margin-bottom:5px;
}

ol{
margin-left:10px;
padding-left:15px;
list-style-type:upper-alpha;
}
li{
color:#666666;
font-size:10px;
}

.cellTable2{
width:380px;
}

.cell002{
float:left;
width:110px;
margin-top:3px;
}
.cell012{
float:left;
width:90px;
margin-top:3px;
text-align:center;
}
.cell022{
float:left;
width:90px;
margin-top:3px;
text-align:center;
}
.cell032{
float:left;
width:90px;
margin-top:3px;
text-align:center;
}

.cellLine2{
border-top:1px solid #cccccc;
clear:both;
font-size:1px;
width:380px;
}

span.red{
color:cc0000;
}

.coverVergleich{
margin-bottom:5px;
}

.links00{
width:560px
}

.link01{
float:left;
width:90px
}
.link02{
float:left;
padding-top:5px;
padding-right:35px;
}
.link03{
float:left;
padding-top:5px;
}
.link04{
float:left;
padding-top:5px;
padding-right:20px;
}

/* ######## Reiter Styles ####### */
td.tab1{
	width:150px;
	height:40px;
	background-color:#eab7aa;
	background-image:url(/img/tab1.gif);
	background-repeat:no-repeat;
}
td.tab2{
  width:134px;
	height:40px;
	background-color:#adb191;
	background-image:url(/img/tab2.gif);
	background-repeat:no-repeat;
}

td.tab3{
	width:121px;
	height:40px;
	background-color:#7498bf;
	background-image:url(/img/tab3.gif);
	background-repeat:no-repeat;
}

td.tab4{
	width:112px;
	height:40px;
	background-image:url(/img/tab4.gif);
	background-repeat:no-repeat;
	background-color:#ffa84f;
}

td.tab5{
	width:150px;
	height:40px;
	background-color:#b1b7af;
	background-image:url(/img/tab5.gif);
	background-repeat:no-repeat;
}

td.tab6{
	width:130px;
	height:40px;
	background-color:#76d380;
	background-image:url(/img/tab6.gif);
	background-repeat:no-repeat;
}

a:link.tab{
font-weight:bold;
text-decoration:none;
display:block;
color:#000;
padding-left:6px;
}
a:visited.tab{
font-weight:bold;
text-decoration:none;
display:block;
color:#000;
padding-left:6px;
}
a:hover.tab{
font-weight:bold;
text-decoration:none;
color:#fff;
display:block;
color:#fff;
padding-left:6px;
}

table.reiter td.end{
width:52px;
}
table.reiter td.end_vergleich{
width:82px;
}

table.reiter td.line01{
	height:10px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}
table.reiter td.line1{
	height:10px;
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

table.reiter td.line01{	background-color:#76d380;}
table.reiter td.line1{	background-color:#76d380;}

.reiter_hi{
	font-weight:bold;
	color:#ffffff;
	margin-left:5px;
}

table.sitemap-g img{
vertical-align: bottom;
}
table.sitemap-g td a{
font-size:12px;
}
table.sitemap-g td strong{
font-size:14px;
font-weight:bold;
}

table.sitemap-g td em{
font-size:11px;
}

/* KLV Form ########################## */

input.eingabe{
border:1px solid #76d380;
font:11px Verdana;
}
