/* CSS Document */



body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
/*	margin: 0px auto 0px auto; ZENTRIERT */
	width:1000px;
	background-image:url(../bilder/logo_background.gif); 
	background-repeat:no-repeat;
/*	background-position:top center;*/
}

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

img, .csc-textpic-image img, .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 14px 14px 0px; 
	padding: 0px 0px 0px 0px;
}

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

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

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

ul {
	list-style-image:url(../bilder/aufzaehler.gif);
	*margin-left:9px;
}

.csc-textpic-text {
	margin:0px 15px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.bodytext ul, .csc-textpic-text ul, .bodytext .csc-textpic-text ul,.csc-textpic-text li {
	margin-left: -8px;
	*margin-left:9px;
	line-height:16px;
	padding-bottom:0px !important;
}

.csc-textpic-text ol {
	margin-left: -12px;
	*margin-left:14px;
	line-height:16px;
	padding-bottom:0px !important;
}

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

.csc-textpic-caption {
	font-size: 10px;
	line-height:11px;
	padding-top:2px;
}

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

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


.container {
	margin: 0px auto 0px auto;
	width:1000px;
}

.oben {
	width:1000px;
	height:177px;
	clear:both;
}

.logo {
	margin-top:15px;
	margin-left:39px;
	float:left;
}

.metanavigation {
	float:right;
	margin:15px 30px 0px 0px;
}

.menu_meta_normal {	
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.menu_meta_normal a {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.menu_meta_aktiv, .menu_meta_aktiv a, .menu_meta_normal a:hover, .menu_meta_aktiv a:hover {	
	font-size:12px;
	font-weight:normal;
	color:#999900;
	text-decoration:none;
}

.content {
	margin: 0px auto 0px auto;
	width:1000px;
}

.block_links {
	width:175px;
	margin-left:39px;
	_margin-left:19px;
	margin-right:15px;
	float:left;
	bottom:0px;
	background-image:url(../bilder/border_top.gif); 
	background-repeat:no-repeat;
}

.block_normal {
	width:567px;
	float:left;
	margin: 10px 0px 0x 0px;
	*padding-top:12px;
	_margin-top:0px;
	bottom:0px;
	background-image:url(../bilder/border_top3.gif); 
	background-repeat:no-repeat;
}

.block_rechts {
	width:189px;
	float:left;
	margin: 10px 0px 0x 0px;
	*padding-top:12px;
	_margin-top:0px;
	bottom:0px;
	background-image:url(../bilder/border_top.gif); 
	background-repeat:no-repeat;
}

.block_rand {
	visibility:hidden;
	width:189px;
	float:left;
	margin: 10px 0px 0x 0px;
	*padding-top:12px;
	_margin-top:0px;
	bottom:0px;
	background-image:url(../bilder/border_top.gif); 
	background-repeat:no-repeat;
}

.hauptnavigation {
	margin-top:10px;
	font-size:12px;
}

.facebook {
	margin-top:10px;
}

.menu_main_normal, .menu_main2_normal {	
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}

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

.menu_main_aktiv {	
	color:#999900;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

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

.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:#999900;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

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

.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:#999900;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}

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

.poweredby {
	margin: 25px auto 10px 25px;
}

.csc-textpic-text h1, h1 {
	font-size: 18px;
	font-weight:normal;
	line-height:19px;
	margin-bottom:0px;
	}

.csc-textpic-text h2, h2 {
	font-size: 18px;
	font-weight:normal;
	background-image:url(../bilder/border_h2.gif); 
	background-repeat:no-repeat;
	padding-top:7px;
	line-height:19px;
	margin-bottom:0px;
}

.csc-textpic-text h3, h3 {
	font-size: 13px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:0px;
}

.csc-textpic-text h4, h4 {
	font-size: 13px;
	font-weight:bold;
	line-height:18px;
	background-image:url(../bilder/border_h2.gif); 
	background-repeat:no-repeat;
	padding-top:7px;
	margin-bottom:0px;
}

.csc-textpic-text h5, h5 {
	font-size: 13px;
	font-weight:bold;
	color:#999900;
	margin-bottom:0px;
	line-height:18px;
}

.csc-textpic-text h6, h6 {
	font-size: 13px;
	font-weight:bold;
	color:#999900;
	background-image:url(../bilder/border_h2.gif); 
	background-repeat:no-repeat;
	padding-top:7px;
	margin-bottom:0px;
	line-height:18px;
}




/* Powermail */

	/* Form */

span.powermail_mandatory {

	/* Color of mandatory error message */

	color:#29abe2;

}

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:#29abe2;

	margin: 3px 0 15px 200px;

}

fieldset.tx-powermail-pi1_fieldset {

	/* Fieldset */

/*	border: 1px solid #aaa;*/

	border: hidden;

/*	background-color: #ccc;*/

	background-color:transparent;

	padding: 10px;

}

fieldset.tx-powermail-pi1_fieldset legend {

	/* legend of Fieldset */

	font-weight: bold;

	color: black;

}

fieldset.tx-powermail-pi1_fieldset label {

	/* label */

	display: block;

	width: 200px;

	float: left;

	clear: both;

	font-weight: bold;

}

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;

}



	/* THX */

td.powermail_all p.bodytext {

	margin: 0;

}






