body{
	font-family:Helvetica, Arial, sans-serif;
	background: url(../../media/img/design/bg.jpg) repeat-y #2A0606;
	font-size:15px;
	color:#fff;
	margin:0px;
	padding:0px;
	color:#BA6B29;/*color:#E7CBC9;*/
	line-height:120%;
}
img{border:none;}
#pageholder{width:980px;}

#contl, #contr{float:left;}
#contl{width:256px;}
img.logo{padding:0px 0px 0px 29px;}
#contr{width:720px; padding-bottom:30px;}
#swfheader{height:370px;}

/* NAVI */
ul#navi, ul#navi ul, ul#navi li{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#navi{padding-top:50px;}
ul#navi li a{display:block; height:36px; font-size:0px; color:#000; text-decoration:none;}
ul#navi li{padding-bottom:10px;}

a.nav1{background:url(../../media/img/design/nav1.gif) no-repeat;}
a.nav2{background:url(../../media/img/design/nav2.gif) no-repeat;}
a.nav3{background:url(../../media/img/design/nav3.gif) no-repeat;}
a.nav4{background:url(../../media/img/design/nav4.gif) no-repeat;}
a.nav1:hover,a.nav2:hover,a.nav3:hover,a.nav4:hover,ul#navi a.mark{background-position:0px -36px;}

ul#subnavi1 li a,ul#subnavi2 li a,ul#subnavi3 li a,ul#subnavi4 li a{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:15px;
	text-align:right;
	padding-right:35px;
	line-height:13px;
}
ul#subnavi1 li,ul#subnavi2 li,ul#subnavi3 li,ul#subnavi4 li{padding-bottom:5px;}
ul#subnavi1 li a span,ul#subnavi2 li a span,ul#subnavi3 li a span,ul#subnavi4 li a span{background:#000; padding:0px 3px 0px 3px;}

ul#subnavi1 li a{color:#f7ea04;}
ul#subnavi1 li a:hover,ul#subnavi1 li.mark a{background:url(../../media/img/design/subline1.gif) repeat-x; background-position:0px 2px;}

ul#subnavi2 li a{color:#c20001;}
ul#subnavi2 li a:hover,ul#subnavi2 li.mark a{background:url(../../media/img/design/subline2.gif) repeat-x; background-position:0px 2px;}

ul#subnavi3 li a{color:#31d45e;}
ul#subnavi3 li a:hover,ul#subnavi3 li.mark a{background:url(../../media/img/design/subline3.gif) repeat-x; background-position:0px 2px;}

ul#subnavi4 li a{color:#27b0a7;}
ul#subnavi4 li a:hover,ul#subnavi4 li.mark a{background:url(../../media/img/design/subline4.gif) repeat-x; background-position:0px 2px;}


/* CONTENT */
#contr .content{
	padding:10px 0px 0px 30px;
}
.noshow{display:none;}
p{line-height:150%;}
h1{
	margin:0px;
	padding-top:20px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:18px;
	color:#BA6B29;/*color:#E7CBC9;*/
	text-transform:uppercase;
}
a{color:#BA6B29;/*color:#E7CBC9;*/}
#contr ul a{
}

ul.listtype1, ul.listtype1 li{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.listtype1 li{padding:0px 0px 20px 0px;}
.english{color:#973500;}


/* mp3 */

div.mp3 a {
	color: #973500;
	font-size: 12px;
}

/* GB */
.entry{margin-top:20px;}
.entry div.cont,.entry div.top{padding:0px 10px 0px 10px;}
.entry div.cont{padding-bottom: 20px;}
.entry div.top{
	border-top:#C1712C 1px solid;
	background:#4F1709;
	height:30px;
	line-height:30px;

}
.entry div span.titel{float:left;}
.entry div span.date{font-size:12px; color:#813507;}
.entry div span.count{float:right;}
.entry p{margin:0px; padding:5px 0px 5px 0px;}

#news div span.date{font-size:14px; color:#BA6B29;}

strong.spezial {
	background-color:#BA6B29; color:#2A0606; padding: 0 2px;
}

/* FORMS */
form{padding:20px 0px 0px 0px; margin:0px;}
#gbform{}
#gbform table, #gbform td, #gbform tr{margin:0px; padding:0px; border:none;}

#gbform input, #gbform textarea{width:330px; background-color:#4F1709; border:1px #C1702B solid; margin:0px; padding:2px 2px 2px 2px; color:#BA6B29;font:15px Helvetica, Arial, sans-serif; }

#gbform textarea{
	width:685px;
	height:80px;
}

#gbform tr.invalid textarea, #gbform tr.invalid input{
	border: 3px solid red !important;
}

#gbform .sendbtn{width:150px;}

#gbform th{
	text-align: right;
	vertical-align: top;
}

#gbform th#captcha{
	background: url(../../media/img/design/code.jpg) no-repeat;
}

/* FORMS */
form table, form table th,form table td,form table tr{
	border:none;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
}

form table th{
	text-align:right;
	padding-right:5px;
	width: 100px;
}
textarea,.textinput, .passwordinput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003368;
	width:350px;
	border: 1px solid #666;
	padding: 5px;
	margin-bottom: 3px;
}

.invalid textarea, .invalid .textinput, .invalid .passwordinput{
	border-left: 3px solid red;
	width: 348px;
}

.invalid th {
	color: red;
}

.invalid td {
	border: 3px solid red;
}

span.error{
	color: red;
}


.verdammt {

}




/* PRINT */
@media print{
	#contl,#swfheader{display:none;}
	body,h1{color:#000;}
	#contr .content{padding:0px;}
	#contr{width:600px;}
}
