/* ##### HAUF*STUERMER ##### */
body {
	margin: 0;
	padding: 0;
	background-image:url(../images/contentbg_neo.jpg); /* old :contentbg.jpg */
	background-position:left top;
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#545353;
}
#komplett {
	border: 0px dotted red;
	width: 950px;
	height:100%;
	
}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #b7c911;

}

h1 {
	font-size: 110%;
	padding-left: 75px;
	padding-bottom:0px;
	padding-top:12px;
	font-weight: bold;
}

h2 {
	font-size: 185%;
	padding-left: 109px;
	padding-bottom:0px;
	padding-top:15px;
	color:#4a5b79;
	line-height: 100%;
}

.ckontakt h3 {
	font-size: 142%;
	font-weight: bold;
	margin:0px 0 0 115px;
	padding:0;
}
.ckontakt p, ol {
	line-height: 130%;
	margin: 0px 0 0px 0;
	padding: 10px 0 0 0;
}

p, ol {
	line-height: 150%;
}

p {
	color:#BACD13;
}

ol {
}

.ulpunkt {
	text-decoration:none;
	list-style: square;
	padding: 0px 0 20px 180px;
	margin: 12px 0 0 0;
	color:#545353;
}

.ulzahlen {
	text-decoration:none;
	list-style: decimal;
	padding: 0px 0 20px 180px;
	margin: 12px 0 0 0;
	color:#545353
}

ul {
	text-decoration:none;
	list-style:none;
	padding: 0px 0 0 15px;
	margin: 12px 0 0 0;
}


li a {
	color:#ffffff;
	}
	
li a:hover {	
	color:#4a5b79;
}	
a {
	color:#c5d914;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color:#4a5b79;
}
.textlink, .textlink a{

color:#6b89AD; 
}

.textlink a:hover{

text-decoration:underline;}

.aktiv {
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0 0 0 0;
	padding: 0.3em;
	color:#ffffff;
	background-image:url(../images/home-hover.jpg);
}
	
.aktiv3 {
color:#4a5b79}

/* ##### HEADER ##### */
#header{
	width:100%; 
	height:145px; 
	background-image:url(../images/header1px.jpg);
}

.hbild{
	width: 889px; /*old: 789px; */
	height:145px; 
	background-image:url(../images/header_neo.jpg); /* old: header.jpg */
	}
/* ##### PNG BILD ##### */	
#png1 {
	position:absolute;
	width:121px;
	height:122px;
	top:23px;
	left:552px; /* old: 452px;*/
	}
#png2 {
	position:absolute;
	width:225px;
	height:24px;
	top:144px;
	left:612px; /* old: 512px; */
	}
#png3 {
	position:absolute;
	width:211px;
	height:439px;
	top:168px;
	left:626px; /* old: 526px; */
	}
#png4 {
	position:absolute;
	width:52px;
	height:90px;
	top:460px;
	left:574px; /* old: 474px; */
	}
#pngp {
	position:absolute;
	width:314px;
	height:192px;
	top:414px;
	left:510px; /* old:410px; */
	}
		
#pngm {
	position:absolute;
	width:86px;
	height:110px;
	top:35px;
	left:502px; /* old: 402px;*/
	}
		
#pngk {
	position:absolute;
	width:265px;
	height:186px;
	top:391px;
	left:540px; /* old: 440px;*/
	}
/* ##### NAVIGATION ##### */	
#menu{
	width: 889px; /* old: 789px; */
	height:24px; 
	background-image:url(../images/menubg_neo.jpg); /* old: menubg.jpg */
	}
			
#menuh
	{
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	width: 550px; /* old; 4 Menupunkte:  445px;*/
	height: 24px;
	float:left;
	margin:0 0px 0px 84px;
	}
	
#menuh a
	{
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	display:block;
	border: 0px solid #555;
	white-space:nowrap;
	margin:0 0 0 0;
	padding: 0.3em;
	}
		
#menuh li{
float:left;
	}
	
#menuh ul{
	list-style:none;
	margin:0;
	padding:0;
	}	
	
.home {
background-image:url(../images/home.jpg);
width:116px;
height:24px;
}
.training {
background-image:url(../images/preise.jpg);
width:101px;
height:24px;
}
.preis {
background-image:url(../images/preise.jpg);
width:101px;
height:24px;
}

.mich {
background-image:url(../images/uebermich.jpg);
width:115px;
height:24px;
}

.kontakt {
background-image:url(../images/kontakt.jpg);
width:109px;
height:24px;
}
.home:hover {
background-image:url(../images/home-hover.jpg);
width:116px;
height:24px;
}
.training:hover {
background-image:url(../images/preise-hover.jpg);
width:101px;
height:24px;
}
.preis:hover {
background-image:url(../images/preise-hover.jpg);
width:101px;
height:24px;
}

.mich:hover {
background-image:url(../images/uebermich-hover.jpg);
width:115px;
height:24px;
}

.kontakt:hover {
background-image:url(../images/kontakt-hover.jpg);
width:109px;
height:24px;
}
/* ##### CONTENT ##### */
#page{
	display:inline;
	width:989px;
	height:441px;
	
	}
		
#content {
	float:left;
	width: 415px;
	margin-top:10px;
	margin-left:86px;
	min-height:500px;
	height:500px; 
}

#content p{
	margin-top:8px;
	margin-left:115px;
}


table{
	margin-left:115px;
	line-height:1,2em;
	width:350px;
	color: #BACD13;
}
/* ##### UNTEN ##### */
#footer{ 
	width:100%; 
	height:100px; 
	background-image:url(../images/footer1px.jpg);
	}
	
.fbild {
 	width:989px; /*old 889px; */
 	height:100px; 
 	background-image:url(../images/footer_neo.jpg); /* old footer.jpg */
 }
 
.fkontakt {
	float:left;
	width: 715px;
	margin-top:63px;
	margin-left:103px;
	
}
