/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#6B1E22;
	font-family:trebuchet ms, helevetica, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}


.contenttable td {
	border-bottom:1px dotted #666666;
}

#top1 {
	height:21px; 
	width:100%;
	font-size:1px;
	background-color:#803E39;
	border-bottom:2px solid #ffffff;
}


#top2
{
	height:52px; 
	width:100%; 
	background-color:#6B1E22;
	border-bottom:2px solid #ffffff;
}
	
#topdiv {
	position:relative;
	width:846px;
	margin:auto;
	height:52px; 
	background-color:#6B1E22;
	text-align:left;
}



.tx-srlanguagemenu-pi1 .CUR a, .tx-srlanguagemenu-pi1 .CUR a:hover {
background-color:transparent;
color:#FFEC00;
font-weight:normal;
text-decoration:none;
font-size:11px;
}

.tx-srlanguagemenu-pi1 .NO a, .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active,
.tx-srlanguagemenu-pi1 .INACT a, .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active 
 {
background-color:transparent;
color:#fff;
font-weight:normal;
text-decoration:none;
font-size:11px;
}

.hauptnavi {
	position:relative;
	top:25px; 
	left:113px;	 
	height:22px;
	width:700px;		
	text-align:left;
	color: #ffffff;
	font-size:12px;	
}

.hauptnavi ul 
{ 
	list-style-image:none;
	list-style-position:outside; 
	list-style-type:none;
	padding:0;	
	margin:0;
}

.hauptnavi ul li 
{
	float:left;
	padding:0px 25px 0px 0px; 
}

.hauptnavi ul li a 
{ 
	background-repeat:no-repeat;
	overflow:hidden; 
	white-space:nowrap;
	text-decoration:none;
	color: #ffffff;

}

.hauptnavi ul li a:hover, .hauptnavi ul li.on a
{
	text-decoration:none;
	color: #f8db3b;
}


#maindiv {

	position:relative;
	top:0px;
	width:100%;
	background-color:#803E39;
}


.contentcontainer {
	width:846px;
	margin:auto;
	z-index:2;
}


.mainin
{
	position:relative;
	top:0px; 
	left:0px;
	width:846px;	
	text-align:left;
}

.leftcontent
{
	position:absolute;
	top:0px; 
	left:0px;
	width:113px;
	height:455px;	
	text-align:left;
	font-size:0;
}

.leftcontent img
{
	margin-top:17px;
	border:1px solid #ffffff;	
}


.topcontent
{
	position:relative;
	top:0px; 
	left:113px;
	width:733px;
	height:196px;	
	text-align:left;
}


.topbild
{
	position:absolute;
	top:0px; 
	left:0px;	 
	height:196px;
	width:733px;	
	text-align:left;
	overflow:hidden;
}

.logo
{
	position:absolute;
	top:-2px; 
	left:518px;	
	height:146px; 
	width:146px; 
	background-color:#6B1E22;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
}

.maincontent
{
	position:relative;
	top:0px; 
	left:113px;
	width:733px;
	min-height:249px;	
	text-align:left;
	background-color:#ffffff;	
}

/* bis 6 */
* html .maincontent {height:249px;}

/* ie 5*/
html + body .maincontent {height:249px;}

/* bis 6 */
* html .prop {display:none}

/* wegen h�he */
.prop 
{
	height:249px;
	float:right;
	width:1px;
}

.clear 
{
	clear:both;
	height:10px;
}


.subnavibereich
{
	position:absolute;	 
	top:22px;
	left:22px;
	min-height:150px;
	width:145px;
}

.subnavi
{
	position:relative;	 
	top:0px;
	left:0px;
	width:145px;
}

.subnavi ul 
{ 
	list-style-image:none;
	list-style-position:outside; 
	list-style-type:none;	
	padding:0;	
	margin:0;
}

.subnavi ul li 
{
	border-bottom: 1px solid #cccccc;
	padding:1px 0px 3px 0px; 
}

.subnavi ul li a 
{ 
	background-repeat:no-repeat;
	display:block; 
	overflow:hidden; 
	white-space:nowrap;
	text-decoration:none;
	color: #777777;
}

.subnavi ul li a:hover, .subnavi ul li.on a
{
	text-decoration:none;
	color: #6b1e22;
	background:url(../img/pfeil.gif) no-repeat right;
}


.content
{
	position:relative;
	top:22px;
	left:200px;
	width:490px;
	height:90%;
	text-align:left;
}


.text
{
	position:relative;
	top:0px;
	left:0px;
	width:490px;
	text-align:justify;
	float:left;
	padding-bottom:35px;
}

* html .text {padding-bottom:45px;}
* + html .text {padding-bottom:45px;}

.text a
{
color: #6B1E22;
}


.headline, h1, h2
{ 	
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#6B1E22;
	padding:0px;
	margin:0px;
}


#bottom3 {
	position: relative;
	height:26px; 
	width:100%; 
	font-size:1px;
	background-color:#803E39;
	border-bottom:2px solid #ffffff;	
}

#bottom {
	position: relative;
	width:846px;
	margin:auto;
	height:60px;
	z-index:2;
	background-color:#6B1E22;
	
}

.bottomin
{
	position:relative;
	top:0px; 
	left:0px;
	width:846px;	
	text-align:left;
}



.bottomlinks
{
	position:absolute;
	top:15px; 
	left:475px;
	width:340px;
	height:30px;	
	text-align:left;
}

/* --- Powermail Eingabeformular -------------------------------- */

input,textarea,submit {border:1px solid #ccc;}   
submit {}
fieldset {border: 0px;padding:0;margin:0;}

.tx-powermail-pi1 {margin:20px 0 20px 0; padding:0;color:#000;}
.tx-powermail-pi1 input,
.tx-powermail-pi1 textarea { color:#000;background:transparent;padding:0;}
.tx-powermail-pi1 legend {display:none;}


.tx-powermail-pi1 legend{padding-top: 20px;padding-bottom: 10px;color:#000;font-weight:normal;}
.tx_powermail_pi1_fieldwrap_html input {width:240px;}
.tx_powermail_pi1_fieldwrap_html textarea {width:240px;height: 70px;overflow:auto;}
.tx_powermail_pi1_fieldwrap_html label {float:left;padding-right:5px;text-align:left;width:100px;padding:0px;color:#000;font-weight:normal;}
.powermail_check_inner {clear:both;padding:0px;margin:0px;height:20px;}
.powermail_check_inner label {padding:0;position:relative;text-align:left;width:80px;margin-left:0px;padding-left:0px;float:right;height:20px;}
.powermail_check_inner input {width: 30px;position:relative;margin-left:0px;margin-top:0px;float:right;border:0px;height:20px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
.powermail_select {width: auto;}
.tx_powermail_pi1_fieldwrap_html {padding:5px 0px 5px 0px;}
.powermail_submit{padding:0px;}
.tx_powermail_pi1_fieldwrap_html submit{}
.powermail_all_table {text-align:left;width:280px;height: 60px;font-size: 100%;}
.powermail_all_tr{padding-right:5px;padding-top:3px;text-align:left;}
.powermail_all_td{padding-bottom:5px;padding-left:0px;font-weight:normal;padding-top:2px;}
textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
.powermail_mandatory_js {color: #803E39;padding-left: 100px;padding-bottom: 10px;}
.powermail_mandatory_listitem strong{font-weight:normal;}
.powermail_mandatory_listitem b{color: #803E39;font-weight:normal;}
.tx-powermail-pi1_mandatory strong {font-weight:normal;}
input.tx-powermail-pi1_confirmation_back {background-color:#E6E6E6;border:1px solid #000;font-size:11px;
padding:0px;width:140px;text-align:center;margin:20px 0px 0px 0px;}
input.tx-powermail-pi1_confirmation_submit{border:1px solid #000;padding:0px;}
.tx_powermail_pi1_fieldwrap_html input[type=submit] {width:auto;margin:0;clear:both;text-align:right;font-size:11px;padding:3px}
.tx_powermail_pi1_fieldwrap_html_submit {text-align:left;}
.powermail_submit {border:1px solid #ccc;width:50px;}
* html .tx_powermail_pi1_fieldwrap_html input {}
