/****************************************************************************************************
 ***********  News
****************************************************************************************************/

.news-latest-container{width:322px;}
.news-latest-item{border: 1px solid #999999; background: url(../images/back_angebot.gif) repeat-x 0 0; margin-bottom:15px; padding:10px; }
.news-latest-image{ float:left; min-height:100px;margin:0 10px 0 0; }
.news-latest-image img{padding:2px 2px 2px 2px;  border: 1px solid #999999;}
.news-latest-image a{margin:0; padding:0;}
.news-latest-right{position:relative;}
.news-latest-header{font-weight:bold;}
.news-latest-subheader{}
.news-latest-morelink{margin-top:5px; }
.news-latest-morelink a{	
	display:block;
	text-align:left;
	width:150px;
	height:19px;
	padding:1px 0 0 10px;
	margin:5px 10px 0 0;
	background-image:url(../images/back_angebot_nav.gif);
	background-repeat:no-repeat;
	color:#FFCC00;
	font-size:11px;
	text-decoration:none;
	float:left; }
	
.news-latest-morelink a:hover {	color:#FFF;	font-size:11px;	text-decoration:none;}

*html .news-latest-image{height:100px;}


.news-list-container{}
.news-list-item{border: 1px solid #999999; background: url(../images/back_angebot.gif) repeat-x 0 0; margin-bottom:15px; padding:10px; }
.news-list-image{ max-width:250px;float:left; min-height:140px;margin:0 10px 0 0; display:block;}
.news-list-image img{padding:2px 2px 2px 2px; margin-right:2px; border: 1px solid #999999;}
.news-list-image a{margin:0; padding:0;}
.news-list-right{position:relative;}
.news-list-header{font-size:12px; color:#333; margin: 0 0 0.8em 0; padding:4px 0 0 10px; font-weight:bold;}
.news-list-subheader{padding-left:10px;display:block;}
.news-list-subheader p.bodytext{display:block;}
.news-list-morelink{margin-top:5px; padding-left:10px;}
.news-list-morelink a{	
	display:block;
	text-align:left;
	width:150px;
	height:19px;
	padding:1px 0 0 10px;
	margin:5px 10px 0 0;
	background-image:url(../images/back_angebot_nav.gif);
	background-repeat:no-repeat;
	color:#FFCC00;
	font-size:11px;
	text-decoration:none;
	float:left; }
	
.news-list-morelink a:hover {	color:#FFF;	font-size:11px;	text-decoration:none;}

*html .news-list-image{height:140px;}



.news-single-container{}
.news-single-item{}
.news-single-image{ float:left; margin:0 10px 10px 0; }
.news-single-image img{padding:2px 2px 2px 2px;  border: 1px solid #999999;}
.news-single-image a{margin:0; padding:0;}
.news-single-right{position:relative; }
.news-single-subheader { font-weight:bold; margin-bottom:15px;}
.news-single-backlink{margin-top:25px;	color:#FFCC00; }
.news-single-backlink a{	
	display:block;
	text-align:left;
	width:170px;
	height:19px;
	padding:1px 0 0 10px;
	margin:5px 10px 0 0;
	background-image:url(../images/back_angebot_nav.gif);
	background-repeat:no-repeat;
	color:#FFCC00;
	font-size:11px;
	text-decoration:none;
	float:left; }

.news-single-backlink a:hover {	color:#FFF;	font-size:11px;	text-decoration:none;}

/****************************************************************************************************
 ***********  Captcha
****************************************************************************************************/

.tx-srfreecap-pi2-image { margin-left: 200px; display:block;}
.tx-srfreecap-pi2-cant-read { font-size: 1em; color:#333; display:block; margin-left:200px;}
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; 	color: #FFCC00;}
.tx-srfreecap-pi2-cant-read a { background-color:transparent; font-weight:bold; text-decoration:none; 	color: #FFCC00;}
/****************************************************************************************************
 ***********  Powermail
****************************************************************************************************/

span.powermail_mandatory {
	color: #FFCC00;
	margin-left:3px;
}
input.validation-failed,
textarea.validation-failed {
	background-color: #FFCC00;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
	border: none;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding: 0px;
}
fieldset.tx-powermail-pi1_fieldset h3{
	padding:0 0 20px 0;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 8px 0;
}
div.tx_powermail_pi1_fieldwrap_html_25 {
	margin-bottom: 20px;
}


input.powermail_submit {

	background-color:#666;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}
 input.powermail_submit_uid11{
   margin-left: 200px;
	background-color:#666;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}

input.tx-powermail-pi1_confirmation_submit{
	background-color:#666;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}
input.tx-powermail-pi1_confirmation_back{
	background-color:#666;
	font-family:'Trebuchet MS' , Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
#uid39_msg{
	display:none;
	visibility: hidden;
}
#uid40_msg{
	display:none;
	visibility: hidden;
}
/* ###############################################################################################################
** ### sitemap ######
** ###############################################################################################################
*/
	     DIV.tx-dropdownsitemap-pi1  {
         	width: 60%;
        } 
		  .tx-dropdownsitemap-pi1 A {
            font-weight: bold;
				color:#333;
        }
        .tx-dropdownsitemap-pi1 .spc {
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 DIV {
            border: solid 1px #DFE2E3;
            background: #666666;
            padding: 2px;
            margin-bottom: 5px;
        } 
		  .tx-dropdownsitemap-pi1 DIV.level_1 a{
        		color: #FFCC00;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
            background: #FFFFFF;
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 A {
            font-weight: normal;color:#333;
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
            background: #666666;
        }
		  .tx-dropdownsitemap-pi1 DIV.level_3 a{
        		color: #FFCC00;
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
            background: #FFFFFF;
        } 
		  .tx-dropdownsitemap-pi1 DIV.level_4 A {
            font-weight: normal;color:#333;
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
            background: #666666;
        }  
		  .tx-dropdownsitemap-pi1 DIV.level_5 a{
        		color: #FFCC00;
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            text-align: center;
            border: solid 1px #DFE2E3;
            background: #666666;
        }
		  .tx-dropdownsitemap-pi1 DIV.expAll a{
        		color: #FFCC00;
        }