body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0px auto;
	text-align:center;
	background-image:url(/fileadmin/template/img/body_bg.jpg);
	background-repeat:repeat-x;}
h1{
	margin:0px;
	font-weight:normal;
	font-size:20px;}
ul{
	margin:0px;
	padding-left:15px;}
.act{
	color:#000000 !important;}
.contentElement{
	margin-bottom:15px;}
.right_content .contentElement{
	overflow:hidden;
	width:189px;}
.clear{ 
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height:0px;
	height:0px;
	width:0px;
	font-size:0px;}
.unsichtbar {
	display:none;}
.container{
	width:1000px;
	margin:0px auto;}
.header{
	padding-top:60px;
	padding-left:50px;
	text-align:left;
	height:40px;}
.main_navi{
	margin-top:12px;
	margin-left:20px;
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#808080;
	width:610px;
	display:inline;}
.main_navi a{
	text-decoration:none;
	color:#808080;}
.main_navi a:hover , .main_navi .selected{
	text-decoration:none;
	color:#000000;}
.logo{
	float:left;
	width:270px;
	height:32px;
	background-image:url(/fileadmin/template/img/logo.jpg);
	background-repeat:no-repeat;}
.sub{
	background-image:url(/fileadmin/template/img/sub_bg.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:59px;
	padding-left:50px;
	padding-top:5px;
	text-align:left;}
.sub .main_navi_cat , .sub .sub_navi{
	width:610px;
	margin-left:20px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;}
.sub .main_navi_cat a , .sub .sub_navi a{
	text-decoration:none;
	color:#FFFFFF;}
.sub .main_navi_cat a:hover , .sub .sub_navi a:hover , .sub .main_navi_cat .selected , .sub .sub_navi .selected{
	text-decoration:none;
	color:#000000;}
.content{
	width:900px;
	padding:0px 50px 0px 50px;
	text-align:left;
	background-image:url(/fileadmin/template/img/content_bg.jpg);
	background-repeat:repeat-y;}
.content .left_content #breadcrumb {
	height:17px;
	padding-left:4px;
	margin-top:-17px;
	position:relative;
	top:178px;}
.content .left_content #breadcrumb a:link,
.content .left_content #breadcrumb a:visited {
	color:#000000;}
.content .left_content #breadcrumb a:hover,
.content .left_content #breadcrumb a:focus {
	color:#ED6F08;}
.content .left_content{
	float:left;
	margin:0px 20px 20px 20px;
	width:610px;
	font-size:14px;
	display:inline;}
.content .left_content .image_view{
	padding-bottom:20px;}
.content .left_content h2{
	font-size:20px;
	margin:0px auto;
	font-weight:100;}
.content .left_content p{
	font-size:14px;
	margin:0px auto;}
.content .left_content a:link, .content .left_content a:visited{
	color:#808080;
	text-decoration:none;}
.content .left_content a:hover, .content .left_content a:focus{
	color:#000000;}
.content .right_content{
	float:left;
	width:190px;
	height:auto;
	padding:20px;}
.content .right_content h1 {
	margin-bottom:10px;}
.content .right_content .min_height_fix {
	display:block;
	float:left;
	height:360px;
	margin:0 auto;
	width:1px;}
.content .right_content h3{
	font-size:14px;
	font-weight:bold;
	color:#5b5b5b;}
.content .right_content p{
	font-size:12px;
	color:#5b5b5b;
	margin-top:0px;}
.content .right_content .read_more{
	font-size:12px;
	color:#5b5b5b;}
.content .right_content .read_more a{
	font-size:12px;
	color:#ec7007;
	text-decoration:none;}
.content .right_content .read_more a:hover{
	font-size:12px;
	color:#000000;
	text-decoration:none;}
.content_close{
	height:18px;
	background-image:url(/fileadmin/template/img/content_close_bg.jpg);
	background-repeat:repeat-y;}
.footer{
	height:105px;
	background-image:url(/fileadmin/template/img/footer_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin:0px auto;}
.footer .footer_navi{
	width:900px;
	height:20px;
	text-align:left;
	margin:0px auto;
	padding:10px 50px 0px 50px;}
.footer .footer_navi .footer_navi_left{
	float:left;
	margin-left:20px;
	color:#FFFFFF;	
	font-size:12px;}
.footer .footer_navi .footer_navi_right{
	float:right;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	margin-right:20px;}
.footer .footer_navi a{
	text-decoration:none;
	color:#FFFFFF;}
.footer .footer_navi a:hover{
	text-decoration:none;
	color:#000000;}
.footer .partner{
	margin:0px auto;
	text-align:left;
	width:860px;
	padding:0px 70px 0px 70px;}
.footer .partner a , .footer .partner img{
	text-decoration:none;
	border:none;
	color:#000000;}	
	
.tx-tinygallery-pi1 .large{
	margin-bottom:5px;}
.tx-tinygallery-pi1 .small img{
	margin-right:5px;
	cursor:pointer;}
	
.csc-sitemap ul {
	list-style:square;
	color:#808080;}
.csc-sitemap ul ul {
	padding-left:40px;}
.csc-sitemap ul li a{
	display:block;
	padding-bottom:5px;}
	
.news-single-date {
	font-size:12px;
	float:right;}
.news-single-imgcaption {
	width:102px;
	height:130px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;}
.news-single-imgcaption p {
	font-size:10px !important;}
.news-single-additional-info .news-single-related {
	margin:15px 0px;}
.news-single-additional-info dt {
	margin-bottom:10px;}
.news-single-additional-info dd {
	margin-left:0px;
	display:block;
	clear:both;}
.news-single-additional-info dd img {
	float:left;
	margin:3px 10px 0 0;}
.news-single-additional-info dd a {
	display:block;
	float:left;
	width:570px;}
.news-latest-date {
	font-size:10px;
	color:#585858;}
.news-latest-item p {
	font-weight:bold;}
.news-latest-item p a:link, 
.news-latest-item p a:visited {
	display:block;
	float:right;
	width:15px;
	height:15px;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	background-color:#808080;
	text-decoration:none;
	font-weight:bold;}
.news-latest-item p a:hover, 
.news-latest-item p a:focus {
	background-color:#ED6F08;}
	
	
.tx-powermail-pi1_fieldset {
	border:0 none;
	margin:0px;
	padding:0px;}
.tx-powermail-pi1_fieldset legend {
	display:none;}
.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	width:150px;}
.tx-powermail-pi1_fieldset input.powermail_text, 
.tx-powermail-pi1_fieldset textarea.powermail_textarea, 
.tx-powermail-pi1_fieldset select.powermail_select {
	height:20px;
	width:400px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 5px 0;
	border:1px solid #808080;}
.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height:100px;}
.tx_powermail_pi1_fieldwrap_html {
	margin:0 0 10px;}
.tx-powermail-pi1_fieldset input.powermail_submit {
	background-color:#808080;
	border:1px solid #808080;
	color:#FFFFFF;
	height:22px;
	margin:0 0 0 150px;
	padding:0 3px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title, 
.tx_powermail_pi1_fieldwrap_html_radio_title {
	float:left;
	margin-right:20px;
	width:130px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_wrap, 
.tx_powermail_pi1_fieldwrap_html_radio_wrap {
	float:left;
	width:400px;}
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_checkbox_wrap label, 
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio_wrap label {
	clear:none;
	width:275px;}
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_checkbox_wrap input, 
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio_wrap input {
	float:left;
	margin-right:10px;
	width:13px;}
.tx-powermail-pi1_fieldset .powermail_check_inner, 
.tx-powermail-pi1_fieldset .powermail_radio_inner {
	padding-bottom:5px;	}
.tx-powermail-pi1_fieldset .powermail_mandatory {
	color:#ED6F08;
	padding-left:5px;}
.tx-powermail-pi1_fieldset .powermail_mandatory_js {
	color:#ED6F08;
	padding:5px 0 0 150px;}
input.validation-failed, textarea.validation-failed {
	background-image:url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-position:98% 1px;
	background-repeat:no-repeat;
	border:1px solid #ED6F08;}