html, body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#fff;
	margin:0;
	padding:0;
	background: #7d7e7e url(img/bodybg.jpg) repeat-x; 
}

.clearer {clear:both;}
.transparent {
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.wrapper {width:100%; max-width:600px; margin:0 auto;}
.XXinner {clear:left; margin:10px; min-height:200px;}
.header {margin: 0 0 10px 0;}
a img {border:0;}

.menue {width:100%; height: 50px;}
.menue div {display: block; float: left; overflow:hidden; width:60px; height: 50px;  margin-left:4px;}
.menue div a img {width:100%;}
.menue div span {display: block; float: left; overflow:hidden; width:60px; height: 50px;  border: none;}

.menue div.homelink {margin-left:0; width:80px;}
.menue div.prevlink span {background: transparent url(img/back.png) no-repeat; }
.menue div.nextlink span {background: transparent url(img/fore.png) no-repeat; }



.desktoplink {float:left; clear:left; width:100%; margin-top:30px;}
.desktoplink a {display:block; clear:left; line-height:110%; font-weight:bold; padding: 10px; background-color:#10bae5; color:#fff ! important;}


a {color: #e9e1ff; text-decoration:none;}

/*hauptübersicht*/
.mainmenu {text-align: center; width: 320px; margin:0 auto;}
.mainmenu a img {box-shadow:1px 2px 4px 2px #666;}

/*gruppenübersicht*/
.overview {text-align: center;}
.overview a img {margin: 0 0 10px 10px; box-shadow:1px 2px 4px 2px #666;}


div.mobilepic {text-align: center;}
div.mobilepic img {max-width:100%; box-shadow:1px 2px 4px 2px #666;}


/*--- Headings | Überschriften ------------------------------------------------------------------------*/

.desctext {padding:5px 10px 10px 10px; text-align: left;}
.text-de {}
.text-en {text-align: right;}

h1, h2 {font-family:"Times New Roman", Times, serif; font-weight: normal; }

h1 {
	font-size:150%;
	padding:0;
	margin:0 0 0 0;
}

h2 {
	font-size:120%;
	padding:0;
	margin:0;
	margin:0 0 0 0;
}
h2.trenner {height: auto;}

h3 { font-size:120%; margin:7px 0 4px 0;}       
h4 { font-size:100%; margin:6px 0 0 0;}            
h5 { font-size:90%; margin:6px 0 0 0;}            
h6 { font-size:80%; margin:6px 0 0 0;}    


p {
   margin:0 0 3px 0;
 }

 blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
}
blockquote { margin:0 0 1em 1.6em; color:#605d5c; }

strong, b, .strong, .bold { font-weight:bold;font-size:100.01% }
em, i { font-style:italic; }


.comments {padding:10px; text-align: left;}
.XXcomments p {font-size:90%; line-height:100%; border-top:1px solid #666; padding-top: 5px; margin-top: 10px;}
