body{
 margin:0px auto;
 text-align:center;
 padding:0px;
 background-color:#019736;
}

input, textarea, select {
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	border:1px #CCCCCC solid;
	overflow:hidden;
}

#layer{
 width:978px;
 height:532px;
 text-align:left;
}

html>body #layer{
 width:976px;
 height:530px;
}

#shadow_right{
 position:absolute;
 margin-left:977px;
 height:117px;
 width:12px;
 overflow:hidden;
}


#mainmenue{
 position:absolute;
 margin-top:90px;
 height:22px;
 width:977px;
 background-color:#96989A;
 overflow:hidden;
}

#trenner{
 position:absolute;
 margin-top:112px;
 height:5px;
 width:977px;
 background-color:#D0D1D2;
 overflow:hidden;
}

#submenue{
 position:absolute;
 margin-top:117px;
 height:413px;
 width:170px;
 background-color:#818384;
} 

#menueheadline{
 color:#ffffff;
 margin-top:21px;
 margin-left:20px;
}

#languages{
 margin-top:14px;
 margin-left:4px;
}

#search{
 margin-top:3px;
 margin-left:-7px;
}

#impressum{
 margin-top:20px;
 margin-left:20px;
}

.pic{
 position:absolute;
 margin-top:4px;
 margin-bottom:6px;
}

.logo{
 position:absolute;
 margin-top:4px;
 margin-bottom:6px;
 margin-left:689px;
}

.table{
 position:absolute;
 margin-top:117px;
 width:977px;
 height:433px;
 background-color:#BCBEC0;
 table-layout:fixed;
}

.menue{
 width:170px;
 background-color:#818384;
}

.content{
 width:807px;
 background-color:#D0D1D2;
}

.header{
 position:absolute;
 width:977px;
 height:144px;
 border-top:2px solid #96989A;
 border-left:2px solid #96989A;
 border-right:2px solid #96989A;
}

html>body .header{
 width:975px;
}

.print{
 position:absolute;
 margin-top:-5px;
 margin-left:5px;
}

.imprint_middle {
	width:65px;
	padding-right:25px;
}
.imprint_end {
	width:50px;
}

/*
	table-object
*/

.cell {
	
	border-bottom:1px solid #cccccc;
	padding:2px;
}


p, div {
	margin:0;
}


/*
	Schriften
*/


.h2_gruen{

  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:13px;
	font-weight:bold;
	line-height:25px;
  color:#029636;
  text-decoration:none;
	
}

h1 {
	
  font-family:Helvetica,Verdana,Arial,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
	margin:0px;
	padding:0px;
	
}

li{
	padding-bottom:15px;
	padding-left:5px;
	list-style-image:url('../../system/pictures/file_icon_pfeil_1.gif');
	vertical-align:top;
}

/*
	menue
*/

.menue1 {
 	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	color:#ffffff;
	text-transform:uppercase;
}

.menueheadline {
 	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#019736;
	text-transform:uppercase;
}

.menue2 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

.menue3 {
  font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


a.menue1:link {color:#ffffff;}
a.menue1:visited {color:#ffffff;}
a.menue1:hover {color:#000000;}

a.menue2:link {color:#FFFFFF;}
a.menue2:visited {color:#FFFFFF;}
a.menue2:hover {color:#FFFFFF;}

a.menue3:link {color:#FFFFFF;}
a.menue3:visited {color:#FFFFFF;}
a.menue3:hover {color:#FFFFFF;}

a.pics:link						{color:#FFFFFF;text-decoration:none;font-size:11px;}
a.pics:visited 				{color:#FFFFFF;text-decoration:none;font-size:11px;}
a.pics:hover 					{color:#FFFFFF;text-decoration:none;font-size:11px;}

a:link {color:#666666;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover {color:#333333;text-decoration:none;}
