/* Haupt Navigation */
.mainmenu a:link {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #000000;
	
	display: block;
	float:left;
	padding-bottom: 4px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 4px;
	width:auto;
}

.mainmenu a{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #000000;
	
	display: block;
	float:left;
	padding-bottom: 4px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 4px;
	width:auto;
}

.mainmenu a:visited{

color:#000000;
	text-decoration: none;
}

.mainmenu a:hover{
	color: #000000;
	background-image:url(../images/navi-bg.gif); background-repeat:repeat-x;

}
/* Haupt Navigation aktiv */

.mainmenuaktiv a{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #000000;
	background-image:url(../images/navi-bg.gif); background-repeat:repeat-x;

	display: block;
	float:left;
	padding-bottom: 4px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 4px;
	width:auto;
}


.mainmenuaktiv a:link{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #000000;
	background-image:url(../images/navi-bg.gif); background-repeat:repeat-x;
	
	display: block;
	float:left;
	padding-bottom: 4px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 4px;
	width:auto;
}

.mainmenuaktiv a:visited {
	color: #000000;
	text-decoration: none;
}

.mainmenuaktiv a:hover {
	color: #000000;
	text-decoration: none;
}


/* Sub Navigation */
.submenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
	color: #5a5a5a;  

	display: block;

	margin-bottom: 1px;

	padding-bottom: 6px;
	padding-left: 60px; 
	padding-right: 5px;
	padding-top: 2px;
}


.submenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	
	color: #5a5a5a;  

	display: block;

	margin-bottom: 1px;

	padding-bottom: 6px;
	padding-left: 60px; 
	padding-right: 5px;
	padding-top: 2px;
}
.submenu a:visited {
	color: #5a5a5a;
	text-decoration: none;
}

.submenu a:hover {
	color: #c70000;
background-color:#efefef;
	text-decoration: none;
}


/* Allgemeine CSS Formate Links Body td */

A:link {color: #c70000; text-decoration: underline} A:visited {color: #c70000; text-decoration: underline} A:hover {color: #c70000; text-decoration: none} a:active, a.active { color: #c70000; text-decoration: none; }  



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color:#74603b;
	background-color: #ADD169;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
} 

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
} 

#container-page {
  width: 883px;
  text-align: left;
  height: auto !important; /* For Modern Browsers */
  clear:both;
  float:none;
  background-image: url(../images/bg-main.gif); background-repeat:repeat-y;
}

#container-content {
  padding: 0 0em 0px 0em;
  height: auto; 
  width: 883px;
    background-image:url(../images_doclauf/gui/bg-main.gif); background-repeat:repeat-y;

}

#container-content-after {
  clear: both;
  float:none; width: 900px;
  display: block;
  height:24px;
  }
  

#container-foot {
  clear: both;
  float:none;
  display: block;
  width:auto;
  height:60px;
  padding: 8px;
  text-align:center;
  background-color:#CEE3A5; 
  color: #696a31;
  vertical-align:center;
}

#foot-left { width:490px; text-align:left; float:left; height:50px; }
#foot-right { width:290px; text-align:right;float:left; height:50px; }

#header { width: 883px; height: 113px; text-align:center;  }

#leiste-links { width:83px; float:left;}
#leiste-mitte { width:800px; float:left; background-color:#CEE3A5;}

.links {padding:0px; width:auto;clear:both; line-height:18px;}
.mitte {padding: 8px; width:auto;clear:both; background-color:#FFFFFF; color:#74603b; line-height:18px; }
.navi { height: 31px; width: auto; }

.headline-gruen {
	color: #7f9229;
	font-size: 16px;
	line-height: 18px;
	font-family:"Arial";
}
.headline-gruen-gross {
	color: #7f9229;
	font-size: 20px;
	line-height: 22px;
	font-family:"Arial";
}
.headline-braun {
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.headline-braun-gross {
	color: #ffffff;
	font-size: 24px;
	line-height: 26px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.content-braun { background-color: #74603b; width: auto; padding: 8px; height: auto; color:#FFFFFF; }
.content-braun a { color:#FFFFFF; }
.content-braun a:hover { color:#bbda59; }

img { border:0px; }
img a { border:0px;}
img a:link { border: 0px; }


