@charset "utf-8";
/* CSS Document */
.bild { margin:0 1.5em; padding:1px; border:1px solid #333;}

img.mittig {display: block; margin-left: auto; margin-right: auto}
.headline {
background: rgba(0,0,0, 0.50);
font-family: 'Metamorphous', cursive !important;
color: #CCC;
text-decoration:none;
text-indent:20px;
padding:1px;
border:2px solid #47474B;
-moz-user-select: none;
-khtml-user-select: none;
-moz-border-radius: 0 14px 14px 0;
-webkit-border-radius: 0 14px 14px 0;
-khtml-border-radius: 0 14px 14px 0;
border-radius: 0 14px 14px 0;
border-left:none;

padding: 0.5em 0 0.5em;
margin:0.5em 0;
}
/* Footer */

#siteInfo {
clear:both;

background-position: top center;
background-repeat: no-repeat;
/*background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;*/
}
#siteInfo a {

text-decoration:none;
color:#888;
}
#siteInfo a:hover {
	text-decoration:underline;
}
#siteInfo ul {
	
list-style:none;
margin:0 0 0 20px;
padding:20px 0 0 100px;
}
#siteInfo ul li {
margin:0;
padding:0;
float:left;

}
#siteInfo ul ul {
position:relative;
width:190px;
float:right;
margin-top:10px;

}
#siteInfo ul ul li {
	position:relative;
list-style:none;
margin:0 0 0 -10px;
padding:0;
width:190px;
font-size:90%;
}
/* Aktuelle Internetseiten */

.aktuell  {


border:1px solid #2E2E2E;
-moz-user-select: none;
-khtml-user-select: none;
-moz-border-radius: 14px 14px 0 0;
-webkit-border-radius: 14px 14px 0 0;
-khtml-border-radius: 14px 14px 0 0;
border-radius: 14px 14px 0 0;
margin: 1em 0;
padding:0 5px;

}
#kombibilder li {
	float:left;
	list-style:none;
}
#kombibilder .flash {
	margin:1px;
	border:1px solid #333;
	padding:2px;
	
}
 .flash {
	margin:20px;
	border:1px solid #333;
	padding:2px;
	
}
#kombibilder .flash img {
	padding:2x;
	margin:1px;

	
}
#highlights {
margin:10px 10px;
padding:0;
float:left;
display:inline;
width:770px;
border:1px solid #2E2E2E;
-moz-user-select: none;
-khtml-user-select: none;
-moz-border-radius: 14px 14px 0 0;
-webkit-border-radius: 14px 14px 0 0;
-khtml-border-radius: 14px 14px 0 0;
border-radius: 14px 14px 0 0;

}

#highlights dd {
	width:330px;
	padding:10px;
	margin:24px 0 4px 4px;
border:1px solid #2E2E2E;
border-right:none;
-moz-user-select: none;
-khtml-user-select: none;
-moz-border-radius: 14px  0 0 14px;
-webkit-border-radius: 14px  0 0 14px;
-khtml-border-radius: 14px  0 0 14px;
border-radius: 14px  0 0 14px;
	float:right;
}
#highlights dt {
	width:660px;
	padding:10px;
	margin:24px 0 4px 4px;
border:1px solid #2E2E2E;
border-right:none;
-moz-user-select: none;
-khtml-user-select: none;
-moz-border-radius: 14px  0 0 14px;
-webkit-border-radius: 14px  0 0 14px;
-khtml-border-radius: 14px  0 0 14px;
border-radius: 14px  0 0 14px;
	float:right;
}
.event {
	clear:both;
	border:none !important ;
	float: left !important ;
	margin:4px !important ;
}
.video {
background: rgba(100, 100, 100, 0.50);

color: #CCC;
text-decoration:none;
text-align:center;
margin:1em;
		border:2px solid #000;
	-moz-user-select: none;
	-khtml-user-select: none;
	-moz-border-radius: 5px ;
-webkit-border-radius: 5px ;
-khtml-border-radius: 5px ;
border-radius: 5px ;
padding:1em;
}
.rowvideo {
	margin-left:10vw;
}
@media (max-width: 480px) {
  .rowvideo  {
	margin-left:0;
  }
}
.homepage {
	background-image:url(../bilder/merch/hp.jpg);
	position:relative;
  background-repeat:no-repeat;
  border:2px solid #1E1B14;
	-moz-user-select: none;
	-khtml-user-select: none;
	-moz-border-radius: 15px ;
-webkit-border-radius: 15px ;
-khtml-border-radius: 15px ;
border-radius: 15px ;
background-size: contain;
    width: 100%;
    height: 0;
    padding-top: 66%; /* (img-height / img-width * container-width) */
                /* (853 / 1280 * 100) */
}
.btn-default { border-color: #000; background-color: rgba(100, 100, 100, 0.50); color:#FFF;}
 
.btn-default:hover { border-color: #000; background-color: rgba(100, 100, 100, 0.30);color:#CCC; }