@charset "utf-8";
/* CSS Document */
html
{
	width:100%;
	height:100%;
}

body
{
	width:100%;
	height:100%;
	background-image:url(../images/intro/bg_muster.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#504936;
	font-size:11px;
	line-height:16px;
}

#containerBack
{
	background-image:url(../images/main/bgBack.gif);
	background-repeat:repeat-y;
	width:975px;
	height:100%;
	margin:0px;
	padding:0px;
	position:absolute;
	left:50%;
	margin-left:-487px;
}

#containerHeader
{
	width:100%;
	height:205px;
	position:absolute;
	top:42px;
	left:0px;
	margin:0px;
	padding:0px;
	z-index:10;
}

#bgHeaderLeft
{
	position:absolute;
	width:50%;
	height:205px;
	background-image:url(../images/main/bgHeaderLeft.gif);
	background-repeat:repeat-x;
	left:0px;
}

#bgHeaderRight
{
	position:absolute;
	left:50%;
	width:49.9%;
	height:205px;
	background-image:url(../images/main/bgHeaderRight.gif);
	background-repeat:repeat-x;
}

#headerArea
{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-477px;
	width:952px;
	height:205px;
	z-index:9;
	margin-top:1px;
}

#metaNavigation
{
	text-align:right;
	padding:6px 0px 0px 0px;
	height:18px;
	width:952px;
}

#headerImage
{
	width:952px;
	height:135px;

}

#hauptNavigation
{
	position:relative;
	background-image:url(../images/main/bgNavi.gif);
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:27px;
	width:954px;
	margin-top:-1px;
}

#metaNavigation a:link
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation a:hover
{
	color:#a79973;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation a:active
{
	color:#a79973;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation .aktiv:link
{
	color:#a79973;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation .aktiv:visited
{
	color:#a79973;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation .aktiv:hover
{
	color:#a79973;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#metaNavigation .aktiv:active
{
	color:#a79973;
	font-weight:bold;
	display:block;
	float:right;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(../images/main/metaNaviTrenner.gif);
	background-repeat:no-repeat;
	font-size:11px;
}

#hauptNavigation a:link
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#2a261c;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation a:visited
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#2a261c;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation a:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#b4301e;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation a:active
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#b4301e;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation .aktiv:link
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#b4301e;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation .aktiv:visited
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#b4301e;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation .aktiv:hover
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#b4301e;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#hauptNavigation .aktiv:active
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#b4301e;
	display:block;
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(../images/main/hauptNaviTrenner.gif);
	background-repeat:no-repeat;
	float:left;
}

#subNavigation
{
	float:left;
	width:952px;
	height:42px;
	display:inline;
	/*margin:-16px 0px 20px 0px;*/
}

#subNavigation img
{
	float:left;
}

#subNavigation a:link
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNavi.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}

#subNavigation a:visited
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNavi.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}

#subNavigation a:hover
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNavi.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:underline;
	font-size:10px;
}

#subNavigation a:active
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNavi.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:underline;
	font-size:10px;
}

#subNavigation .aktiv:link
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNaviAktiv.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}

#subNavigation .aktiv:visited
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNaviAktiv.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}

#subNavigation .aktiv:hover
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNaviAktiv.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}

#subNavigation .aktiv:active
{
	height:32px;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/main/bgSubNaviAktiv.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}



#contentContainer
{
	position:absolute;
	top:239px;
	left:50%;
	margin:0px 0px 0px -487px;
	padding:0px 0px 0px 10px;
	width:962px;
	height:auto;
	background-color:#e6e0d0;
	background-image:url(../images/main/bgBack.gif);
	background-repeat:repeat-y;
}

#content
{
	float:left;
	width:952px;
	height:auto;
	display:inline;
	margin:15px 0px 20px 0px;
}

#footer
{
	height:20px;
	width:922px;
	text-align:center;
	color:#9b9683;
	font-size:10px;
	float:left;
	background-image:url(../images/main/bgTrenner.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 15px;
}

.contentSpalte
{
	width:296px;
	min-height:200px;
	float:left;
	background-color:#666666;
	margin:0px 10px 0px 10px;
	display:inline;
}

.contentLeftStart
{
	width:296px;
	margin:0px 0px 0px 10px;
	float:left;
display:inline;
}

.contentStart
{
	width:296px;
	margin:0px 0px 0px 10px;
	float:left;
display:inline;
}

.contentLeft
{
	width:237px;
	min-height:200px;
	float:left;
	margin:0px 10px 0px 0px;
	display:inline;
	overflow:hidden;
}

.contentCenter
{
	width:677px;
	min-height:200px;
	float:left;
	margin:0px 10px 0px 10px;
	display:inline;
}

.contentCenter3Spaltig
{
	width:477px;
	min-height:200px;
	float:left;
	margin:0px 10px 0px 10px;
	display:inline;
}

.contentRight
{
	width:200px;
	min-height:200px;
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
	overflow:hidden;
}

#rootline
{
	margin:0px 0px 0px 20px;
}

#rootline a:link
{
	color:#666666;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

#rootline a:visited
{
	color:#666666;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

#rootline a:hover
{
	color:#666666;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

#rootline a:active
{
	color:#666666;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

.subsubNavigation a:link
{
	color:#2a261c;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
}

.subsubNavigation a:visited
{
	color:#2a261c;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
}

.subsubNavigation a:hover
{
	color:#b4301e6;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
	background-color:#DCD1BA;
}

.subsubNavigation a:active
{
	color:#b4301e6;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
	background-color:#DCD1BA;
}

.subsubNavigation .aktiv:link
{
	color:#b4301e6;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
	background-color:#DCD1BA;
}

.subsubNavigation .aktiv:visited
{
	color:#b4301e6;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
	background-color:#DCD1BA;
}


.subsubNavigation .aktiv:hover
{
	color:#b4301e6;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
	background-color:#DCD1BA;
}


.subsubNavigation .aktiv:active
{
	color:#b4301e6;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:100%;
	height:18px;
	padding:2px 0px 0px 10px;
	background-color:#DCD1BA;
}


h1
{
	width:99%;
	height:20px;
	color:#4a4432;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	clear:left;
	border-bottom: 1px dotted #B7A380;
}

h2{
	width:99%;
	height:18px;
	color:#4a4432;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	clear:left;
}


h3{
	width:99%;
	height:16px;
	color:#4a4432;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	clear:left;
}
h4{
	width:99%;
	height:14px;
	color:#4a4432;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	clear:left;
}

.news-list-date
{
	font-size:10px;
	display:block;
	width:100%;
	text-align:right;
	margin:0px 0px 5px 0px;
}

a:link
{
	color:#504936;
	text-decoration:underline;
	font-weight:bold;
}

a:visited
{
	color:#504936;
	text-decoration:underline;
	font-weight:bold;
}

a:hover
{
	color:#504936;
	text-decoration:none;
	font-weight:bold;
}

a:active
{
	color:#504936;
	text-decoration:none;
	font-weight:bold;
}

.banner img
{
	display:block;
	width:auto;
	margin:0px 0px 10px 0px;
}

li
{
	margin:10px 0px 10px 0px;
}

#trenner
{
margin:0px 0px 15px 0px;
width:100%;
height:3px;
background-image:url(../images/main/bgTrenner.gif);
background-repeat:repeat-x;
}

.csc-frame-rulerAfter
{
margin:0px 0px 15px 0px;
width:100%;
height:3px;
background-image:url(../images/main/bgTrenner.gif);
background-repeat:repeat-x;
}


dl
{
margin:0px;
padding:0px;
}

.spacer{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#751D00;
	padding:0 0 5px 5px;
	}
.countdown{
	font-size:16px;
	font-weight:bold;
	font-family: verdana, arial, sans-serif;
	color:#E2001A;
	}
td{
padding:0 0 0 15px
}


div.tx-powermail-pi1_formwrap form fieldset {border: 0 solid;}
div.tx-powermail-pi1_formwrap form fieldset legend {display:none;}

div.tx-powermail-pi1_formwrap form label {
width:150px;
float:left;
padding-left:6px;
clear:none;
white-space:nowrap; /*to fix IE6 wrapping*/

}


div.tx-powermail-pi1_formwrap form input {margin-top:3px;}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title span.powermail_mandatory {display:inline;}

.powermail_mandatory {color:red;}


div.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_10 {padding:5px 0;}
div.tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html_10 label {float:none;}

div.tx-powermail-pi1_formwrap .powermail_mandatory_js {color:red; margin-left:115px;}

.news-list-item h1{
	font-size:14px;  
	color:#6B1900; 
}
.news-single-img {
	float: left;
	padding-right:8px
}
.news-list-item img {
	float: left;
padding-right:8px
}
#teilnahmebedingungen{padding:10px; margin-left:10px; width:200px; font-size:90%; background-color:#f1f1f1}

.news-list-date{
	display:none;
}
.tx_powermail_pi1_fieldwrap_html_69,
.tx_powermail_pi1_fieldwrap_html_70,
.tx_powermail_pi1_fieldwrap_html_43,
.tx_powermail_pi1_fieldwrap_html_67,
.tx_powermail_pi1_fieldwrap_html_68,
.tx_powermail_pi1_fieldwrap_html_73
{width:530px;;margin-top:15px; margin-bottom:5px; padding:4px; border:1px solid #333333}

.csc-frame-frame1{
	padding:6px;
	background:#e6e0c0;
	border:2px solid #8a0001;
	margin-left:10px;
}
#motioncontainer_206{max-width:300px;}
#motioncontainer_207{max-width:470px;}
#motioncontainer_244{max-width:470px;}
#motioncontainer_245{max-width:470px;}

.contentStart .csc-textpic-text p{
	padding-left:20px;
}
.contentStart .csc-textpic-text h2{
	padding-left:20px;
}
