@charset "UTF-8";
#anfragebox, #back, #contentright, #contentrightresp, #footeradresse a, #footerlanguage, #footertext, #gmmadressen strong, #headerbanner, #headerinfobox, 
#lastViewed, #ligatusRA2AW1, #logo, #merliste_left, #navigation, #plista_widget_belowArticle, #plista_widget_slide_568e0ac96cead, #pre, #rootline, #topcontrol, 
#weitereanzeigen, .anfrageButton, .boxright, .boxstandort, .boxweitereinfos, .col-xs-6.text-center, .navbar, .nodruck, .plistaList, .plista_widget_belowArticle, 
.seotext, .transportservice, [id^=plista_widget_slide_],.mainnavigation,#footer,#contentleftkat,#search_agent_2,search_agent_1,#search_agent_3,#slidergmmbox,
.favlisttext,.gmmsortierung,.googlewerbungneuwetter,.visible-xs.clearfix,.gmmlisteninfos,.gmm_toplinkbox,.gmmtreffer.row.hidden-xs, #kleinanzeigenTitle .discount-badge,
.durationwrapper {
	display: none!important
}
#main {margin-left:20px;}

.discount-oldprice {
    padding-left: 64px;
    font-size: 20px;
    font-weight: bold;
    text-decoration: line-through;
    text-decoration-color: #bd3305;
}
.inner-price .discount-badge {
    background-color: #bd3305;
    color: #fff;
    font-size: 16px;
    padding: 5px;
    width: 60px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
}

#logo {
    margin-top: 7px;
    margin-bottom: 10px;
		width:200px;
		padding-left:20px;
}
.logomobil {padding-left:15px;}
#headertop {width:400px;}
#main, .wrappermain {
	text-align: left
}
#main, * {
	margin: 0
}
#contentleft, #gmmausstattung, .seotext, address {
	margin-bottom: 10px
}
a {
	text-decoration: none;
	color: #000
}
* {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
#gmmpreis {
	margin: 35px 0 0;
	clear: both;
	border: 0
}
.gmmlinkbox, .gmmlistegeo {
	display: none!important;
	width: 0
}
#bigimage {
	width: 340px
}
.flexslider img {
	width: 370px
}
#footer img, .bigspalten2, .seotext {
	width: 652px
}
#tel1, #tel2, #tel3, #tel4 {
	display: inline!important
}
#tel1-h, #tel2-h, #tel3-h, #tel4-h {
	display: none
}
#contentleft {
	float: left;
	width: 652px;
	padding-left: 5px
}
#headerinnen h1 {
	font-size: 21px;
	font-weight: 700
}
.seotext {
	margin-top: 5px
}
#gmmbeschreibung, #gmminfos {
	margin-bottom: 15px
}
.bigspalten2 {
	float: left!important
}
.bigspalte1 {
	float: left!important;
	width: 340px;
	margin-right: 20px
}
.bigspalte2 {
	float: left;
	width: 280px
}
#gmminfos ul {
	list-style: none
}
#gmmpreis {
	padding-bottom: 8px;
	margin-bottom: 8px
}
#gmmpreis strong {
	font-size: 21px;
	color: #008a4c;
	font-weight: 700
}
#gmmbeschreibung h2, #gmmkontaktdaten h4 {
	font-size: 15px;
	color: #008a4c;
	font-weight: 700
}
#gmmbeschreibung {
	padding-bottom: 15px
}
#gmmkontaktdaten {
	border: 1px dotted #ccc;
	float: right
}
#gmmkontaktdaten h4 {
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px #008a4c solid;
	padding-left: 10px;
	line-height: 24px
}
address {
	padding: 10px;
	font-style: normal
}
#gmmadressen {
	margin-top: 10px;
	color: #008a4c
}
#gmmadressen a {
	color: #008a4c
}
#gmmausstattung {
	margin-top: 10px
}
.h3 {
	font-weight: 700
}
#gmmausstattung ul {
	margin-left: 20px
}
#adressefooter {
	clear: both;
	margin-top: 10px
}
#footeradresse {
	font-size: 11px;
	text-align: center;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px #ccc solid
}
#contentleftresp.col-sm-8, .bigspalte1resp, .bigspalte2resp {
	margin: 0!important;
	padding: 0!important
}
.verstecktertext {
	display: block
}
#banner, #skybanner, #superbanner, .gmmlinkbox, iframe, ins {
	display: none!important;
	width: 0!important;
	height: 0!important
}

.bigspalte1resp {
	width: 64%!important
}
.bigspalte2resp {
	width: 35%!important
}
#contentleftresp.col-sm-8 {
	width: 100%!important
}
.gmmtreffer.row, .googlewerbungneuwetter.row {
	margin-left: 0!important
}
.row {
	margin-left: -15px;
	margin-right: -15px;
	clear: both
}
#linkdetails, #linkeintrag, .einzelmessage, .gmmtreffertext, .linkeintrag, .small, .tabellelandtechnikvorschau, .wettercontent, .wetterinfo, small {
	font-size: 14px;
	line-height: 21px
}

.col-xs-10 {
float:left;
width:70%;
}
.col-sm-5 {
	width: 41.6667%;
	float: left
}
.gmmlistepreis {
	text-align: center;
	padding: 0!important
}
.col-sm-7 {
	width: 58.3333%;
	float: left
}
.col-xs-8 {
	width: 66.6667%;
	float: left
}
.col-xs-4, .col-md-4 {
	width: 33.3333%;
	float: left
}
.col-xs-6, .col-sm-6 {
	width: 50%;
	float: left
}
.col-xs-3 {
		width: 180px;
float: left;
}
.col-xs-7 {float:left;width:380px !important;}
.col-sm-2,.favlistprice {
width: 140px;
float: right !important;
}

.gmmtreffer h3 a, .gmmtreffer .h3 a,.pricetagbig {
    font-weight: bold;
    color: #008547;
    text-decoration: none;
		font-size:16px
}
#contentrightkat {width:90% !important;margin:0 auto}
.gmmlistcatfield {
    float: left;
    margin: 2px;
}
.gmmtreffertext .pricetagbig {display:none;}

#gmmheader h1 {
    font-size: 25px;
    color: #008547;
    font-weight: bold;
    border-bottom: none;
    line-height: 26px;
}
#list_view {
    margin-top: 10px;
}
#shownCatLinks {
    margin: 0 10px;
}
.gmmtreffer {
    border: 1px solid #d5d5d5;
    padding: 10px;
    background: #fefefe;
	margin-bottom: 5px;
	height:140px
}
.gmmtreffer .col-sm-2 img {display:none!important}
.gmmlistcatfield {
    float: left;
	margin: 0 10px 0 0;
	font-size: 13px;
}

.bildboxgmm {
    height: 200px;
    background-position: center center;
    background-size: cover;
    background-repeat: none;
    cursor: pointer;
    position: relative;
}
.gmmtreffer .col-md-4, .gmmtreffer .col-sm-2 {
    padding-left: 0;
    padding-right: 0;
}
.gmmtreffertext address a {
    font-size: 12px;
    text-decoration: underline;
}
.gmmtreffertext {
    padding-right: 8px;
    padding-left: 8px;
}
address {
    padding: 0!important;
    width: 100%;
    margin-bottom: 0!important;
    color: #000;
	font-size: 12px;
	font-style: normal;
	line-height: 1.42857143;
	display:block;
	clear:both
}
.kleinanzeigenbildvorschau {
    position: relative;
}
.gmmtreffer .bildboxgmm {
    height: 140px!important;
}
.clearfix {
	clear:both;
}
.col-md-8 {
	width: 66.66666667%;
	float:left
}
.col-md-2 {
    width: 16.66666667%;
}
.gmmtreffer img.gold-badge {
	max-width: 65px;
	display:inline-block !important;
}
.schrift-w {float:right}
.footerlogo {margin-left:60px}
.footerlogo img {max-width:70px}
.mobilleft0 {width:265px}
.footernavcontainer, #navajax2, .mainnavigationNeu, .searchbox, .kleinanzeigenrootline, .element_26 .slidergmmbox, .favlistBtn, .langlinkbox, .hotline {display:none}


/*detail*/

#showOriginal,.detail-offers, #question-modal, #question2-modal, #question3-modal, #question4-modal, .flex-direction-nav, button, #tel9-h, .detail-symbols, .flexslider .hidden-xs {display:none}

#maincontent {
	margin-left: 15px;
	width:900px
}
.footercontainer {width:900px}
.detail-head h1 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 25px;
}
.detail-infos, .detail-equip, .detail-description, .white-m {
    background: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #ededed;
    box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
    padding: 6px 0;
}

.detail-price .inner-price strong {
    font-size: 24px;
    color: #008a4c;
}
.detail-photos .flexslider div ul li a img {
    width: auto;
}

.detail-firm-ticks {line-height:21px}
#firm-box .firm-tricolum .tricolumn-inner .col-xs-12 {text-align:left!important}

#offer-slider {
    width: 66%;
    float: left;
}
.flexslider .slides img {
    width: 100%;
    display: block;
}
#flex-carousel {
    margin-left: 2%;
    width: 32%;
    float: right;
}
#flex-carousel .flex-viewport {
    height: 350px !important;
}
#flex-carousel ul.slides li {
    width: 150px !important;
    float: none !important;
    margin: 4px;
    max-height: 80px !important;
    overflow: hidden;
    cursor: pointer;
}
.inner-price {padding-left:15px}
.detail-description {
    padding: 8px;
}
.nopad {
    padding: 0!important;
}
.detail-equip .eitems {
	padding: 0 10px;
	height: 16px;
}
.detail-infos .row {
	margin: 3px 0;
	height: 16px;
}
.detail-infos .col-xs-6 {padding:3px 10px;width:43%}
.detail-infos .col-xs-12 {padding-left:10px}
.tricolumn-inner .col-xs-12 {width:100%;clear:both}
.detail-firm-ticks {margin-top:20px}
#firm-box > div:nth-child(6) > div > div:nth-child(3) > div > a {display:none;}
#firm-box > div:nth-child(6) > div > div:nth-child(3) > a {display:none;}