/* allgemeine Definition */
td, p, div, .buttonklasse2, ol, ul, li, dl, dt, dd, span, input, select, textarea { font-family: verdana, sans-serif; text-align:left;}
td, p, div, .buttonklasse2, ol, ul, li, dl, dt, dd, span, input, select, textarea { font-size: 11px; }



body{
	margin-left:15px;
	margin-top:10px;
	margin-right:0px;
        margin-bottom:0;
	background-color: #FFFFF6;
  	scrollbar-face-color: #EEEECC;
  	scrollbar-highlight-color: #316331;
  	scrollbar-shadow-color: #316331;
  	scrollbar-3dlight-color: #EEEECC;
  	scrollbar-arrow-color:  #316331;
  	scrollbar-track-color: #EEEECC;
  	scrollbar-darkshadow-color: #EEEECC;
}

/* Linkdefinition */
a { color: #376846 }
a:link { color: #0376846 }
a:visited { color: #376846 }
a:hover { color: #58471C }
a:active { color: #376846 }

h1, h2, h3, h4 {
	font-weight: 600;
	font-size: 12px;
	color: #376846;
}

#wrapper {
 margin: 0px auto 0px auto;
 width: 780px;
 text-align: left;

}

img { border:none; }

#logo {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 222px;
 height: 60px;
 float:left;
border:none;
}

#banner {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 480px;
 height: 60px;
 float:left;
}


/* div */
#main {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 780px;
 min-height: 455px;
 height: auto;
 _height: 455px;  /* underscore hack */
 float:left;
}

#menue {
 margin: 0px 27px 0px 21px;
 _margin: 0px 27px 10px 10px; /* underscore hack */
 padding: 0px 0px 0px 0px;
 width: 80px;
 min-height: 50px;
 height: auto;
 _height: 50px; /* underscore hack */
 line-height: 18px;
 float:left;
}

#menue1, #menue1h {
 margin: 2px 0px 0px 0px;
 width: 100%;
}

#menue1 span.menue1, #menue1h span.menue1h {
 padding: 0px 0px 1px 0px;
 white-space: nowrap;
}

#menue1 a, #menue1h a {
 width:100%;
 height: 20px;
 display:block;
 font-decoration:none;
}

#menue2, #menue2h {
 margin: 1px 0px 0px 0px;
 width: 100%;
}

#menue2 span.menue2, #menue2h span.menue2h {
 padding: 0px 0px 1px 0px;
 white-space: nowrap;
}

#menue2 a, #menue2h a{
 width:100%;
 height: 20px;
 display:block;
}


/* div */
#content {
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
width:460px;
background-color: #FFFFFF; 
color: #000000;
border: 1px solid #58471C;
/* background: #ccc; */
min-height: 455px;
height: auto;
_height: 455px; /* underscore hack */
float:left;
}

#cwrapper {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left; display: block;
}

#right {
 margin: 0px auto 0px auto;	
 padding: 0px 0px 0px 620px;
 _padding: 0px 0px 0px 650px;
 width: 120px;
 /* _width: 994px; */
 min-height: 40px;
 height: auto;
 color: #A40000;
 _position: relative; top:-475px; left:00px;
 }

#footer {
 margin: 0px auto 0px auto;	
 padding: 0px 0px 0px 320px;
 _padding: 0px 0px 0px 320px;
 width: 780px;
 /* _width: 994px; */
 height: 30px;
 clear: left;
 color: #CCCCC5;
}

#copyright {
 margin: 0px auto 0px auto;	
 padding: 18px 0px 10px 0px;
 width: 780px;
 display: inline;
 /*float: right;*/
}

#footerli {
 margin: 0px auto 0px auto;	
 padding: 18px 0px 10px 0px;
 width: 183px;
 display: inline;
 /*float: right;*/

}

a.nav { color: #A40000; text-decoration: none; }
a.nav:link { color: #A40000; text-decoration: none; }
a.nav:visited { color: #A40000; text-decoration: none; }
a.nav:hover { color: #A40000; text-decoration: none; }
a.nav:active { color: #A40000; text-decoration: none; }

a.footli { color: #CCCCC5; text-decoration: none; }
a.footli:link { color: #CCCCC5; text-decoration: none; }
a.footli:visited { color: #CCCCC5; text-decoration: none; }
a.footli:hover { color: #CCCCC5; text-decoration: none; }
a.footli:active { color: #CCCCC5; text-decoration: none; }



.latestnews {
	font-size: 10px;
}
.autor {
	font-size: 10px;
	font-weight: 400;
	color: #376846;
}