@charset "utf-8";
/* CSS Document */

/* Typo3 Standard Formular */
.csc-mailform {
   border: 0px;
}
.csc-mailform-field{ padding: 2px 0px 2px 0px; }
 
.csc-mailform-field label {
   font-size: 11px;
   width: 11em;
   float: left;
   text-align: right;
   margin-right: 0.5em;
   display: block;
}
 
.csc-mailform-submit {
   margin-left: 125px;
   margin-top: 4px;
   float: left;
}
.csc-mailform-field textarea#mailformMitteilung {
	width: 224px;
}

*html .csc-mailform-submit {
	margin-left: 130px;
}

.csc-mailform-field input { padding: 0px 2px 0px 2px; }

/* request */
#main_right_anfrage input{
	border: none medium;
	font-size: 11px;
	padding: 3px;
}
.request_input_date {
	width: 98px;
}
.request_input_people {
	width: 29px;
}
.request_table_left {
	width: 80px;
}
.request_table_right {
	padding: 1px;
}
.request_button {
	padding-top: 10px;
	padding-left: 1px;
}
.request_button input{
	background-image:url(/fileadmin/templates/images/b_anfrage.jpg);
	background-repeat:no-repeat;
	border: none medium;
	width: 168px;
	height:22px;
	color: #ffffff;
	margin-top: 10px;
}

/* Sitemap */
.tx-dropdownsitemap-pi1 div {
	margin: 0px;
	background:#BCD2BD none repeat scroll 0% 50%;
	border:1px solid #DFE2E3;
	margin-bottom:5px;
	padding:2px;
	}
.tx-dropdownsitemap-pi1 ol{ padding-left: 20px; margin: 0px; }
.tx-dropdownsitemap-pi1 a, 
.tx-dropdownsitemap-pi1 a:link, 
.tx-dropdownsitemap-pi1 a:visited, 
.tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#666666;
	text-decoration: none;
	}
.tx-dropdownsitemap-pi1 a:hover{ text-decoration:underline; }
.tx-dropdownsitemap-pi1 div.expAll {
	background: none;
	border: 0 none;
	color:inherit;
	padding:0px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.tx-dropdownsitemap-pi1 div.expAll img{ height: 10px; width: 10px; }

/* Request Anfrage */
div.anfrage form{ padding: 0px; margin: 0px; }
div.anfrage{ width: 155px; padding-left: 15px; }
div.anfrage_lable{  }
div.aRadio{ display: inline; }
div.aInput{}
div.aFirst{ padding-right: 36px; }
input.anfrage_radio{}
input.anfrage_text{ width: 44px; height: 12px; }
input.anfrage_submit{ width: 100px; height: 20px; }
select.anfrage_tage,
select.anfrage_monate,
select.anfrage_jahre{}
div.anfrage input,
div.anfrage select{ font-size: 11px; }
div.anfrage div{ padding-top: 10px; }

/* Newsletter */
div.content_block_subscribe{ margin-top: 30px; }
div.content_block_subscribe .input_text { width: 142px; }
div.content_block_subscribe table { font-size: 11px; }	

/* IE6 HACK */

/*
#main_content{
	behavior: url(fileadmin/scripts/iepngfix.htc);
}*/

