/*--------Navigation------------------------------------------------------------------*/

body {
background-attachment: fixed;
background-repeat: repeat-x;
}

#nav_list {
margin-left:0px;
padding-left:0px;
}

#nav_list a.nav_active_item {display:block;
background-color:#800000;
color:#ffffff;
text-decoration:none ;
text-align:left;
width:180px;
padding-left:20px;
line-height: 28px;
font-size: 14px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
margin:0px;
border-top:solid 0px #fff;
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
font-style:normal;
}

#nav_list a.nav_item {display:block;
background-color:#4b900e;
color:#000000;
text-decoration:none ;
text-align:left;
width:180px;
padding-left:20px;
line-height: 28px;
font-size: 14px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
margin:0px;
border-top:solid 0px #fff;
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
font-style:normal;
}

#nav_list a.nav_item:hover {display:block;
background-color:#800000;
color:#fff;
text-decoration:none ;
text-align:left;
width:180px;
padding-left:20px;
line-height: 28px;
font-size: 14px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
margin:0px;
border-top:solid 0px #fff;
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
font-style:normal;
}

/*--------Links------------------------------------------------------------------*/

.link a:link{
	color: #800000;
	text-decoration: none;
}
.link a:hover{
	color: #800000;
	text-decoration: underline;
}

.link a:focus{
	color: #800000;
	text-decoration: none;
}

.link a:active{
	color: #800000;
	text-decoration: underline;
}

.link a:visited{
	color: #800000;
	text-decoration: none;
}

/*--------Schrift------------------------------------------------------------------*/

body {
background-image:url(../images/background.gif);
background-attachment: fixed;
background-repeat: repeat-x;
}

#text {
font-family:verdana, tahoma, helvetica, sans-serif;
font-size: 13px;
line-height: 22px;
text-align: justify;
width: 88%;
vertical-align: top;
padding-right:20px; 
padding-left:20px;
}

.general_font {
font-family:verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
text-align: justify;
width: 88%;
vertical-align: top;
padding-right:20px; 
padding-left:20px;
}

.general_p {
line-height: 22px;
font-family:verdana, tahoma;
}

.lin {
color:#800000;
}

#footer {
margin:auto;
text-align:center;
width:994px;
height:50px;
border-top: 1px solid #800000;
background-color:#ffffff
}