body { background-color:#000; color:#aaa; background-image: url(imgs/background.gif); background-position: 60px 60px; background-repeat:no-repeat; background-attachment:fixed; font-size:.9em; color:#aaa; font-family:sans-serif; scrollbar-face-color:#000000; scrollbar-arrow-color:#990000; scrollbar-track-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000; scrollbar-3dlight-color:#CCCCCC; scrollbar-darkshadow-color:#CCCCCC; background-attachment:fixed; }

.button {
padding: .3em;
border: .2em solid #999;
-moz-border-radius:.4em;
-webkit-border-radius:.4em;
border-radius:.4em;
background-color:#333;
margin-left: .5em;
margin-bottom: .5em;
min-height:28px
}

pre {
text-align: right;
margin-right: 0.5em;
}

.image {
float:right;
margin-left:1em;
margin-top:.5em;
padding:.5em;
border: 0em;
}

h3 {
	margin-bottom:.3em; margin-left:.1em;
	font-size:1em; font-weight:bold;
	color:#CCC;
  }

#infos p {
	margin-left:1em;
	font-size:.9em;
}

#nextshows, #events { margin-left:1.5em;}

.totop a img{
		
	border:none;
	
  }
.totop a{
	margin-right:.5em;
	padding-bottom:0.9em;
	margin-bottom:-1em;
	font-size:.7em;
	font-weight:bold;
	color:#999;
	float:right;
  }
.totop a:hover {
	
	font-size:.7em;
	font-weight:bold;
	color:#999;
	float:right;
	background-color:transparent;

  }
 .footer a{
	font-size:.5em;
	color:#ccc;
  }

.footer a:hover{
	font-size:.5em;
	color:#000;
	background-color:#ccc;
  }
.footer {
	margin-top:0.5em;
	font-size:0.5em;
	color:#666;
  }
  
  p {
  	font-size:.9em;
	width:85%;
	color:#CCC;
	/*padding:.5em;
	margin-left:.5em;
	margin-top:.5em;
	
	*/
  }
ul, ol {
	/*
	padding:.5em;
	margin-left:.5em;
	margin-top:.5em;
	*/
	font-size:.9em;
	color:#CCC;
	width:90%;
	list-style-type:none;
  }
#fly ul {
	list-style-type:circle;
  	}
	
#fly ol {
 	list-style-type:upper-latin;
  	}
	
#fly ul ol {
 	margin-top:.9em;
 	margin-left:.2em;
  	}
#fly li {
  	margin-top:.9em;
	margin-left:.2em;
	}
#pa table tr td{
	font-size:.7em;
	color:#CCC;
	width:45%;
	border:none;
  }
#pa table {
	margin-left:2em;
	margin-top:.5em;
  }
#manuals table tr td{
	background-image: url(imgs/quer11.gif);
	margin-left:1em;
  }
#manuals {
	margin-left:2em;
	#width:100%;
 }
table tr td a {
	font-size:.8em;
	font-weight:normal;
	text-decoration: none;
  }
table tr td a:hover {
	font-size:.8em;
	font-weight:normal;
	text-decoration: none;
	color:#000; 
	background-color:#ccc;
  }
#gruppen {
	width:77%;
  }

#gruppen p {
	margin-left:.5em;
	margin-bottom:.2em;
  }
  
#gruppen ul {
	margin-top:.5em;
	padding-left:1.5em;
  }
  
#gruppen li {
/*	padding:.5em;*/
  }

.kontakt {
	padding: .2em .5em .2em .5em;
	width:66%;
	margin-left:1em;
	margin-bottom:1em;
}
.archiv {
	padding: .1em .5em .2em .5em;
/*	margin-left:1em; */
	margin-top:.8em;
	margin-bottom:.3em;
	width:77%;
}
.archiv p {
	width:95%;
	font-weight: normal;
}
.members, .archiv {
	padding: .1em .5em .2em .5em;
	margin-left:1em;
	margin-top:.8em;
	margin-bottom:.3em;
}

.members, .kontakt, .intern, .archiv {
	-moz-border-radius:.4em;
	-webkit-border-radius:.4em;
	border-radius:.4em;
	background-image: url(imgs/quer11.gif);
  }

.intern {
	padding: 0 .5em .5em .5em;
	width:90%;
	margin-top:1.5em;
	margin-left:1em;
  }

.intern h3 {
	padding: .6em 0 0 0;
  }
  
code {
	font-family: sans;
	text-align:right;
	font-size:.9em;
	}  


.event {
	-moz-border-radius:.4em;
	-webkit-border-radius:.4em;
	border-radius:.4em;
	margin-top:1.5em;
	background-image: url(imgs/quer11.gif);

	width:86%;
	padding-bottom:1em;
  }
  
.headline {
	-moz-border-radius:.4em;
	-webkit-border-radius:.4em;
	border-radius:.4em;
	margin-top:1.5em;
	margin-bottom:1.5em;
	background-image: url(imgs/quer11.gif);
	width:60%;
	padding-bottom:1em;
  }
  a:hover .headline {
 	background-color:#99182C;
  }

.title { 
	margin-left:.9em; margin-top:1em; margin-bottom:.5em;
	font-size:.9em; color:#ccc; font-weight:bold;
	}

.klein, #infos .klein { 
	margin-left:.9em; margin-top:1em; margin-bottom:.5em;
	font-size:.8em; color:#ccc; font-weight:bold; }
	
.title a { font-size:.9em; color:#ccc; font-weight:bold; }
.title a:hover { font-size:.9em; background-color:#ccc; color:#000; font-weight:bold; }

.date {
	-moz-border-radius:.4em .4em 0 0;
	-webkit-border-top-left-radius:.4em;
	-webkit-border-top-right-radius:.4em;
	border-top-left-radius:.4em;
	border-top-right-radius:.4em;
	font-size:1em; color:#000; font-weight:bold;
	background-color:#ccc;
	padding-left:0.4em;
  }
  
.right {
	float:right;
	font-size:1em; color:#000; font-weight:bold;
	background-color:#ccc;
	margin-right:0.4em;
}  
  
.eventbody {
 	width:88%;
	margin-left:1em;
	margin-top:.5em;
	font-size:.9em; color:#ccc; }
	
.eventbody a, #infos p a {
	border-bottom: thin dotted #ccc;
	color:#ccc;
}
  
.eventbody p {
	font-size:1em;
	color:#CCC;
	margin: 0 0 .5em 0;
	width: 100%;
}

.img a {
	border: none;
	background: none;
  }

.img a:hover {
	border: none;
	background: none;
	
}

.eventbody a:hover {
	background: #ccc;
	color: #000;
}

#infos p a:hover {
	background: #ccc;
	color: #000;
}
.eventbody.img a:hover {
	background: none;
	color: #000;
}

a { font-size:.9em; font-family:sans-serif; color:#aaa; font-weight:bold; text-decoration:none;}
a:hover { font-size:.9em; color:#000; font-weight:bold; background-color:#ccc; text-decoration:none;}

input, textarea { background-color:#333333; border:0; color:#FFFFFF; }
select { height:12pt; background-color:#333333; border:0;  color:#FFFFFF; }
table { border:0; cellpadding:0; cellspacing:0; }
hr { height:.2em; color:#333333; }
b { font-size: .9em; color:#ccc; }
.bm { font-size:.9em; color:#aaa; font-weight:bold;}
