BODY, TD, TH, TABLE {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
         color: #000000;
}
INPUT, TEXTAREA, SELECT {
	padding: 0px;
	font-size:11px;
	background-color: #FFFFFF;
	border: solid 1px #C4DCE5;
}
.Info {
	font-size: 11px;
	color: #333333;
}
#Fehler {
	border:#660000 1px solid;
}
#Fehler TH {
	background-color:#660000;
	color:#FFFFFF;
}
#Fehler TD {
	font-size:11px;

}
#Ok {
	border:#006600 1px solid;
}
#Ok TH {
	background-color:#006600;
	color:#FFFFFF;
}
#Ok TD {
	font-size:11px;
	background-color:#CCFFCC;
}
.Module TD{
	font-size:11px;
	padding: 0px;
	padding-left:5px;
	padding-right:5px;
}
.Module TH {
	text-align:left;
	padding:3px;
	padding-left:10px;
	color:#000000;

}
.Module TD A, Module TD A:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
.Module TD A:hover, .Module TD A:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
.HFenster {
	color : #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.HFenster TH {
	font-size:15px;
	font-weight:bold;
         color:#615847;
	padding: 2px;
	text-align:left;
}
.HFenster TD {
	padding: 2px;
}

.Navigation {
	background:inherit;
         color:#5e5e5e;
}
.Navigation a, .Navigation a:visited {
	color:#5e5e5e;
	font-weight:bold;
	text-decoration:none;
}
.Navigation a:hover, .Navigation a:active {
	color:#5e5e5e;
	font-weight:bold;
	text-decoration:none;
}
.Navigation .HauptNav {
font-size:11px;
}
.Navigation .SubNav {
font-size:11px;
}
.TEXT {
	color : #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}

A:visited, A {
text-decoration:none;
color:#5e5e5e;
}
A:active, A:hover {
text-decoration:none;
color:#5e5e5e;
}

  .FORMBUTTON
  {
  text-align : center;
  font-weight: bold;
  color:#615847;
  font-size:  7pt;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 80;
  background-color : #F3F4F9;
  border: 1px solid #4d4a40;
  cursor: hand;
  height: 18px;
  }



.FormX {
  	font-weight: normal;
  	color:#333333;
  	font-size: 7pt;
  	font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #ffffff;
  	border: 2px;
  	border-style : solid;
  	border-color : #d2c8af;
	height: 17px;
		scrollbar-face-color: #d2c8af;
		scrollbar-shadow-color: #d2c8af;
		scrollbar-highlight-color: #d2c8af;
		scrollbar-3dlight-color: #d2c8af;
		scrollbar-darkshadow-color: #d2c8af;
		scrollbar-track-color: #d2c8af;
		scrollbar-arrow-color: #d2c8af;
		scrollbar-base-color: #d2c8af;
}

  .FormText {
  	font-weight: normal;
  	color:#333333;
  	font-size: 7pt;
  	font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #ffffff;
  	border: 2px;
  	border-style : solid;
  	border-color : #d2c8af;
         scrollbar-face-color: #DCE1F0;
	scrollbar-shadow-color: #F2F4FA;
	scrollbar-highlight-color: #F2F4FA;
	scrollbar-3dlight-color: #DCE1F0;
	scrollbar-darkshadow-color: #DCE1F0;
	scrollbar-track-color: #DCE1F0;
	scrollbar-arrow-color: #EAF3F9;
	scrollbar-base-color: #DCE1F0;
}

.Text4
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: none;
color: #615847;
}
.TEXT2
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: none;
color: #f2ead3;
}
.TEXT3
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: none;
color: #615847;
}
.Text5
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: none;
color: #707072;
}
.Text6
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: none;
color: #707072;
}
.h2
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 15px;
font-weight: none;
color: #f2ead3;
}
.h3
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #4F4F4F;
}

a.navigation_main {
 text-decoration: none;
 cursor: pointer;
 color: #000000;
 background-repeat: repeat-x;
}

a.navigation_main:hover, a.navigation_main:visited, a.navigation_main:active, a.navigation_main:link {
 color: #A49D93;
 text-decoration: none;
 font-size: 12px !important;
 font-weight: bold !important;
}

/* Ausklappender Container */

.navigation_extra {
 padding-right: 2px;
 padding-left: 2px;
 padding-top: 4px;
 padding-bottom: 2px;
 visibility: hidden;
 width: 150px;
 position: absolute;
 text-align: left;
 background-color: #22211F;
 border: 1px solid #AEADA4;
 filter: alpha(opacity: 90);
 color: #A49D93;
 text-transform: none;
}

.navigation_extra a:hover, .navigation_extra a:active, .navigation_extra a:visited, .navigation_extra a:link {
 color: #A49D93 !important;
 text-decoration: none !important;
 font-size: 11px !important;
 font-weight: normal !important;
}

.navigation_extra a:hover{
 color: #A49D93 !important;
 text-decoration: underline !important;
 font-size: 11px !important;
 font-weight: normal !important;
}

/*
 * Kontakt
 */
.kontakt_ueberschrift{
	background-color:	#313133;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		10pt;
	color:			#FFFFFF;
	font-weight:		bold;
	padding:		5px 5px 5px 5px;
}
.kontakt_formularUeberschrift{
	width:			496px;
         font-family:		Verdana, Helvetica, sans-serif;
	background-color:	#a8a8a7;
	font-weight:		bold;
	font-size:		10pt;
	padding:		5px 5px 5px 5px;
}
.kontakt_formular{
	background-color:	#FFFFFF;
         width:			100%;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		8pt;
	color:			#000000;
}
.kontakt_bezeichner{
	text-align:		right;
         font-family:		Verdana, Helvetica, sans-serif;
	font-size:		8pt;
	padding-top:		5px;
	padding-bottom:		5px;
	font-weight:		normal;
	padding:		5px 5px 5px 5px;
}
.kontakt_bezeichner1{
	text-align:		left;
         font-family:		Verdana, Helvetica, sans-serif;
	font-size:		8pt;
	padding-top:		5px;
	padding-bottom:		5px;
         padding-left:           5px;
	font-weight:		normal;
	padding:		5px 5px 5px 5px;
}
.kontakt_zeile{
	background-color:	#e2e2e2;
	vertical-align:		top;
}
.kontakt_leer{
	background-color:	#a8a8a7;
}
.kontakt_eingabe{
	font-size:		8pt;
	border:			1px solid #a8a8a7;
	margin:			5px 5px 5px 5px;
         background-color : 	#ffffff;
}
.kontakt_bestaetigung{
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		bold;
	color:			#FFFFFF;
	text-align:		left;
}
.kontakt_bestaetigung_2{
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		bold;
	color:			#FFFFFF;
	text-align:		left;
	margin:			20px 20px 20px 20px;
}
.kontakt2_tabelle{
	width:			1004px;
	background-color:	#000033;
}
.kontakt_newsletter{
	font-size:		9pt;
}
