/* GENERAL CSS */

/* some resets */

body, html, p, h1, h2, h3, h4, h5, h6, ul, li, ol, img, form{
	padding:0;
	margin:0;
	border:0;
	outline:0;
	list-style:none;
}


body{
	background:none;
}

#korn{
	display:none;
	position:absolute;
	top:345px;
	left:0px;
	z-index:1;

}

.container{
width:550px;
margin-left:7px;
}

#wrapper{
	margin:0px 0px 0px 0px;
}




/********/
/* MAIN */
/********/
.download{
color:#cba11a;
color:#b68e08;
text-decoration:none;
}

.download:hover{
color:#cba11a;
color:#b68e08;
text-decoration:underline;
}

#main{
	padding:0px 0px 0px 0px;
	margin-left:0px;
	font-family:Arial;
	color:#000000;
}

/**********/
/* HEADER */
/**********/
#header{
	
}



#strichoben{
position:absolute;
left:333px;
height:25px;
width:60%;
background: #cba11a;
}

#strichunten{
position:absolute;
left:333px;
height:10px;
width:60%;
background: #cba11a;

}


/***************/
/* NAVIGATION  */
/***************/

/* Home */
#navHome{
	position:absolute;
	top:0px;
	left:412px;
	display:none;
	width:148px;
	height:68px;
	background: none;
}

#navHome a:hover, #navHome a.active{
	display:none;
	width:148px;
	height:68px;
	color:#ffffff;
	background: url('../graphic/button_navi_h.png') no-repeat;
}

#navHome a{
	display:none;
	font-family:Arial;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding:8px 0px 0px 55px;
}

#navHome a:hover{
	color:#ffffff;
}

/* Zielsetzung */
#navZielsetzung{
	position:absolute;
	top:0px;
	left:520px;
	display:none;
	width:148px;
	height:68px;
	background: none;
}

#navZielsetzung a:hover, #navZielsetzung a.active{
	display:none;
	width:148px;
	height:68px;
	color:#ffffff;
	background: url('../graphic/button_navi_h.png') no-repeat;
}

#navZielsetzung a{
	display:none;
	font-family:Arial;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding:8px 0px 0px 35px;
}

#navZielsetzung a:hover{
	color:#ffffff;
}

/* Angebot */
#navAngebot{
	position:absolute;
	top:0px;
	left:630px;
	display:none;
	width:148px;
	height:68px;
	background: none;
}

#navAngebot a:hover, #navAngebot a.active{
	display:none;
	width:148px;
	height:68px;
	color:#ffffff;
	background: url('../graphic/button_navi_h.png') no-repeat;
}

#navAngebot a{
	display:none;
	font-family:Arial;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding:8px 0px 0px 47px;
}

#navAngebot a:hover{
	color:#ffffff;
}

/* Organisation */
#navOrganisation{
	position:absolute;
	top:0px;
	left:740px;
	display:none;
	width:148px;
	height:68px;
	background: none;
}

#navOrganisation a:hover, #navOrganisation a.active{
	display:none;
	width:148px;
	height:68px;
	color:#ffffff;
	background: url('../graphic/button_navi_h.png') no-repeat;
}

#navOrganisation a{
	display:none;
	font-family:Arial;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding:8px 0px 0px 33px;
}

#navOrganisation a:hover{
	color:#ffffff;
}

/* Kontakt */
#navKontakt{
	position:absolute;
	top:0px;
	left:850px;
	display:none;
	width:148px;
	height:68px;
	background: none;
}

#navKontakt a:hover, #navKontakt a.active{
	display:none;
	width:148px;
	height:68px;
	color:#ffffff;
	background: url('../graphic/button_navi_h.png') no-repeat;
}

#navKontakt a{
	display:none;
	font-family:Arial;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	padding:8px 0px 0px 50px;
}

#navKontakt a:hover{
	color:#ffffff;
}

/* Impressum */
#navImpressum{
	position:absolute;
	top:62px;
	left:846px;
}

#navImpressum a{
	display:none;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	color:#000000;
	text-decoration:none;
	padding:8px 0px 0px 50px;
}

#navImpressum a:hover{
	color:#000000;
	text-decoration:underline;
}

/************/
/* FORMULAR */
/************/

input[type=text]{
	outline:0;
	border:1px solid #cba11a;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	width:200px;
}

textarea{
	outline:0;
	border:1px solid #cba11a;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	width:200px;
	height:100px;
}

form td{
 padding:0px 15px 20px 0px;
 font-family:Arial;
	font-size:12px;
	color:#000000;
}

td.hint{
	color:#ff0000;
}


