/* CSS Document */

html, body{
background-color:#fdd9ae;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #043366;}

a{
color: #bd0926;
font-weight:bold;
text-decoration:underline;}

.clear{
clear:both;}

a:hover{
text-decoration:none;}

h1{
font-size:17px;
padding:0;
margin:0;}

#all{
padding:0;
position:relative;
text-align:left;
margin-left:auto;
margin-right:auto;
width:1024px;
height:800px;
background-color:#FEE0BB;
background-image:url(../images/hg.jpg);
background-repeat:no-repeat;
}

#hg{
position:absolute;
width:520px;
height:509px;
background-image:url(../images/hg1.gif);
left: 46px;
top: 115px;
}

#logo{
position:absolute;
z-index:999;
left: 65px;
top: 0px;
}

#kontakt{
position:absolute;
left: 739px;
top: 10px;
}

#block{
z-index:999;
position:absolute;
left: 427px;
top: 25px;
}

#text-1{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 72px;
	top: 641px;
	width: 323px;
	line-height:120%;
}

#text-impressum{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 72px;
	top: 680px;
	width: 323px;
	line-height:120%;
}

#text-1-index{
	z-index:1000;
	font-size:13px;
	position:absolute;
	left: 71px;
	top: 674px;
	width: 323px;
	line-height:120%;
	height: 172px;
}

#text-2{
z-index:1000;
font-size:12px;
position:absolute;
left: 477px;
top: 146px;
width: 397px;
line-height:200%;
}

#text-index2{
z-index:1000;
font-size:12px;
position:absolute;
left: 477px;
top: 146px;
width: 397px;
line-height:200%;
}

#text-index2 ul{
list-style:none;
padding:0;
margin:0;
}

#text-index2 ul li{
font-weight: bold;
padding:10px 0 10px 40px;
vertical-align:middle;
background-image:url(../images/anstrich1.gif);
background-repeat:no-repeat;
background-position:5px 10px;
}

#text-3{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 473px;
	top: 538px;
	width: 373px;
	height:280px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:200%;
}

#text-index3{
	z-index:1000;
	font-size:12px;
	position:absolute;
	left: 473px;
	top: 538px;
	width: 373px;
	height:280px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:180%;
}

#text-preise{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 477px;
	top: 204px;
	width: 373px;
	height:510px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-konzept{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 477px;
	top: 184px;
	width: 373px;
	height:520px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-feedback{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 477px;
	top: 242px;
	width: 373px;
	height:470px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-mile{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 457px;
	top: 204px;
	width: 373px;
	height:470px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-team{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 511px;
	top: 191px;
	width: 373px;
	height:550px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-presse{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 478px;
	top: 205px;
	width: 373px;
	height:550px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-vorteile{
	z-index:1000;
	font-size:11px;
	position:absolute;
	left: 488px;
	top: 185px;
	width: 373px;
	height:550px;
	overflow-x: hidden;
	overflow-y: auto;
	line-height:120%;
}

#text-vorteile ul, #text-feedback ul, #text-presse ul, #text-preise ul{
list-style: decimal;

}

#text-vorteile ul li, #text-feedback ul li, #text-presse ul li, #text-preise ul li{
border-bottom: 2px dotted #BC0622;
padding: 10px 0 10px 0;
}

#text-4{
z-index:1000;
font-size:10px;
position:absolute;
left: 477px;
top: 146px;
width: 397px;
}

#text-5{
z-index:1000;
font-size:10px;
position:absolute;
left: 473px;
top: 378px;
width: 373px;
height:320px;
overflow-x: hidden;
overflow-y: auto;
line-height:200%;
}

#navigation{
	z-index:1111;
	position:absolute;
	left: 66px;
	top: 193px;
	width: 338px;
	height: 186px;
}

#navigation ul {
list-style:none;
padding:0;
margin:0;}

#navigation ul li{
vertical-align:middle;
background-image:url(../images/anstrich.gif);
background-repeat:no-repeat;
background-position:2px 5px;
border-bottom: 1px dotted #003366;}

#navigation ul li a{
padding:10px 0 10px 40px;
display: block;}

#navigation ul li a:hover{
background-image:url(../images/anstrich_ov.gif);
background-repeat:no-repeat;
background-position:2px 5px;
background-color:#ffffff;}

#navigation ul li.drauf{
padding:10px 0 10px 40px;
display: block;
color:#ffffff;
font-weight:bold;
background-image:url(../images/anstrich_drauf.gif);
background-repeat:no-repeat;
background-position:2px 5px;
background-color:#053164;}

#bild-1{
	z-index:999;
	position:absolute;
	left: 108px;
	top: 471px;
}
#bild-2{
	z-index:999;
	position:absolute;
	left: 398px;
	top: 319px;
}
#bild-3{
	z-index:999;
	position:absolute;
	left: 668px;
	top: 323px;
}

#bild-2-imp{
z-index:999;
position:absolute;
left: 402px;
top: 150px;
}
#bild-3-imp{
	z-index:999;
	position:absolute;
	left: 673px;
	top: 176px;
}

#b-klammer-links{
z-index:1001;
position:absolute;
left: 421px;
top: 225px;
}

#b-klammer-rechts{
	z-index:1001;
	position:absolute;
	left: 848px;
	top: 344px;
}

#b-klammer-links-imp{
z-index:1001;
position:absolute;
left: 421px;
top: 155px;
}

#b-klammer-rechts-imp{
z-index:1001;
position:absolute;
left: 853px;
top: 174px;
}

#ansprechpartner{
	position:absolute;
	z-index:1000;
	left: 295px;
	top: 691px;
}

#footer{
padding:0;
position:relative;
text-align:left;
margin-left:auto;
margin-right:auto;
width:1024px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
height:121px;}

.px11{font-size: 11px;}
.px12{
font-size: 12px;
color:#ff0000;
font-weight: bold;
}
.px14{font-size: 14px;} 

.px14u{
font-size: 14px;
text-decoration:underline;
} 
.px16{font-size: 16px;
font-style:italic;
} 
.px17{font-size: 17px;} 
.px18{font-size: 18px;} 
.px20{font-size: 20px;} 
.px22{font-size: 22px;} 
.px24{font-size: 24px;} 
.rot{color:#bd0926;} 
.blau{color:#043366;} 
