/* Grunddefinitionen */



html{

	min-height: 101%;

}



body{

	font-size: 12px;

	font-family: Arial, sans-serif;

	background: #580202 url(../images/bg.png) repeat-x;

	margin: 0;

	padding: 0;

}



h1

{

	color: #580202;

	clear: both;

	font-size: 18px;

}



h2

{

	color: #580202;

	clear: both;

	font-size: 18px;

}





h3

{

	color: #580202;

	clear: both;

	font-size: 14px;

}





.componentheading{

	color: #580202;

	font-size: 16px;

	font-weight: bold;

	text-decoration: underline;

}





.contentheading{

	color: #580202;

	clear: both;

	font-size: 18px;

        font-weight: bold;

}





* {

margin: 0;

padding: 0;

}



#container{

	width: 910px;

    margin: 0 auto;

}



#oben{

	width: 100%;

	background: url(../images/head.png) no-repeat; 

	height: 336px;

}	



#mitte{

	width: 100%;

	margin: 0pt;

	padding-top: 0px;

	float: left;

	background: #fff url(../images/middle.png);

}	



#footer{

        background: url(../images/footer.png) no-repeat;

	height: 100px;

	width: 100%;

	margin: 0px;

        float: left;	

}	



#linkesmenu{

	width: 179px;

	margin-left: 25px;

	float: left;

}	



#content{

	width: 70%;

	margin: 0px;

	padding-top: 6px;

	padding-left: 4px;

	float: left;

}





table.contentpaneopen {

   width: 100%

}



.img{

    border: 1px solid #580202;

    padding: 2px;

    margin: 8px;

}



.menu

{

margin-left: 0;

font: 12px Arial, sans-serif;

color: gray; }



.menu li

{

list-style: none;

margin: 0px;

text-align: left;

}



.menu li a

{

display: block;

padding: 0.7em 0.5em 0.7em 0.9em;

text-decoration: none;

}



.menu li a:link

{

color: #000;

}





.menu li a:visited

{

color: #000;

}





.menu li a:hover

{

color: #580202;

background-image: url("../images/hover.png");

background-position: right;

}



.menu li#current a

{

color: #580202;

background-image: url("../images/hover.png");

background-position: right;

font-weight: bold;

}



.menu li.active a

{

color: #580202;

background-image: url("../images/hover.png");

background-position: right;

font-weight: bold;

}