body  { background: url("images/bg3.jpg") repeat-x;  }
td { font-family: HELVETICA; font-size: 13px; color: black; }
#main 		  { position: absolute; width: 737px; top: 0px; left: 50%; margin-left: -368px; z-index: 2;}
#main2 { 
	position: absolute; 
	width: 834px; 
	height: 100%;
	top: 0px; 
	left: 50%; 
	margin-left: -417px; 
	z-index: 1;
	background-image:url('images/bg.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
	}
.white { font-family: HELVETICA; font-size: 12px; color: white }

#logo1 {
	visibility: visible; 
	right: 680px;
	top: 0px;
	position: absolute;
	width: 130px; 
	height: 366px; 
	z-index: 99;
	background-image:url('images/logo1.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo1.png');
	background-image: expression('none'); 
	background-repeat: no-repeat; 
}

#logo2 {
	visibility: visible; 
	left: 650px;
	top: 0px;
	position: absolute;
	width: 226px; 
	height: 185px; 
	z-index: 99;
	background-image:url('images/logo2.png'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo2.png');
	background-image: expression('none'); 
	background-repeat: no-repeat; 
}


#flashfilm {
	visibility: visible; 
	left: 410px;
	top: 0px;
	position: absolute;
	background-image:url('neuer-grundkurs.swf'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='neuer-grundkurs.swf');
	background-image: expression('none'); 
	background-repeat: no-repeat;
	z-index: 99;
	
}




.training { font-size: 13px; font-family: HELVETICA; color: black; }
.kontakt-bottom  { font-size: 12px; font-family: HELVETICA; color: black; padding-top: 5px; }

a:link { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a:visited { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a:active { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a:hover { font-size: 13px;  font-family: HELVETICA; color: #a90101; text-decoration: underline }


.menue    { color: #000000; font-size: 12px; font-family: HELVETICA;  text-decoration: none; word-spacing: 5px }
a.menue:link  { color: #000000; font-size: 12px; font-family: HELVETICA;  text-decoration: none; word-spacing: 5px }
a.menue:visited  { color: #000000; font-size: 12px; font-family: HELVETICA;  text-decoration: none; word-spacing: 5px }
a.menue:active  { color: #000000; font-size: 12px; font-family: HELVETICA;  text-decoration: none; word-spacing: 5px }
a.menue:hover  { color: #a90101; font-size: 12px; font-family: HELVETICA;  text-decoration: none; word-spacing: 5px }


.menuea   { color: #a90101; font-size: 12px; font-family: HELVETICA; font-weight: bold; text-decoration: none; word-spacing: 5px }
a.menuea:link  { color: #a90101; font-size: 12px; font-family: HELVETICA; font-weight: bold; text-decoration: none; word-spacing: 5px }
a.menuea:visited  { color: #a90101; font-size: 12px; font-family: HELVETICA; font-weight: bold; text-decoration: none; word-spacing: 5px }
a.menuea:active  { color: #a90101; font-size: 12px; font-family: HELVETICA; font-weight: bold; text-decoration: none; word-spacing: 5px }
a.menuea:hover  { color: #a90101; font-size: 12px; font-family: HELVETICA; font-weight: bold; text-decoration: none; word-spacing: 5px }


.next { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: underline }
a.next:link { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: underline }
a.next:visited { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: underline }
a.next:active { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: underline }
a.next:hover { font-size: 13px;  font-family: HELVETICA; color: #a90101; text-decoration: none }

.kontakt-menue { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-menue:link { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-menue:visited { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-menue:active { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-menue:hover { font-size: 13px;  font-family: HELVETICA; color: #a90101; text-decoration: none }

.kontakt-menuea     { color: #a90101; font-size: 13px; font-family: HELVETICA; font-weight: bold; text-decoration: none }
a.kontakt-menuea:link   { color: #a90101; font-size: 13px; font-family: HELVETICA; font-weight: bold; text-decoration: none }
a.kontakt-menuea:visited   { color: #a90101; font-size: 13px; font-family: HELVETICA; font-weight: bold; text-decoration: none }
a.kontakt-menuea:active   { color: #a90101; font-size: 13px; font-family: HELVETICA; font-weight: bold; text-decoration: none }
a.kontakt-menuea:hover   { color: #a90101; font-size: 13px; font-family: HELVETICA; font-weight: bold; text-decoration: none }

.kontakt-bottom { font-size: 12px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-bottom:link { font-size: 12px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-bottom:visited { font-size: 12px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-bottom:active { font-size: 12px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.kontakt-bottom:hover { font-size: 12px;  font-family: HELVETICA; color: #a90101; text-decoration: underline }


.galerie { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.galerie:link { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.galerie:visited { font-size: 13px;  font-family: HELVETICA; color: #000000; text-decoration: none }
a.galerie:active { font-size: 13px;  font-family: HELVETICA; color: #a90101; text-decoration: none }
a.galerie:hover { font-size: 13px;  font-family: HELVETICA; color: #a90101; text-decoration: none }


.disclaimer-zahlen     { color: #000000; font-size: 13px; font-family: HELVETICA;  text-decoration: none }
a.disclaimer-zahlen:link   { color: #000000; font-size: 13px; font-family: HELVETICA;  text-decoration: none }
a.disclaimer-zahlen:visited   { color: #000000; font-size: 13px; font-family: HELVETICA;  text-decoration: none }
a.disclaimer-zahlen:active   { color: #bd1220; font-size: 13px; font-family: HELVETICA;  text-decoration: underline }
a.disclaimer-zahlen:hover   { color: #a90101; font-size: 13px; font-family: HELVETICA;  text-decoration: underline }


#mainlayer {
width: 510px;
height: 275px;
left: 110px;
top: 399px;
position: absolute;
background-color: white;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);
z-index: 80;
}

#mainlayertext {
width: 470px;
height: 260px;
left: 135px;
top: 425px;
color: black;
font-size: 13px;
line-height: 20px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}



#mainlayer2 {
width: 510px;
height: 295px;
left: 110px;
top: 379px;
position: absolute;
background-color: white;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);
z-index: 80;
}

#mainlayertext2 {
width: 470px;
height: 280px;
left: 135px;
top: 405px;
color: black;
font-size: 13px;
line-height: 20px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}


#mainlayer3 {
width: 510px;
height: 325px;
left: 110px;
top: 349px;
position: absolute;
background-color: white;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);
z-index: 80;
}


#mainlayertext3 {
width: 470px;
height: 280px;
left: 135px;
top: 375px;
color: black;
font-size: 13px;
line-height: 20px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}


#mainlayer-kontakt {
width: 470px;
height: 280px;
left: 135px;
top: 360px;
color: black;
font-size: 13px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}


#mainlayer-us {
width: 520px;
height: 326px;
left: 110px;
top: 345px;
position: absolute;
background-color: white;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);
z-index: 80;
}

#mainlayertext-us {
width: 470px;
height: 275px;
left: 135px;
top: 5px;
color: black;
font-size: 13px;
line-height: 15px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}


#mainlayergalerie {
width: 645px;
height: 470px;
left: 76px;
top: 204px;
position: absolute;
background-color: white;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);
z-index: 80;

}

#mainlayerinhalt {
width: 470px;
height: 395px;
left: 135px;
top: 220px;
color: black;
font-size: 13px;
line-height: 20px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}


#mainlayergrundkurs {
width: 510px;
height: 451px;
left: 115px;
top: 223px;
position: absolute;
background-color: white;
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
filter:alpha(opacity=70);
z-index: 80;

}

#mainlayertextgrundkurs {
width: 470px;
height: 395px;
left: 139px;
top: 259px;
color: black;
font-size: 13px;
line-height: 16px;
font-family: HELVETICA;
position: absolute;
z-index: 81;
}


.impressum-text{

color: black;
font-size: 13px;
font-family: HELVETICA;
line-height: 15px;
position: absolute;
z-index: 81;
}

#plus  { position:absolute; top: 407px; left: 590px; z-index: 82; }
#plus1 { position:absolute; top: 407px; left: 590px; z-index: 82; }

#plus-neu  { position:absolute; top: 390px; left: 590px; z-index: 82; }
#plus1-neu { position:absolute; top: 390px; left: 590px; z-index: 82; }


#plus-neu2  { position:absolute; top: 360px; left: 590px; z-index: 82; }
#plus1-neu2 { position:absolute; top: 360px; left: 590px; z-index: 82; }

#plus-kurs  { position:absolute; top: 249px; left: 596px; z-index: 82; }
#plus1-kurs { position:absolute; top: 249px; left: 596px; z-index: 82; }




.button  { font-size: 11px; border: solid 1px #626262 }


.kontakt-text {
width: 470px;
height: 395px;
left: 0px;
top: 30px;
color: black;
font-size: 12px;
font-family: HELVETICA;
line-height: 15px;
position: absolute;
z-index: 81;
}

#kontakt-menue {
left: 0px;
top: 0px;
position: absolute;
z-index: 84;
}



#angebot-choose {
left: 400px;
top:300px;
position: absolute;
z-index: 84;
}

#minimenue {
left: 0px;
top: 3px;
position: absolute;
z-index: 84;
}

#felder { font-family: Arial; font-size: 10px; color: black; top: 645px }

