/* Top Elements */
* { margin: 0; padding: 0;}

body, html {	
	XXfont: 12px/1.75em Verdana, Tahoma, arial, sans-serif;
	color: #000;	
	margin: 0;
	background: #929292 url(files/bodybg.jpg) repeat-x;
}



.mainwrapper {
	position: relative;
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background: #e7e8eb url(files/mainbg.jpg) repeat-y;
}

.headerbox {
         position: relative;
         background: #000 url(files/header.jpg) no-repeat;
         height: 120px;
         width:100%;
         padding: 0;
         color: #fff;
}

.homelink {display:block; width:500px; height:100px;}
a.deadly-teaser {
	display:block;
	width:186px;
	height:186px;
	position:absolute;
	top:0;
	right:0;
	
}



/* Main Column */
.contentbox { 
		 width:580px;
		 float:left;
		 display:inline;		  
}
.contentbox .inner {margin:0px;}

.contentboxwide {       		 
		 background-color: #e7e8eb ;
		 width: 820px;
		 float:left;
		 display:inline;		  
}
.contentboxwide .inner {margin:10px;}

.contentbox h1 {
	font-size:  1.4em ;
    font-weight: bold;
	color: #B98F36;
	padding: 15px 0 2px 0px;
	border-bottom: 1px solid #B98F36;
}


.rightbox {
	width:240px;
	float:left;
	display:inline;
	font-size: 0.95em;
	
}

.rightbox .inner {margin:10px 0 0 10px; }





/*emenu */
.leftbox {
         float: left;
         width: 140px;
}


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

#menu {	
	line-height: 120%;
	width: 140px;
}	

#menu ul {
	margin: 0;
	padding-left: 0;
	width: 140px;
	list-style-type: none;
	list-style-image: none;	
}


#menu li {	
	padding-bottom: 0;
	list-style-type: none;
	list-style-image: none;
	margin:0;		
} 

#menu li a {
	display: block;
	padding: 3px 5px;
	border-bottom: 1px solid #aaa;
	background-color: #a0a4c5;
	text-decoration: none;
}

/* Nur 1. Ebene (mlev0)*/
#menu li.mlev1 a {
	padding: 5px 5px 10px 5px;

}

#menu li.mlev1 a {font-size:11px; font-weight:bold; background:#213e76 url(files/m1bg.jpg) no-repeat right bottom; color:#ffffff;}
#menu li.mlev1 a:hover, #menu li.mlev1 a.menu-current {color:#fff; background: #213e76 url(files/m1bg-hi.jpg) no-repeat right bottom; }

/*
#menu li.p_1 a:hover, #menu li.p_1 a.menu-current, #menu li.p_1 a.XXmenu-parent {color:#fff; background:#213e76 url(images/programm-hi.jpg) no-repeat right bottom}
#menu li.p_2 a:hover, #menu li.p_2 a.menu-current, #menu li.p_2 a.XXmenu-parent {color:#fff; background:#213e76 url(images/presse-hi.jpg) no-repeat right bottom}
#menu li.p_3 a:hover, #menu li.p_3 a.menu-current, #menu li.p_3 a.XXmenu-parent {color:#fff; background:#213e76 url(images/aussteller-hi.jpg) no-repeat right bottom}
#menu li.p_4 a:hover, #menu li.p_4 a.menu-current, #menu li.p_4 a.XXmenu-parent {color:#fff; background:#213e76 url(images/info-hi.jpg) no-repeat right bottom}
#menu li.p_8 a:hover, #menu li.p_8 a.menu-current, #menu li.p_8 a.XXmenu-parent {color:#fff; background:#213e76 url(images/kontakt-hi.jpg) no-repeat right bottom}
*/
#XXmenu li.mlev1 a.menu-parent {color:#fff; background:#213e76 url(images/menue0-hi.jpg) no-repeat right bottom}



/*-- Witere Ebenen lev1 --*/
.mlev2 {font-size:1.0em;}
.mlev3 {font-size:0.9em;}



#menu li a { /* Nur 2. Ebene */
	padding: 5px 5px 5px 10px;
}

#menu li a:hover, #menu li a.menu-current {
	background-color: #fff8e3;
	background-image: none;
	color:#000000;
	
}




/*-----------------------------------------------------*/







/* footer */
.footerbox {
	clear: both;	
	width: 100%;
	height:40px;
	text-align: center;
	background: #000;
	border-top: 1px solid #C12609;
}

.footerbox p {color:#666; margin-top:10px;}




/* search form */
.searchform {
	background-color: transparent;
	border: none;
	margin: 0 5px 0 10px; padding: 5px 0 5px 0;
	width: 160px;
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox {
	width: 100px;
	color: #777;
	height: 18px;
	padding: 2px;
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button {
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}



/* Flash-Player */
#player {
         position: relative;
         z-index: 1;
}

/* Sidebar */

.mod_anytopics_comments h4 {margin:5px 0 0 0; line-height: 120%;}
.mod_anytopics_comments p {margin:0; line-height: 120%;}
.mod_anytopics_comments a {color:#fff;}

.mod_topic_commentbox {margin:10px; }
