@charset "utf-8";
/* CSS Document */



/* 1. Normalisierung -----------------------------------------------------------------------*/
* Normalisiert margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin: 0; padding: 0;}

/* Normalisiert font-size für Überschriften */
h1, h2, h3, h4, h5, h6
{font-size: 100%;}

/* entfernt list-style aus Listen */
ol, ul
{list-style:none;}

/* Normalisiert font-style, font-wight auf normal */
adress, caption, cite, code, dfn, em, strong, th, var
{font-style: normal; font-wight: normal;}

/* entfernt border aus Tabellen*/
table
{border-collapse: collapse; border spasing: 0;}

/* entfernt border aus fierlset und img aus */
fieldset, img
{border: 0;}

/* richtet Text in caption und th links aus */
caption, th
{text-align: left;}

/* entfernt Anführungszeichen aus q */
q:befor, q:after
{content: '';}


/* entfernt border aus div aus  */
div
	{
	border:0px solid  #ff0000;
	}

/* Versteckte links screenrader */

h1{
position : absolute;
top : -1000em;
left: -1000em;
}
/* ----------------------------------------------------------------------------------------------------------      */

* {
	margin: 0;
	padding: 0;
}

html {
margin: 0;
padding: 0;
overflow: scroll; 
height: 100%; 
}


a {
color: #f9c716;
text-decoration: underline;
}

a:hover {
color: #0e0403;
text-decoration: underline;
}

a:visited {
color: #f9c716;
text-decoration: underline;
}

body {
	width: 100%;
	background: #ffffff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 17px;
	color: #f9c716;
	text-align: left;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	color: #f9c716;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0.1em;
	vertical-align: middle;
	line-height: 21px;
}

.top {
	width: auto;
	padding:0;
	margin: 0;
	padding: 0px 0px 0;
	height: 140px;
	z-index: 1;
}

#header {
	background: url(img_layout/logo.jpg) no-repeat;	
	height: 140px;
	margin: 0 auto;
	padding: 0px 0px 0px;
	width: 1000px;
}





#header .navi_top {
	position: absolute;
	top: 105px;
	width: 1000px;
	height: 28px;
	padding-right: 0px;
	text-align: right;
	vertical-align: top;
	}
	
	
#header .navi_top ul {
	width: 1000px;
	height: 28px;
	}
	
#header .navi_top ul li {
	margin:0;
	padding:0;
	display:inline;
	
	}
	
#header .navi_top ul li a {
	color:#0e0403;
	margin:0;
	padding-left:10px;
	padding-right:5px;
	border-left:1px solid #f9c716;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	text-transform: uppercase;
	}
	
#header .navi_top ul li a.aktiv	{	
	text-decoration: none;
	color:#f9c716;
	}
	
#header .navi_top ul li a:hover {	
	text-decoration: none;
	color:#f9c716;
	}
	
.bilder {
	width: auto;
	padding:0;
	margin: 0;
	padding: 0px 0px 0;
	height: 191px;
	background: url(img_layout/hg_alle.jpg) repeat-x;

}

#bilder_zweispaltig{
	height: 191px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}



#bilder_zweispaltig .haupt_navi_gelb{
	width: 182px;
	height: 31px;
	margin-top: 0px;
	padding-top: 98px;

}

#bilder_zweispaltig .haupt_navi_gelb ul {
	width: 182px;
	height: 31px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}
#bilder_zweispaltig .haupt_navi_gelb ul li{
	width: 182px;
	height: 30px;
	background: #f9c716;
	float: left;
	display: block;
	text-indent: 10px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #ffffff;
}

#bilder_zweispaltig .haupt_navi_gelb ul li a{
	width: 182px;
	height: 30px;
	line-height: 30px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#bilder_zweispaltig .haupt_navi_gelb ul li a:hover{
	width: 182px;
	height: 30px;
	background-image:	url(img_layout/haupt_gelb_hover.jpg);
	background-position: right;
	background-repeat:no-repeat;
padding: 0;
margin: 0;

}
#bilder_zweispaltig .haupt_navi_gelb ul li a.aktiv{
	width: 182px;
	height: 30px;
	background-image:	url(img_layout/haupt_gelb.jpg);
	background-position: right;
	background-repeat: no-repeat;
padding: 0;

}

#bilder_zweispaltig .haupt_navi_orange{
	width: 182px;
	margin-top: 0px;
	padding: 0;

}
#bilder_zweispaltig .haupt_navi_orange ul {
	width: 182px;
	height: 31px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}
#bilder_zweispaltig .haupt_navi_orange ul li{
	width: 182px;
	height: 30px;
	background: #e26c0a;
	float: left;
	display: block;
	text-indent: 10px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #ffffff;
}

#bilder_zweispaltig .haupt_navi_orange ul li a{
	width: 182px;
	height: 30px;
	line-height: 30px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#bilder_zweispaltig .haupt_navi_orange ul li a:hover{
	width: 182px;
	height: 30px;
	background-image:	url(img_layout/haupt_orange_hover.jpg);
	background-position: right;
	background-repeat:no-repeat;
}
#bilder_zweispaltig .haupt_navi_orange ul li a.aktiv{
	width: 182px;
	height: 30px;
	background-image:	url(img_layout/haupt_orange.jpg);
	background-position: right;
	background-repeat: no-repeat;
}



#bilder_zweispaltig .haupt_navi_rot{
	width: 182px;
	margin-top: 0px;
	padding: 0;

}
#bilder_zweispaltig .haupt_navi_rot ul {
	width: 182px;
	height: 31px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}
#bilder_zweispaltig .haupt_navi_rot ul li{
	width: 182px;
	height: 30px;
	background: #b54709;
	float: left;
	display: block;
	text-indent: 10px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #ffffff;
}

#bilder_zweispaltig .haupt_navi_rot ul li a{
	width: 182px;
	height: 30px;
	line-height: 30px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top: 0;
	margin: 0;
	
	
	
}
#bilder_zweispaltig .haupt_navi_rot ul li a:hover{
	width: 182px;
	height: 30px;
	background-image:	url(img_layout/haupt_rot_hover.jpg);
	background-position: right;
	background-repeat:no-repeat;
}
#bilder_zweispaltig .haupt_navi_rot ul li a.aktiv{
	width: 182px;
	height: 30px;
	background-image:	url(img_layout/haupt_rot.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
}
#bilder_zweispaltig .bilder_bereich{
position: absolute;
top:140px;
margin-left: 182px;
	width: 818px;
	float: right;
	height: 191px;
	background-image:	url(img_layout/bild.jpg);
	background-position: right top;
	background-repeat:no-repeat;
}



.content{
	width: auto;
	padding:0;
	margin: 0;
	padding: 0px 0px 0;


}

#content_dreispaltig{
	margin: 0 auto;
	height: inherit;
	padding: 0;
	width: 1000px;
}

#content_dreispaltig .navi{
	width: 182px;
	height:400px;
	float: left;

	
}

#content_dreispaltig .navi ul {
	padding: 60px 0 60px 0;
	width: 180px;
	float: left;
	display: block;
	border-top: 0px solid #f9c716;
	border-bottom: 1px solid #f9c716;
	border-right: 1px solid #f9c716; 
	border-left: 1px solid #f9c716; 

	 
}
#content_dreispaltig .navi ul li{
	width: 180px;
	float: left;
	display: block;
	text-indent: 10px;
	padding: 0;
	margin: 0;

}

#content_dreispaltig .navi ul li a{
	width: 180px;
	line-height: 30px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;

	color: #0e0403;
	text-decoration: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #f9c716;
	
}
#content_dreispaltig .navi ul li a:hover{
	width: 180px;
	background-image:	url(img_layout/navi_gelb_hover.jpg);
	background-position: right ;
	background-repeat:no-repeat;
	color: #f9c716;
	display: block;
}
#content_dreispaltig .navi ul li a.aktiv{
	width: 180px;
	background-image:	url(img_layout/navi_gelb.jpg);
	background-position:  right ;
	background-repeat: no-repeat;
	color: #f9c716;
	display: block;
	padding: 0;
	margin: 0;
}
/*Sub_Navi */
#content_dreispaltig .navi ul li ul {
	width: 180px;
	padding: 0;
	float: left;
	display: block;
	border-top: 0px solid #f9c716;
	border-bottom: 0px solid #f9c716;
	border-right: 0px solid #f9c716; 
	border-left: 0px solid #f9c716; 
}
#content_dreispaltig .navi ul li ul li{
	width: 180px;
	float: left;
	display: block;
	text-indent: 27px;
}

#content_dreispaltig .navi ul li ul li a{
	width: 180px;
	line-height: 28px;
	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:inherit;
	font-size: 11px;
	color: #0e0403;
	text-decoration: none;
	text-transform: none;
	border: 0;
}
#content_dreispaltig .navi ul li ul li a:hover{
	background-image:	url(img_layout/navi_dunkel_blau.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	color: #f9c716;
	display: block;
	text-decoration: underline; 
}
#content_dreispaltig .navi ul li ul li a.aktiv{
	background-image:	url(img_layout/navi_dunkel_blau.jpg);
	background-position: left middle;
	background-repeat: no-repeat;
	color: #f9c716;
	display: block;
	text-decoration: underline; 
	
}
/*End_Sub_Navi */
/*END_Navi */




#content_dreispaltig .content_bereich{
	height: auto;
	min-height: 100%;
	padding: 20px 40px 0px 50px;
	width: 526px;
	float: left;
	line-height: 21px;
}

#content_dreispaltig .aktuelles{
	padding: 0;
	width: 198px;
	float: right;
}
#content_dreispaltig .akt_ueberschrift {
	width: 190px;
	height: 30px;
	background: #f9c716;
	float: right;
	margin:0;
	padding:0 0 0 10px;
	line-height: 30px;
	border-top: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}

#content_dreispaltig .akt_inhalt {
	width: 198px;
	float: right;
	margin:0;
	padding:30px 0 0 0px;
	line-height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f9c716;
	text-decoration: none;
}




#content_dreispaltig .akt_inhalt a {
color: #f9c716;
text-decoration: underline;
}

#content_dreispaltig .akt_inhalt a:hover {
color: #0e0403;
text-decoration: underline;
}

#content_dreispaltig .akt_inhalt a:visited {
color: #f9c716;
text-decoration: underline;
}

#content_dreispaltig b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: #f9c716;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0.1em;
}

#content_dreispaltig strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: #f9c716;
	text-align: left;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0.1em;
}


#content_dreispaltig .content_bereich ul{
	list style: none;
}
#content_dreispaltig .content_bereich ul li {
	background: url(img_layout/liste_gelb.jpg) no-repeat;
	padding-left: 21px;
	margin:0px
}


#content_dreispaltig  .feld {
  display: block;
  float: left;
  width: 196px; /* Breite.*/
  height: 17px;
  margin: 0 0 9px 1px;
  border: 1px solid #f9c716;
  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}


#content_dreispaltig  .senden{
  display: block;
  width: 120px; /* Breite.*/
  height: 21px;
  float: right;
  background: url(img_layout/senden.jpg) repeat-x;
  border: 1px solid #f9c716;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f9c716;

}






.footer {

width: 100%;
float: left;
height: 71px;
bottom: -2px;

	border-bottom: 1px solid #f9c716;
}


#footer_zweispaltig{
	height: 70px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;

}

#footer_zweispaltig .footer_1{
	height: 70px;
	padding: 0;
	width: 800px;
	float: left;

	

}
#footer_zweispaltig .footer_2{
	padding: 0;
	height: 70px;
	margin: 0;
	width: 200px;
	float: right;
	background-image: url(img_layout/hg_footer.jpg);
	background-position:left;
	background-repeat: no-repeat;


}

.copy {

width: 100%;
float: left;
height: 71px;
bottom: -2px;

}


#copy_zweispaltig{
	height: 70px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;

}

#copy_zweispaltig .copy_1{
	height: 70px;
	padding: 0;
	width: 800px;
	float: left;

}
#copy_zweispaltig .copy_2{
	padding: 0;
	height: 70px;
	margin: 0;
	width: 200px;
	float: right;
	line-height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f9c716;
	


}

	
