html, body {
	/* background-color:#194C75 ;*/
        PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 100%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #194C75;
	background-image: url(bilder/hg.gif);
}
.textfeld {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;LG, die 
	font-size: 13px;
	color: #194C75;
	background-color: #F0F0F0;
	border: 1px inset #194C75;
}	 

#haupt {
	width: 840px;
	position: absolute;
	left: 50%;
	top: 25px;
	margin-left: -420px;
	visibility: visible;
	z-index: 1;
	background-color: #FFFFFF;
	}
	
#blaulinks {
	width: 3px;
	position: absolute;
	left: 6px;
	top: 64px;
	height: 512px;
	z-index: 15;
	background-image: url(bilder/gelb_blau.gif);
	background-repeat: repeat;
	visibility: visible;
}
#blaurechts {
	width: 1px;
	position: absolute;
	left: 672px;
	top: 75px;
	height: 500px;
	z-index: 9;
	background-image: url(bilder/gelb_blau.gif);
	background-repeat: repeat;
	visibility: visible;
}
#blaurechtsaussen {
	width: 3px;
	position: absolute;
	left: 810px;
	top: -5px;
	height: 570px;
	z-index: 11;
	background-image: url(bilder/gelb_blau.gif);
	background-repeat: repeat;
	visibility: visible;
}
#kopf {
	width: 840px;
	position: absolute;
	left: 390px;
	top: 25px;
	margin-left: -390px;
	margin-top: -35px;
	height: 85px;
	z-index: 9;
	background-image: url(bilder/titel_g.gif);
	visibility: visible;
}

#inhaltstart {
	width: 840px;
	text-align: left;
	background-color: #FFFFFF;
	position: absolute;
	left: 390px;
	top: 125px;
	margin-left: -390px;
	margin-top: -50px;
	height: 505px;
	z-index: 7;
	visibility: visible;
}
#revision {
	color: #194C75;
	width: 572px;
	position: absolute;
	left: 32px;
	top: 117px;
	height: 80px;
	z-index: 12;
	visibility: visible;

}
ul#revision {
	list-style-type:disc;
	list-style-image: url(bilder/liste.gif);
}

ul#revision li {
	display:inline;
	padding:0 5px;
}
ul#revision li a{
	padding:0 5px;
	color:#194C75;
	
}
ul#revision li a:hover{
	padding:0 5px;
	color:#194C75;
	
}
#leistungen {
	color: #194C75;
	width: 590px;
	text-decoration: none;
	position: absolute;
	left: 29px;
	top: 189px;
	height: 218px;
	padding-right: 3px;
	padding-left: 17px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	display: block;
	text-align: justify;
}


#werkstatt {
	color: #194C75;
	width: 615px;
	text-decoration: none;
	position: absolute;
	left: 38px;
	top: 87px;
	height: 242px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	display: block;
	text-align: justify;
}
#vita {
	color: #194C75;
	width: 615px;
	text-decoration: none;
	position: absolute;
	left: 38px;
	top: 119px;
	height: 218px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	display: block;
	text-align: justify;
}
#textvita1 {
	color: #194C75;
	width: 457px;
	text-decoration: none;
	position: absolute;
	left: 209px;
	top: 130px;
	height: 125px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	text-align: justify;
}
#textvita2 {
	color: #194C75;
	width: 591px;
	text-decoration: none;
	position: absolute;
	left: 50px;
	top: 258px;
	height: 156px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	text-align: justify;
	}
#kontakt {
	color: #194C75;
	width: 333px;
	text-decoration: none;
	position: absolute;
	left: 20px;
	top: 87px;
	padding-right: 3px;
	padding-left: 17px;
	height: 218px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	display: block;
	text-align: justify;
	z-index: 9;
}	
	
#formular {
	position:absolute;
	left:51px;
	top:227px;
	padding-right: 3px;
	padding-left: 17px;
	width:583px;
	height:258px;
	z-index:10;
	visibility: visible;
	background-color: #D2E9FF;
	border: 1px solid #003366;
}



#anreisegoogle {
	width: 434px;
	height: 370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	left: 224px;
	top: 120px;
	z-index: 8;
	background-repeat: no-repeat;
	visibility: visible;
}

#textanreisegoogle {
	color: #194C75;
	width: 170px;
	text-decoration: none;
	position: absolute;
	left: 41px;
	top: 87px;
	height: 218px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;	
}

#partner {
	color: #194C75;
	width: 548px;
	text-decoration: none;
	position: absolute;
	left: 20px;
	top: 87px;
	height: 289px;
	padding-right: 3px;
	padding-left: 17px;
	z-index: 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	display: block;
	text-align: justify;
}
#navi {
	background-color: transparent;
	color: #194C75;
	width: 135px;
	position: absolute;
	left: 672px;
	top: 108px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	border-left-color: #005CA2;
	text-align: right;
	vertical-align: bottom;
	z-index: 10;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #005CA2;
   }
#navi LI A{
    background-color: #D2E9FF;
	display: block;
	color: #194C75;
	width: 135px;
	height: 25px;
	text-decoration: none;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #005CA2;
	letter-spacing: 1px;
	border-right-color: #005CA2;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 1px;
	padding-left: 6px;
	
   }

#navi UL {
   margin: 0;
   padding: 0;
   list-style-type: none;
   }



#navi A:link {
	color: #003366;
	background-image: url(bilder/navi_link.gif);
	background-position: right ;
	background-repeat: no-repeat;
	border-bottom-color: #005CA2;
	
   }

#navi A:visited {
	color: #666666;
	background-image: url(bilder/visited_g.gif);
	background-position: right ;
	background-repeat: no-repeat;
	border-bottom-color: #005CA2;
	/* text-indent: -2px;	*/

   }

#navi A:hover,
#navi A:focus {
   color: #003366;
	background-image:  url(bilder/hover_g.gif);
	background-position: left ;
	background-color: #A6D2FF;
	background-repeat: no-repeat;
	text-align: right;
   }

#ia #navi A.ca,
#ib #navi A.cb,
#ic #navi A.cc,
#id #navi A.cd,
#ie #navi A.ce, 
#if #navi A.cf 
 {
  color: #ffffff;
	background-image: url(bilder/aktiv_g.gif);
    text-align: left;
	text-indent: -2px;
   }


#fuss {
	position: absolute;
	width: 828px;
	height: 60px;
	z-index: 10;
	left: 7px;
	top: 516px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	visibility: visible;
	background-image: url(bilder/welle_g.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}


#linie {
	width: 840px;
	position: absolute;
	left: 390px;
	top: 555px;
	margin-left: -390px;
	margin-top: -35px;
	height: 2px;
	z-index: 9;
	background-image: url(bilder/linie.gif);
	visibility: visible;
	background-repeat: no-repeat;
}


.oben {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #005CA2;
	
}

.text { 
font-family: Arial,Helvetica,sans-serif; 
font-size: 13px; 
color: #194C75; 
font-variant: normal; }

.ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #194C75;
	font-variant: normal;
	line-height: 150%;
	vertical-align: bottom;
}

.ueberschriftgross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #194C75;
	font-variant: normal;
}

#unterrechtslinks {
	width: 671px;
	position: absolute;
	left: 44px;
	top: 444px;
	height: 64px;
	z-index: 7;
	background-image: url(bilder/unterstrich_r_l.gif);
	visibility: visible;
	background-repeat: no-repeat;
	background-position: right;
}

#unterstrichrevision {
	width: 449px;
	position: absolute;
	left: 28px;
	top: 91px;
	height: 33px;
	z-index: 9;
	background-image: url(bilder/unterstrich_g.gif);
	visibility: visible;
	background-repeat: no-repeat;
	font-size: 16px;
}
#unterstrichleistungen_g {
	width: 136px;
	position: absolute;
	left: 31px;
	top: 193px;
	height: 33px;
	z-index: 9;
	background-image: url(bilder/unterstrich_g.gif);
	visibility: visible;
	background-repeat: no-repeat;
}

#unterstrichk {
	width: 80px;
	position: absolute;
	left: 50px;
	top: 216px;
	height: 33px;
	z-index: 9;
	background-image: url(bilder/unterstrichklein.gif);
	visibility: visible;
	background-repeat: no-repeat;
}
#ich {
	width: 157px;
	position: absolute;
	left: 44px;
	top: 121px;
	height: 120px;
	z-index: 9;
	background-image: url(bilder/ich.JPG);
	visibility: visible;
	background-repeat: no-repeat;
}
#ich2 {
	width: 157px;
	position: absolute;
	left: 503px;
	top: 357px;
	height: 120px;
	z-index: 9;
	background-image: url(bilder/ich2.jpg);
	visibility: visible;
	background-repeat: no-repeat;
}

#nordstrand1 {
	width: 157px;
	position: absolute;
	left: 44px;
	top: 169px;
	height: 120px;
	z-index: 16;
	background-image: url(bilder/ns1.jpg);
	visibility: visible;
	background-repeat: no-repeat;
}
#nordstrand2 {
	width: 159px;
	position: absolute;
	left: 506px;
	top: 132px;
	height: 120px;
	z-index: 15;
	background-image: url(bilder/ns2.jpg);
	visibility: visible;
	background-repeat: no-repeat;
}

#partner1 {
	width: 304px;
	position: absolute;
	left: 194px;
	top: 153px;
	height: 135px;
	z-index: 14;
	visibility: visible;
	background-repeat: no-repeat;
	background-color: #D2E9FF;;
	color: #003366;
	text-align: justify;
	padding: 3px;
	padding-left:9px;
	padding-right:9px;
}
#partner2 {
	width: 458px;
	position: absolute;
	left: 40px;
	top: 126px;
	height: 27px;
	z-index: 9;
	visibility: visible;
	background-repeat: no-repeat;
}

#partner3 {	
	color: #194C75;
	width: 482px;
	position: absolute;
	left: 100px;
	top: 308px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	visibility: visible;
	z-index: 10;
	height: 116px;
	list-style-image: url(bilder/liste.gif);
	list-style-position: outside;	
   }
#partner3 LI A{
    width: 135px;
	height: 25px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #003366;
	font-size: 14px;
	text-decoration:underline
 }

#partner3 UL {
   margin: 0;
   padding: 0;

   }

#partner3  A:visited{
    color: #666666;

	 }


.titel { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; font-variant: normal; color: rgb(0, 72, 106); }

a.maillink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; text-decoration: none; font-weight: normal; font-variant: normal; }
a.maillink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; font-weight: normal; font-variant: normal; }
a.maillink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; text-decoration: underline; font-weight: normal; font-variant: normal; }
