html, body  {

	height:100%;

	margin:0;

	padding:0;

	color: #000;

	background: #9c805e url(img/mainbg.jpg) fixed;			

}







	

/*----- boxes -------------------------*/

.wrapper {	

	width:980px;

	min-height:70%;

	margin:0 0px;

	margin: 0 auto;

	background: transparent url(img/wrapperbg.png) repeat-y;	

}



.innerwrap {	

	width:938px;

	margin-left:21px;

}



#menuswitch {display:none;}



.header{ width:100%; float:left; position:relative; }

.header img.headerpic  {max-width:100%; float:left; }

/*----
.header .infobox {position:absolute; top:100px; left: 0;  overflow:hidden; color:#fff; max-width:420px;}

.header .infobox  .wstitle a {font-family: 'Medula One', cursive; font-size: 3.9em; line-height: 100%; color:#fff ! important; padding:0 5px 3px 5px;  background: transparent url(img/bg50.png) ;}

.header .infobox  .pagetitle {font-size: 1.2em; font-weight: bold; line-height: 120%;  padding:0 5px 3px 5px;   background: transparent url(img/bg50.png) ;}

.header .infobox  .pagedesc {font-size: 0.9em; font-weight: bold; line-height: 120%;  padding:0 0 3px 5px;   background: transparent url(img/bg50.png) ;}

---*/







#leftbox {

	clear:left;

	float:left;

	margin: 0 0 0 0;	

	width:210px;

	min-height:120px;

	display:inline;

}



.contentbox, .contentboxwide {

	float:left;	

	display:inline;	

	min-height:220px;

	padding:0;

	margin-left:20px;

	margin-top:10px;

}



.contentbox { 	width:480px;}

.contentboxwide {width:700px;}



.sidebarbox {

	float:right;

	margin: 15px 0 0 0;	

	width:210px;

	display:inline;

	border-left: 3px dotted #dccfbe;

}



.sidebarbox .inner{	

	margin: 0 10px 0 5px;

}

/*-- footer  -----------*/



.clearfooter {width: 100%; height:50px; clear:both;}



.footer {	

	width:980px;

	height:72px;

	margin:0 auto 0 auto;

	color: #fff;

	text-align:center;

	font-size:12px;

	padding-top:6px;

	background: transparent url(img/footer.png) no-repeat center top;

}

.footer a {color: #fff ! important; text-decoration:none;}



/*-- Menue Left  -----------*/



#menu {

	line-height: 120%;

	min-height: 125px;

}	







#menu ul {

	margin: 0;

	padding-left: 0;

	list-style-type: none;

	list-style-image: none;	

}





#menu li {	

	padding: 0 0 0 0;		

} 



#menu a:link, #menu  a:visited

{

text-decoration: none;

}



#menu li a {

	display: block;

	padding: 10px 0px 8px 20px;	

	text-decoration: none;

	font-weight:bold;

	font-size:14px;

	line-height:100%;

	color: #6d512d;

	border-bottom:1px solid #6d512d;		

}





#menu li a:hover, #menu li a.menu-current, #menu li a.menu-parent {

	color: #ede8f7;

	background: #9c4b1d url(img/mainbg.jpg) ;

}



#menu li a.menu-current {text-shadow: 2px 2px  6px #000; }



#menu li li a {font-size:12px; padding: 8px 0px 8px 30px;}

#menu li li li a {font-size:12px; padding: 6px 0px 6px 40px;}

#menu li li li li a {font-size:12px; padding: 6px 0px 6px 50px;}





#editthis {padding: 2px 15px; width: 170px; margin-left: 3px; font-size:10px;}	

#editthis a {display:inline; text-decoration: none; color: #fff}



/* Search Box */

.search_box { padding: 10px 0 10px 0; border-bottom: 1px #6d512d solid;}

.searchstring {margin-left:20px;}



/* Login Box */



#showlogin {display: block; margin: 20px 0 0 10px;}

#login-box { margin:30px 0 0 0; padding:10px; border-top: 2px #6d512d dotted; font-size: 11px;}

#login-box .inputfield {		

	font-size: 10px;

	padding:2px;

	width:100%;	

}

#login-box .loginsubmit { float:right;}



#login-box a, #showlogin a { ! important; font-weigth:bold;}













/*=============================================================================================

----- SONSTIGES ------

=============================================================================================*/







.startmenu {display:none;}









/*-------------------------PRINT-----------------------------*/

  

@media print {



	body, div, a, h1, h2, h3, h4, h5, h6, li {color: #000 ! important;}



	 .nopr, #leftbox, #topmenu, #footerbox, #gecko_scrollbar {display:none;}

	.contentbox { 	width:60%;}

	.contentboxwide {width:90%;}

	

	.sidebarbox { 	width:30%;}



}