/* Globale Festlegungen fuer Links, falls nicht in einem extra Style festgelegt*/
a:link {
	color: #3C8845;
	text-decoration: underline;
}
a:visited {
	color: #3C8845;
	text-decoration: underline;
}
a:hover {
	color: #FF3333;
	text-decoration: underline;
}
a:active {
	color: #FF3333;
	text-decoration: underline;
}

* html body #nav a {
width:100%;
}

html, body {
	height:100%;
	}

#distance { 
	width:1px;
	margin-bottom:-13.75em;
	float:left;
	}

#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	width:48em;
	clear:left;
	}

/* Lokale Styles */
.menu	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 line-height: 30px;
		 color: #0B5706;
		 text-decoration: none;
		}
a.menu	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 line-height: 30px;
		 color: #0B5706;
		 text-decoration: none;
		 width: 100%;
		 display: block; 
		}
		
a.menu:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #0B5706; width: 100%; display: block; text-decoration: none; }
a.menu:hover{ font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #0B5706; width: 100%; display: block; text-decoration: none; }
a.menu:active { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #0B5706; width: 100%; display: block; text-decoration: none; }

.menuw	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 line-height: 30px;
		 color: #FFFFFF;
		 text-decoration: none;
		}
a.menuw	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 line-height: 30px;
		 color: #FFFFFF;
		 text-decoration: none;
		 width: 100%;
		 display: block; 
		}
		
a.menuw:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #FFFFFF; width: 100%; display: block; text-decoration: none; }
a.menuw:hover{ font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #0B5706; width: 100%; display: block; text-decoration: none; }
a.menuw:active { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; color: #FFFFFF; width: 100%; display: block; text-decoration: none; }

.header		{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 20px;
		 font-weight: bold;
		 color: #000000;
		}
.headerdown	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 16px;
		 font-weight: bold;
		 line-height: 30px;
		 color: #000000;
		}
.motto	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 9px;
		 font-weight: bold;
		 line-height: 25px;
		 color: #000000;
		}
.texthead	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 18px;
		 font-weight: bold;
		 line-height: 35px;
		 color: #000000;
		}
.textsub	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 14px;
		 font-weight: bold;
		 line-height: 35px;
		 color: #000000;
		}
.textstart	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 14px;
		 font-weight: bold;
		 line-height: 20px;
		 color: #000000;
		}
.text		{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: regular;
		 color: #000000;
		}
.textbold	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: bold;
		 color: #000000;
		}
.hide		{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 5px;
		font-weight: regular;
		color: #FFFFFF;
		}
a.hide		{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 5px;
		font-weight: regular;
		text-decoration: none;
		color: #FFFFFF;
		}
a.hide:hover	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 5px;
		color: #FFFFFF;
		text-decoration: none;
		}
a.texts		{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 9px;
		 font-weight: regular;
		 color: #000000;
		}
		
a.texts:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: regular; color: #000000; }
a.texts:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: regular; color: red; }
a.texts:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: regular; color: #000000; }
/* Globale Festlegungen fuer Formulare */
input, select, textarea {
	// netscape:no;
	font-family : arial, arial, sans-serif, verdana, Helvetica, Geneva;
	color: black;
	font-size: 12px;
	border-color : black;
	border-style : solid;
	border-width : 1;
	border-left-width : 1;
	border-top-width : 1;
	border-right-width : 1;
	border-bottom-width : 1;
	background-color : white;
}
/* IE, keine Raender der Checkboxen */
.Check { border-color : white; border-width : 1; }

input.submitbutton{
	font-weight:bold;
	text-transform:uppercase;
	font-size: 11px;
	height:16px;
	line-height:13px;
	border-color : #006633;
	background-color : #006633;
	color:white;
	cursor:hand;
}
/* Style für Development Kommentare */
.develop	{
		 font-family: Verdana, Helvetica, sans-serif;
		 font-size: 11px;
		 font-weight: regular;
		 color: red;
		}
		
img#front {
padding:10px;
text-align:left;
}
		
/* Layer fuer Logo unten */
div { border:0px; }
#down { position:absolute; top:620px; left:770px; width:30px; height:30px; z-index:2; background-color:#ffffff; }
#down_per { position:absolute; top:951px; left:770px; width:30px; height:30px; z-index:2; background-color:#ffffff; }
#down_ref { position:absolute; top:1007px; left:770px; width:30px; height:30px; z-index:2; background-color:#ffffff; }

/* Layer Rundungen */
#lo1 { position:relative; width:1px; height:1px; z-index:0; }
#lo2 { position:absolute; top:0px; left: 0px; width:21px; height:22px; z-index:1; }
#ro { position:absolute; top:0px; left: 768px; width:22px; height:21px; z-index:1; }
#lu { position:absolute; top:617px; left: 0px; width:21px; height:22px; z-index:1; }
#lu_opera { position:absolute; top:618px; left: 0px; width:21px; height:22px; z-index:1; }
#lu_moz { position:absolute; top:619px; left: 0px; width:21px; height:22px; z-index:1; }
#lu_per { position:absolute; top:951px; left: 0px; width:21px; height:22px; z-index:1; }
#lu_ref { position:absolute; top:1007px; left: 0px; width:21px; height:22px; z-index:1; }
#lu_imp_opera { position:absolute; top:621px; left: 0px; width:21px; height:22px; z-index:1; }
#lu_imp_moz { position:absolute; top:618px; left: 0px; width:21px; height:22px; z-index:1; }

/*GS-EDV*/
.white a {color:#fff; font-size:6px;}
.white a:focus {color:#fff; font-size:6px;}
.white a:hover {color:#fff; font-size:6px;}
.white a:active {color:#fff; font-size:6px;}
.white a:link {color:#fff; font-size:6px;}
.white a:visited {color:#fff; font-size:6px;}