/* CSS Document */



body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#fffcee;
	color: #2b241e;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_width:1000px;
}

.bodytext {
	margin:0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.csc-textpic-image img, div.csc-textpic-image .csc-textpic-firstcol img, div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image { 
	border:0; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px;
}

img {
	border:0; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px;
}

.csc-textpic-intext-left .csc-textpic-imagewrap, .csc-textpic-intext-left .csc-textpic-imagewrap img, .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow, .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow img {	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.csc-textpic .csc-textpic-intext-left .csc-textpic-imagewrap {	
	margin: 0px 15px 10px 0px;
	padding: 0px 15px 0px 0px;
}

.csc-textpic .csc-textpic-intext-right .csc-textpic-imagewrap {	
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
}



.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}

.align-justify{
	text-align:justify;
}

.csc-textpic .csc-textpic-intext-left-nowrap .csc-textpic-text{
	margin-left:0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

ul {
	margin-top:0px;
}

/*.csc-textpic-text ul, .csc-textpic-intext-left-nowrap ul, .csc-bulletlist {
	margin-top:0px;
}*/

ul, li {
	margin-left: -10px;
	*margin-left:10px;
	_margin-left:18px;
	list-style:square;
}

/*.csc-textpic-text ul, .csc-textpic-text li {
	margin-left: -10px;
	*margin-left:10px;
	_margin-left:18px;
	list-style:square;
}

.csc-bulletlist .opdd, .csc-bulletlist .even {
	margin-left: -10px;
	*margin-left:10px;
	_margin-left:18px;
	list-style:dics;
}*/

.csc-textpic-intext-left-nowrap ul, .csc-textpic-intext-left-nowrap li {
	margin-left: 0px;
	*margin-left:20px;
	_margin-left:8px;
	list-style:dics;
}




.csc-textpic-text li {
	padding-bottom: 6px;
}

.csc-textpic-caption {
	font-size: 10px;
}

a, a:link, a:visited {
color: #2b241e;
text-decoration:underline;
font-weight: normal;
}

a:active, a:focus, a:hover  {
color: #6e664f;
text-decoration:underline;
font-weight: normal;
}

.csc-menu-1{
	list-style:none;
}


















.container {
	width:1000px;
	margin: 0px auto 0px auto;
	_margin: 0px 0px 0px 0px;
	background-image:url(../bilder/hintergrund_linie.gif); 
	background-repeat:repeat-y;
	background-position:center;
	_background-position:left;
}

.oben {
	width:1000px;
	height:213px;
	background-image:url(../bilder/hintergrund_kopf.jpg); 
}

.logo {
	margin-top:0px;
	margin-left:30px;
}

.mitte {
	width:1000px;
}

.mitte_links {
	width:278px;
	float:left;
/*	height:100%;*/
	position:relative;
}

.hauptnavigation {
	width:233px;
	margin: 30px 20px 30px 27px;
}

.menu_main_normal {	
	color:#ffffff;
	margin: 12px 0px 12px 24px;
	font-weight:bold;
	text-indent:-24px;
	text-transform:uppercase;
}

.menu_main_normal a, .menu_main_normal a:link, .menu_main_normal a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.menu_main_aktiv {	
	color:#d5b86b;
	margin: 12px 0px 12px 24px;
	font-weight:bold;
	text-indent:-24px;
	text-transform:uppercase;
}

.menu_main_normal a:hover, .menu_main_normal a:focus, .menu_main_aktiv a, .menu_main_aktiv a:link, .menu_main_aktiv a:focus, .menu_main_aktiv a:visited, .menu_main_aktiv a:hover {
	color:#d5b86b;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.menu_main_normal img, .menu_main_aktiv img {
	padding:0px 0px 0px 0px;
	margin:0px 13px 0px 0px;
}

.menu_main2_normal {	
	color:#ffffff;
	margin: 4px 0px 4px 24px;
	font-weight:normal;
}

.menu_main2_normal a, .menu_main2_normal a:link, .menu_main2_normal a:visited {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

.menu_main2_normal a:hover, .menu_main2_normal a:focus {
	color:#d5b86b;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

.menu_main2_aktiv {	
	color:#d5b86b;
	margin: 4px 0px 4px 24px;
	font-weight:normal;
	text-indent:-11px;
}

.menu_main2_aktiv a, .menu_main2_aktiv a:link, .menu_main2_aktiv a:focus, .menu_main2_aktiv a:visited, .menu_main2_aktiv a:hover {
	color:#d5b86b;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

.menu_main2_normal img, .menu_main2_aktiv img {
	padding:0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
}




.block_links {
	margin: 50px 0px 5px 25px;
	width:234px;
/*	height:100%;*/
	top:auto;
	bottom:0px;
}



.content {
	margin: 30px 33px 20px 30px;
	width:650px;
	float:left;
	text-align:left;
	line-height:16px;
}

.block_normal {
}

.unten_balken {
	clear:both;
	width:1000px;
	height:14px;
	background-image:url(../bilder/hintergrund_fuss_oben.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	*margin-top:20px;
	_margin-top:0px;
}

.unten {
	width:1000px;
	height:90px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	background-image:url(../bilder/hintergrund_fuss_unten.jpg); 
	background-repeat:repeat-y;
}

.metanavigation {
	margin: 10px 0px 0px 92px;
	_margin: 10px 0px 0px 43px;
	padding: 0px 0px 0px 0px;
	width:380px;
	float:left;
	clear:none;
}

.menu_meta_normal, .menu_meta_aktiv {	
	text-align:left;
	font-size:10px;
	height:23px;
	width:160px;
	margin-right:20px;
	margin-left:10px;
	float:left;
	background-image:url(../bilder/trennstrich_metanavigation.gif); 
	background-position:0px 15px;
	background-repeat:no-repeat;
}


.menu_meta_normal a:link,  .menu_meta_normal a:visited {
	text-decoration:none;
	color:#d5d1c8;
	font-weight:bold;
	margin-left:8px;
}

.menu_meta_normal a:focus, .menu_meta_normal a:hover, .menu_meta_aktiv a:link, .menu_meta_aktiv a:focus, .menu_meta_aktiv a:visited, .menu_meta_aktiv a:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	margin-left:8px;
}

.rechts_kontakt {
	margin: 10px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	width:450px;
	float:left;
	color:#ffffff;
	background:none;
	clear:none;
}

.rechts_kontakt td, .rechts_kontakt tr {
	margin: 0px 0px 0px 0px;
	color:#ffffff;
	background:none;
	font-size:10px;
}

.rechts_kontakt td {
	margin: 0px 10px 0px 10px;
	width:215px;
}

.rechts_kontakt_header, .rechts_kontakt_header p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	margin-left:-8px;
	padding-left:8px;
	height:23px;
	width:160px;
	background-image:url(../bilder/trennstrich_metanavigation.gif); 
	background-position:0px 15px;
	background-repeat:no-repeat;
}

.rechts_kontakt a, .rechts_kontakt a:link, .rechts_kontakt a:visited {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.rechts_kontakt a:hover, .rechts_kontakt a:focus {
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}

.rechts_kontakt .rechts_kontakt_header a, .rechts_kontakt .rechts_kontakt_header a:link, .rechts_kontakt .rechts_kontakt_header a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.rechts_kontakt .rechts_kontakt_header a:hover, .rechts_kontakt .rechts_kontakt_header a:focus {
	color:#d5d1c8;
	font-weight:bold;
	text-decoration:none;
}


.detail {
	font-size:11px;
	padding-top:8px;
}


.csc-textpic-text h1, h1 {
	text-align:left;
	font-size: 18px;
	font-weight:bold;
	margin-bottom:20px;
	}

.csc-textpic-text h2, h2 {
	text-align:left;
	font-size: 18px;
	font-weight:normal;
	margin-bottom:20px;
}

.csc-textpic-text h3, h3 {
	text-align:left;
	font-size: 16px;
	font-weight:bold;
	margin-bottom:15px;
}

.csc-textpic-text h4, h4 {
	text-align:left;
	font-size: 16px;
	font-weight:normal;
	margin-bottom:15px;
}

.csc-textpic-text h5, h5 {
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:15px;
}

.csc-textpic-text h6, h6 {
	text-align:left;
	font-size: 24px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:0px;
}














/* Powermail */

	/* Form */

span.powermail_mandatory {

	/* Color of mandatory error message */

	color:#ae281c;

}

input.validation-failed,

textarea.validation-failed {

	/* Background color if validation failed 

	background-color: red;*/

	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);

	background-repeat: no-repeat;

	background-position: 98% 1px;

}

div.powermail_mandatory_js {

	/* DIV container of errormessage */

	color:#ae281c;

	margin: 3px 0 15px 200px;

}

fieldset.tx-powermail-pi1_fieldset {

	/* Fieldset */

/*	border: 1px solid #eae7d6;*/
	border: none;

	background-color:transparent;

/*	padding: 10px; */
	padding: 10px 0px 0px 0px;
	margin-top: 0px;

}

fieldset.tx-powermail-pi1_fieldset legend {

	/* legend of Fieldset */

	font-weight: bold;

	color:#2b241e;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	*margin-left:-7px;
	font-size:14px;

}

fieldset.tx-powermail-pi1_fieldset label {

	/* label */

	display: block;

	width: 200px;

	float: left;

	clear: both;

	font-weight: bold;

	color:#2b241e;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select {

	/* Input and textarea */

	width: 260px;

}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {

	/* Radiobuttons */

	margin: 5px 0;

}

div.tx_powermail_pi1_fieldwrap_html {

	/* DIV container arround every field */

	margin: 10px 0;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

	/* submit button */

	margin: 20px 0 10px 200px;

	font-weight: bold;

}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

p.tx_powermail_pi1_fieldwrap_html_radio_title {

	margin: 0;

	padding: 0;

	font-weight: bold;

}

div.countryzone {

	margin: 10px 0 0 200px;

}

div.tx_powermail_pi1_fieldwrap_html label a,

div.tx_powermail_pi1_fieldwrap_html p a {

	/* Description */

	cursor: help;

	text-decoration: none;

}

div.tx_powermail_pi1_fieldwrap_html label a dfn,

div.tx_powermail_pi1_fieldwrap_html p a dfn {

	/* Description */

	display: none;

	text-decoration: none;

}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,

div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {

	/* Description on mouseover */

	display: block;

	position: absolute;

	width: 250px;

	padding: 5px;

/*	background-color: #ddd;*/

	background-color:transparent;

/*	border: 1px solid red;*/

	border:hidden;

/*	color: black;*/

	color: #333333;

	text-decoration: none;

/*	font-size: 0.8em;*/

	font-size: 12px;

	text-decoration: none;

}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {

	/* Description icon */

	padding: 2px 2px 0 2px;

}

fieldset.tx-powermail-pi1_fieldset div.even {

/*	background-color: #eee;*/

	background-color:transparent;

}





	/* Confirmation */

td.powermail_all_td {

	padding: 3px 10px 3px 0;
	background:none;

}



	/* THX */

td.powermail_all p.bodytext {

	margin: 0;
	background:none;

}


