/* ----------------- Multi Content ----------------- */




/*
.csc-default{
margin:0 0 5px 0!important;
}
*/

#ContentBottom .csc-default .csc-default{
margin:0!important;
}

#ContentBottom .spacer-gif,
#ContentBottom .spacer-br{
display:none;
}

#ContentBottom .c50l,
#ContentBottom .c50r{
    background-color: #FFFFFF;
    padding: 5px 5px 0 !important;
    width: 468px;
    margin: 0 0 5px !important;
    padding: 5px!important;
}

#ContentBottom .c33l,
#ContentBottom .c33r{
    background-color: #FFFFFF;
    padding: 5px 5px 0 !important;
    width: 308px;
    margin:0 0 5px!important;
    
height:auto;
    padding: 5px!important;
}

#ContentBottom .subcolumns .c33l h1,
#ContentBottom .subcolumns .c33r h1{
top:297px;
}

#ContentBottom .c33l{
margin: 0 3px 0 0 !important;
}

#ContentBottom .csc-textpic-text{
    color: #FFFFFF;
    padding: 15px !important;
    display:block;
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0.3px;
    height:20px;

background: #d51020;
background: -moz-linear-gradient(top, #d51020 0%, #9b141b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d51020), color-stop(100%,#9b141b));
background: -webkit-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -o-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -ms-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: linear-gradient(top, #d51020 0%,#9b141b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51020', endColorstr='#9b141b',GradientType=0 );
}

#ContentBottom .csc-textpic-text a{
    color: #FFFFFF;
    background-image: url("../lay/link_big.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0 25px 0 0 !important;
}

/* ----------------- Slider ----------------- */
#Slider .lof-item a.readmore{
display:block;
}

#Slider .lof-description a.readmore{
display:none;
}

#Slider .lof-description .lof-title a.readmore{
display:block;
}

.lof-description p a{
color:#cc0000 !important;
font-weight:normal;
font-size:14px;
}
.lof-description p a:hover{
text-decoration: underline !important;
}
.lof-description p a:before{
content:"» ";
}

#Slider h3.lof-title a{
    color: #FFF22D;
    font-size: 60px !important;
    font-weight: bold;
    line-height: 65px;
        text-shadow: 2px 2px 5px #333333;
        filter: dropshadow(color=#333333, offx=2, offy=2);
    
}

#Slider .lof-slider_4 .lof-navigator-wapper{
padding:0;
}

#Slider .lof-description{
    
    left: 0 !important;
    margin-bottom: 16px !important;
    top: 308px !important;

    opacity: 0.8;       /* modern browser */  
    -moz-opacity: 0.8;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=80); /* IE5.x -7.0 */  
    background-color: White !important;
	
	bottom:0px!important;
	width:auto!important;
}

#Slider .navigationControl{
display:none;
}

#Slider .lof-navigator-wapper{
background:none repeat scroll 0 0 transparent;
margin: 0 -5px 0 0;
}

#Slider .lof-navigator-outer,
#Slider .navSelector{
height:25px!important;
}

#Slider .lof-navigator-outer,
#Slider ul.lof-navigator{
/*width:241px !important;*/
width:auto !important;
}

#Slider .navSelector{
color:#fff;
line-height:25px;
margin:0 5px 0 0;
font-weight: bold;

background: #494949;
background: -moz-linear-gradient(top, #494949 0%, #020202 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#020202));
background: -webkit-linear-gradient(top, #494949 0%,#020202 100%);
background: -o-linear-gradient(top, #494949 0%,#020202 100%);
background: -ms-linear-gradient(top, #494949 0%,#020202 100%);
background: linear-gradient(top, #494949 0%,#020202 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#020202',GradientType=0 );
}

#Slider .navSelector.active{
background: #d51020;
background: -moz-linear-gradient(top, #d51020 0%, #9b141b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d51020), color-stop(100%,#9b141b));
background: -webkit-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -o-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -ms-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: linear-gradient(top, #d51020 0%,#9b141b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51020', endColorstr='#9b141b',GradientType=0 );
}

/* ----------------- DMail ----------------- */
#ContentRight #newsletter_subscription{
margin: 15px 0 10px;
}

#newsletter_subscription .csc-mailform-field{
margin:0 0 5px 0;
}

#newsletter_subscription label{
float:left;
width:120px;
}

#newsletter_subscription input{
width:177px;
text-align:left;
}

#ContentRight #newsletter_subscription label{
display:none;
}

#newsletter_subscription input.csc-mailform-submit{
width:auto;
}

#newsletter_subscription input.csc-mailform-submit,
#newsletter_subscription .newsletter_stop, .stdButton{
color:#fff;
font-size:11px;
font-weight:bold;
border:none;
cursor:pointer;

background: #d51020;
background: -moz-linear-gradient(top, #d51020 0%, #9b141b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d51020), color-stop(100%,#9b141b));
background: -webkit-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -o-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -ms-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: linear-gradient(top, #d51020 0%,#9b141b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51020', endColorstr='#9b141b',GradientType=0 );
}

.dealerbutton{
height: 21px;
/*    width: 183px;*/
width:144px;
}

.dealerbutton input{
   background: #d51020;
background: -moz-linear-gradient(top, #d51020 0%, #9b141b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d51020), color-stop(100%,#9b141b));
background: -webkit-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -o-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: -ms-linear-gradient(top, #d51020 0%,#9b141b 100%);
background: linear-gradient(top, #d51020 0%,#9b141b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51020', endColorstr='#9b141b',GradientType=0 );

border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    text-align: left;
    width: 123px;
}

.dealerbutton:after{
background-image: url("../lay/submitter.jpg");
    background-repeat: no-repeat;
    content: "";
    cursor: default;
    float: right;
    height: 21px;
    padding: 0;
    width: 21px;
}

#newsletter_subscription .newsletter_submit,
#newsletter_subscription .newsletter_stop{
height:21px;
width:183px;
}

#newsletter_subscription .newsletter_submit input{
width:162px;
height:21px;
}

#newsletter_subscription .newsletter_stop a{
color:#fff;
padding:0 0 0 5px;
font-weight: bold;
}

#newsletter_subscription .newsletter_stop a:hover{
text-decoration:none;
}

#newsletter_subscription .newsletter_submit:after,
#newsletter_subscription .newsletter_stop:after{
    background-image: url("../lay/submitter.jpg");
    background-repeat: no-repeat;
    content: "";
    float: right;
    height: 21px;
    padding: 0;
    width: 21px;
    cursor:default;
}

.htmlmail p{

}
/* ----------------- Smooth Gallery ----------------- */
.myGallery {
    border: 1px solid #000;
}

.jdGallery .slideElement {
    background-color: #000;
}

/* ----------------- Sitemap ----------------- */
.csc-sitemap ul {
    margin-top: 8px !important;
}
.csc-sitemap ul li {
    border-left: 3px solid #000000 !important;
    list-style-type: none !important;
    padding-left: 10px !important;
}
.csc-sitemap ul li ul li {
    border-left: 3px solid #666666 !important;
}
.csc-sitemap ul li ul li ul li {
    border-left: 3px solid #999999 !important;
}
.csc-sitemap ul li ul li ul li ul li {
    border-left: 3px solid #CCCCCC !important;
}

/* ----------------- Indexed Search ----------------- */
.res-tmpl-css {
border-bottom:1px solid red;
padding-top:10px;
}

p.tx-indexedsearch-descr {
margin: 0 0 8px !important;
}

.tx-indexedsearch{
margin-top:20px;
}

.tx-indexedsearch-form{
    float: left;
    width: inherit;
}

.tx-indexedsearch-search-submit{
    float: left;
    width: inherit;
}

.tx-indexedsearch-searchbox-sword{
height: 16px;
}

.tx-indexedsearch-whatis{
margin:10px 0;
}

.tx-indexedsearch-browsebox ul.browsebox,
.tx-indexedsearch-browsebox p{
    list-style-type: none;
    margin: 20px 0 !important;
    text-align: center;
}

.tx-indexedsearch-browsebox ul.browsebox li{
    display: inline;
    margin: 0 5px;
}

.tx-indexedsearch-result-number,
.tx-indexedsearch-info .tx-indexedsearch-text-item-path{
display:none;
}

.tx-indexedsearch-info dt,
.tx-indexedsearch-info dd{
display:none;
}

.tx-indexedsearch-redMarkup{
color:#F18602;
}


/*TWITTER*/

UL#twitter_update_list{
list-style-type: none;
margin:0px !important;
padding: 0px !important;
}
UL#twitter_update_list li{
margin-top: 10px;
}
UL#twitter_update_list li a{
display: none;
}
/*
alt
.tweet{
margin: 0px;
padding: 0px;
border: none;
}
.tweet .avatar,
.tweet .time{
display: none;
}

.tweet a{
color: #a3a3a3 !important;
}

.tweet-container{
margin-top: 10px;
}
*/


.page_stream{
height:800px;
}


/*LIKE BUTTON FÜR Überschriften*/

.special .tx-facebooksocialplugins-pi1{
position: absolute;
margin: 20px 0 0 149px !important;
}


h3.lof-title{
display: none;
}
.lof-description p{
display: block;
padding: 8px 17px 0 10px !important;
}
/*POWERMAIL PRODUKTFINDER*/
#tx-powermail-pi1_fieldset_1,
#tx-powermail-pi1_fieldset_2,
#tx-powermail-pi1_fieldset_3,
#tx-powermail-pi1_fieldset_4{
float: left;
width: 22%;
height: 286px;

font-weight: normal !important;
}
#tx-powermail-pi1_fieldset_4{
border: none;

}

#tx-powermail-pi1_fieldset_2,
#tx-powermail-pi1_fieldset_3,
#tx-powermail-pi1_fieldset_4{
margin-left: 15px;
}

#tx-powermail-pi1_fieldset_5{
clear:both;
padding-left: 19%;

}
#powermaildiv_uid5{
padding: 20px 0px 0px 0px;

float: right;
}

.tx-powermail-pi1{
margin-top: -26px;
}

#powermaildiv_uid6{
float:left;
padding-top: 35px;
font-size: 18px;
color: #e3000f;
}
/**/
#startseite .tx-jfmulticontent-pi1 .c66l{
background-color: white;

}

#startseite .tx-jfmulticontent-pi1 .c66l .subcl{
padding: 5px 5px 5px 5px !important;
}

/*Pf2*/

#tx-powermail-pi1_fieldset_6, .powermail_fieldset_6,
#tx-powermail-pi1_fieldset_7, .powermail_fieldset_7, 
#tx-powermail-pi1_fieldset_8, .powermail_fieldset_8, 
#tx-powermail-pi1_fieldset_9, .powermail_fieldset_9{
float: left;
/*width: 23%;*/
width: 143px;
height: 223px;

font-weight: normal !important;
font-size: 11px;
}
#tx-powermail-pi1_fieldset_7, .powermail_fieldset_7{
width: 142px;
}
#tx-powermail-pi1_fieldset_6, .powermail_fieldset_6{
width: 144px;
}
#oneCol #prodErgeb2{
margin-top: 0px !important;
}

#tx-powermail-pi1_fieldset_9, .powermail_fieldset_9{
border: none;

}

#tx-powermail-pi1_fieldset_7, .powermail_fieldset_7,
#tx-powermail-pi1_fieldset_8, .powermail_fieldset_8,
#tx-powermail-pi1_fieldset_9, .powermail_fieldset_9{
margin-left: 15px !important;
}

#tx-powermail-pi1_fieldset_10, .powermail_fieldset_10{
background-color: #E3000F;
    clear: both;
    height: 55px;
   margin-left: -10px !important;
}
#powermaildiv_uid9{
padding: 0px 0px 0px 0px;

float: right;
}

#powermaildiv_uid10, #powermail_fieldwrap_15{
float:left;
padding-top: 16px !important;
font-size: 14px;
color: #e3000f;
font-weight: bold;
}

#prodErgeb2{
margin-top: 20px;
color: white;
margin-left: 17px !important;
}

/*Hädlersuche*/

.chandlerearch select.select{
width: 80px;
color: #454545;
}
.chandlerearch input.textfield2{
color: #454545;
}

.chandlerearch .dealerbutton input.submit{
background: none;
background-color: #FFFFFF;
    border: 1px solid #ADADAD;
    color: #454545;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 2px;
    width: 144px;
}

.chandlerearch .dealerbutton:after{
/*background: none;*/
}

/*LISTENANSICHT*/
.chandlerearchhliste h3.titel{
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
padding: 15px 0px 15px 0px;
}

.chandlerearchhliste .ergebnis,
.chandlerearchwerkstatt .ergebnis
{
padding: 15px 0px;
border-bottom: 3px solid #9A141B;
}

.PRODUCT_TITLE_LIST a h1{
color: White !important;
}


.lof-slider_4 .lof-navigator {
    position:relative !important;
}
.lof-slider_4 .lof-description p {
    margin: 0;

}

.backBut{
 float: left;
    margin-left: -19px;
    margin-right: 15px;
    margin-top: -15px;
    width: 131px;
}
.backBut a{

}

fieldset .style1{
margin-top: 25px;
}
.style1 label{
width: 150px;
clear:both;
float:left;
margin-top: 5px;
}

.style2 label {
    clear: both;
    float: left;
    margin-top: 5px;
    width: 300px;
}






.style1 input,
.style1 textarea,.style1 select,
.style2 input,
.style2 textarea,.style2 select{
float:left;
width: 300px;
margin-top: 5px;
padding:8px;
}
.style1 textarea,
.style2 textarea{
height: 100px;
}

.style1 select,
.style2 select{
 width: 318px;
 }


.style1 .tx_powermail_pi1_fieldwrap_html_submit, .style1 .powermail_fieldwrap_submit{
clear:both;
width: 144px;
padding-top:5px;
margin-left: 150px;
}

.style2 .tx_powermail_pi1_fieldwrap_html_submit, .style2 .powermail_fieldwrap_submit{
clear:both;
width: 144px;
padding-top:5px;
margin-left: 300px;
}


.style1 .tx_powermail_pi1_fieldwrap_html_submit input, .style1 .powermail_fieldwrap_submit input, .style2 .powermail_fieldwrap_submit input,
.style2 .tx_powermail_pi1_fieldwrap_html_submit input{
height: 21px;
    width: 144px;
    background-color: #E3001B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    text-align: left;
    width: 123px;
    padding:0 0 0 5px;
    
}
.style1 .tx_powermail_pi1_fieldwrap_html_submit:after, .style1 .powermail_fieldwrap_submit:after, .style2 .powermail_fieldwrap_submit:after,
.style2 .tx_powermail_pi1_fieldwrap_html_submit:after {
    background-image: url("../lay/submitter.jpg");
    background-repeat: no-repeat;
    content: "";
    cursor: default;
    float: right;
    height: 21px;
    padding: 0;
    width: 21px;
    margin-top: 5px;
    
}

.powermailtextdataupload{float:left;margin-left:300px;clear:left;margin-top:5px;}

.error {
    background-color: #FF0000;
    border: 1px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #DDDDDD;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    margin-left: -2px;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 10;
}

.tx-powermail .parsley-errors-list .parsley-required , .tx-powermail .parsley-errors-list .parsley-custom-error-message{
    background-color: #FF0000;
    border: 1px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #DDDDDD;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 10;
	float:left;
	margin-top:3px;
	margin-left: 2px;
}

#Content .tx-powermail .parsley-errors-list {width:auto;}

html:root .error em {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FF0000 transparent -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 10px 10px 0;
    bottom: -10px;
    display: block;
    height: 0;
    left: 5px;
    position: absolute;
    width: 0;
}

#files_list{
clear: both;
    color: #008000;
    float: none;
    font-size: 11px;
    margin-left: 300px;
    
}

#files_list input{
clear: both;
    color: #FF0000;
    display: block;
    float: none;
    height: 20px;
    padding: 2px;
}
.multilabel{
clear: both;
    float: left;
    margin-left: 300px;
}
.multi{

}

.tx-powermail-pi1_mandatory
{
margin-top:30px;
font-size: 12px;
}

#powermaildiv_uid629{
float:right;
width: 304px;
margin-top:0;
}
#powermaildiv_uid629 label{
display:none;
}
#powermaildiv_uid629 input{
float:none;
padding: 4px;
width: 258px;
}
