/*
--> COMMON
	- Lines/ Shadows
	- Tags
	- Font
	- Tags
	- Links
	- margin and paddings 
	- Image 
	- Table
	- Override
	- Printversion
--> LIST	
--> IMAGE
--> BOX
	- Teaser default 
	- Short Navi
	- Social bar
--> CONTENTPAGE
--> SPECIAL PAGES
	- Info
	- Finance
	- Landingpage
	- Download
	- Seals overview
	- B2B Portal
	- Ratgeber
	- Infocenter
	- Events
*/

/* COMMON */
.cms-left {float:left}
.cms-right {float:right}
.cms-clear { clear: both; height: 0;margin: 0;padding: 0; width: 0;}
.cms-no-spacing {padding:0px;margin:0px;}
.cms-no-margin {margin:0px;}
.cms-displayBlock {display: block}
.cms-displayNone {display: none}
.cms-zIndex {z-index: 300}
.cms-posRelative {position: relative}
sup.fontLegal {line-height: 10px}

/* Form */
.labelErrorDescription {clear: both; display: block;}
.customInputL {   border: 1px solid #6685A4;    font: 14px/28px Verdana;    height: 28px;    padding: 0 6px;    vertical-align: middle;    width: 154px;} 
input.valid {color: #333333; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;}

/* Font */
.fontDefault b {font-weight:bold;}

/* Lines/Shadows */
.lineDot, .lineDot, .lineDot, .lineMagazine, .lineCorporate, .lineLogin {padding: 0; margin: 0px 0px 15px 0px}
.cms-shadowImage { position:absolute; z-index:200 }
.stepsBoxShadow {margin-top:-7px;}

/* Headline */
.fontHeadline, .fontLoud {padding: 0px 0px 15px 0px;}
.fontHeadline.cms-no-spacing, .fontLoud.cms-no-spacing {padding: 0px 0px 0px 0px;margin: 0;}
.fontHeadline a {color: #333333; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: none}
.fontHeadline a:hover {color: #FF7500; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: underline}

/* Tags */
p {color: #333333; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;; padding: 0px 0px 15px 0px;}
p a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none}
p a:hover {}

/* Links */
.cms-iconLink a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none; cursor: pointer}
.cms-iconLink a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer}
.cms-silentLink {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer}
.cms-downloadLink {background: url("https://s.autoscout24.net/Images/shared/icons/document_download_S.png") no-repeat scroll 0 3px transparent; padding-left: 18px;}
/* Margin and Paddings */ 

.paddingBottomFontM {padding-bottom: 15px}
.marginBottomM {margin-bottom: 18px}

/* Tables */
.tableLinkRowCellDIS {float:left;padding-left:18px;padding-right:18px;background: url("https://s.autoscout24.net/Images/shared/icons/document_download_S.png") no-repeat scroll 0 50% transparent; }
.tableLinkRowCell {float:left;padding-left:18px;padding-right:18px;background: url("https://s.autoscout24.net/Images/shared/icons/document_download_S.png") no-repeat scroll 0 4px transparent; }
.tableLinkRowCell a {text-decoration:none;}
.tableLinkRowCell a:hover {text-decoration:none;}

/* Override shared */
.fontDefault .buttonBob input,.fontDefault .buttonBob button,.fontDefault .buttonBob a,.fontDefault .buttonBob a:hover,.fontDefault .buttonBob a:visited {color:#FFF;font: 14px/28px Verdana,Helvetica,Arial,sans-serif;text-decoration:none;font-weight:bold;}
.fontDefault .buttonRoss input,.fontDefault .buttonRoss button,.fontDefault .buttonRoss a,.fontDefault .buttonRoss a:hover,.fontDefault .buttonRoss a:visited {color:#FFF;font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration:none;font-weight:bold;}
a.fontIconLink:hover { text-decoration:none; }
h3.fontHeadline  a:hover { text-decoration:none; }
.fontHeadlineMagazine a {color:#33AADD; &#160;font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none}
.fontHeadlineMagazine a:hover {color:#33AADD; &#160;font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none}
.fontHeadlineCorporate a {font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;color: #003468;text-decoration: none; text-decoration: none}
.fontHeadlineCorporate a:hover {font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;color: #003468;text-decoration: none; text-decoration: none}
a.buttonBobM:hover {text-decoration: none; font-size: 1.0rem; }

/* Printversion - blendet Header und Footer */
@media print { 
		.topNavigationContainer { display:none;}
		#footer { display:none;}
		.headerTopContainer { display:none;}
}

/* LIST */
.cms-iconList, .cms-contentpage .cms-iconList {padding: 0px 0px 15px 0px;}
.cms-iconList li, .cms-contentpage .cms-iconList li {padding-left: 10px;background: url("https://s.autoscout24.net/Images/shared/icons/arrow_left_XS.gif") no-repeat scroll 0 50% transparent; padding-left: 13px; text-decoration: none}
.cms-iconList li a, .cms-contentpage .cms-iconList li a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none;}
.cms-iconList li a:hover, .cms-contentpage .cms-iconList li a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer; }
.cms-bulletList {padding: 0px 0px 15px 0px;}
.cms-bulletList li {padding-left: 10px;background: url("https://s.autoscout24.net/Images/shared/icons/bull.png") no-repeat scroll 0 7px transparent; padding-left: 13px; }
.cms-bulletList li a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none;}
.cms-bulletList li a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer; }
.cms-roundHookListL {padding: 0px 0px 15px 0px;;padding-top:10px;padding-bottom:19px;}
.cms-roundHookListL li {font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none; padding-left: 30px; margin-bottom:9px; background: url("https://s.autoscout24.net/Images/shared/icons/hook_circle_L.png") no-repeat scroll 0 0px transparent;}
.cms-roundHookListL li a { color: #0026B3; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: underline }
.cms-roundHookListL li a:hover {color: #FF7500; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: underline}
.cms-roundNumberListL {padding: 0px 0px 15px 0px;;padding-top:10px;padding-bottom:19px;}
.cms-roundNumberListL div {font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none; margin-bottom:9px;}
.cms-roundNumberListL div a { color: #0026B3; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: underline }
.cms-roundNumberListL div a:hover {color: #FF7500; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: underline}
.cms-iconListHookSquareS {padding: 0px 0px 15px 0px;}
.cms-iconListHookSquareS li {padding-left: 10px;background: url("https://s.autoscout24.net/Images/shared/icons/hook_square_S.png") no-repeat scroll 0 50% transparent; padding-left: 13px; }
.cms-iconListHookSquareS li a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none}
.cms-iconListHookSquareS li a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer}
.cms-service ul {padding: 0px 0px 15px 0px;}
.cms-contentpage ul {padding-bottom: 21px}
.cms-service ul li, .cms-contentpage ul li {padding-left: 10px;background: url("https://s.autoscout24.net/Images/shared/icons/bull.png") no-repeat scroll 0 7px transparent; padding-left: 13px; }
.cms-service ul li a, .cms-contentpage ul li a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
underline}
.cms-service ul li a:hover,  .cms-contentpage ul li a:hover{color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer}
.cms-contentpage ol {padding-bottom: 21px}
.cms-service ol {padding-left:20px;}
.ie7 .cms-service ol {padding-left:25px;}
.cms-service ol li {list-style-type:decimal;padding-left:0px;}
.cms-service ol li a {color: #0026B3; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none;}
.cms-service ol li a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer; }

/* IMAGE */ 
.cms-imageS, .cms-teaserBox-default .cms-imageS {border: 1px solid #CCCCCC; padding: 0}
.cms-imageM, .cms-teaserBox-default .cms-imageM {border: 1px solid #CCCCCC; padding: 1px;}
.cms-imageL, .cms-teaserBox-default .cms-imageL {border: 1px solid #CCCCCC; padding: 2px; width: 474px; height: 159px}
.cms-imageGallery {border: 1px solid #CCCCCC; padding: 2px; width: 640px; height: 425px}
.cms-imageGalleryS {border: 1px solid #CCCCCC; padding: 2px; width: 476px; height: 315px}
.cms-imageMagS {width: 152px; height: 102px; padding: 1px}
.cms-imageMagSOld, .cms-teaserBox-default .cms-imageMagSOld {width: 120px; height: 90px; padding: 6px 16px 6px 16px}
.cms-picture-left {float:left;border:1px solid #ccc;padding:1px;margin:2px 9px 9px 0px;}

/* BOX */
/* Teaser default */
.cms-teaserBox-default img {padding: 0px 0px 15px 0px;}
.cms-teaserBox-default h3.fontHeadlineMagazine {padding: 0px 0px 15px 0px;}
.cms-teaserBox-default h3.fontHeadlineL {padding: 0px 0px 15px 0px;}
.cms-teaserBox-default h3.fontHeadlineCorporate {padding: 0px 0px 15px 0px;}

/* Short Navi */
.ie7 .cms-shortNaviContainer {position: absolute}
.cms-shortNaviContainer {position: relative}
.cms-shortNaviContainer .cms-shortNavi {position: fixed; top: 25px}
.cms-shortNaviContainer .cms-shortNavi.absolute {position: absolute; top: 0px}
.cms-shortNavi, ul.cms-shortNavi {border: 1px dotted #CCCCCC; border-left: 0 none; border-top: 0 none; border-right: 0 none;list-style-type:none; background: none; padding-left: 0px; padding-bottom: 0px}
.cms-shortDoubleNaviContainer {position: relative}
.cms-shortDoubleNaviContainer .cms-shortNavis {position: fixed; top: 25px}
.cms-shortDoubleNaviContainer .cms-shortNavis.absolute {position: absolute; top: 0px}
.cms-shortNavi li, ul.cms-shortNavi li {border: 1px dotted #CCCCCC; border-left: 0 none; border-bottom: 0 none; border-right: 0 none;list-style-type:none;; background: none; padding-left: 0px}
.cms-sho5rtNavi li a, ul.cms-shortNavi li a {padding: 2px 0px 2px 0px; display: block;  color: #0026B3; cursor: default; font: 12px/24px Verdana,Helvetica,Arial,sans-serif;text-decoration: none; text-decoration: none; }
.cms-shortNavi li a:hover, ul.cms-shortNavi li a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
none; cursor: pointer; line-height: 24px}
.cms-shortNavi li span.on a, ul.cms-shortNavi li span.on a{color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
none; cursor: pointer; line-height: 24px}
.ie7 .cms-shortNavi.gridSpan2 {float: none; width: 150px; display: block}
.ie7 .cms-shortDoubleNaviContainer .cms-shortNavis.absolute {left: 0px}
.ie7 .cms-shortDoubleNaviContainer .cms-shortNavis {left:10px}
/* Contentbox1 */
.cms-contentbox1 {height:317px;}
.cms-contentbox1 .fontHeadlineL {margin-top:14px;margin-bottom:4px;}
.cms-contentbox1 {padding:18px 18px 0 27px;background-repeat:no-repeat; background-position:right bottom;}
.cms-contentbox1.left {padding:18px 18px 0 18px;background-repeat:no-repeat; background-position:left bottom;}
.cms-contentbox1 .left {width:437px;}
.cms-contentbox1.left .left {width:340px;float: right}
.cms-contentbox1 h2 {line-height: 29px; margin-bottom: 4px}

/* CONTENTPAGE */
.cms-contentpage .cms-contentpage-content-pSmall {padding-bottom: 15px}
.cms-contentpage sup {color: #999999; font: 10px; line-height: 10px }
.cms-contentpage p {padding: 0px 0px 21px 0px}
.cms-contentpage .cms-contentpage-content-hd {padding-bottom: 11px}
.cms-contentpage .cms-contentpage-content-hd2 {padding-bottom: 11px}
.cms-contentpage .cms-contentpage-content-hdSmall {padding-bottom: 11px}
.cms-contentpage .cms-contentpage-content-hdLoud {padding-bottom: 11px}
.cms-contentpage .cms-contentpage-content-intro {padding-bottom: 23px}
/* Image */
.cms-contentpage .cms-contentpage-image {float:right; margin-left: 9px; border: 1px solid #CCCCCC; padding: 2px}
.cms-contentpage .cms-contentpage-image.cms-left {float:left; margin-right: 9px; margin-left: 0px; border: 1px solid #CCCCCC; padding: 2px}
.cms-contentpage-imageXL {padding-bottom: 21px; padding-top: 4px}
.cms-contentpage-imageM {padding-bottom: 21px; padding-top: 4px}
.cms-contentpage-imageStart {padding-bottom: 21px}
/* Box */
.cms-contentpage .cms-contentpage-boxTip {position: relative; background-color: #F1EEE9; position:relative; padding: 15px 18px 0px 18px; margin-bottom: 24px}
.cms-contentpage .cms-contentpage-boxTip .icon-bulp {background: url('https://s.autoscout24.net/Images/shared/icons/bulb_XL.png') no-repeat scroll 0 0px transparent; float: left; height: 40px; right: 2px; position: absolute; top: 10px; width: 38px;}
.cms-contentpage .cms-contentpage-boxTip p{padding-bottom: 15px}
.cms-contentpage .cms-contentpage-boxAdvantage {position: relative; background-color: #F1EEE9; position:relative; padding: 15px 18px 0px 18px; margin-bottom: 23px}
.cms-contentpage .cms-contentpage-boxAdvantage .icon-advantage {background: url('http://ww2.autoscout24.de/as24-common-icons-vote-xl.png') no-repeat scroll 0 0px transparent; float: left; height: 40px; right: 12px; position: absolute; top: 10px; width: 38px;}
.cms-contentpage .cms-contentpage-boxAdvanatge p{padding-bottom: 15px}
/* List and tables */
.cms-contentpage .cms-contentpage-content table .iconAndTextL { display:inline; }
.cms-contentpage .cms-contentpage-content .tableDefault {margin-bottom: 24px}
/* Override */
.cms-contentpage ul.listIconHookLoudS li {background: url("https://s.autoscout24.net/Images/shared/icons/hook_loud_s.png") no-repeat scroll 0 4px transparent; min-height: 12px;  min-width: 12px;  padding-left: 21px;}

/* SPECIAL PAGES */
/* info */
.icon-economicPig {background: url('http://cms.autoscout24.de/as24-common-icon-economicpigxl.png') no-repeat scroll 0 0px transparent; float: left; height: 38px; right: 9px; position: absolute; top: 10px; width: 38px; }
.cms-info .cms-info-insurance {padding: 0px 0px 15px 0px;; position: relative}
.cms-info .cms-info-insurance .fontHeadlineWerkstattportal {width: 200px}
.cms-info .cms-info-insurance .inputXS {width: 125px;}
.ie7 .cms-info .cms-info-insurance .inputXS {width: 115px;}
.cms-info .cms-info-insurance select {width: 50px;}
.ie7 .cms-info .cms-info-insurance select {width: 50px;}

.cms-info-insurance-check24 {position:relative}
.cms-info-insurance-check24-icon {background: url('http://magazin.autoscout24.de/microsites/details/images/CHECK24_logo_LX.jpg') no-repeat scroll 0 0px transparent; float: left; height: 25px; right: 2px; position: absolute; top: 18px; width: 104px; }
.cms-info-insurance-check24 .cms-info-insurance-check24-form {float:left; background: url("http://magazin.autoscout24.de/microsites/details/images/Nummernschild.jpg") no-repeat bottom left transparent;height: 50px;}
.cms-info-insurance-check24 .cms-info-insurance-check24-form-input {padding: 6px 0px 0px 19px}
.cms-info-insurance-check24 .cms-info-insurance-check24-form-btn {padding-left: 100px; padding-top: 6px}

/* finance */
.cms-fs-fi .fontHeadlineLCorporate, .cms-fs-in .fontHeadlineLCorporate, .cms-fs-ls .fontHeadlineLCorporate {padding: 0px 0px 15px 0px;}
.cms-fs-fi a, .cms-fs-in a, .cms-fs-ls a {text-decoration: none}
.cms-fs-ls .cms-fs-fi img, .cms-fs-in img, .cms-fs-ls img {padding: 1px 1px 1px 1px}
.cms-fs-fi  .cms-fs-fi-extra .fontLoud, .cms-fs-ls  .cms-fs-ls-extra .fontLoud, .cms-fs-in  .cms-fs-in-extra .fontLoud {padding: 0}
.cms-fs-fi.check24 {}
.cms-fs-item .cms-fs-item-image {float: left; padding-right: 18px; width: 150px; text-align: center}
.cms-fs-item .cms-fs-item-teaser {float: left; width: 440px}
.cms-fs-item .cms-fs-item-teaser .cms-fs-item-teaser-hd.fontLoud {padding: 0; margin: 0}
.cms-fs-item .cms-fs-item-teaser ul {padding: 0; margin: 0}
.cms-fs-item .cms-fs-item-teaser li {padding-left: 13px;background: url("https://s.autoscout24.net/Images/shared/icons/bull.png") no-repeat scroll 0 8px transparent;}
.cms-fs-right-carbox-image {float: left; padding-right: 9px}
.cms-fs-right-carbox-image img {padding: 0}
.cms-fs-right-carbox-text {float: left; width: 150px}
.cms-fs-fi .cms-fs-fi-calculator .inputS {width: 140px}
.ie7 .cms-fs-fi .cms-fs-fi-calculator .inputS {width: 130px}
.cms-fs-fi .cms-fs-fi-calculator .cms-left {width: 149px}
.cms-fs-fi .cms-fs-fi-calculator .cms-fs-fi-calculator-btn {padding-top: 18px; padding-bottom: 18px}
.cms-fs-fi .cms-fs-fi-right-teaser1 {padding-bottom: 15px}
.cms-fs-in .cms-fs-in-calculator .cms-fs-in-calculator-check {padding: 0px 0px 15px 0px;}
.cms-fs-in .cms-fs-in-calculator .cms-fs-in-calculator-btn {padding-top: 18px; padding-bottom: 18px}
.cms-fs-in .cms-fs-in-partner img{padding-right: 9px}
.cms-fs-in .cms-framedbox .cms-fs-in-box2Auto img {margin: 0px 0px 9px 0px}
.cms-fs-in .cms-framedbox .cms-fs-in-box2Auto-h3 {padding: 0px 0px 7px 0px}
.cms-fs-in .cms-fs-in-teaser .cms-framedbox {height: 150px}
.cms-fs-fi .cms-fs-fi-teaser .cms-framedbox {height: 150px}
.cms-fs-rightcol-adtag { visibility:hidden;padding:0px;background-color:#ECEDF4;}
.cms-fs-rightcol-adtag .adlabel { float:left;position: relative;width:16px;text-align:center;}
.cms-fs-rightcol-adtag .adtag { width:300px;float:left;background-color:#fff;}
.cms-fs-rightcol-adtag .adtag img { padding:0px;margin:0px;}

/* landingpage */
.picbox img { border: 1px solid #CCCCCC;padding: 2px;}

/* api developer garden */
.cms-api-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-api-startbox .paddingTopFontM {padding-top:10px;}
.cms-api-startbox a {color: #0026B3; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: underline} 
.cms-api-startbox a:hover {color: #FF7500; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: underline} 
.cms-api-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-api-startbox .left { float:left;width:368px;padding:18px; }
.cms-api-startbox .right {  float:right;text-align:right; }
.cms-api-mainbox-item .fontHeadlineL {margin-top:14px;margin-bottom:4px;}
.cms-api-mainbox-item {padding:18px 18px 0 18px;background-repeat:no-repeat; background-position:right bottom;}
.cms-api-mainbox-item .left {width:532px;}
.cms-api-footer {color: #333333; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: none;} 
.cms-api-footer div.cms-teaserBox-default {text-align:center;padding:25px 0px 7px 0px;margin:0px;}
.cms-api-footer div.cms-teaserBox-default {height:39px;}
.cms-api-footer a {color: #0026B3; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: underline} 
.cms-api-footer a:hover {color: #FF7500; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: underline} 
.cms-api-footer div.icon-telefon {right:inherit;height:inherit;top:18px;} 
.cms-api-footer-content {display:inline-block;padding:0px;padding-right:18px;margin-left:-39px;}
*+html .cms-api-footer-content {margin-left:0px;text-align:center;}
*+html .cms-api-footer .icon-telefon {right:287px;}

/* api 2 */
.cms-api-2-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-api-2-startbox .paddingTopFontM {padding-top:10px;}
.cms-api-2-startbox a {color: #0026B3; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;text-decoration: underline} 
.cms-api-2-startbox a:hover {color: #FF7500; font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: underline} 
.cms-api-2-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-api-2-startbox .left { float:left;width:410px;padding:18px; }
.cms-api-2-startbox .right {  float:right;text-align:right; }
.cms-api-2 .cms-api-mainbox-item .fontHeadlineL {margin-top:14px;margin-bottom:4px;}
.cms-api-2 .cms-api-mainbox-item {padding:18px 18px 0 18px;background-repeat:no-repeat; background-position:right bottom;}
.cms-api-2 .cms-api-mainbox-item .left {width:622px;}
.cms-api-2 .cms-api-2-lastitem { height:340px !important; }

/* emailadmin */
.cms-emailadmin-footer .cms-teaserBox-default {text-align:center;}
.cms-emailadmin-footer .cms-teaserBox-default .marginTopBlockM  {text-align:center;}
.cms-emailadmin-startbox {background-repeat:no-repeat; background-position:right bottom;height:299px;padding:33px 27px 27px 27px;}
.cms-emailadmin-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-emailadmin-startbox .paddingTopFontM {padding-top:10px;}
.cms-emailadmin-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-emailadmin-startbox .cms-roundHookListL {padding-bottom:10px;}
.cms-emailadmin-items .cms-contentbox1 {height:260px;}

/* central login */
.cms-login-lp .cms-contentbox1 h2 { display:none;}
.cms-login-lp .cms-contentbox1 {height:200px;}
.cms-login-lp .cms-contentbox1 .left { width:550px;}
.cms-login-startbox {background-repeat:no-repeat; background-position:right bottom;height:205px;padding:33px 27px 27px 27px;}
.cms-login-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-login-startbox .paddingTopFontM {padding-top:10px;}
.cms-login-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-login-startbox .cms-roundHookListL {padding-bottom:10px;}


/* carcheck */
.cms-carcheck-startbox {background-repeat:no-repeat; background-position:right bottom;padding:33px 27px 27px 27px;}
.cms-carcheck-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-carcheck-startbox .paddingTopFontM {padding-top:10px;}
.cms-carcheck-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-carcheck-startbox .cms-roundHookListL {padding-bottom:10px;}

/* download */
.cms-downloads .cms-teaserBox-default .lineDot {margin-top:15px}
.cms-download .fontLoud {padding: 0px 0px 0px 0px;margin: 0;}
.cms-downloads  h3.fontHeadlineCorporate {padding-bottom: 0}
.cms-downloads  .gridSpan4 h3.fontHeadlineCorporate {padding-bottom: 15px}
.cms-downloads.agpi .fontHeadlineCorporate {padding: 0px 0px 15px 0px;}
.cms-downloads.agpi .fontHeadlineCorporate.hasTeaser {padding: 0}
.cms-downloads.gallery .cms-teaserBox-default .lineDot {margin-top:0px}
.cms-downloads.gallery .fontLoud {padding: 0px 0px 0px 0px;margin: 0;}
.cms-download-gallery {margin-bottom: 15px}
.cms-download-gallery .cms-teaserBox-default {width: 300px;position:relative;min-height:104px}
.cms-download-gallery p {margin-bottom: 20px}
.cms-downloads.gallery .cms-teaserBox-additional {position:absolute;bottom:0px}

/* new dealer homepage infopage */
.cms-dealerpage-startbox {background-repeat:no-repeat; background-position:right bottom;height:299px;padding:24px 27px 27px 27px;}
.cms-dealerpage-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-dealerpage-startbox .paddingTopFontM {padding-top:10px;}
.cms-dealerpage-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-dealerpage-startbox .cms-roundHookListL {padding-bottom:10px;}
.cms-teaserBox-intented-full div.container.cms-dealerpage-bottombox {padding:25px 18px 25px 18px;}
.cms-dealerpage-bottombox .item {width:300px;float:left;padding-top:22px;margin-left:10px;padding-left:18px;}
.cms-dealerpage-bottombox .item .fontHeadline {padding-bottom:11px;}

/* seals overview */
.cms-seal-item img {margin-bottom:11px;}
.cms-seal-item a {color: #333; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif;text-decoration: 
none}
.cms-seal-item a:hover {color: #FF7500; cursor: default; font: 12px/18px Verdana,Helvetica,Arial,sans-serif; text-decoration: 
underline; cursor: pointer}
.cms-seal-rightcol-worldlist {padding:0px;background-color:#ECEDF4;}
.cms-seal-rightcol-worldlist .text { width:265px;float:left;background-color:#ffffff;padding:15px 18px 0px 17px;}
.cms-seal-rightcol-worldlist .adlabel { float:left;position: relative;width:16px;text-align:center;}
.cms-seal-rightcol-worldlist  .worldlogo {float:left;padding-bottom:18px;}
.cms-seal-rightcol-worldlist  .worldlogo img {padding:0px;margin:0px;}
.cms-seal-rightcol-worldlist  .link { float:left;padding:7px 0px 0px 18px;}

/* carrecycling */.cms-api-mainbox-item .fontHeadlineL {margin-top:14px;margin-bottom:4px;}
.cms-carrecycling-mainbox-item {padding:18px 18px 18px 18px;background-repeat:no-repeat; background-position:right bottom;}
.cms-carrecycling-mainbox-item .left {width:650px;}

/* B2B Portal */
.cms-b2b-portal .boxDefault.boxPicturePanoramaS {cursor:pointer}
.cms-b2b-portal .boxDefault.boxPicturePanoramaL {height: 298px}
.cms-b2b-portal .boxDefault.boxPicturePanoramaL .innerWhiteBorderS {height: 294px}
.cms-b2b-portal #cms-b2b-portal-start-hd {position: absolute; top: 24px; left: 33px}
.cms-b2b-portal .fontHeadlineLCorporate a {color: #003468; font: 24px/30px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none}
.cms-b2b-portal .fontHeadlineLCorporate a:hover {color: #003468;font: 24px/30px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none}

/* Ratgeber */
.cms-ratgeber .boxDefault.boxPicturePanoramaL {height: 298px}
.cms-ratgeber .boxDefault.boxPicturePanoramaL .innerWhiteBorderS {height: 294px}
.cms-ratgeber #cms-ratgeber-start-hd {position: absolute; top: 24px; left: 33px}
.cms-ratgeber .fontHeadlineLCorporate a {color: #003468; font: 24px/30px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none}
.cms-ratgeber .fontHeadlineLCorporate a:hover {color: #003468;font: 24px/30px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none}
.cms-ratgeber .cms-ratgeber-start .searchmask {right:20px;position: absolute;top: 20px;}
.cms-ratgeber-distribute .cms-ratgeber-rightcol-downloads {padding-bottom:18px;}
.cms-ratgeber-distribute .cms-ratgeber-rightcol-search {padding-bottom:18px;}
.cms-ratgeber-distribute .cms-fs-fi-calculator .cms-left {width: 149px}
.cms-ratgeber-distribute .cms-fs-fi-calculator .inputS.cms-left {width: 147px}
.cms-ratgeber-distribute .cms-fs-fi-calculator .inputS {width: 140px}
.cms-contentpage-content.376039 p span {display: none}

/* Check24 Calc */
.cms-ratgeber-distribute .advisor-calc {position:relative; border: 1px solid #ccc;padding:15px 18px 15px 18px;color:#333; margin-bottom: 18px;background-color:#fff;}
.cms-ratgeber-distribute .advisor-calc h3 {padding-bottom: 15px; padding-top: 0px}
.cms-ratgeber-distribute .advisor-calc-check24-icon {background: url('http://magazin.autoscout24.de/microsites/details/images/CHECK24_logo_LX.jpg') no-repeat scroll 0 0px transparent; float: left; height: 25px; right: 13px; position: absolute; top: 18px; width: 104px; }
.cms-ratgeber-distribute .advisor-calc .advisor-calc-form {width: 300px; float:left; background: url("http://magazin.autoscout24.de/microsites/details/images/Nummernschild.jpg") no-repeat bottom left transparent;height: 50px;}
.cms-ratgeber-distribute .advisor-calc .advisor-calc-form-input {float: left; padding: 6px 0px 0px 19px; width: 150px}
.cms-ratgeber-distribute .advisor-calc .inputXS {
	width: 47px;
	*width: 38px; /* IE7 + IE6*/
	_width: 38px; /* <= IE6 */
}
.cms-ratgeber-distribute .advisor-calc .inputXS, .inputS, .inputL, .inputM, .inputFullWidth {-moz-box-sizing: border-box;}
.cms-ratgeber-distribute .advisor-calc input.inputXS{ padding-left: 5px;
	height: 21px;
	*height: 17px; /* IE7 + IE6*/
	_height: 17px;; /* <= IE6 */
}
.cms-ratgeber-distribute .advisor-calc .ie7 input.inputXS[type="text"] {width: 37px;}
.cms-ratgeber-distribute .advisor-calc .advisor-calc-form-btn {float: left; padding-top: 6px; padding-bottom: 28px}
.cms-ratgeber-distribute .advisor-calc .marginTopBlockM {margin-top: 15px}
.cms-ratgeber-distribute .cms-ratgeber-distribute-autokauf .cms-contentpage-image {float: left; margin-left: 0px; margin-right: 9px}
.cms-ratgeber-distribute .cms-ratgeber-distribute-autokauf {margin-bottom: 7px; margin-top: 24px}

.cms-ratgeber-distribute .cms-ratgeber-rightcol-adtag {    background-color: #ECEDF4;    padding: 0;}
.cms-ratgeber-distribute .cms-ratgeber-rightcol-adtag .adlabel {    float: left;    position: relative;    text-align: center;    width: 16px;}
.cms-ratgeber-distribute .cms-ratgeber-rightcol-adtag .adtag {    background-color: #FFFFFF;    float: left;    width: 300px;}
.cms-ratgeber-distribute .cms-ratgeber-rightcol-adtag .adtag img {    margin: 0;    padding: 0;}
.cms-ratgeber-distribute .cms-ratgeber-rightcol-adtag #adLabeltext { display:none;}
.cms-ratgeber-distribute .iconBack{background: url("https://s.autoscout24.net/images/shared/icons/arrow_outside_right_M.png") no-repeat scroll center 0 transparent; display: inline-block; height: 21px; margin-top: 1px; vertical-align: top; width: 17px;}

/* InfoCenter */
.cms-admin #cms-admin-start-hd {left: 33px; position: absolute; top: 24px;}
.cms-admin #cms-admin-replication-dis {left: 680px; position: absolute; top: 24px;}
.cms-admin #cms-admin-boxExport-dis  {left: 689px; position: absolute; top: 45px;}
.cms-admin #cms-admin-replication {left: 25px; position: absolute; top: 248px;}
.cms-admin #cms-admin-boxExport  {left: 35px; position: absolute; top: 268px;}

.cms-admin .fontHeadlineLCorporate a {color: #003468; font: 24px/30px Tahoma,Geneva,Kalimati,sans-serif; text-decoration: none;}
.cms-admin .boxDefault.boxPicturePanoramaL {height: 298px;}
.cms-admin .boxDefault.boxPicturePanoramaL .innerWhiteBorderS {height: 294px;}
.cms-admin .cms-admin-start-a3 {background-color: #f1eee9;}

/* Events */
.cms-events-startbox {background-repeat:no-repeat; background-position:right bottom;height:215px;padding:33px 27px 27px 27px;}
.cms-events-startbox img {margin:0px;padding:0px;margin-bottom:-4px;*margin-bottom:0px;}
.cms-events-startbox .paddingTopFontM {padding-top:10px;}
.cms-events-startbox .fontHeadlineLCorporate {line-height:29px;}
.cms-events-startbox .cms-roundHookListL {padding-bottom:10px;}

.cms-events-items .left .left {width:490px;}
.cms-events-items .fontHeadlineLCorporate {font-size:16px;}
.cms-events-items .cms-contentbox1 {height:265px;}