html, body {
   margin:0px;
   padding:0px;
   background-image:url(bilder/bg.gif);
   font-family:Arial;
   font-size:14px;
   }



#rahmen
 {
  background-image:url(bilder/bg.gif);
  z-index:1;
  margin: 1em auto;
  padding: 0px;
  position:relative;
  top:0px;
  width:980px;
  border-left: 1px solid #000000;  
  border-right: 1px solid #000000;
  font-size:1em;
  height:630px;
 } 

#unten
 {
  z-index:1;
  background-color:navy;
  position:absolute;
  bottom:0px;
  margin-left:0px;
  width:982px;
  height:18px;
   border-bottom: 2px solid #cccccc;
  color:#cccccc;
  padding:0px;
 }


#oben
 {
  z-index:1;
  background-color: #cccccc;
  background-image:url(bilder/platine-transparent.jpg);
  background-repeat:no-repeat;
  position:absolute;
  left:0px;
  width:800px;
  height:100px;
 }




#mitte
 {
   
  z-index:1;
  background-color: #cccccc;
  background-image:url(bilder/w-g-verlauf.jpg);
  background-repeat:no-repeat;
  position:absolute;
  margin-left:0px;
  margin-top:100px;
  width:800px;
  height:30px;
  padding: 0px;
  border-top: 2px solid #cc0000;  

 }


#rechts
 {
	z-index:4;
	background-color:#cccccc;
	position:absolute;
	left:804px;
	margin-top:0px;
	width:175px;
	height:610px;
	border-left: 1px solid navy;
	top: 0px;

 }

#links
 {
	z-index:6;
	background-color:#cccccc;
	overflow:auto;
	position:absolute;
	margin-left:0px;
	margin-top:140px;
	width:800px;
	height:470px;
	padding: 0px;
	border-right: 1px solid navy;
	left: 0px;

 }


#bild
 {
  position:absolute;
  z-index:9;
  left:0px;
  top:0px;
  width:436px;
  height:98px;
  padding:0px;
 }

#logo
 {
  display:block;
  position:absolute;
  z-index:5;
  margin-left:0px;
  top:0px;
  width:145px;
  height:100px;
  padding:0px;
  background-image:url(bilder/logo2.png);
  border-bottom: 1px solid navy;
 }

img{display:block;border:0px;}

#bild_innen
 {
  

  position:relative;
  z-index:7;
  margin-top:5px;
  margin-left:0px;
  height:82px;
  wight:145px;
  border-bottom: 2px solid #cc0000; 
 }

#bild_innen_links
 {
	position:absolute;
	z-index:7;
	margin-top:80px;
	margin-left:0px;
	height:106px;
	wight:800;
	top: 12px;
	left: 0px;
 }

#bild_innen_klein
 {
  position:absolute;
  z-index:7;
  margin-top:270px;
  margin-left:70px;
  wight:60;
 }


#text_innen
 {
  position:absolute;
  z-index:9;
  left:200px;
  top:160px;
  width:510px;
    
 }

#text_agb
 {
  position:absolute;
  z-index:2;
  left:10px;
  top:20px;
  width:750px;
    
 }


#text_agbl
 {
  position:absolute;
  z-index:2;
  left:50px;
  top:150px;
  width:250px;
    
 }

#text_agbr
 {
  position:absolute;
  z-index:2;
  left:250px;
  top:150px;
  width:250px;
    
 }
#text_agbu
 {
  position:absolute;
  z-index:2;
  left:500px;
  top:150px;
  width:250px;
    
 }
#text_agbr2
 {
  position:absolute;
  z-index:2;
  left:200px;
  top:300px;
  width:450px;
    
 }


#servicel
 {
  position:absolute;
  z-index:2;
  left:60px;
  top:160px;
  width:250px;
    
 }

#servicer
 {
  position:absolute;
  z-index:2;
  left:200px;
  top:160px;
  width:250px;
    
 }

#servicer2
 {
  position:absolute;
  z-index:2;
  left:400px;
  top:160px;
  width:450px;
    
 }




#partner
 {
  position:absolute;
  z-index:9;
  margin-left:0px;
  margin-top:50px;
  width:145px;
    
 }



a.bild
 {
    border:none;
    text-decoration:none;
    color:#000000;
 }
a.top_link
 {
  display:block;  
  position:absolute;
  width:110px;
  text-align:center;
  height:20px;
  font-family:"ms sans serif",sans-serif;
  font-size:0.8em;
  font-weight:bold;
  padding-top:5px;
  color:#000000;
  text-decoration:none;
  z-index:1;
  background-image:url(bilder/bg-link2.jpg);
  background-repeat:no-repeat;
 }


a.dunkel
 {
  display:block;  
  position:absolute;
  width:110px;
  text-align:center;
  height:20px;
  font-family:"ms sans serif",sans-serif;
  font-size:0.8em;
  font-weight:bold;
  padding-top:5px;
  color:navy;
  text-decoration:none;
  z-index:1;
  background-image:url(bilder/bg-link-dunkel.jpg);
  background-repeat:no-repeat;
 }



a.top_part
 {
	display:block;
	position:absolute;
	height:29px;
	text-decoration:none;
	left: 13px;
	width: 144px;
 }



a.top_link:link, a.top_link:visited
 {
  
  background-color:#cccccc;
  background-position:top right;
  background-repeat:no-repeat;
 }

a.navi
 {
  font-size:0.8em;

  color:#666666;
  text-decoration:none;
  font-family:"ms sans serif",sans-serif;  
 }


a.navi:hover, a.navi:active
 {
  color:#cc0000;
 }


a.navi-r
 {
  font-size:0.8em;

  color:#cc0000;
  text-decoration:none;
  font-family:"ms sans serif",sans-serif;  
 }




a.top_link:active
 {
  background-color:#999999;
  background-position:top right;
  background-repeat:no-repeat;
  color:navy;
  background-image:url(bilder/bg-link-dunkel.jpg);
 }

a.top_link:hover
 {
  background-color:#999999;
  background-position:top right;
  background-repeat:no-repeat;
  color:#666666;
  background-image:url(bilder/bg-link-dunkel2.jpg);
 }



a#erster
 {
  top:3px;
  left:2px;
  z-index:2;
 }

a#zweiter
 {
  top:3px;
  left:116px;
  z-index:2;
 }


a#dritter
 {
  top:3px;
  left:230px;
  z-index:2;
 }

a#vierter
 {
  top:3px;
  left:344px;
  z-index:2;
 }
a#fuenfter
 {
  top:3px;
  left:458px;
  z-index:2;
 }

a#sechster
 {
  top:3px;
  left:572px;
  z-index:2;
 }
a#siebenter
 {
  top:3px;
  left:686px;
  z-index:2;
 }
 
a#navi1
 {
  position:absolute;
  margin-top:60px;
  margin-left:320px;
  z-index:2;
 }

a#navi2
 {
  position:absolute;
  margin-top:60px;
  margin-left:545px;
  z-index:2;
 }

a#navi3
 {
  position:absolute;
  margin-top:60px;
  margin-left:675px;
  z-index:2;
 }

a#navi4
 {
  position:absolute;
  margin-top:60px;
  margin-left:10px;
  z-index:2;
 }


a#part1{top:19px}
a#part2{top:70px}
a#part3{top:110px}
a#part4{top:160px}


h1{margin-left:10px;margin-top:10px;color:#cccccc;font-size:4em;}
h2{margin-left:10px;margin-top:10px;color:#666666;font-size:1.2em;}
h3{margin-left:10px;margin-top:-30px;color:#cccccc;font-size:1.5em;}
h5{margin-left:10px;}
p {
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	margin-top:70px;
	font-size:1em;
	padding-right:5px;
	line-height:20px;
	height: 144px;
	top: 4px;
	left: -1px;
}

span.fett{font-size:0.5em;font-weight:bold;margin-top:0px;}
p.fett{position:absolute;color:#666666;font-size:1.5em;font-weight:bold;margin-left:10px;margin-top:30px;}
p.fett2{position:absolute;color:#666666;font-size:1.5em;font-weight:bold;margin-left:10px;margin-top:200px;}
p.rotsmall{color:#cc0066;size:12px;font-weight:small;}
p.link 
  {
   text-align:center;
   height:160px;
   fontsize:17px;
   color:white;
   font-weight:bold;
   margin-top:60px;
  }

p.druck 
  {
   text-align:center;
   height:160px;
   fontsize:12px;
   font-weight:bold;
   margin-top:160px;
   margin-left:10px;
   margin-right:10px;
  }
p.impress
  {
   text-align:center;
   position:absolute;
   margin-left:10px;
   margin-top:0px;
   font-size:1em;
  }

p.ford 
 {
  position:absolute;
  margin-left:620px;
  margin-top:230px;
  font-size:0,8em;
  color:#999999;
 }
span.cvu 
 {
  margin-left:5px;
  margin-top:10px;
  font-size:0.5em;
  color:#cccccc;
 }

span.agb 
 {
  
  font-size:1.2em;
  color:#000000;
  font-weight:bold;
 }





p.titel 
 {
  display:block;
  margin-left:20px;
  margin-top:20px;
  font-size:4em;
  color:#cccccc;
 }

p.titel2 
 {
  z-index:9;
  display:block;
  margin-left:22px;
  margin-top:-30px;
  font-size:4em;
  color:#999999;
 }


a.untenimp
 {
	background-color:navy;
	margin-left:70px;
	display:block;
	position:absolute;
	top:2px;
	width:80px;
	text-align:center;
	height:12px;
	font-size:0,1em;
	color:#cccccc;
	font-family:Arial;
	text-decoration:none;
 }


a.untenagb
 {
	background-color:navy;
	margin-left:160px;
	display:block;
	position:absolute;
	top:2px;
	width:40px;
	text-align:center;
	height:12px;
	font-size:0,1em;
	color:#cccccc;
	font-family:Arial;
	text-decoration:none;
	left: -4px;
 }

a.untenkontakt
 {
	background-color:navy;
	margin-left:200px;
	display:block;
	position:absolute;
	top:2px;
	width:30px;
	text-align:center;
	height:12px;
	font-size:0,1em;
	color:#cccccc;
	font-family:Arial;
	text-decoration:none;
	left: 3px;
 }


a.untenhome
 {
	background-color:navy;
	margin-left:10px;
	display:block;
	position:absolute;
	top:2px;
	width:50px;
	text-align:center;
	height:12px;
	font-size:0,1em;
	color:#cccccc;
	font-family:Arial;
	text-decoration:none;
	left: 3px;
 }


a.untenbast
 {
  background-color:navy;
  margin-left:800px;
  
  position:absolute;
  top:2px;
  width:145px;
  text-align:center;
  height:12px;
  font-size:0,1em;
  color:#cccccc;
  font-family:Arial;
  text-decoration:none;
 }

a.untenimp:visited
 {color:#cccccc;}

a.untenbast:visited
 {color:#ffffcc;}

.imagefloat
{
margin-left:2px;
border: 0px solid #483D8B;
margin-right:2px;
float:right;
margin-top:5px;
}

