
body{
color:#000000;
font:12px Arial, Verdana, Tahoma,Arial,sans-serif;
margin:23px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
text-align:left;
background-image:url(../images/vertikal2.jpg);
background-repeat:repeat-y;
background-position:0px 0px;
background-color: #DAEDC7;
}

#container{
position:relative;
margin:0px 0px 0px 30px;
text-align:left;
width:927px;
background-color: #FFFFFF;
border:1px solid #396A08;
}

#wrap{
position:relative;
width:927px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
}
#topbanner
{
position:relative;
left:0px;
top:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
height:143px;
width:100%;
}
#topbannertop
{
position:absolute;
top:0px;
left:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
width:927px;
height:122px;
float:left;
background-color:#98B778;
}

#topbannerbottom
{
position:absolute;
left:0px;
top:122px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
width:927px;
height:21px;
overflow:hidden;
float:right;
background-color:#CCD9BF;
}

#position
{
position:absolute;
top:4px;
left:226px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
float:left;
color:#396A08;
font:13px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:left;
}
#metanavigation
{
position:absolute;
left:674px;
bottom:3px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
float:right;
color:#2E451D;
font:13px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:left;
}

#streifen
{
position:absolute;
top:91px;
left:0px;
float:left;
height:23px;
width:100%;
background-image:url(../images/streifen.jpg);
background-repeat:repeat-x;
}

#language
{
position:absolute;
left:252px;
top:4px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
float:left;
width:200px;
height:22px;
overflow:hidden;
color:#396A08;
font:13px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:left;
}

#language a, #language a:link, #language a:visited, #language a:active
{
color:#396A08;
font:13px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:left;
text-decoration:none;
}

#position a, #position a:link, #position a:visited, #position a:active
{
color:#2E451D;
font:13px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:left;
text-decoration:none;
}

#metanavigation a, #metanavigation a:link, #metanavigation a:visited, #metanavigation a:active
{
color:#2E451D;
font:13px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:left;
text-decoration:none;
}

#language a:hover, #address a:hover, #metanavigation a:hover, #position a:hover
{
text-decoration:underline;
}

#language p, #metanavigation p, #position p, #address p
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
}

#content{
position:relative;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
width:927px;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
color:#000000;
font:12px Arial, Verdana, Tahoma,Arial,sans-serif;
text-align:justify;
}


#menuhead
{
position:absolute;
bottom:0px;
left:0px;
width:211px;
height:60px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
height:438px;
width:211px;
height:60px;
overflow:hidden;
}


#maincontent
{
width:505px;
padding-top:53px;
margin-left:230px;
min-height:550px;
background-color:#FFFFFF;

}

* html #maincontent { /* for IE<=6 only */
height:550px;
}


#leftside
{
position:absolute;
overflow:hidden;
top:0px;
left:0px;
height:100%;
width:211px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:0px;
min-height:550px;
background-color:#ADC299;
}

#rightside
{
position:absolute;
top:0px;
right:0px;
height:100%;
margin: 5px 0px 0px 5px;
padding: 53px 4px 0px 4px;
border:0px;
width:168px;
overflow:hidden;
min-height:550px;
background-color:#C3D2B4;
text-align:left;
}

#rightside p, #rightside p.bodytext, table {
text-align:left;
}

table {
vertical-align:top;
font:12px Arial, Verdana, Tahoma,Arial,sans-serif;
}

li {
list-style-type:square;
}

.mainmenu
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:211px;
}

.menuitem a, .menuitem a:visited, .menuitem a:link, .menuitem a:active
{
	color: #000000;
	background-color:#85A366;
	padding: 7px;
	padding-left: 10px;
	padding-right: 0px;
	width:211px;
	display: block;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
    border: 1px solid #48840D;
}

.menuitem a:hover
{
	background-color:#C3D2B4;
	color: #000000;
	text-decoration: none;
}

.mainmenu2
{
position:relative;
	left:0px;
	top:0px;
	border:none;
	width:211px;
	}


.menuitem2 a, .menuitem2 a:visited, .menuitem2 a:link, .menuitem2 a:active
{
	color: #000000;
	background-color: #9AB482;
	padding: 6px;
	padding-left: 25px;
    margin:0px 0px 0px 0px;
	padding-right: 0px;
	display: block;
	width:211px;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
    border: 1px solid #48840D;
}

.menuitem2 a:hover
{
	background-color: #C3D2B4;
	color: #000000;
	text-decoration: none;
}

.mainmenu3
{   position:relative;
	left:0px;
	top:0px;
	border:none;
	width:211px;
	border-right: 1px solid #FFFFFF;
}


.menuitem3 a, .menuitem3 a:visited, .menuitem3 a:link, .menuitem3 a:active
{
	color: #000000;
	background-color: #B0C799;
	padding: 5px;
	padding-left: 50px;
	width:211px;
	padding-right: 0px;
	display: block;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
    border: 1px solid #48840D;
}

.menuitem3 a:hover
{
	background-color: #C3D2B4;
	color: #000000;
	text-decoration: none;
}

a.active
{
	color: #333333;
    text-decoration: underline;

}

a.active:visited
{
	color: #333333;
    text-decoration: underline;
}

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

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

a.active:hover
{
	color: #333333;
    text-decoration: underline;
}

#mainmenubackground
{
position:relative;
left:0px;
bottom:0px;
float:left;
}

#mainmenurightborder
{
position:absolute;
float:left;
top:0px;
left:252px;
}

h1, h2, h3, h4, h5
{
color:#396A08;
padding-top:9px;
margin-top:0px;
font-weight:bold;
font:28px Arial, Verdana, Tahoma,Arial,sans-serif;
}

#rightside h1, #rightside h2, #rightside h3, #rightside h4, #rightside h5
{
color:#396A08;
padding-top:9px;
margin-top:0px;
font:16px Arial, Verdana, Tahoma,Arial,sans-serif;
font-weight:bold;
}

p
{
margin:5px 0px 5px 0px;
}

td, li
{
text-align:left;
}

#address {
	text-align:left;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	width:211px;
}


#footer {
	position:absolute;
	bottom:10px;
	left:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 2px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	width:211px;
}


#footer a, #footer a:visited, #footer a:link, #footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

a, a:visited, a:link, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #990033;
	text-decoration:underline;
}

a:hover
{
		color:  #396A08;
}