*{
padding:0;
margin:0;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	background-color: #d9d9d9;
}




#main{
margin:auto;
width:772px;
background-image:url(../img/hg_content.jpg);
background-repeat:repeat-y;}

#navi{
width:752px;
height:96px;;
background-image:url(../img/hg_navi.gif);
background-repeat:no-repeat;
margin-left:10px;
background-color:#7C0101;}

#head{
margin:auto;
width:772px;
background-color:#339900;
}


#kopf{
width:752px;
height:237px;
background-image:url(../img/hg_kopf.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-top:1px;}

#content{
width:752px;
margin-left:39px;
margin-top:30px;
}

* html #text{
width:430px;
margin-left:5px;
float:left;
text-align:justify;
line-height:18px;}

#text{
width:430px;
margin-left:10px;
float:left;
text-align:justify;
line-height:18px;}


#rechts{
float:left;
width:230px;
margin-left:50px;
line-height:18px;
}



#footer{
clear:both;
margin:auto;
width:772px;
height:25px;
background-image:url(../img/hg_footer.jpg);
background-repeat:no-repeat;
}

#links{
padding-top:10px;
margin-left:230px;
}

#kopftext{
width:400px;
height:120px;
padding-top:80px;
margin-left:50px;
line-height:22px;
}
#wegweiser{
width:770px;
height:18px;
margin-top:20px;
margin-left:37px;
}

#wegweiser a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

#wegnavi{
width:430px;
margin-left:1px;
float:left;}

#datum{
float:left;
width:230px;
margin-left:45px;
}



#footerzwei{
display:in;
margin:auto;
width:772px;
background-color:#D9D9D9;
}

#footerzwei p{

padding-left:550px;
}


#kopftext p {
	background-image: url(../img/haeckchen.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
}




#navigation LI {
   padding: 0;
   margin: 0;
   list-style: none;
   width:430px;
   }

#navigation UL {
   padding: 0;
   margin: 0;
   }

#navigation A {
   display: block;
   padding: 0;
   margin: 0;
   }

#navigation A:link, #navigation A:visited {
	color: #323232;
	/*background-color: #eb6;*/
   text-decoration: none;
	width: 430px;
	display: block;
	background-image: url(../img/haeckchen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	line-height:30px;
	border-bottom:1px solid #d5d5d5;
   }

#navigation A:hover, #navigation A:focus {
   color: #323232;
   background-color: #e8e8e8;
   text-decoration: none;
   width: 430px;
   display: block;
   }
.rot{
color:#8c0101;}


#links LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   display:inline;
   }

#links UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

#links A {
   color: #ffffff;
   text-decoration: none;
   padding-top: 60px;
   padding-bottom:10px;
   width: 87px;
   display: block;
   float:left;
   text-align:center;
   }

#links A:link, #links A:visited {
background:transparent;


   }

#links A:hover, #links A:focus {
color:#999999;
/*background-image:url(../img/navi_linie.gif);
background-position:bottom;
background-repeat:no-repeat;
 padding-top: 45px;
   padding-bottom:25px;*/
   }

#maincontent {
   background-color: #ffe;
   padding: 1em;
   border-top: 2px solid #672647;
   margin: 0;
   }
   
   
#navigationzwei LI {
   padding: 0;
   margin: 0;
   list-style: none;
   width:206px;
   }

#navigationzwei UL {
   padding: 0;
   margin: 0;
   }

#navigationzwei A {
   display: block;
   padding: 0;
   margin: 0;
   }

#navigationzwei A:link, #navigationzwei A:visited {
	color: #323232;
	/*background-color: #eb6;*/
   text-decoration: none;
	width: 206px;
	display: block;
	background-image: url(../img/haeckchen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	line-height:30px;
	border-bottom:1px solid #d5d5d5;
   }

#navigationzwei A:hover, #navigationzwei A:focus {
   color: #323232;
   background-color: #e8e8e8;
   text-decoration: none;
   width: 206px;
   display: block;
   }
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efeff0;
	height: 16px;
	width: 320px;
	border:solid 1px #b7b7b7;
	left: 10px;

}

.boxzwei {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efeff0;
	height: 16px;
	width: 320px;
	border:solid 1px #b7b7b7;
	left: 10px;
	color:#8C0000;

}


.boxnach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efeff0;
	height: 200px;
	width: 359px;
	border: none;
		border:solid 1px #b7b7b7;
}

.boxnachzwei {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efeff0;
	height: 200px;
	width: 359px;
	border: none;
	border:solid 1px #b7b7b7;
	color:#8C0000;

}



.boxex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efeff0;
	height: 16px;
	width: 40px;
	border: none;
	left: 10px;

}

.button {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	height: 18px;
	width: auto;
	border: none;
	background-color: #3a3a3a;
	width:180px;
}

a.weiter {
padding:1px 5px 1px 5px;
background-color:#8C0000;
color:#ffffff;
text-decoration:none;}

a.weiter:hover {
padding:1px 5px 1px 5px;
background-color:#323232;
color:#ffffff;
text-decoration:none;}

a.aktiv{
padding:1px 5px 1px 5px;
background-color:#323232;
color:#ffffff;
text-decoration:none;}

a.aktiv:hover{
padding:1px 5px 1px 5px;
background-color:#323232;
color:#ffffff;
text-decoration:none;}

a.projekt{
color:#8C0000;
text-decoration:none;
font-weight:bold;}

a.projekt:hover{
color:#323232;
text-decoration:none;
}

a.projektweb{
color:#8C0000;
text-decoration:none;
}

a.projektweb:hover{
color:#323232;
text-decoration:none;
}


#text h1 {
font-size:22px;
font-weight:lighter;
color:#8C0000;
}

#text h2{
padding-top:7px;
font-size:12px;
font-weight:bold;
color:#323232;
}

#utabelle h2{
padding-top:0px;
font-size:12px;
color:#323232;}

#utabelle p{
font-size:12px;
color:#323232;}

#rechts h1 {
font-size:22px;
font-weight:lighter;
color:#8C0000;
}

#rechts h2{
padding-top:7px;
font-size:12px;
font-weight:bold;
color:#323232;
}


a.textlinks{
color:#8C0000;
text-decoration:underline;
}

a.textlinks:hover{
color:#323232;
text-decoration:underline;
}

#footerzwei a {
	font-size: 12px;
	color: #323232;
	text-decoration:none;
}

#footerzwei a:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}