body {	



	background-color: #999a01;

	font-size: 100%;

	font-family: Helvetica, Verdana, sans-serif;	

	color: #3D3D3D;

margin:0;

 padding:0;

}



.kopf{

position: absolute;

    top:0px;

    left:0px;

    width:100%;

    height:240px;

	 background: transparent;

 background-image: url(img/header.jpg);

 background-repeat:no-repeat;

 margin:0;

 padding:0;

 z-index: 10;

}



.kopf p{

visibility:hidden;

}



.inhalt {

    position: absolute;

    top:260px;

    left:230px;

	  width:730px;

    height:54%;

		text-align:justify;

    overflow:auto;

	  padding: 5px 5px 5px 5px;

    background: #FFFFFF;

    z-index: 3;

		margin:0;

		padding:0 20px 0 0;

}

.inhalt#small p{
font-size: 80%;
}

.inhalt p {



	font-size: 90%;

  color: #000000;

  padding:0 20px 0 70px;

	

}

.inhalt img {


	align:top;
	float:right;

  	margin:5px 20px 5px 30px;
  	border:#990100 2px double;

	

}

.inhalt table {



	font-size: 90%;

  color: #000000;

  padding:50px 20px 0 70px;

	

}

.inhalt a {



  color: #999a01;

  padding:0px;
  text-decoration: none;

	

}



.inhalt h1 {



	font-size: 100%;

  text-weight: bolder;

  color: #000000;

	margin-top:10px;

	 padding:0 0 0 70px;

}



.inhalt h2 {



	font-size: 90%;

  text-weight: bolder;

  color: #000000;

   padding:0 0 0 70px;



}


.inhalt h3 {



	font-size: 90%;

  text-weight: lighter;

  color: #000000;

   padding:0 0 0 70px;



}


.navi_container {

    position: absolute;

    top:0px;

    left:0px;

    width:230px;

    height:100%;

    background: #999a01;

		padding:0;

}





.navigation {

    position: absolute;

    top:260px;

    left:0px;

    width:230px;

    height:300px;

		overflow:visible;

}



.navigation a{

    padding:5px 10px 5px 10px;

		line-height:35px;

		text-decoration:none;

		color:#fff;

		text-align:left;

		font-size:90%;

		margin-top:20px;

}



.navigation a:hover {

	color:#990100;

	font-weight:bolder;

letter-spacing:2;

}



.navigation a#current {

color:#990100;

font-weight:bolder;

letter-spacing:2;

}



.aktuell a#current {

	padding-left:10px;

	font-size:80%;

}



.aktuell {

		padding-top:10px;

		padding-bottom:10px;

		margin:0px;

		background-color:#fff;

}



.aktuell a{

	padding-left:40px;

		color:#000;

		text-align:left;

		font-size:80%;

		letter-spacing:2;

		text-decoration:none;

		line-height:29px;

}



.aktuell a#wahl {

	border-left:4px solid #990100;

	margin-left:10px;

}



.aktuell a:hover{

	border-left:4px solid #990100;

	margin-left:10px;

	color:#000;

	font-weight:normal;

}



.aktuell a:hover#current {

	border-left:none;

	margin-left:0px;

}



.impressum {

    position: absolute;

    top:220px;

		left:0px;

	  width:970px;

    height:30px;

		text-align:right;

	  padding: 5px 5px 5px 0px;

    background:transparent;

    z-index:11;

		margin:0;

}



.impressum a{

    text-decoration:none;

		color:#94948d;

		font-size:70%;

}



.impressum a:hover, a#current{

color:#999a01;

}



.alles {

  position:relative;

	top:0%;

	left:0%;

	width: 100%;

  height: 100%;

	margin: 0;

	border: none;

	background: #fff;  

}


