body {
 	font-family:Verdana;
 	font-size:12px;
 	background-color:#F7F8F2;
 	text-align:center;
 	margin:0px;
}

h1.header {
	padding-left:20px;
	padding-top:14px;
	font-family : Verdana;
	font-size : 25;
	font-style : normal;
	font-variant : small-caps;
	font-weight : bold;
	color:White;
}

h1 {
	font-family : Verdana;
	font-size : 23;
	font-style : normal;
	font-variant : small-caps;
	font-weight : bold;
	
	/*letter-spacing : -1px;*/
}

h2 {
	padding-top:10px;
	font-family : Verdana;
	font-style:italic;
	font-size : 18;
	font-weight : bold;
	/*letter-spacing : -1px;*/
}

h3 {
	padding-top:10px;
	font-family : Verdana;
	font-size : 15;
	font-weight : bold;
	/*letter-spacing : -1px;*/
}


h4 {
	padding-top:8px;
	font-family : Verdana;
	font-size : 13;
	font-weight : bold;
}

a:link, a:visited {
  text-decoration:underline;
  font-weight:normal;
  color:#3F480C;
  font-size:12px;
}

a:active, a:hover {
  color:#F7641D;
}

a.menu {
 display:block;
 border-top:1px solid #000;
 background-color:#818F20;
 text-align:left;
 color:#ffffff;
 text-decoration:none; 
 padding-left:12px;
 padding-top:6px;
 padding-bottom:6px;
 }

a.menu:link, a.menu:visited {
  	color:#eeeeee;
 	background-color:#818F20;
 	text-decoration:none; font-weight:bold;
}

a.menu:active, a.menu:hover {
	color:#FFFFDD; font-weight:bold;
 	background-color:#E7642D;     /*F0552D*/
	
}

#title {
height:44px;
padding:5px;
background-color:#7b7d8e;
}


.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}
.menucontainer {
	padding-left:0px;
	width:140px;

}

.partnercontainer {
	margin-left:6px;
	background-color:#1B3B6A;
	width:140px;
}

#content {
	background-color:#F8F9F5;
	font-family:Verdana;
	font-size:12px;
	line-height:140%;
	padding-right:30px;
	padding-top:5px;
}

a.partner {
 display:block;
 border-top:1px solid #000;
 background-color:#818F20;
 text-align:left;
 color:#ffffff;
 text-decoration:none; 
 padding-left:12px;
 padding-top:6px;
 padding-bottom:6px;
}

 a.partner:active, a.partner:hover {
	color:#FFFFDD;
 	background-color:#E7642D;     /*F0552D*/
	
}


span.partner {
 display:block;
 border-top:1px solid #000;
 background-color:#818F20;
 text-align:left;
 color:#ffffff;
 text-decoration:none; 
 padding-left:12px;
 padding-top:6px;
 padding-bottom:6px;
 font-size:8pt;
 font-weight:bold;
}


.inputtext {
	border:1px solid #818F20;
	
}


.inputbutton {
	padding:4px;
	color:White;
	border:none;
	background-color:#818F20;
}

.inputbutton:hover {
	color:#FFFFDD;
 	background-color:#E7642D;     /*F0552D*/
	cursor:pointer;
}

.buttontable {
	background-color:#818F20;
}


.buttontd {
  	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}


.buttontd:link, .buttontd:visited {
  	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.buttontd:hover, .buttontd:active {
  	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.grbg1 {background-color:#818F20;}

.fielddesc {font-size:8pt;}
.fieldheader {font-size:9pt;font-weight:bold;}

.uhr td {color:White;font-size:9pt;font-weight:bold;}

.p12n {font-size:12px;}

#adresse .indexlink {
	font-family:Arial;
	font-size:15px;
	color:Black;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}

#adresse .startlink {
	font-family:Arial;
	font-size:15px;
	color:#505050;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}

td {font-size:9pt}

.agbtable td {
	font-family:Verdana;
	font-size:12px;
	line-height:140%;
	padding-right:10px;
}

.fusszeile {
	font-family:Verdana;
	font-size:10px;
	color:#3F480C;
}

#content {
	font-family:Verdana;
	font-size:12px;
}

#content_index {
	font-family:Arial;
	font-size:11px;
}