@charset "UTF-8";
/* CSS Document */
/*allgemeine Layouteinstellungen*/
.clearer{clear:both; float:none;}
body {
color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top: 0px;
}

#page{
width:800px;
margin-left:auto;
margin-right:auto;
}
#topframe{
height:186px;
}
#logo{
float:left;
}
#topimage{
float:left;
}
#mainnavi{
padding-left:20px;
line-height:30px;
height:30px;
background-image:url(../images/main_navi_bg.jpg);
background-repeat:repeat-x;
}

#subnavicontainer{
height:23px;

}

#subnavi{
height:23px;
background-image:url(../images/sub_navi_bg.jpg);
background-repeat:repeat-x;
padding-left:20px;
}
#contentcontainer{}
#content{float:left;width:450px;padding-right:100px; padding-top:20px;padding-left:20px;}
#right{float:left; width:230px; padding-top:20px;}

#footer{
height:27px;
margin-top:15px;
}
/*Schriften angaben*/
#content h1, #content h1.a{
font-size:13px;
color:#ed7921;
margin-bottom:0px;
font-weight:normal;
}
#content h2, #content h2.a{
margin-top:0px;
font-size:12px;
color:#757575;
font-weight:normal;
}

#right h1{
height:23px; 
background-image:url(../images/h1-right.jpg); 
background-repeat:no-repeat;
padding-left:10px;
font-size:12px;
line-height:23px;
color:#ffffff;
}


/*Navigationen*/
/*Mainnavigationen*/
.mainnavi a {float:left; padding-right:50px; color:#757575; text-decoration:none;}
.mainnavi a:hover, #mainnavi a.active {float:left; padding-right:50px; color:#ed7921; text-decoration:none;}
.subnavi a{float:left; padding-right:25px; text-decoration:none; line-height:23px; color:#757575;}
.subnavi a:hover, #subnavi a.active{float:left; padding-right:25px; text-decoration:none; line-height:23px; color:#ffa633;}


/*auswahl menu*/
.auswahl  { color:#ffffff;display:block; background-color:#ffdc99;; padding-top: 3px;padding-bottom:3px;height:20px; border-bottom:1px solid #ffffff;}
#right #auswahl h1{
height:23px; 
background-image:url(../images/h1-right.jpg); 
background-repeat:no-repeat;
padding-left:10px;
font-size:12px;
line-height:23px;
color:#ffffff;
margin-bottom:1px;
}
.auswahl a {padding-left:5px; color:#ff6633;line-height:18px;  text-decoration:none; font-weight:bold;}
.auswahl a:hover {padding-left:5px; color:#ffffff;line-height:18px;  text-decoration:none; font-weight:bold;}
.auswahl a img{ color:#ffffff;  line-height:18px; vertical-align:middle;}


/*Standard-Contentelemente*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #fcb227;
padding:0px;
}

/* MAIL FORM BEGIN */

fieldset.csc-mailform {
	padding-left: 5px;
	border: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #929292;
}

.csc-header-n2 {
        
}

.csc-mailform-field {
        padding-bottom: 6px;
        position: relative;
        top: 0px;
        left: 0px;
        width: 80%;
        overflow: hidden;
}

.csc-mailform select,.csc-mailform label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.csc-mailform label {
width: 750px;
float: none;
padding-top: 6px;
padding-bottom: 3px;
}

.csc-mailform select {
float: left;
}

.csc-mailform input {
float: left;
}

.csc-mailform textarea {
float: left;
width: 300px;
}


.csc-mailform input[type=submit] {
float: left;
        width: 80px;
        background: #ffffff;
        border: 1px #929292 groove;
        color: #000000;
        font-weight: bold;
        font-size: 10px;
}

.csc-mailform input[type=checkbox] {
float: left;
}

/* MAILFORM END */



/*Powermail*/


	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
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: red;
	margin: 3px 0 15px 100px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: none;
	background-color: #ffffff;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
	display:none;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 100px;
	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 100px;
	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 100px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
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: #2d2d2d;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
