/*
  ------------------------------------------------
  Main CSS Layout 
  ------------------------------------------------
*/

body {
  background-color: #e1ddd9;
  font-size: 12px;
  line-height: 1.6em;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#000000;  
  padding:20px;
  margin:0px;
  background-image:  url(../img/hg.body.gif);
  }



ul {list-style-type:square;}
li { margin-left: -1.0em; line-height: 1.5em;} 


#main_box {
vertical-align: middle;
margin: 0px auto;
padding: 0px;
width: 900px;
background-image:url(../img/hg.main.jpg);
}

#header {
margin: 0px;
padding: 0px;
}
#header_subline {
}
#header_menu {
vertical-align: middle;
margin: 0px auto;
padding: 0px;
width: 900px;
text-align:right;
font-size: 12px;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#fff;   }
  
#header_menu a {
color: #fff; 					
text-decoration: none;
} 

#header_menu a:hover {
color: #FFCCFF; 					
text-decoration: underline;
} 
  
#menu {
width: 900px;
margin:0px 0px 0px 0px;

}
/* 
  ------------------------------------------------
  Content - y,
  ------------------------------------------------
*/
#header_content {
margin:0px;
}
#header_img {
margin:0px 0px 0px 233px;
}
#content {
margin:10px;
width: 880px;
}
#left_content {
  float: left;
  width: 180px;
  margin: 0px 20px 0px 30px;
}
#right_content {
  float: left;
  width: 280px;
  margin: 0px 0px 0px 0px;
}
#middle_content {
  float: left;
  width: 280px;
  margin: 0px 20px 0px 0px;


}
p.back {
  clear: both;
  text-align: center;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/* 
  ------------------------------------------------
  footer
  ------------------------------------------------
*/
#bottom {
background-image:url(../img/hg.footer.jpg);
 font-size: 10px;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#fff; 
   
}
#footer {
height: 15px;
width: 900px;
 font-size: 12px;
  font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#fff; 
  background-image:  url(../img/hg.footer.jpg); 
}

#bottom a:visited {
	color: #fff; 					/* dunkelblau #003366 */
	text-decoration: none;
}
#bottom a:hover {
	/* background-color:#789DCC; 			 mittelblau #1B488B */
	color: #fff; 					/* hellblau #80A8DA */
	text-decoration: underline;
}







.text {
	font-size: 1.1em;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	line-height: 1.5em;
	color: #000000;}
			



