* { 
margin: 0px; 
padding: 0px; 
}

html, body{ 
 background-color: #fbf7e4;
 margin-left:30px; 
 margin-top:0px;
 padding:0px; 
 } 
 
#pagewidth{ 
 width: 900px;
 border: 5px solid #fbf7e4;
}
 
#maincol{
 background-color: #FFFFFF;  
 position: relative; 
 }
 
#header{
 background-image:url(images/top2.jpg); background-repeat: no-repeat;
 width: 900px;
 height: 83px;
 /* border: 3px;
 border-style: solid; */
} 

#headertext {
  padding-left:60px; 
  /* margin-bottom:25px; */
  padding-top: 0px;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; 
  font-size: 38px;
  color: #d49140;
  font-weight:bold;
}

#headertext img {
  /*margin-left: 700px;
  margin-top: -200px;*/
  padding-left: 520px;
  padding-top: 0px;
  border: 0px;
}

 
#headertext a { 
text-decoration: none; 
color: #d49140; 
border: 0px solid #000000;
padding: 0px;
}
 
   
#headertext2 {
  /*padding-left: 535px;*/
  padding-right: 45px;
  padding-top: 0px;
  text-align: right; 
  margin-bottom:20px;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; 
  font-size: 20px;
  color: #d49140;
  font-weight:bold;
}

#maintext_wrapper{
	width: 900px;
  /* border:0px solid black; */  
  /*overflow: auto;*/  
  /* background-color: lightblue; */  
  background-image: url(images/right.png);  
  background-repeat: repeat;
} 
 
#maintext_old {
  background-color: yellow;
  margin-left:150px; 
  margin-top:50px;
  width:650px;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; 
  font-size: 20px;
  text-align: justify;
  color: #a88c65;
  float:left;
  display: inline; /*--für IE 6 wegen Doubled-Float-Margin-Bug--*/
}

#maintext {
  /*background-image:url(images/right.jpg); 
  background-repeat: repeat;*/
  /*margin-left: 873px;
  margin-top: -1px;
  background-color: green;
	width: 27px;*/
	
  margin-left:150px; 
  margin-top:0px;
  width:650px;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; 
  font-size: 20px;
  text-align: justify;
  color: #a88c65;
}

#maintext a { 
text-decoration: none; 
border: 0px solid #000000; 
color: #a88c65; 
padding: 0px;
}
 
td { 
border:0px solid black;
padding: 0px; 
vertical-align:top; 
}
 
#footer{
 background-image:url(images/menu_simple.jpg); background-repeat: no-repeat;
 width: 900px;
 height: 27px;

} 
 
#footertext {
 font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; 
 font-size: 16px; 
 color: #a88c65;
 text-decoration: none; 
 font-weight: bold;
 float: left;
 margin-top:2px;
 line-height: 1.5;
 clear:both;
 overflow:auto;
 margin-left:350px; 
}

#footertext a { 
text-decoration: none; 
border: 0px solid #000000; 
color: white; 
padding: 0 50px;
width: 170px;
}


#menuframe{
 background-image:url(images/menu_simple.jpg); background-repeat: no-repeat;
 width: 900px;
 height: 27px;
} 

                   
/*--formatiert die Menüleiste--*/

 
#menu { 
width: 860px; 
/* background-image:url(images/menu_simple.jpg); background-repeat: no-repeat; */ 
color: #FFFFFF;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; 
font-size: 16px; 
line-height: 1.5; 
/* float: left; */ 
}

/*--formatiert die Themenblöcke--*/ 
#menu ul { 
float: left; 
width: 170px;
height: 27px; 
list-style-type: none;  
}

/*--definiert die Blocküberschriften--*/ 
#menu h3 { 
font-size: 16px; 
text-align: center;  
color: white; 
border: 0px solid #003366; /*--erforderlich für IE 7--*/ 
/*background: #ff8000;*/ 
}

/* Ausnahme für Downloads und Links */
#menu h3 a { 
font-size: 16px; 
text-align: center; 
color: white; 
border: 0px solid #000000;
background-image:url(images/menu_simple.jpg); background-repeat: no-repeat;
} 

/* Ausnahme für Downloads und Links */
#menu h3 a:hover { 
color: #FFFFFF; 
background-image:url(images/menu_simple.jpg); background-repeat: no-repeat;
}

/*--definiert die "Drop-Down-Links" im Normalzustand--*/ 
#menu a { 
text-decoration: none; 
display: block; 
/* border: 1px solid #000000; */ 
border: 1px solid #ffffff; 
text-align: center; 
/* ALT background: #fbf7e4; */
background: #d49140; 
/* ALT color: black;  */
color: white;
} 

/*--definiert die "Drop-Down-Links" im Hoverzustand--*/ 
#menu a:hover { 
color: #FFFFFF; 
background: #d49140; 
}

/* 
*verhindert im Zusammenhang mit position absolute bei ul ul 
*eine Höhenvergrößerung von #menu beim Hovern-- 
*/ 

#menu li { 
position: relative; 
} 

/*--versteckt die "Drop-Down-Links", solange nicht gehovert wird--*/ 
#menu ul ul { 
position: absolute; 
z-index: 2; 
display: none; 
}

/*--lässt die Dropdown-Links beim Hovern erscheinen--*/ 
#menu ul li:hover ul { 
display: block; 
}

/*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/ 
* html #menu ul li { 
float: left; 
width: 100%;
} 

/*--nur für IE 7 erkennbar--*/ 
*+ html #menu ul li { 
float: left; 
width: 100%;
}
  
/*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/ 
* html body { 
behavior: url(csshover3-source.htc); 
font-size: 100%; 
} 

* html #menu ul li a { 
height: 1%; 
}





 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

