/* RSS Import */
.tx-gkhrssimport-pi1-rss_box {width:100%;}
.tx-gkhrssimport-pi1-pubbox {font-style: italic;}
.tx-gkhrssimport-pi1-content {padding-bottom:5px; border-bottom:1px dotted #ccc;}

/* T3S_Content */
.inhalt .tx-t3scontent-pi1 .csc-default  {max-width:600px;}
.tx-t3scontent-pi1 .ui-widget, .ui-corner-all {font-size:100.1%; font-family: 'PT Sans', sans-serif;}
.tx-t3scontent-pi1 .ui-widget blockquote {margin-left:0px;}
.ui-state-hover a:hover {color:fff;}
#c2930 .csc-default {margin-top:-30px; margin-left:-30px;}

/* Carousel, Content slider */

.carousel-control {text-decoration: none !important;}
.carousel-control:hover {color: #fff !important;}


/*Tooltips*/
a.wt_csstooltip {
    position: relative;
    z-index: 240;
	color: #3E3E3E;
    /*cursor: help;*/
}
a.wt_csstooltip:hover { 
	z-index: 250; 
	text-decoration: none; 
    background-color: #ccc;
}
a.wt_csstooltip dfn {
	display: none;
	font-style: normal;
	z-index: 250; 
}
a.wt_csstooltip:hover dfn {
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
	width: 250px;
	height: 55px;
	overflow: hidden;
    font-size: 11px;
	color: white;
	font-weight: normal;
	background-image: url(/fileadmin/conject/administration/img/header_bg.jpg);
	background-color: #000;
	z-index: 999999; 
	padding: 5px;
-moz-box-shadow: 5px 5px 3px #666;
    	-webkit-box-shadow: 5px 5px 3px #666;
    	box-shadow: 5px 5px 3px #666;
}


.ui-corner-all {font-size:90%;}
/*.ui-state-default.ui-corner-top {padding:1px;height:10px;}*/
.ui-tabs .ui-tabs-nav li a {padding:8px;}
.ui-tabs .ui-tabs-panel {padding: 5px;}



/* Powermail */
.tx_powermail_pi1_fieldwrap_html {clear:both; height: 25px;}
.tx_powermail_pi1_fieldwrap_html label {width:120px; padding:5px; display:block; float:left;}
.tx_powermail_pi1_fieldwrap_html input {width:250px; padding: 2px;display:block; float:left;}
#powermaildiv_uid4 {height:150px;}
#powermaildiv_uid5 {clear:both; margin-top: 20px;}
#uid5 {width:50px;}
/*.powermail_submit_uid6 {clear:both; width:70px; margin-left:130px;}*/


/* News Slider */
/*.lof-item {}*/
.lof-title {border:none;}
.lof-slider_1 .lof-description_white h2, .lof-slider_1 .lof-description_white h2 a, .lof-slider_1 .lof-description_white h2 a:visited {color: red; font-weight:bolder; text-decoration:underline;}

.lof-slider_1 .lof-description_black h2, .lof-slider_1 .lof-description_black h2 a, .lof-slider_1 .lof-description_black h2 a:visited {color: red; font-weight:bolder; text-decoration:underline;}
.lof-slider_1 .lof-description_black {border:1px solid #000; background:url('../img/bg_trans.png');}



/* Google Suche */
.tx-yagooglesearch-pi1-resultInfo {margin-top:10px;}
.tx-yagooglesearch-pi1-searchContent {
	margin-top: 12px;
	margin-bottom: 12px;
	}
	

.search-res-ad {padding:10px; border: 1px dotted #ccc;}

.tx-yagooglesearch-pi1-url {	
	color: #666;
	}

.tx-yagooglesearch-pi1-pageLinks {
	text-align: center;
	}

.tx-yagooglesearch-pi1-branding {
	}


.tx-yagooglesearch-pi1 img{
	height: 14px;
	}

.tx-yagooglesearch-pi1-noResults {	
	font-weight: bold;
	}
	
	

.mainItemSelector .lof-main-item-desc a {color: #fff; font-weight:bolder;}
.lof-main-item-desc {border: 1px solid #000;}
.lof-navigator-outer .navSelector div {background: #EFEFEF;padding-top:20px;}
.lof-navigator-outer .navSelector div img {padding:0;margin:0;margin-right:5px;}

.lof-navigator-outer .navSelector div a {}


/*.tx-flseositemap-pi1 ul li{padding-bottom:10px;}*/


.tx-facebooksocialplugins-pi1 {border-top:15px solid #000;}
#c1160 {background: none;}
.inhalt .tx-facebooksocialplugins-pi1 {border-top:none;}


/*Tagclouds*/

		.tx-vgetagcloud-pi1 {
			margin: 0px;
			margin-bottom: 10px;
			line-height: 200%;
			padding:5px;
		}
		
		#cont_links .tx-vgetagcloud-pi1 {	
		min-height: 270px;
		}
		.tx-vgetagcloud-pi1 ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			width:240px;
		}
		.tx-vgetagcloud-pi1 li {
			display: inline;
			float: left;
		}
		.tx-vgetagcloud-pi1 li a {
			color: #000;
			padding: 8px;
			text-decoration: none;
		}
		.tx-vgetagcloud-pi1 li a:hover {
			text-decoration: underline;
		}
		

/* ****** SK Pagecomments ********* */
.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.skpagecommentform legend {width:100%;}
	.sk-pagecomments-success {color:green; font-weight:bold;}
	.sk-pagecomments-counter {color:#600;text-align:right;float:right; width: 150px;}
        .sk-pagecomments-headline {border-bottom:1px solid #ccc;font-weight:bold;background:#efefef;height:25px; padding:5px;padding-bottom:0;}
        .sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
	.sk-pagecomments-namedate {float:left;}
        .sk-pagecomments-emailhomepage{float:right;}
	.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
        .sk-pagecomments-comment{background:#f1f1f1;padding:4px 28px;clear:both;margin-bottom: 5px;}
        
        
        .sk-pagecomments-teaser {font-size:100%;}
        .sk-pagecomments-teaser h4 {margin:0; padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;padding:5px 5px 10px 10px; border-bottom: 1px solid #ccc;}

	.tx-skpagecomments-pi1 {clear:both; margin-top:20px;}
	.tx-skpagecomments-pi1 form {margin:16px 0;}
        /*.tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}*/
	.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;color:red;padding:3px 10px 3px 0;}

	.tx-skpagecomments-pi1 form legend {background:#efefef;padding:5px; border:1px solid #ccc;}
	.tx-skpagecomments-pi1 form label {width:240px;float:left; text-align:right; font-weight:bolder;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
	.tx-skpagecomments-pi1 form p {margin:6px 0;clear:both; }
	/*.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}*/
	/*.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}*/
	.tx-skpagecomments-pi1 form input#name,
	.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {width:320px; margin-left:20px;background:#efefef;}
	.tx-skpagecomments-pi1 form textarea {width:320px;height:50px; margin-left:20px;background:#efefef;}
	.tx-skpagecomments-pi1 form input#name:focus,
	.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
	.tx-skpagecomments-pi1 form input#freecap:focus,
	.tx-skpagecomments-pi1 form textarea:focus {background: #FFE8CF;color:#000;} 
	.tx-skpagecomments-pi1 form input#skcommentssubmit {float:right;margin:0px 35px;padding:5px;}
        
        .tx-skpagecomments-pi1 img {border:0px}
        .tx-skpagecomments-pi1 .check {font-weight:normal;}
        .tx-srfreecap-pi2-cant-read {color: #ccc; font-weight:normal;}
        img.tx-srfreecap-pi2-image {margin:0;}
        

/* Newsletter */

.nl_box {width: 260px; float:left; border: 1px dotted #ccc; padding: 5px; margin-bottom: 200px;}
.nl_box h3 {background: #f1f2f3; color: #000; border:0px;}
.nl_box p {padding:5px; }
	/*.nl_box p div {font-size: 10px;}*/
	.nl_box input#submit {width: 80px;}
.nl_registered {width: 220px; float:left; border: 1px dotted #ccc; padding: 5px; margin-left: 10px;}
.nl_registered h3 {background: #f1f2f3; color: #000; border:0px; margin-bottom: 5px;}


/* ################## eluna page comments ################## */

.tx-elunapagecomments-pi1 {}
#eluna_pagecomments_top {}
.eluna_pagecomments_count {}
.eluna_pagecomments_error {font-weight: bolder; margin-top: 30px; color: #ff0000;}

#eluna_pagecomments_1 {}
.eluna_pagecomments_comment {margin-top: 15px; border: 1px dotted #666;}
.eluna_pagecomments_comment_author {background: #E4E6E7; padding: 3px;}
.eluna_pagecomments_comment_date {float:right;}
.eluna_pagecomments_comment_text {padding-left:20px;}
#eluna_pagecomments_last {}

#eluna_pagecomments_2 {}
.eluna_pagecomments_comment_alt {margin-top: 15px; border: 1px dotted #666;}
.eluna_pagecomments_comment_alt .eluna_pagecomments_comment_author {background:#f1f2f3;}

.eluna_pagecomments_form_title {margin-top: 30px; font-weight: bold; padding: 4px; padding-left: 30px; background: #993333; color: #fff; border-bottom: 1px solid #000;}
.eluna_pagecomments_form {border: 1px solid #993333; padding-left: 30px; }


/* ################## 2 Spalten Column ################## */

/*  Layout 1 */
.c2l1-left{
   border-right: 1px dotted #993333;
   text-align: left; 
   /*font-size: 12px;*/
   vertical-align: top;
   padding-right: 10px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   text-align: left; 
   /*font-size: 12px;*/
   vertical-align: top;
   padding-left: 10px;
   width:50%;
   white-space:normal;
}

/*  Layout 2 */
.c2l2-left{
text-align: justify; 
   border-right: 1px solid #993333;
   /*font-size: 12px;*/
   padding-right: 10px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
text-align: justify; 
   background-color:#cc6633;
   /*font-size: 12px;*/
   padding-left: 50px;
   width:50%;
   white-space:normal;
}
/* Layout 3 */
.c2l3-left{
text-align: justify; 
   border-right: 1px solid #993333;
   /*font-size: 12px;*/
   padding-right: 10px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
text-align: justify; 
   background-color:#cc6633;
   /*font-size: 12px;*/
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}

/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    text-align: left;
    left:0px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* ######### Ende 2 Columns ############# */



/*####################################################################*/

/*Setzt den Rahmen aller verlinkten Bilder auf 0 */

a img { 
 border: 0px; 
} 

/*####################################################################*/



/*###################### Calendar ###################### */

.tx-cal-controller {padding-top:10px;padding-bottom:20px;}
/*#c1624.csc-default, #c2740.csc-default{max-width: 600px;}*/

.V9G {
	font-size: 9px;
	color: #666666;
}
V9G a {
	font-size:9px; 
	font-weight:normal; 
	color: #666;
}

		/*------------- list styles ------------*/
		.tx-cal-controller .even0 {padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom: 10px;}
		.tx-cal-controller .even0 h3 {padding:3px; display:block; margin:0px; border:0px;background:none;}
		.tx-cal-controller .even0:hover {background: #f1f2f3;}
		.tx-cal-controller .even0 .in {margin-left:10px;}

		.tx-cal-controller .even, .sk-pagecomments-teaser .even {padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom: 5px;}
		.tx-cal-controller .even h3 {padding:3px; display:block; margin:0px; border:0px; background:none;}
		.tx-cal-controller .even:hover, .sk-pagecomments-teaser .even:hover {background: #f1f2f3;}
		.tx-cal-controller .even .in, .sk-pagecomments-teaser .even .in {margin-left:10px; font-style:italic;}




/*################################NEWS################################*/

/*########## Dropdown ########## */
.dropdown-filter {
    float: left;
    font-size: 150%;
    text-align: right;
    padding: 5px;
    width: 45%;
}
.tt_news-dropdown-cat-select {
    margin-right: 7%;
    float: right;
    font-size: 150%;
    text-align: right;
    padding: 5px;
    background: red;
    width: 40%;
    color: #fff;
    border: 1px solid #000;
}

/*more outlets*/
.moou {padding:20px;}
.moou, ul.ui-tabs-nav {min-width:260px; list-style-type: none; margin:0;}
.moou li, ul.ui-tabs-nav li {display:block; padding: 7px 0 7px 0;}
.cont_links .moou li, .cont_links ul.ui-tabs-nav li {clear:left;}

.moou li:hover, ul.ui-tabs-nav li:hover {background: #f1f2f3;}
.moou li:last-child {border:0;}
.moou .cat-logo {float:left; width:80px;}


.tx-t3s-content .tabs {background: #fff;}
.nav.nav-tabs {margin:0; background-color: #f1f2f3;}
.tabs .nav li {margin-bottom: -1px !important; background-color: #f1f2f3; }
.tabs .nav li a {border:1px solid transparent;}
/*.tabs .nav li.active {margin-bottom: -1px !important;}*/

.inhalt .nav.nav-tabs {border: 1px solid #ddd; border-bottom:0;}
.inhalt .tab-content {border: 1px solid #ddd; border-top:0; padding:20px;}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

/*.news-latest-item {min-height:40px;border-bottom: 1px dotted #999;padding:5px;}*/
.news-latest-item img {}
.news-latest-item:hover {background: #f1f2f3;}
/*.news-latest-item .cat-logo {width:100px;}*/



/*--------------------------------- tt_news LIST view  -----------------------------------*/
/*Liste der Outlets bei einer Marke*/
#c1362.csc-default {margin:0;padding:0; max-width:350px; }
#c1362.csc-default p {display:none;}

.news-list-container {
	padding:20px;
	margin-top:-10px;
}

/*.top-outlet {border-bottom: 1px dotted #ccc;padding:7px;}*/
/*.top-outlet:hover {background: #f1f2f3;}*/
/*.top-outlet .tx-ratings-pi1 {float:right; width:60px; text-align:left;}*/

.news-header-list-container {
	padding:7px;
	border-bottom: 1px dotted #ccc;
}
.news-header-list-container:hover {background: #f1f2f3;}


.news-list-cat-item {padding-left:20px;}
.news-list-cat-item2 {padding-left:20px;}
.news-list-cat-item:hover {background: #f1f2f3;}
.news-list-cat-item2:hover {background: #f1f2f3;}


/*.news-list3-container {width: 60%; float:left;margin:0;margin-left:10px;}*/
.news-latest-container {display:table-row; overflow-x:scroll; margin:0;padding:0; display:block;}
.news-list3-container, .news-latest-container {list-style-type:none; margin:0;}
/*.news-list3-item, .news-latest-item {margin-top:5px; padding-left:10px; clear:left; line-height:30px; }*/
.news-latest-item {
	/*width:30%; */
	/*float:left;*/
 	text-align:center;
 	padding: 10px; 
	/*height:90px; */
	display:table-cell;
	vertical-align: middle;
}

.news-list3-item, .list3-subdiv {
	width:20%; 
	float:left;
	height:90px;
	text-align:center;
	padding:5px 0;
	border-bottom:1px solid #ddd;
	margin:5px 0;
}

.news-list3-item:hover {background:#ccc;}
	.news-list3-item a {display:block; /*height:100%; */}
	/*.cat-logo { width:100px; float:left; text-align:left; clear:left;}*/
	.news-latest-container .cat-logo img {float:left; border:1px solid #ccc; margin:0; padding:0;}

/*.list3-subdiv {margin-top:5px;clear:left;padding-left: 10px; line-height:30px; background: #f1f2f3; }*/
	.list3-subdiva {display:block; height:100%; }
	.list3-subdiv:hover {background:#ccc;}

.list-img {height:40px;}


.news-list3-container h3, .news-latest-container h3 {border:none;margin:0;line-height:1.3;}
/*.news-list3-container h3 a {font-size: 100%;}*/


#cont-news-list-item {
        font-family: Verdana, Arial, Helvetica, arial;
        /*font-size: 11px;*/
	margin-bottom: 10px;
	background-color: #ffeeee;
	border: 1px solid #993333;
	width:100%;
	clear:left;
	height: 160px;
	}
	

.news-list-item .tx-ratings-pi1 {width:100px; float:right;}

	#news-list-subheader {
	text-align: left;
	float:left;
	font-family: verdana,arial;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 10px;
	width: 335px;
	vertical-align: top;
	}

	.news_list_titel{
	margin: 1px;
	padding: 7px;
	background: #90abfc;
	}


	#cont-news-list-bild {
	padding-right: 4px;
	float:right;
	text-align:right;
	width: 160px;
	}

	.news-list-mehr {
	padding: 5px;
	}


.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
	color:#fff;
	padding-left:2px;
	text-decoration:none;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink, .news-list-category {
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
	clear:both;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	background:none;
}

.browseabcWrap {text-align:center; border: 1px solid #ccc; background: #efefef; padding: 10px;border-left:0;border-right:0;}




	/*---------------------------------  

 Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#BCCDFE;
}
.tx-ttnews-browsebox TD {
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #E3EAFE;
	border:1px solid #666;
}
.news-search-emptyMsg {
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/



.outlet-like {clear:both; background: #EFEFEF;margin-top: 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px;}


	.news_single_titel {
	font-weight: bolder;
	padding: 5px;
	background: #ffeeee;
	}

	.news-single-subheader {
	font-weight: bolder;
	padding: 20px;
	}

	.news-single-content {
	float:left;
	width: 290px;
	text-align: left;
	padding-bottom: 30px;
	padding-top: 10px;
	}


	.news-single-bild-content{
	float:right;
	
	}
	.news-single-bild {
	vertical-align: top;
	text-align:right;
	padding-bottom: 30px;
	}

	.news-single-adrblock {border-left: 1px dotted #ccc; padding-left: 10px;}
	.news-single-adrblock h2 {margin-bottom:20px;}

	.brandhead {clear:both !important;margin-top:20px;}
	.brand {clear:both;margin-bottom:40px;}
	


/*Mehr Lesen Button */
.klappText input {
    /* Ermöglicht Ansteuerung über Tastatur (HTab) */
    opacity: 0;
}
.klappText label {
    margin-left: -1.25em;
    color: red;
    cursor: pointer;
}
.klappText input + label:before {
    content: '? mehr Text';
}
.klappText input:checked + label:before {
    content: '? weniger Text';
}
.klappText input:not(:checked) ~ div {
    display: none;
}
.klappText input:focus + label {
    /*  Markierung des fokussierten LABEL-Elements */
    background-color: blue;
    color: white;
}
/* EOF Mehr Lesen Button */



	.news-single-sonstiges {
	clear: both;
	}	


.news-single-item {width:660px;}

.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {margin-top: 20px; margin-bottom:20px;}
.news-single-imgcaption {
	padding:3px;
	/*clear:both;*/
	/*float:left;*/
}

.news-single-category {
	float: right;
}


.news-single-item .left {width: 110px; float:left;padding:0;margin:0;margin-bottom:10px; clear:left; line-height:1.5;}
.news-single-item ul {clear:right; list-style-type: none; padding:0;}
.news-single-item .right {width: 270px; float:left; padding:0;margin:0;margin-bottom:10px;}
ul.right {clear:right;}
ul.right li {padding:0;}
.vote-feedback {border: 1px solid #ccc;; border-left:0;border-right:0; padding:10px; background: #EFEFEF;margin-bottom:20px;}
.vote-feedback .tx-ratings-pi1 { width: 90px; float:left;margin-top:-2px;}
.vote-feedback-r {float:right; width: 200px;}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#E3EAFE;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#BCCDFE;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.cat-like {margin-top: 20px; background: #EFEFEF; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; padding: 10px;}
/*.addthis_32x32_style*/
.cat-url {padding-top: 10px; clear:both;}
.addthis_toolbox {width: 255px; float:left;}

.cat-tags {margin:20px; margin-left:0; margin-right:0;}
.cat-tags a:link, .cat-tags a:visited {color: #ccc; font-weight: normal;}
.box_header .cat-menu {height:300px; overflow-y:scroll;margin:30px; margin-right:0;}
.box_header .cat-menu a {display:block;}
.box_header .cat-menu a:hover {text-decoration:underline;}

.cat-menu2 {list-style-type: decimal; padding-bottom: 20px;}
.cat-menu2 a:link, .cat-menu a:visited {font-weight:normal;}
.cat-menu2 li {display:block; width:225px; height: 100px; padding:10px; float:left;}

.csc-default .cat-menu {margin:0; list-style-type:decimal-leading-zero; width:690px;}
.csc-default .cat-menu li {width:155px;list-style-position:inside; float:left; padding:3px;  }
.csc-default .cat-menu li:hover, .cat-menu2 li:hover {background: #efefef;}

.news-catmenu  {
	margin: 0px;
	padding:0px;	
border:1px solid #666;
   background-color:#F9FFE5;
}

.news-catmenu DIV IMG {
   margin:0px;
   padding: 0px 3px 3px 0px;
   vertical-align: middle;
}



/*.news-catmenu ul {margin-top:0;}*/

.news-catmenu-header  {
	/*font-weight:bold;*/
}
.news-catmenu DIV {
	/*font-size:10px;*/
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	/*font-weight:bold;*/
}

.cat-label h1{border-bottom: 1px dotted #999;margin-bottom:10px;}
.cat-label img {max-width:250px;max-height:350px;}
.cat-label .news-list3-container {background:none;}
.cat-label .news-list3-container h2 {width:420px;margin-left:10px; padding:10px;}
.cat-label .news-list3-container h2:hover {background: #f1f2f3;}
.cat-descr{margin-bottom:30px;}

.outlet-labels {float:left;}
.outlet-stores {width:470px;}
.abc-kat-descr {margin-bottom:5px;}

#ttnews-cat-tree {padding:20px; padding-top:0; margin-right:20px; }
#ttnews-cat-tree li a {padding:0px; font-weight:normal; text-decoration: underline;}
#ttnews-cat-tree #treeRoot li ul li:hover {background:#fff;}

ul.tree li.active, ul.tree ul li.active {
	background-color: #EFEFEF !important;

}
ul.tree li.active, ul.tree ul li.active a {
	color:#000;
	}



.inhalt #ttnews-cat-tree {padding:0px; margin:0px;}
.inhalt #ttnews-cat-tree #treeRoot li ul li{list-style-type:none; display:block; width: 140px; float:left; }
/*.inhalt #ttnews-cat-tree li img {visibility:hidden;} */
.inhalt #ttnews-cat-tree #treeRoot li:hover {background:#f1f2f3;}



/*####################NEWSLETTER########################*/

DIV.tx-danewslettersubscription-pi1 {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
background: #f4e0d7;
padding: 4px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
background: #f4e0d7;
padding: 4px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
background: #f4e0d7;
padding: 4px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
background: #f4e0d7;
padding: 4px;
}


/*Beschreibung*/
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 10px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 10px;
}


DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {
font-family :  Arial, sans-serif;
/*font-size : 11px;*/
color : #000000;
background: #f4e0d7;
padding: 5px;
}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {
padding: 20px;
color : #000000;
background: #f4e0d7;
padding: 5px;
}

.tx-danewslettersubscription-pi1-form-row TD {
background: #f4e0d7;
padding: 5px;
}
.tx-danewslettersubscription-pi1-form-header {
background: #f4e0d7;
padding: 5px;
}
.tx-danewslettersubscription-pi1-form-header P {} 