BODY, DIV, SPAN{
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	color: #fff;
}
BODY {
	background: #E90B00 url(../_images/bg_gradient.gif) repeat-x fixed 0 0;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
BODY.framed{padding:0px; margin:0px; background:none; text-align:left; }
a, img{border:none;}
A{ text-decoration: none; }
H1,H2{
	margin: 0px;
}
H1{
	font-size: 16px;
	color: #FA7906;
}
H2{
	font-size: 13px;
}
H4{ font-size: 11px; margin: 0; color: #FA7906; }
H1 SPAN{
	font-size: 11px;
	font-weight: bold;
	color: #FA7906;
}
DIV.stage { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 770px;
	background-color: #292929;
}
.framed P{ color:#CCC;}
.framed P STRONG{ color:#fff;}
.stage-background{background: url(../_images/bg_middle.gif) repeat-x; }
.stage-background-col{background-color:#292929; margin:0 3px 0 3px;}
.clapOut, .clapOutAct {margin: 0 0 20px 0; text-align:right;}
.clapOut DIV, .clapOutAct DIV{text-align:left;}
.clapOut DIV H1, .clapOutAct DIV H1{margin:0 0 0 0;}
.clapOut DIV P, .clapOutAct DIV P{margin:6px 0 8px 0;}
.clapOut A, .clapOutAct A{color:#fa7906;}


.contactform tr td {vertical-align:top; padding-top:4px;}
.contactform tr td input {height:14px; width:160px; }
.contactform tr td input, .contactform tr td textarea {border:1px solid #222; background:url(bg-input.gif); font-size:9px; color:#222; padding-left:2px;}
.route input, .route textarea {border:1px solid #222; background:url(bg-input.gif); font-size:9px; color:#222; padding-left:2px;}
.contactform tr td textarea {font-size:11px;}
.contactform tr td div input {height:18px; font-size:9px; width:100px; border:1px solid #222; background-color:#ddd; color:#222;}
.contactform tr td div{margin:4px 0 0 0;}


.content{float: left; width: 420px; margin: 18px 7px 0 7px; background: #343434 url(../_images/bg_content_top.gif) no-repeat;}
.content IFRAME{width:400px; height:1200px; margin: 5px 0 0 14px;}
.context { float: right; width: 207px; margin: 18px 0 0 0; }
.context-block { margin-bottom: 10px; padding: 6px 0 1px 0; background: #343434 url(../_images/bg_context_top.gif) no-repeat; }
.context-block H4{ margin: 0px 0px 6px 10px; }
.context-block DIV{ font-size: 10px; background: url(../_images/arrow_gray.gif) no-repeat; }
.context-block DIV P{ margin: 0 0 8px 20px; color: #999;}
.context-block DIV P A{ color: #fff; text-decoration: none; }
.context-block DIV P A:hover{ color: #fff; text-decoration: none; color: #FA7906; }
.context-block DIV P A IMG{ border: 1px solid #333; }
#countdown {margin: 37px 5px 0 0; font-size: 9px;}
.counter { height: 59px; width: 240px; text-align: right; float: right; background: url(../_images/bg_countdown.gif) no-repeat; }
.doubleline { border-top: 1px solid #2a2a2a; border-bottom: 1px solid #444; background-image: none; margin-bottom: 8px; }
.footer{background: url(../_images/bg_footer.gif) no-repeat; height: 24px; text-align: right; vertical-align: baseline;}
.footer div{padding:5px 6px 0 0; color:#808080; font-size:9px; font-weight:bold;}
.footer div a{color:#808080;}
.geschichte {border:1px solid #FA7906; border:none; border-right:none; margin:15px 10px 0 0px;}
.geschichte TR TD{border:1px solid #FA7906; border:none; border-left:none; vertical-align:top; padding:2px 2px 10px 2px;}
.img-teaser{border:1px solid #999; float:right; margin: 0 0 5px 5px;}
.header { height: 135px; background: url(../_images/bg_header.jpg) no-repeat; }

.nav-main { background: url(../_images/navi.gif) no-repeat; height: 28px;}
.nav-main div{float:left;}
.nav-main div a{color:#808080;}

.nav-sub{float: left; background: url(../_images/bg_nav_top.gif) repeat-x; border: 1px solid #141414; width: 119px;}
.nav-sub-off, .nav-sub-on{height: 14px;padding-top:2px;font-size: 10px;border-top: 1px solid #323232;border-bottom: 1px solid #1B1B1B;}
.nav-sub-off{background: url(../_images/nav_dot.gif) no-repeat;}
.nav-sub-on{ color: #999; background: url(../_images/nav_dot_act.gif) no-repeat; font-weight: bold;}
.nav-sub-off A, .nav-sub-on A{padding-left: 15px; color: #999;}
