html, body {
	margin:0;
	padding:0;	
	/*background: #373b43 url(img/XXbodybg.jpg) repeat-y; */
	background-color: #373b43;	
	height:100%;				
}

	
/*----- boxes -------------------------*/
.clearer {clear:both;height:1px;}

.bodybox {	
	width:980px;	
	min-height:101%;
	margin:0 auto;
	text-align: left;	
	background: #fff url(images/mainbg.jpg) repeat-y;
}

.maincontainer {
	margin:0 5px;
	width:970px;
}

.header { height:94px; background: transparent url(img/hgo.gif) repeat-x; }


.leftbox {float:left; display: inline; margin: 0 0 0 0; width:160px; height:460px; background: transparent url(images/menuebg0.jpg) no-repeat;  }

.centerbox {float:left; display: inline; padding:0; padding-top:10px;  width:380px; background: #fff url(images/picbg.jpg) repeat-x 0px 300px; z-index:300;}
.centerbox p, .centerbox h1,  .centerbox h2,  .centerbox h3 {margin-left:10px; margin-right:10px; }


.contentbox {float:left; display: inline; width:430px;  min-height:400px;  background: transparent url(images/textbg.jpg ) no-repeat; }
.contentbox .inner {margin:40px 5px 0 10px;}

.contentbox .content {min-height:300px;}

.contentbox .text-de {margin:0 50px 0 10px;}
.contentbox .text-en {margin:0 20px 0 50px;}

.pictable {border:0; margin: 20px auto 0 auto;}
.pictable td {border:0; padding:0;}


.picmenue {margin-top:0px;}
.minimenuepics {margin:0 0 0 10px;}
.overviewpic {float:left; margin:0 10px 10px 0; }
.overviewpic, .minimenuepics {border-top:1px solid #eee; border-left:1px solid #ddd;  border-bottom:1px solid #bbb; border-right:1px solid #eee;}

/*
.contentbox .inner { margin: 30px 0 0 20px;  XXbackground-color:#ccd; }

.XXrightbox {float:right; width:200px; background: #ff5 url(img/grenze.gif) repeat-y;  }
.XXrightbox .inner {margin: 30px 20px 0 10px; XXbackground-color:#cc4;  }

.XXrightbox .inner img {margin:0 0 5px 0;}
.XXrightbox .inner p { line-height:130%; font-size:11px;}


*/




#menu {margin:120px 0 0 0; text-align:left; font-size:11px; }
#menu ul, #menu li { /* all lists */
		list-style-image: none;
		list-style-type: none;
		margin:0 0 0 0;
		padding: 0;		
}

#menu a {
	display:block;
	text-decoration: none;
	color:#ddd;
	border-top:1px solid #97929f;
	padding:3px 0 3px 40px;
	text-shadow: 1px 2px 4px #000;
}

#menu a:hover, #menu a.menu-current{
	font-weight:bold;
	color:#fff;
	text-shadow: 0px 1px 3px #000;
	background:transparent url(images/current-bg.png) no-repeat; 
}


.commentframe {margin:0 0 20px 0px;}

.bodyclass .centerbox {background-image: none; text-align: right; } /*Home*/

.bodyclass4 .leftbox {background: transparent url(images/menuebg1.jpg) no-repeat;  } /*creatures*/
.bodyclass5 .leftbox {background: transparent url(images/menuebg2.jpg) no-repeat;  } /*aliens*/
.bodyclass6 .leftbox {background: transparent url(images/menuebg3.jpg) no-repeat;  } /*Heroines*/
.bodyclass7 .leftbox {background: transparent url(images/menuebg4.jpg) no-repeat;  } /*Queens*/
.bodyclass8 .leftbox {background: transparent url(images/menuebg5.jpg) no-repeat;  } /*Transparent*/
.bodyclass9 .leftbox {background: transparent url(images/menuebg6.jpg) no-repeat;  } /*Puppets*/
.bodyclass10 .leftbox {background: transparent url(images/menuebg7.jpg) no-repeat;  } /*Inspired*/


/*AnyTopics*/

.mod_anytopics_comments div.comment {

	font-size: 11px;
	line-height:120%;
	border: 0;
	
	width:48%;
	height:120px;
	overflow:hidden;
	float:left;
	XXmax-width: 400px;
	
	padding:0;
	XXbackground-color: #fff;
	color: #433c53;
} 

.mod_anytopics_comments div.commentclear {clear:both; border-bottom: 0px solid #999; margin: 10px 6px 10px  6px;}

.mod_anytopics_comments h4 , .mod_anytopics_comments p {font-size: 11px;
	line-height:120%; margin:0 10px 0 0; }

.mod_anytopics_comments a {font-weight: bold; }

.mod_anytopics_comments .piccont {width:50px; height:80px; float:left; margin:0 10px 30px 0; overflow:hidden;}
.mod_anytopics_comments .piccont .picthumb {width:50px;}
