/* CSS Document */

body {
	background-color: #6C0B0B;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C0B0B;
}



#container {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color: #6C0B0B;
	background-image: url(../../fileadmin/template/seitliches-rad.jpg);
	background-repeat: no-repeat;
	background-position: right 200px;
}

#header-container {
	position:absolute;
	width:100%;
	height:179px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-attachment: fixed;
	background-image: url(../../fileadmin/template/header-endless.jpg);
	background-repeat: repeat-x;
}
#header-logo {
	position:absolute;
	width:203px;
	height:179px;
	z-index:3;
	left: 0;
	top: 0;
}

#header-mainpic {
	position:absolute;
	height:179px;
	z-index:4;
	left: 203px;
	top: 0px;
	background-image: url(../../fileadmin/template/header02.jpg);
	width: 988px;
}

#top-linie {
	position:absolute;
	width:100%;
	height:12px;
	z-index:5;
	top: 179px;
	left: 0px;
	background-image: url(../../fileadmin/template/linie-top.gif);
}

#nav-spalte {
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 25px;

}

#nav-spalte ul, li
{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
}


#nav-spalte a 
{
	display: block;
	padding-top: 3px;
	padding-left: 20px;
	margin-left: -0px;
	background-image: url(../../fileadmin/template/navi.gif);
	background-repeat: no-repeat;
	height: 26px;
	color: #ffffff;
	text-decoration: none;
	
}


#nav-spalte a:link
{
color: #ffffff;
text-decoration: none;


}

#nav-spalte a:hover 
{
	background-image: url(../../fileadmin/template/navi.gif);
	background-repeat: no-repeat;
	color: #FAA628;
	background-position: 0px -26px;
	padding-left: 25px;
	text-decoration: none;
	
}
#aktuell a 
{
	background-image: url(../../fileadmin/template/navi.gif);
	background-repeat: no-repeat;
	color: #FAA628;
	background-position: 0px -26px;
	padding-left: 25px;
}
#nav-spalte1 ul, li
{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
}


#nav-spalte1 a 
{
	display: block;
	padding-top: 1px;
	padding-left: 25px;
	margin-left: -0px;
	background-image: url(../../fileadmin/template/navi01.gif);
	background-repeat: no-repeat;
	height: 20px;
	color: #ffffff;
	font-size: 12px;
padding-left: 30px;
}


#nav-spalte1 a:link
{
color: #ffffff;
text-decoration: none;

}

#nav-spalte1 a:hover 
{
	background-image: url(../../fileadmin/template/navi01.gif);
	background-repeat: no-repeat;
	color: #FAA628;
	background-position: 0px -20px;
	padding-left: 30px;
}
#aktuell1 a 
{
	background-image: url(../../fileadmin/template/navi01.gif);
	background-repeat: no-repeat;
	color: #FAA628;
	background-position: 0px -20px;
	padding-left: 30px;
}

#nav-spalte2 ul, li
{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
}


#nav-spalte2 a 
{
	display: block;
	padding-top: 1px;
	padding-left: 25px;
	margin-left: -0px;
	background-image: url(../../fileadmin/template/navi01.gif);
	background-repeat: no-repeat;
	height: 20px;
	color: #ffffff;
	font-size: 10px;

}


#nav-spalte2 a:link
{
color: #ffffff;
text-decoration: none;

}

#nav-spalte2 a:hover 
{
	background-image: url(../../fileadmin/template/navi01.gif);
	background-repeat: no-repeat;
	color: #FAA628;
	background-position: 0px -20px;
	padding-left: 30px;
}
#aktuell2 a 
{
	background-image: url(../../fileadmin/template/navi01.gif);
	background-repeat: no-repeat;
	color: #FAA628;
	background-position: 0px -20px;
	padding-left: 30px;
}


#contentcontainer {
	position:absolute;
	z-index:7;
	top: 210px;
	left: 220px;
}


#content1 {
font-size: 14px;
}
#content1 a 
{
	font-size: 14px;
	color: #109546;
	text-decoration: underline;	

}

#content2 {
	position:absolute;
	z-index:9;
	left: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}


#content3 {
	position:absolute;
	z-index:10;
	top: 355px;
	

}

#footer {
	background-color: #6C0B0B;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

#footer a 
{
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	}
	
	#footer a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}
#ornament-links {
	position:absolute;
	z-index:12;
	background-color: #6C0B0B;
	left: 14px;
}

#navi-unten {
	position:absolute;
	z-index:13;
	background-color: #6C0B0B;
	left: 220px;
	right: 60px;
	top: 0px;
	height: 20px;
	width: auto;
	text-align: center;
}

#linie {
	position:absolute;
	z-index:14;
	background-color: #6C0B0B;
	right: 60px;
	left: 60px;
	top: 30px;
	background-image: url(../../fileadmin/template/footerline.gif);
	background-repeat: repeat-x;
	height: 9px;
	width: auto;
}

#ornament-rechts {
	position:absolute;
	z-index:15;
	background-color: #6C0B0B;
	right: 14px;	
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #6C0B0B;
	text-align: left;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #6C0B0B;
	text-align: center;
	border: 1px solid 820000;
}


H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #6C0B0B;
	text-align: left;
}
.imageElement {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: center;
}

.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #6C0B0B;
}
P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #6C0B0B;
}

ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6C0B0B;
	list-style-type: disc;
}

ol, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6C0B0B;
	list-style-type: disc;
}
.rad {
	background-attachment: scroll;
	background-image: url(../../fileadmin/template/seitliches-rad-content.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {

	font-weight: bold;
}
.tx_powermail_pi1_fieldwrap_html_radio_title {

	font-weight: bold;
}

DIV.tx_powermail_pi1_fieldwrap_html_check {
	FLOAT: left
}
INPUT:hover {
	BACKGROUND-COLOR: #eaece2
}
TEXTAREA:hover {
	BACKGROUND-COLOR: #eaece2
}
OPTION:hover {
	BACKGROUND-COLOR: #eaece2
}
FIELDSET.tx-powermail-pi1_fieldset {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
FIELDSET.tx-powermail-pi1_fieldset LABEL {
	WIDTH: 400px; DISPLAY: block; FLOAT: left; CLEAR: both
}
.powermail_check {
	MARGIN-BOTTOM: 4px
}
DIV.tx_powermail_pi1_fieldwrap_html {
	MARGIN: 10px 0px
}
SPAN.powermail_mandatory {
	COLOR: red
}
INPUT.validation-failed {
	BACKGROUND-IMAGE: url(/typo3conf/ext/powermail/img/icon_exclamation.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 98% 1px
}
TEXTAREA.validation-failed {
	BACKGROUND-IMAGE: url(/typo3conf/ext/powermail/img/icon_exclamation.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 98% 1px
}
DIV.powermail_mandatory_js {
	MARGIN: 3px 0px 15px 200px; COLOR: red
}
FIELDSET.tx-powermail-pi1_fieldset {
	
}
FIELDSET.tx-powermail-pi1_fieldset LEGEND {
	MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-LEFT: -7px; FONT-WEIGHT: bold
}
FIELDSET.tx-powermail-pi1_fieldset LABEL {
	PADDING-BOTTOM: 1px; WIDTH: 400px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left; CLEAR: both
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_text {
	BORDER-BOTTOM: #6C0B0B 1px solid; BORDER-LEFT: #6C0B0B 1px solid; WIDTH: 175px; BORDER-TOP: #6C0B0B 1px solid; BORDER-RIGHT: #6C0B0B 1px solid
}
FIELDSET.tx-powermail-pi1_fieldset TEXTAREA.powermail_textarea {
	BORDER-BOTTOM: #004387 1px solid; BORDER-LEFT: #6C0B0B 1px solid; WIDTH: 175px; BORDER-TOP: #6C0B0B 1px solid; BORDER-RIGHT: #6C0B0B 1px solid
}
FIELDSET.tx-powermail-pi1_fieldset SELECT.powermail_select {
	width: 200px;
border: none;
margin-left: 10px;
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_text {
	HEIGHT: 15px
}
FIELDSET.tx-powermail-pi1_fieldset DIV.tx_powermail_pi1_fieldwrap_html_radio INPUT.powermail_radio {
	MARGIN: 5px 0px
}
DIV.tx_powermail_pi1_fieldwrap_html {
	MARGIN: 10px 0px
}
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
P.tx_powermail_pi1_fieldwrap_html_radio_title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.countryzone {
	MARGIN: 10px 0px 0px 200px
}
DIV.tx_powermail_pi1_fieldwrap_html LABEL A {
	CURSOR: help
}
DIV.tx_powermail_pi1_fieldwrap_html LABEL A DFN {
	DISPLAY: none
}
DIV.tx_powermail_pi1_fieldwrap_html LABEL A:hover DFN {
	BORDER-BOTTOM: red 1px solid; POSITION: absolute; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ddd; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: black; FONT-SIZE: 0.8em; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
DIV.tx_powermail_pi1_fieldwrap_html IMG.icon_info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
FIELDSET.tx-powermail-pi1_fieldset DIV.even {
	
}
TD.powermail_all_td {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
TD.powermail_all P.bodytext {
	MARGIN: 0px
}
.tx_powermail_pi1_submitmultiple_back {
	BORDER-BOTTOM: #6C0B0B 1px solid; BORDER-LEFT: #6C0B0B 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #6C0B0B 1px solid; CURSOR: pointer; BORDER-RIGHT: #6C0B0B 1px solid; PADDING-TOP: 0px
}
.tx_powermail_pi1_submitmultiple_forward {
	BORDER-BOTTOM: #222222 1px solid; BORDER-LEFT: #6C0B0B 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #6C0B0B 1px solid; CURSOR: pointer; BORDER-RIGHT: #6C0B0B 1px solid; PADDING-TOP: 0px
}
.tx_powermail_pi1_reset_back {
	BORDER-BOTTOM: #222222 1px solid; BORDER-LEFT: #6C0B0B 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #6C0B0B 1px solid; CURSOR: pointer; BORDER-RIGHT: #6C0B0B 1px solid; PADDING-TOP: 0px
}
.tx_powermail_pi1_reset_forward {
	BORDER-BOTTOM: #222222 1px solid; BORDER-LEFT: #6C0B0B 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #6C0B0B 1px solid; CURSOR: pointer; BORDER-RIGHT: #6C0B0B 1px solid; PADDING-TOP: 0px
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_submit {
	BORDER-BOTTOM: #222222 1px solid; BORDER-LEFT: #6C0B0B 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #6C0B0B 1px solid; CURSOR: pointer; BORDER-RIGHT: #6C0B0B 1px solid; PADDING-TOP: 0px
}
INPUT.powermail_captcha {
	BORDER-BOTTOM: #004387 1px solid; BORDER-LEFT: #004387 1px solid; MARGIN-TOP: 3px; WIDTH: 167px; BORDER-TOP: #004387 1px solid; BORDER-RIGHT: #004387 1px solid
}
UL.powermail_mandatory_list {
	MARGIN-TOP: 10px !important
}
FIELDSET.tx-powermail-pi1_fieldset DIV.powermail_radio_inner LABEL {
	display: inline;

    clear: none;
    width: 350px;
}
FIELDSET.tx-powermail-pi1_fieldset DIV.powermail_check_inner LABEL {
	width: 90%;; FLOAT: left
}
DIV.powermail_radio_inner INPUT {
	WIDTH: 15px; FLOAT: left
}
DIV.powermail_check_inner INPUT {
	WIDTH: 15px;
	FLOAT: left;
	clip: rect(-6px,auto,6px,auto);
}
DIV.tx_powermail_pi1_fieldwrap_html {
	POSITION: relative; CLEAR: both
}
DIV.powermail_radio_inner {
	WIDTH: 400px; MARGIN-BOTTOM: 3px; FLOAT: left
}
DIV.powermail_check_inner {
	WIDTH: 400px;
	MARGIN-BOTTOM: 3px;
	FLOAT: left;
	clip: rect(auto,auto,6px,auto);
}
UNKNOWN {
	DISPLAY: none
}

.tx-veguestbook-pi1 {        font-size:100%;    }      /* error handling */	.tx-veguestbook-pi1 p.tx-guestbook-form-error {		font-weight:bold;		color:#990000;	}		/* display of result count */	.tx-veguestbook-pi1 .tx-guestbook-result {		font-weight:bold;		float:left;	}		/* pagination */	.tx-veguestbook-pi1 .tx-guestbook-pagination {		font-size:75%;		font-weight:bold;		float:right;	}		/* styles for list mode */	.tx-veguestbook-pi1 h2.tx-guestbook-header {		clear:both;		background:#6C0B0B;		color:#FFF;		display:block;		font-size:100%;		font-weight:bold;		padding: 1em;		width: 35em;	}		.tx-veguestbook-pi1 .tx-guestbook-left {		float:left;		width:12em;		background:#FFE7C3;		min-height:4em;		padding: 1em;	}		.tx-veguestbook-pi1 .tx-guestbook-left {		height:4em;	}		.tx-veguestbook-pi1 .tx-guestbook-left p {		color:#6C0B0B;	} 	.tx-veguestbook-pi1 .tx-guestbook-right {		float:left;		width:21em;		background:#FFF0D9;		padding: 1em;	}		/* styles for latest mode */	.tx-veguestbook-pi1 .tx-guestbook-latest p,	.tx-veguestbook-pi1 .tx-guestbook-right p {		color:#6C0B0B;	}		.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {        font-weight: bold;	} 	.tx-veguestbook-pi1 .tx-guestbook-right h3 {		font-size:100%;		color:#990000;		font-weight:bold;		background:none;	}		.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {		font-size:75%;		color:#333;		font-style: italic;	}		.tx-veguestbook-pi1 .tx-guestbook-latest {		display:block;		padding:0.25em;		clear:both;	}		/* form styles */	.tx-veguestbook-pi1 .tx-guestbook-field {		clear:both;		width:100%;		display:block;		padding: 1em 0;	}		.tx-veguestbook-pi1 .tx-guestbook-field label {		clear: both;		display: block;		float: left;		width: 10em;	}		.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {		float:left;		width:10em;	}		.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {		float:left;		width:20em;	}		.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {		width: 30em;		display: block;		float: left;	}		.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {		color:#990000;	}		.tx-veguestbook-pi1 fieldset {		border:none;	}		.tx-veguestbook-pi1 legend {		display:none;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap {		float:left;		display:block;		background:#F7F7F7;		border:1px solid #CCC;	} 	.tx-veguestbook-pi1 .tx-guestbook-freecap {		margin-left:2.25em;	} 		.tx-veguestbook-pi1 .tx-guestbook-freecap img {		float:left;		display:block;		padding-left:0.25em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap input {		float:left;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap label {		clear:both;		display:block;		float:none;		width:10em;		margin-bottom:0.5em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap p {		font-size:75%;		padding:0.25em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {		display:none;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {		color:#990000;	}		.tx-veguestbook-pi1 .tx-guestbook-clear {		clear:both;		display:block;	}		.tx-veguestbook-pi1 input.tx-guestbook-submit {		width:auto;		display:block;	}