*{
font-family:tahoma,sans-serif;
font-size:13px;
color:#000;
}
img{
border:none;
}
body{
background-color:#000;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

.kartenverkauf{
float:left; 
width:850px; 
color:#000; 
font-size:12px;
background-color:#fff;
}

.kartenverkaufcontent {
margin-left:15px;
margin-right:15px;
}

.kartenverkaufcontent a{
color:#000; 
font-size:12px;
font-weight:bold;
}

.seo{
	position:absolute;
	top:-500px;
	height:auto;
	width:auto;
	}
sup{
font-size:12px;
}
.teaser{
padding:0px;
margin:-20px;
}	

.videobox{
width:160px;
height:120px;
float:right;
}

ul{
padding:0px;
margin:0px;
}
.content h1{
	font-weight:bold;
	font-size:14px;
	color:#D80A0B;	
	border-bottom: 1px #D80A0B solid;
}

.content strong{
	font-weight:bold;
	color:#000;	
}
.bilder img{
padding-right:10px;
padding-bottom:10px;
}


.content td,tr{
		color:#000;	
		border:0px;
		
}
div .skip a{
color:#D80A0B;
}
div .skip a:hover{
color:#D80A0B;
}


div .mplay{
background-color: #000;
text-align:center;
}
span .rot{
color:#D80A0B;
}
.code {
width:468px;
height:70px;
}

.introfilm {
text-align:center;
width:996px;
height:596px;
margin:auto;
padding-top:165px;
background-image:url(img/leinwand.jpg);
background-repeat: no-repeat;
}

.spalt {
float:left;
width:153px; 
height:220px; 
text-align:center;
color:#000;
background-color: #fff;
padding-bottom:55px;
}

.spaltbreit {
float:left;
width:370px; 
height:280px; 
color:#000;
background-color: #fff;
padding-bottom:100px;
padding-left:20px;
}

.spaltbreit img{
padding-left:5px;
padding-bottom:15px;
}

.aufzaehlung li {
list-style-type:circle;
color:#000;
}
.content ul {
padding-left:13px;
}

.content a {
color:#000;
}

.content a:hover {
color:#D80A0B;
}

.navi li {
padding-right:10px;
list-style-type:none;
display:inline;
color:#fff;
}

.navi li a{
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.navi li a:hover{
text-decoration:underline;
}

.navifooter li {
font-size:10px;
padding-right:10px;
list-style-type:none;
display:inline;
}

.navifooter li a{
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.navifooter li a:hover{
text-decoration:underline;
color:#D80A0B;
}

input,textarea,select{
border: 1px #000 solid;
background-color:#fff;
}

b.rtop b, b.rbottom b { background:#FCB11E; }
b.rtop, b.rbottom { display:block; background: #000 }
b.rtop b, b.rbottom b {
display:block;
height: 1px;
overflow: hidden; }
b.r1 { margin: 0 5px }
b.r2 { margin: 0 3px }
b.r3 { margin: 0 2px }
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px }


b.stop b, b.sbottom b { background:#000; }
b.stop, b.sbottom { display:block; background: #000 }
b.stop b, b.sbottom b {
display:block;
height: 1px;
overflow: hidden; }
b.s1 { margin: 0 5px }
b.s2 { margin: 0 3px }
b.s3 { margin: 0 2px }
b.stop b.s4, b.sbottom b.s4 { margin: 0 1px; height: 2px }


b.xtop b, b.xbottom b { background:#000; }
b.xtop, b.xbottom { display:block; background: #fff }
b.xtop b, b.xbottom b {
display:block;
height: 1px;
overflow: hidden; }
b.x1 { margin: 0 5px }
b.x2 { margin: 0 3px }
b.x3 { margin: 0 2px }
b.xtop b.x4, b.xbottom b.x4 { margin: 0 1px; height: 2px }

b.wtop b, b.wbottom b { background:#fff; }
b.wtop, b.wbottom { display:block; background: #000 }
b.wtop b, b.wbottom b {
display:block;
height: 1px;
overflow: hidden; }
b.w1 { margin: 0 5px }
b.w2 { margin: 0 3px }
b.w3 { margin: 0 2px }
b.wtop b.w4, b.wbottom b.w4 { margin: 0 1px; height: 2px }


div.overall{
width:850px;
margin:auto;
margin-top: 0px;  
}

div.navigation{
padding-right:15px;
padding-bottom:15px;
background:#FCB11E;
text-align:right;
}



div.content{
display:block;
padding:15px;
height:auto;
color:#000;
background: #fff url(img/bg.gif) no-repeat bottom;
}

div.teaser{
display:block;
padding:15px;
background:#000;
height:auto;
color:#fff;
}

div.footer{
display:block;
padding:3px;
padding-left:15px;
background:#fff;
height:auto;
}
div.sumanavi{
position:absolute;
top:-5000px;
left:-5000px;
}