body{
background:#70b32c url(../images/bg_e.png) no-repeat center top;
margin-top:22px;}
*+html body{
background:#64ab23 url(../images/bg_e.png) no-repeat center top;
margin-top:22px;}

.outer-container {
background:transparent center top;
margin:0 auto;
padding:0;
width:790px;
}

.navibox {
float:left;
height:400px;
width:183px;
}

.contentbox {
float:right;
	width:580px;
	height:390px;
margin:0 17px 0 0;

}

.navi_spacer {
float:left;
	width:183px;
	height:110px;
}

.moduletable-picto
{
float:right;
	width:580px;
	height:110px;
margin:0 17px 0 0;
border:0;
}

.moduletable-slideshow
{
width:150px;
float:left;
}

.moduletable-slidestart
{
margin-top:0px;
margin-left:35px;
width:500px;
height:349px;
}
.moduletable-monat 
{
width:412px;
float:right;
}

.contentpane 
{
	padding-left     : 0px;
	padding-right    : 0px;
}
 .button 
{
	
}
.contentpaneopen 
{
	color:#868C7C;
	width:100%;
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}


.componentheading
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #3592AE;
	font-weight: bold;
	font-size: 12pt;	
	}
.contentheading
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 12pt;	
}

.contentdescription 
{
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11pt;
	color            : #868C7C;
	text-align       : left;
	white-space: nowrap;
}
.category 
{
  color            : #868C7C;
  font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11pt;
  font-weight      : bold;
}


.navibox li a#active_menu{ 
color : #ffffff;
width : 183px;
background : transparent url(../images/navi_a.png) no-repeat top right;
text-indent : -10000px;
margin-bottom:11px;
} 
.navibox li a{ 
font-size: 10px;
color : #ffffff;
display : block;
text-decoration : none;
width : 183px;
border : 0 solid #eaeada;
height : 34px;
line-height:34px;
background : transparent url(../images/navi_n.png) no-repeat top right;
text-indent : -10000px;
margin:0;
padding : 0;
margin-bottom:11px;
} 
.navibox li a:hover{ 
color : #ffffff;
width : 183px;
background : transparent url(../images/navi_o.png) no-repeat top right;
text-indent : -10000px;
margin-bottom:11px;
} 
.navibox li{ 
display : block;
width : 183px;
background : transparent url(../images/navi_n.png) no-repeat top right;
margin : 0;
padding : 0;
} 
.navibox ul{ 
border : 0 solid #cfcfcf;
width : 183px;
margin : 0;
padding : 0;
}