html, body{
margin:0;
padding:0;
background: #FFA84E url(bg.gif) repeat-y top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p { margin: 0px; }

/******
Container
******/
div#container{
   position: relative;
	width: 990px;
	margin: 0 auto 0 auto;
	background: #FFFFFF;
	/*top: 50%;*/
	/*margin-top: -225px; /* negative Hälfte von height:450px; */
}


/******
Header 
******/
div#header{
        position: relative;
	height:80px;
	width:990px;
	margin:0 0 0 0;
	background:  url(header.gif) no-repeat top ;
	/*overflow: hidden;*/
}



/***********
CONTENT WRAP
************/
div#wrapper{
        position: relative;
	height: 990px; /*für den ie */
	width: 990px;
	/*temp topstyle*/
	/*background: #ffffff;*/
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	
}
/* vom ie nicht interpretiert */
div#wrapper[id] {
    height:auto;
    min-height:1000px;

}


/***********
CONTENT
************/
div#content{
	float:left;
	width:790px;
	margin: 0 0 0 0;
	padding: 15px;
	/
	height: 700px; /*für den ie */
	
}
/* vom ie nicht interpretiert */
div#content[id] {
    height:auto;
    min-height:700px;

}

/***********
NAV2
************/
div#nav2{
        width:790px;
	margin: 15px 0 0 15px;
	/*height: 50px;*/
	padding: 0;
	float:left;
	border-top: 1px solid #FFA84E;
	border-bottom: 1px solid #FFA84E;
	
}

div#nav2 ul{
         margin:0;
         padding:0;
	 list-style: none;
}
div#nav2 ul li{
   display: inline;
   padding: 0;
   margin: 0;
}
#nav2 ul li a
{
        /*display: block;*/
	float:left;
	height:25px;
	line-height:25px;
	text-decoration: none;
	color: black;
        font-size: 12px;
	/*background: url(menu_bg.gif) no-repeat;*/
	padding: 0 5px 0 0;
	color: #ff0000;
}

#nav2 ul li a:hover
{
	color: #000000;
}
#nav2 ul li.actnav2 a
{
	color: #000000;
}


/*****
Hauptmenu
******/
div#hauptmenu{
	width: 150px;
	height: 500px;
	float:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
       padding: 0;
   margin: 15px 0 0 0;    
  background: url(background_menu.gif);

 
}

#hauptmenu ul
{       

	height: 25px;
	line-height: 25px;
   margin: 0;
   list-style: none;
	   padding: 0;
   margin: 0 0 0 5px; 
}

#hauptmenu ul li {
/*display: inline;*/
   padding: 0;
   margin: 0; 
}

#hauptmenu ul li a
{
        display:block;
	width:125px;
	height:25px;
	line-height:25px;
	text-decoration: none;
	color: black;
        font-size: 12px;
	background: url(menu_bg.gif) no-repeat;
	color: #ff0000;
        font-weight: bold;
	margin: 0 0 10px 0px;
	padding: 0 10px 0 10px;
	text-align:center;
}

#hauptmenu ul li a:hover
{
   display:block;
	/*width:150px;*/
	height:25px;
	line-height:25px;
	text-decoration: none;
	color: black;
   font-size: 12px;
	background: url(menu_bg.gif) no-repeat;
	margin: 0 0 10px 0px;
	padding: 0 10px 0 10px;


}

#hauptmenu ul li.actl1 a
{
        color: #000000; 
}


