/*__________________________________________________*/
/*_____Extensions___________________________________*/
/*__________________________________________________*/

/*_____Sitemap______________________________________*/
.csc-sitemap {
	font-size:1.1em;}
.csc-sitemap ul {
	list-style:none;}
.csc-sitemap li {
	margin-bottom:15px;}
.csc-sitemap li li {
	margin-bottom:0px;}
.csc-sitemap li a:link,
.csc-sitemap li a:visited {
	padding:0 0 10px 13px;
	background-image:url(/fileadmin/template/img/breadcrumb_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	display:block;
	text-decoration:none;
	color:#adadad;}
.csc-sitemap li a:hover,
.csc-sitemap li a:focus {
	color:#033f31;}
.csc-sitemap li li a:link,
.csc-sitemap li li a:visited {
	padding:0 0 10px 33px;
	background-position:20px 3px;}
.csc-sitemap li li li a:link,
.csc-sitemap li li li a:visited {
	padding:0 0 10px 53px;
	background-position:40px 3px;}
.csc-sitemap-left {
	width:300px;
	float:left;}

/*_____Powermail____________________________________*/
.tx-powermail-pi1_fieldset {
	border:0px;
	font-size:1.2em;}
.tx-powermail-pi1_fieldset legend {
	display:none;}
.tx-powermail-pi1_fieldset label {
	display: block;
	width: 150px;
	float: left;
	clear: both;}
.tx-powermail-pi1_fieldset input.powermail_text{
	height:17px;
	width:290px;
	padding:3px 5px 0 5px;
	color:#68696b;}
.tx-powermail-pi1_fieldset select.powermail_select{
	color:#68696b;
	padding:3px 5px 3px 5px;
	width:290px;
	}
.tx-powermail-pi1_fieldset textarea.powermail_textarea{
	color:#68696b;
	width:290px;
	padding:3px 5px 0 5px;}
.tx_powermail_pi1_fieldwrap_html {
	margin: 0 0 10px 0;}
.tx-powermail-pi1_fieldset input.powermail_submit {
	margin: 0 0 0 150px;
	background-color:#ce6d10;
	border-color:#68696b;
	height:22px;
	padding:0px 3px;
	color:#ffffff;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title,
.tx_powermail_pi1_fieldwrap_html_radio_title {
	float:left;
	width:130px;
	margin-right:20px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_wrap,
.tx_powermail_pi1_fieldwrap_html_radio_wrap {
	float:left;
	width:300px;}
.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;
	width:13px;
	margin-right:10px;}
.tx-powermail-pi1_fieldset .powermail_check_inner,
.tx-powermail-pi1_fieldset .powermail_radio_inner {
	padding-bottom:5px;}
.tx-powermail-pi1_fieldset .powermail_mandatory {
	color:#DB7305;
	padding-left:5px;}
.tx-powermail-pi1_mandatory{
	font-size:1.2em;
	background-color:#F3F3F3;
	padding:15px 15px;
}
.tx-powermail-pi1_mandatory ul li{
	color:#ce6d10;
}
.powermail_mandatory_listitem strong{
	color:#ce6d10;
	margin:5px 5px;}
.tx-powermail-pi1_mandatory_submit{
	margin: 10px 0 0 10px;
	background-color:#ce6d10;
	border-color:#68696b;
	height:22px;
	padding:0px 3px;
	color:#ffffff;
	width:auto;
}
.tx-powermail-pi1_fieldset .powermail_mandatory_js {
	padding:5px 0 0 150px;
	color:#DB7305;}
input.validation-failed,
textarea.validation-failed {
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
	border-color:#DB7305;}

/*_____Suche________________________________________*/
.tx-indexedsearch {
	font-size:1.1em;}
.tx-indexedsearch fieldset {
	border:0px;}
.tx-indexedsearch fieldset legend {
	display:none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	font-size:1em !important;
	padding-left:25px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#DB7305;
	font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	color:#68696b;
	float:left;
	height:17px;
	padding:3px 0 3px 5px;
	width:113px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	margin: 0 0 0 10px;
	background-color:#ce6d10;
	border-color:#68696b;
	height:22px;
	padding:0px 3px;
	color:#ffffff;
	width:auto;}
.tx-indexedsearch .tx-indexedsearch-searchbox {
	margin:0 0 20px 0;}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin:0 0 20px 0;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-style:normal;
	color:#ce6d10;}
.tx-indexedsearch .tx-indexedsearch-browsebox {
	margin:0 0 20px 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox p {
	font-size:1em !important;}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	margin-top:0px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#F2F5F4 none repeat scroll 0 0;
	padding-left:25px;}
.tx-indexedsearch .tx-indexedsearch-icon img {
	vertical-align:middle;}
	
.tx-indexedsearch a{
	color:#ce6d10;
	text-decoration:none;
}
/*_____News_________________________________________*/
#referenz-cycle{
	margin-left:15px;
	width:155px;
}
.news-list-item {
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:#FFF;
}
.news-list-item h2 {
	margin-bottom:5px !important;}
.news-list-date, .news-list-category {
	float:left;
	margin-bottom:5px;}
.news-list-morelink {
	display:block;}
.news-list-morelink a:link, 
.news-list-morelink a:visited {
	text-decoration:none;
	/*padding-left:8px;
	background-image:url(/fileadmin/template/img/breadcrumb_arrow.gif);*/
	background-repeat:no-repeat;
	background-position:0px 3px;
	color:#CE6D10;
}

.news-list-morelink a:hover, 
.news-list-morelink a:focus {
	text-decoration:none;
	color:#68696B;}
	
.news-list-browse {
	font-size:1.1em;}
.news-list-browse a:link, 
.news-list-browse a:visited {
	text-decoration:none;
	color:#CE6D10;
	padding-right:10px;}
.news-list-browse .disabledLinkWrap {
	margin-right:10px;}
.news-list-browse .activeLinkWrap {
	margin-right:10px;
	font-weight:bold;}
.news-list-browse a:hover, 
.news-list-browse a:focus {
	text-decoration:none;}
.news-single-item h2{
	color:#CE6D10 !important;
	font-size:13px !important;
	margin-bottom:5px !important;
}
.news-single-rightbox {
	margin-bottom:15px;}
.news-single-backlink {
	margin-top:25px;
	font-size:12px;
	padding-top:5px;
	background-image:url("/fileadmin/template/img/middle_headline_back.gif");
	background-position:left top;
	background-repeat:no-repeat;}
.news-single-backlink a:link, 
.news-single-backlink a:visited {
	text-decoration:none;
	padding-left:16px;
	background-image:url(/fileadmin/template/img/icon_point_orange.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	color:#CE6D10;
}
.news-single-backlink a:hover {
	/*color:#666666;*/
}
.news-single-backlink a:hover, 
.news-single-backlink a:focus {
	text-decoration:none;}
.news-single-img {
	float:right;
	margin-left:20px;}
.news-single-img img{
	margin-bottom:5px;}
.news-single-img p{
	margin-bottom:5px;}

.news-single-item .article_pager{
	margin-top:20px;
}
.news-single-item .article_pager .prev a,
.news-single-item .article_pager .next a{
	text-decoration:none;
	font-size:12px;
	color:#68696b;
}
	
	
.news-latest-item {
	padding:0 15px 0px 15px;}
.news-latest-item p {
	padding:0px;
	font-size:1.1em;}
.news-latest-link{
	margin-top:10px;
	margin-bottom:10px;
}
.news-latest-item h3{
	color:#68696b;
	font-size:12px;

}
.news-latest-link a:link, 
.news-latest-link a:visited {
	background-image:url("/fileadmin/template/img/box_grey_link_2.gif");
	background-repeat:no-repeat;
	background-position:left;
	color:#68696B;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:20px;
	padding:4px 0 0 30px;
	text-decoration:none;}
.news-latest-link a:hover, 
.news-latest-link a:focus {
	background-image:url("/fileadmin/template/img/box_grey_link_2_hover.gif");
}
.news-catmenu .news-catmenu-header{
	background-image:url(/fileadmin/template/img/box_hellgruen_headline_back.gif);
	height:20px;
	color:#CE6D10;
	font-size:13px;
	font-weight:normal;
	padding:4px 0 0 30px;
	margin-bottom:5px;
	text-decoration:none !important;
}
.news-catmenu a{
	text-decoration:none;
}
.news-catmenu .level1{
	background-image:url("/fileadmin/template/img/box_grey_link_2.gif");
	background-repeat:no-repeat;
	color:#68696B;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:20px;
	padding:4px 0 0 30px;
	text-decoration:none;
}
.news-catmenu .level1:hover{
	background-image:url("/fileadmin/template/img/box_grey_link_2_hover.gif");
}
.news-catmenu .level1 a{
	text-decoration:none;
}







.wtgallery_single {
	width:335px;
}
h2.wtgallery_single,
h2.wtgallery_list{
	display:none;
}
.wt_gallery_single_inner_pic {
	padding:5px;
	border:1px solid #ccc;
	height:435px;
	width:335px;
}
.wtgallery_list_area{
	float:right;
	width:240px;
}
.wtgallery_list_area .list_row {
	float:left;
}
.wtgallery_list_area .list_row .wtgallery_list_lastofrow{
	height:145px;
	margin:0px 2px 3px 6px;
	border:1px solid #ccc;
}
.wtgallery_list_area .list_row .wtgallery_list_lastofrow:hover,
.wtgallery_list_area .list_row .wtgallery_list_current{
	border:1px solid #c36d10;
}
.wtgallery_list_area .list_row img{
	padding:5px;
}

.wtgallery_single_browser_previous{
	float:left;
	font-size:12px;
}
.wtgallery_single_browser_next{
	float:right;
	font-size:12px;
}
.wtgallery_single a{
	color:#c36d10;
	text-decoration:none;
	font-size:12px;
}
.wtgallery_single_browser{
	padding-left:5px;
	margin-top:20px;
}
.wtgallery_list_wrap{
	height:465px;
}
.wtgallery_list_pagebrowser_area p{
	color:#c36d10;
	font-size:12px;

}
.wtgallery_list_pagebrowser_area ul{
	padding-left:0px;	
}
.wtgallery_pagebrowser_list li{
	list-style:none;
	width:12px;
	height:12px;
	float:left;
	margin:0px 5px 0px 0px;
	overflow:hidden;
	text-indent:999px;
}
.wtgallery_pagebrowser_list li a{
	display:block;
	width:12px;
	height:12px;
	overflow:hidden;
	background:#333 url("/fileadmin/template/img/box_grey_link_2.gif") no-repeat -16px -6px;
}
.wtgallery_pagebrowser_list li a:hover,
.wtgallery_pagebrowser_list li a.act{
	background:#333 url("/fileadmin/template/img/box_grey_link_2_hover.gif") no-repeat -16px -6px;
}


.csc-textpic-imagewrap{
	margin:0 !important;	
}

.lighboximagewrap{
	padding:2px;
	border:1px solid #ccc;
	width:101px;
	margin-right:4px;
}
