#Container {
	width: 950px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
	height: 100%;
}

#headerBlock {
	height: 274px;
	margin-top: 20px;
}

#mainBlock {
	width: 950px;
	margin: 0px auto;
	overflow: hidden;
	background-color: white;
	clear: both;
	background-image: url(../hintergrund-main-block.html);
	background-position: left;
	background-repeat: repeat-y;
}

#hauptmenue {
	clear: both;
	float: left;
	margin-top: 0px;
	z-index: 75;
	width: 163px;
	background-color: #99A798;
}

#inhalt {
	float: right;
	width: 687px;
	margin-top: 0px;
	margin-right: 50px;
	z-index: 50;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	background-color: #777E76;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 14px;
}

/*////////////////////////////////
HTML-Tags
*/



/*///////////////////////////////////
Formular-Definition
*/
div#form-module {}
 form#form_formular {}

p.formcheckbox {}
 input.checkbox {}
 label.checkbox {}

p.formtext {
	line-height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
}
 input.text {
	width: 500px;
}
 input.text:hover,  input.text:focus {
	background-color: #fff5ee;
}


 label.text {
	width: 95px;
	float: left;
}

p.formtextarea {}
 label.textarea {
	width: 95px;
	float: left; 
 }
 textarea.textarea {
	width: 500px; 
 }
 
textarea.textarea:hover, textarea.textarea:focus {
	background-color: #fff5ee;
 } 

p.formcaptcha {}
 label.captcha img {}
 p.formcaptcha input {}

p.formsubmit {}
 input.submit {}
 input.submit:hover {}

p.answertext {}
 ul.form_warning {}
 ul.form_warning li {}
 
/*******************************************************************************
        
        Horizontales Dropdown-Menu, CSS
        
        CSS-Grundlage:  Copyright by Stu Nicholls @ www.cssplay.co.uk
        Please see Copyright Notice @
        http://www.cssplay.co.uk/menus/final_drop.html
        
*******************************************************************************/

.menu {
  font-family: Arial, Helvetica, sans-serif; 
  position:relative; 
  font-size:14px;
  z-index:100;
  font-weight: bold;
  margin-left: 18px;
  margin-top: 25px;
  margin-bottom: 150px;
}
.menu ul {                        /* UL Ebene 1 */
  padding:0; 
  margin:0;
  list-style-type: none;
}
.menu ul li {                     /* Listenelemente der Ebene 1 */
  position:relative;
  margin-bottom: 15px;
}
.menu ul li a, 
.menu ul li a:visited {           /* Links der Listenelemente der Ebene 1 */
  text-decoration:none; 
  color:#fff; 
  height:21px;                    /*  (2)  */
  padding-left:0px; 
  line-height:22px;               /*  --> (2)  */
}
* html .menu ul li a, .menu ul li a:visited {
  
}
.menu ul li ul {
	display: none;
}

.menu ul li.active ul {
	display: block;
}

table {
  margin:4px; 
  border-collapse:collapse;
  font-size:13px;
}

table a {
	color: #fff;
}

/* li:hover  für non-IE-Browser  ---  a:hover  für IE */
  .menu ul li:hover a,
  .menu ul li a:hover {
  text-decoration: underline;
}
  .menu ul li.active a {
	color: #40522e;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {

}
* html .menu ul li a:hover ul {
  margin-top:0;
  marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
	display: none;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	text-decoration: none;
}

.menu ul li.active ul li ul,
.menu ul li a.active ul li a ul {
	display: none;
}

.menu ul li.active ul li a,
.menu ul li a.active ul li a {
	text-decoration: none;

}


* html .menu ul li a:hover ul li a {
  width:160px;
  w\idth:149px;
}
.menu ul li ul li a {
	text-decoration: none;

}

.menu ul li:hover ul li a.drop,       /* Ebene 2 mit  Subpunkten */
.menu ul li a:hover ul li a.drop {

}

.menu ul li ul li a:hover {
	text-decoration: underline;

}



/*******************************************************************************
        
        TinyMCE-Formatierungen
        
*******************************************************************************/

h1 {
	font-size: 120%;
	color: #58595b;
}
h2 {
	font-size: 108%;
	color: #58595b;	
}