/*_________________________*/	
/* News __________________ */
.news-latest-wrap {
	background-image:url(/fileadmin/template/img/newscontainer.jpg);
	background-repeat:repeat-x;
	padding-bottom:35px;
	padding-left:14px;
	width:906px;}
.news-latest-container .news-latest-item {
	width:285px;
	height:350px;
	margin:0 6px;
	float:left;
	background-repeat:no-repeat;
	background-color:#ffffff;}
.news-latest-container .news-latest-item h2 {
	font-size:1.2em;
	padding:17px 0 0 12px;
	height:15px;
	text-transform:uppercase;
	color:#000000;}
.news-latest-container .news-latest-item h3 {
	font-size:1.2em;
	padding:0 0 0 12px;
	height:30px;
	color:#000000;}
.news-latest-container .news-latest-item p {
	font-size:1.1em;
	padding:0 12px 0 12px;
	color:#000000;}
.news-single-item .csc-frame-frame1 {
	margin-bottom:20px;}
.news-single-item .csc-frame-frame1 h1 span {
	float:right;
	font-size:0.7em;
	font-weight:normal;}
.news-single-img {
	float:right;
	margin:0 0 20px 20px;}
.news-single-item .prev {
	font-size:1.2em;
	float:left;
	padding:20px 0;}
.news-single-item .next {
	float:right;
	font-size:1.2em;
	padding:20px 0;}

/*_________________________*/	
/* Powermail _____________ */
.tx-powermail-pi1_fieldset {
	border:0px;
	font-size:1.1em;}
.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,
.tx-powermail-pi1_fieldset textarea.powermail_textarea,
.tx-powermail-pi1_fieldset select.powermail_select {
	height:19px;
	width:170px;
	padding:1px 5px 0 5px;
	color:#0C4C79;}
.tx-powermail-pi1_fieldset input.large {
	width:285px;}
.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height:75px;
	width:285px;}
.tx_powermail_pi1_fieldwrap_html {
	margin: 0 0 4px 0;}
.tx-powermail-pi1_fieldset input.powermail_submit, 
.tx-powermail-pi1_confirmation_back, 
.tx-powermail-pi1_confirmation_submit {
	margin: 0 0 0 150px;
	background-color:#333333;
	border:2px solid #cccccc;
	height:25px;
	padding:0px 15px;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;}
.tx-powermail-pi1_confirmation_back, 
.tx-powermail-pi1_confirmation_submit {
	margin-left:0px;}
.tx-powermail-pi1_fieldset input.powermail_submit:hover {
	background-color:#000000;}
.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:450px;}
.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:auto;
	padding-right:25px;
	max-width:400px;}
.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:5px;
	border:0px;}
.tx-powermail-pi1_fieldset .powermail_check_inner,
.tx-powermail-pi1_fieldset .powermail_radio_inner {
	float:left;
	padding-bottom:7px;}
.tx-powermail-pi1_fieldset .powermail_mandatory {
	color:#cc0000;
	padding-left:5px;}
.tx-powermail-pi1_fieldset .powermail_mandatory_js {
	padding:5px 0 0 150px;
	color:#cc0000;
	clear:both;}
input.validation-failed,
textarea.validation-failed {
	border-color:#cc0000;}
.tx-powermail-pi1_confirmation p {
	padding-bottom:10px;}
.powermail_all_td {
	width:50%;}
.tx_powermail_pi1_formconfirmation_back, 
.tx_powermail_pi1_formconfirmation_submit {
	float:left;
	padding-top:10px;
	padding-right:10px;}

/*_________________________*/	
/* WT Directory (Branchen) */
.wtdirectory_list {
	font-size:1.1em;
	margin-bottom:10px;}
.wtdirectory_list th {
	height:25px;
	background-color:#333333;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
	padding-left:15px;}
.wtdirectory_list td {
	padding:15px 0 15px 15px;}
.wtdirectory_list tr.odd td{
	background-color:#f0f0f0;}
.wtdirectory_list tr.even td{
	border-bottom:1px solid #f0f0f0;}
#contentwrap .wtdirectory_list h3 {
	color:#003333;
	padding-bottom:10px;
	font-size:1.2em;
	height:auto;}
.wtdirectory_list h4 {
	color:#003333;
	font-weight:normal;
	font-style:italic;}
.wtdirectory_filter_abc {
	float:left;
	font-size:1.1em;
	margin-bottom:12px;}
.wtdirectory_abc_letter_all_act a:link,
.wtdirectory_abc_letter_all_act a:visited {
	text-decoration:underline;
	font-weight:bold;}
.wtdirectory_filter_cat {
	float:right;}
.wtdirectory_filter_cat select {	
	width:180px;
	height:17px;
	margin-bottom:12px;
	border-color:#333333;}
.wtdirectory_abc_letter_act a{
	text-decoration:underline;
	font-weight:bold;}
ul.wt_directory_pagebrowser {
	list-style:none;}
ul.wt_directory_pagebrowser li{
	float:left;
	padding:0 12px 0 0 !important;
	background-image:none !important;}
ul.wt_directory_pagebrowser a.act:link,
ul.wt_directory_pagebrowser a.act:visited {
	text-decoration:underline;}
.wtdirectory_detail_backlink a:link,
.wtdirectory_detail_backlink a:visited{
	display:block;
	height:21px;
	background-color:#333333;
	margin:0 0 10px 0;
	padding:4px 0 0 15px;
	color:#ffffff;
	text-decoration:none;
	font-size:1.1em;}
.wtdirectory_detail_backlink a:hover,
.wtdirectory_detail_backlink a:active,
.wtdirectory_detail_backlink a:focus {
	text-decoration:underline;}
.wtdirectory_detail_boxleft {
	float:left;
	width:245px;
	height:252px;
	background-color:#f0f0f0;
	padding: 18px 0 0 13px;
	font-size:1.1em;}
.wtdirectory_detail_boxright {
	float:left;
	width:327px;
	height:260px;
	background-color:#f0f0f0;
	padding: 10px 0 0 0;}
.wtdirectory_detail_boxright iframe {
	border:1px solid #999999;}
.wtdirectory_detail_boxleft h3 {
	padding-bottom:4px;
	height:auto !important;}
.wtdirectory_detail_boxleft h4 {
	font-weight:normal;
	font-style:italic;}
.wtdirectory_detail_headline {
	height:105px;}
.wt_directory_icon_mail {
	padding-right:6px;}
.wt_directory_icon_www {
	padding-right:11px;}
.wt_directory_list_icon_www {
	padding-right:5px;}
.wtdirectory_detail_person, .wtdirectory_detail_address, .wtdirectory_detail_tel, .wtdirectory_detail_fax, .wtdirectory_detail_mail, .wtdirectory_detail_web {
	line-height:15px;}

/*_________________________*/	
/* Sitemap _______________ */
#sitemap_1, #sitemap_2, #sitemap_3, #sitemap_4, #sitemap_5, #sitemap_6 {
	width:185px;
	padding-right:5px;
	float:left;}
#sitemap_2, 
#sitemap_3,
#sitemap_4, 
#sitemap_5 {
	margin-bottom:40px;}
#contentwrap .csc-sitemap #sitemap_2 h2, 
#contentwrap .csc-sitemap #sitemap_2 a:link, 
#contentwrap .csc-sitemap #sitemap_2 a:visited {
	color:#227356;}
#contentwrap .csc-sitemap #sitemap_3 h2, 
#contentwrap .csc-sitemap #sitemap_3 a:link, 
#contentwrap .csc-sitemap #sitemap_3 a:visited {
	color:#660066;}
#contentwrap .csc-sitemap #sitemap_2 ul ul a:link, 
#contentwrap .csc-sitemap #sitemap_2 ul ul a:visited, 
#contentwrap .csc-sitemap #sitemap_3 ul ul a:link, 
#contentwrap .csc-sitemap #sitemap_3 ul ul a:visited {
	color:#8c8c8c;}
.csc-sitemap ul {
	list-style:none;}
.csc-sitemap ul ul {
	margin-bottom:8px;}	
.csc-sitemap ul ul a:link, 
.csc-sitemap ul ul a:visited {
	color:#8c8c8c;}
#contentwrap .csc-sitemap h2 {
	font-size:1.2em;
	font-weight:bold;
	height:26px;}
.csc-sitemap ul ul ul {
	margin-left:10px;}
	
.csc-menu-4 img {
	float:right;
	margin:0 0 20px 20px;}
.csc-menu-4 h2 {
	float:left;
	width:345px;}
.csc-menu-4 .date {
	float:left;
	width:345px;
	margin-bottom:5px;}
.csc-menu-4 .description {
	float:left;
	width:345px;
	margin-bottom:15px;}
.csc-menu-4 .more {
	width:300px;
	margin-bottom:20px;}
.csc-menu-4a .picbox {
	float:left;
	width:195px;
	height:210px;}
	
/*_________________________*/	
/* Indexed Search ________ */
.tx-indexedsearch-searchbox-sword {
	width:152px;
	height:24px;
	float:left;
	padding:0 10px 0 8px;
	border:0px;
	color:#666666;
	background-image:url(../img/textfield_search.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;}
.tx-indexedsearch-searchbox-button {
	border:0px;
	float:left;
	margin-top:3px;}
div.tx-indexedsearch fieldset {
	border: 0px;
	margin-bottom: 20px;}
div.tx-indexedsearch legend {
	display: none;}
.tx-indexedsearch-whatis, 
.tx-indexedsearch-form, 
.tx-indexedsearch-res h3 {
	font-size:1.2em;
	font-weight:normal;}
#contentwrap .tx-indexedsearch p{
	font-size:1.1em;}
.tx-indexedsearch-form label {
	float:left;
	width:90px;}
.tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;}
.tx-indexedsearch-browsebox {
	margin-bottom:25px;}
.tx-indexedsearch-sectionlinks ul {
	list-style:none;
	margin-top:10px;}
.tx-indexedsearch-sectionlinks li {
	padding-left:23px;
	background-image:url(../img/bg_subnavi2.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;}
#contentwrap h2.tx-indexedsearch-title {
	font-size:1.2em;
	font-weight:bold;
	height:20px;
	padding:5px 0 0 5px;
	background-color:#ededed;}
.tx-indexedsearch-res {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f0f0f0;}
.tx-indexedsearch-res h3 {
	height:25px;}
.tx-indexedsearch-icon {
	padding: 0 12px 0 7px;}
.tx-indexedsearch-redMarkup {
	color:#cc0000;
	font-weight:normal;
	font-style:italic;}
.tx-indexedsearch-descr, 
.tx-indexedsearch-info {
	padding-left:30px;}
.tx-indexedsearch-info {
	font-size:1em !important;
	padding-top:5px;}
.tx-indexedsearch-item-path {
	font-style:italic;}
#tx-indexedsearch-ruleslink {
	float:right;
	font-size:0.85em;}
#tx-indexedsearch-rules ul {
	list-style:none;
	background-color:#ededed;
	padding:7px 0;
	margin-bottom:15px;}
#tx-indexedsearch-rules li {
	padding-left:23px;
	background-image:url(../img/bg_subnavi2.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;}
ul.browsebox {
	list-style:none;
	margin-top:10px;}
ul.browsebox li {
	float:left;
	padding-right:10px;}
	
	
/*_________________________*/	
/* Downloadliste + Gallery */
.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-modeselector {
	padding:0 0 15px 0;}
.tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell {
	background-image:url("/fileadmin/template/img/bg_subnavi_closed.gif");
	background-position:5px 6px;
	background-repeat:no-repeat;
	background-color:#ffffff !important;
	border:1px solid #cccccc !important;
	padding:2px 5px 2px 13px !important;
	font-size:12px;
	display:block;
	float:left;
	margin:0 5px 5px 0;}
.tx-mmdamfilelist-pi1-orderselector {
	float:left;
	width:303px;
	padding-bottom:15px;}
.tx-mmdamfilelist-pi1-searchbox {
	float:left;
	width:295px;
	padding-bottom:15px;}
.tx-mmdamfilelist-pi1-searchbox-label {
	display:none;}
.tx-mmdamfilelist-pi1-searchbox-sword-container {
	float:left;
	width:200px;}
.tx-mmdamfilelist-pi1-searchbox-sword-container input {
	color:#0C4C79;
	height:19px;
	padding:1px 5px 0;
	width:185px;
	font-size:11px;}
.tx-mmdamfilelist-pi1-searchbox-button-container {
	float:left;
	width:75px;}
.tx-mmdamfilelist-pi1-searchbox-button-container input {
	background-color:#333333;
	border:2px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	height:22px;
	padding:0 5px 0px 5px;}
.tx-mmdamfilelist-pi1-listrow {
	clear:both;}
.tx-mmdamfilelist-pi1 .col-prevcontainer {
	background-color:#ffffff !important;
	border:1px solid #ededed !important;
	background-image:url("../img/bg_tablecell_gallery.jpg");
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:5px !important;}
.tx-mmdamfilelist-pi1 .mm-dam-row-container-row .tx-mmdamfilelist-pi1-image img {
	border:0px !important;}
.tx-mmdamfilelist-pi1-title {
	padding:5px;
	width:120px;
	font-weight:normal !important;
	border:1px solid #ededed;}
.tx-mmdamfilelist-pi1 .browseBoxWrap {
	font-size:1.2em;
	margin-left:0px !important;}
.tx-mmdamfilelist-pi1-singleview h3{
	font-size:1.2em !important;}
.tx-mmdamfilelist-pi1-singleview .tx-mmdamfilelist-pi1-value, .tx-mmdamfilelist-pi1-singleview .line .value {
	border-left:0px solid #CDCDCD !important;}
.tx-mmdamfilelist-pi1-singleview .odd td {
	background-color:#EDEDED !important;}
	
div.tx-rgsmoothgallery-pi1 {
	height:340px !important;
	width:545px !important;
	background-position:0 0 !important;
	padding-top:19px !important;}
.carouselInner .thumbnail {
	margin:5px 5px 0px 0px !important;
	padding:5px 0;}
#externalthumbs {
	width:540px !important;
	margin-left:5px !important;}
.jdGallery .slideElement {
	background-position:center;}
	
/*_________________________*/	
/* Login + Register ______ */
.tx-felogin-pi1 {
	font-size:1.2em;}
.tx-felogin-pi1 fieldset {
	border:0px;}
.tx-felogin-pi1 fieldset legend {
	display:none;}
.tx-felogin-pi1 fieldset div {
	margin:0 0 4px;}
.tx-felogin-pi1 fieldset label {
	clear:both;
	display:block;
	float:left;
	width:150px;}
.tx-felogin-pi1 fieldset input#user,
.tx-felogin-pi1 fieldset input#pass,
.tx-felogin-pi1 fieldset input.inputforgot{
	color:#0C4C79;
	height:19px;
	padding:1px 5px 0;
	width:170px;}
.tx-felogin-pi1 fieldset input#subform, .tx-felogin-pi1 fieldset input#subforgot {
	background-color:#333333;
	border:2px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	height:22px;
	margin:0 0 0 150px;
	padding:0 5px;}
.tx-felogin-pi1 form {
	margin-bottom:20px;}
.tx-felogin-pi1 a {
	background-image: url("/typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
    background-position: 0 60%;
    background-repeat: no-repeat;
    padding-left: 14px;
	font-size:12px;}
.tx-srfeuserregister-pi1 {
	font-size:1.2em;}
.tx-srfeuserregister-pi1 fieldset {
	border:0px;}
.tx-srfeuserregister-pi1 legend {
	display:none;}
.tx-srfeuserregister-pi1 p {
	font-size:1em !important;
	font-style:normal !important;
	padding:0 0 18px 0;
	margin-top:0 !important;}
.tx-srfeuserregister-pi1 dt {
	padding:0;
	text-align:left;
	clear:both;
	display:block;
	float:left;
	width:150px;
	margin:0 0 4px;}
.tx-srfeuserregister-pi1 dd {
	padding:0;
	margin:0 0 4px;}
.tx-srfeuserregister-pi1 dd input {
	color:#0C4C79;
	height:19px;
	padding:1px 5px 0;
	width:170px;}
.tx-srfeuserregister-pi1-submit {
	background-color:#333333;
	border:2px solid #CCCCCC;
	color:#FFFFFF !important;
	cursor:pointer;
	font-size:11px;
	height:22px !important;
	width:auto !important;
	padding:0 5px !important;}
.tx-srfeuserregister-pi1 label span, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color:#cc0000 !important;}
