/**
 * Für wen wohl?
 *
*/


h1, h2, h3, h4, h5, h6 {
font-weight: 300;
line-height: 1.1;
}

h1 {
font-size: 24px;
margin: 0px; 
margin-bottom: 20px; 
}

h3 {
font-size: 16px;
line-height: 22px; 
margin-top: 12px;
}

h2 {
font-size: 17px;
line-height: 1.4;
margin-top: 0px; 
}


.Button-Rot:hover, .Button-Rot:focus, .Button-Rot:active, .Button-Rot.active {
background-color: #95010a;
border-color: #95010a;
}

.Button {
padding: 10px 12px;
}

#footer2 {
background-color: #3e3f40;
color: #a6a6a6;
border-top: 1px solid #7c7d7e;
padding-bottom: 12px;  
padding-top: 12px;
}


.left{
float:left;
}

.right{
float:right;
}

.ac_results li {
    padding: 6px 5px !important ; 
}

.ac_results ul li.even {
    background: #F5F5F5 !important ;  
}
.tx-indexedsearch .res-tmpl-css {
    border: #dddddd 1px solid !important ;  
    padding: 15px !important ;            
}

.ui-widget-content a, a {
    font-weight: 700;
}
.ui-widget-content a:hover, a:hover {
    font-weight: 700;
}



.mt20{
margin-top:20px;
}

#footer {
background-color: #5e5f61;
color: #ffffff;
padding-bottom: 26px;  
padding-top: 26px;
}

#footer h1 {
font-size: 15px;
text-transform: uppercase;
margin-bottom: 20px;      A
}


h1.pagetitel {
line-height: 80px;
font-size: 30px;
}

.bread {
font-size: 12px;
}

.ui-widget-content {
border: 0px;
background: #ffffff;
color: #333333; 
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 0px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 0px;
background: #ffffff;
color: #333333;
}

.ui-accordion .ui-accordion-content {
padding: 1em 0em;
border-top: 0;
overflow: auto;
font-size: 14px;
color: #333333;
}

.ui-accordion h1 {
color: #333333;
font-weight:400;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
margin-top: -1px;
margin-left: -1px;
}
.ui-accordion .ui-accordion-header {
margin: 4px 0 0 0;
height: 34px;
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 0px;
} 

.topNav a, .topFrage a   {
font-size:12px;
}
.topFrage {
background: url("/fileadmin/media/template/chatIcon.png") no-repeat scroll 10px 7px #80aa34;
padding: 1px 15px 3px 30px;
}

.select7__current {
padding: 2px 22px 1px 10px;
font-size:12px;
}

.select7__option {
font-size:12px;
}

.select7__icon > img {
margin-bottom: 2px;
}
#topbar {           
background: url("/fileadmin/media/template/verlauf-topbar.png") repeat-x  #e6e6e6;
border-bottom: 0px;
}

.Button-Rot, .Button-Grau {
margin-top: 6px;
color: #fff;
}

.Button-Grau {
background-color: #777777;
border: 0px;
}

#startslider {
background:  url("/fileadmin/media/template/home-hintergrund-hotmobil.jpg") no-repeat center center  #c2010f;
color: #ffffff;
}


.Button:hover, .Button:focus {
color: #fff;
}

#clicktext {
height: 50px;
padding-top: 12px;
}

.headerLogo {
margin-top:4px;
}

.flexslider h3 {
font-size:20px;
} 

.flexslider p {                          
margin-bottom:14px;                  
margin-top:14px;
} 

.news-single h3 {
font-size:32px;
} 

.news-single p {                          
margin-bottom:22px;                  
margin-top:22px;
}

.news .article h3 {
margin-bottom: 20px;
}

.news .footer p {
line-height: 0;
margin-bottom: 3px;  
margin-top: 8px;    
margin-right: 0px;
text-align: right;
}

.news .footer span {
display: inline-block;
 padding-right: 0px;
 margin-right: 0px; 
border-right: 1px solid #ddd;
}

.content-box-white h1 {
margin-bottom: 0px;
}
.tparrows.preview2:after {
margin-top: -16px;

}
h1.pagetitel {
line-height: 30px;
font-size: 28px;
margin-top: 23px;
}
.news-list-view-icon .bereichText {
padding: 10px 12px 0 12px;
line-height: 28px;
}
.news .article h3 {
line-height: normal;
}

.teaser-text a {
color:#d30911;
}

.news .flexslider .header a:hover {
text-decoration:none; 
color:#d30911;      
}

.bestPrice span {
font-size: 42px;
font-weight: 700;
font-style:italic;
}