/**
 * Farbdefinitionen
 *
 * dunkelblau:	#355a9b
 * neuer hintergrund,
 * hellblau:	#eef5ff
 * gruen:		#88b42d
 * panel:		#377ce5
 * trenner:		#b9b8b9
 * link:		#005de9
*/

/*@import url("reset.css") screen; */

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
html, body{height:100%;}
body {font-size:12px; background-color:#e9e9e9;}
body#blog {background: url(../img/bg/blog_bg.jpg);}

a {color:#005de9; text-decoration:none; cursor:pointer;}
a:focus{outline:0;}
a:hover {text-decoration:underline;}
a.dark{color:#31599a;}
a.white{color:#ffffff;}
a.jumptarget{text-decoration:none;}
a img {border:0}
ol, ul {list-style:none;}
fieldset {border:0;}
label {cursor:pointer;}
textarea {font:12px Arial, Helvetica, sans-serif;}
address{font-style:normal;}
hr {border-color:#e5e5e5; border-style:solid none none; border-width:1px; text-align:center; width:95%; margin:auto; margin-top:10px; margin-bottom:10px;}
button{cursor:pointer;}

.bold {font-weight:bold;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.floatfix{overflow:hidden;} 
.clearer {clear:both;}

.iconsprite{background-image:url(../img/icons/community_alpha.png); background-repeat:no-repeat;}
.bgsprite{background:transparent url(../img/bg/community_alpha.png) no-repeat;}
.buttonsprite{background:transparent url(../img/buttons/button_alpha.png) no-repeat; display:block;}

.first{margin-top:0 !important;}
.right {float:right;}
.left {float:left;}
.hidden {display:none;}
.shown{display:block;}
.invisible {visibility:hidden;}
.error {color:#cd0a0a;}
.linkfake{color:#005de9;}
.trenner {width:97%; border-top:1px solid #b9b8b9; display:block; height:10px;}

.mh {margin: 5px;}
.mth{margin-top:5px;}
.mrh{margin-right:5px;}
.mbh {margin-bottom:5px;}
.mlh{margin-left:5px;}

.mk {margin:10px;}
.mt {margin-top:10px;}
.mr {margin-right:10px !important;}
.mb {margin-bottom:10px;}
.ml {margin-left:10px;}

.mtq {margin: 15px;}
.mttq{margin-top:15px !important;}
.mrtq{margin-right:15px;}
.mbtq {margin-bottom:15px;}
.mltq{margin-left:15px;}

.ph {padding:5px;}
.pth {padding-top:5px;}
.prh {padding-right:5px;}
.pbh {padding-bottom:5px;}
.plh {padding-left:5px;}

.phi {padding:5px !important;}
.pthi {padding-top:5px !important;}
.prhi {padding-right:5px !important;}
.pbhi {padding-bottom:5px !important;}
.plhi {padding-left:5px !important;}

.pd {padding:10px;}
.pt {padding-top:10px;}
.pr {padding-right:10px;}
.pb {padding-bottom:10px;}
.pl {padding-left:10px;}

.pdtq {padding:15px;}
.pttq {padding-top:15px;}
.prtq {padding-right:15px;}
.pbtq {padding-bottom:15px;}
.pltq {padding-left:15px;}

/**
* @section headlines
*/
h1 {font-size:20px;}
h2, h3 {font-size:14px;}
h2.big {font-size:20px;}
h4 {font-size:12px;}
h6 {font-size:11px;}
h5 {font-size:11px; font-weight:normal; color:#5a5a5a;}
h1, h2, h3, h4, h6, h1 a, h2 a, h3 a {color:#31599a;}


/* farbliche und sonstige Hervorhebungen und Markierungen */
#messagebox2{color:#d00;}
.highlight{color:#88b42d; font-weight:bolder;}
.highlightblue{color:#355a9b; font-weight:bolder;}
.required{color:#355a9b; display:inline;}
.blue{background-color:#eef5ff !important;}
.grey{background-color:#f7f7f7 !important;}
.greytext{color:#737373;}
.normaltext{color:#000;}
.info {padding:0 0 0 80px; background:url(../img/icons/info.gif) no-repeat 10px 0;}
.inputerror{background-color:#fef1ec; border:1px solid #cd0a0a; color:#cd0a0a}
.hrImg {background:transparent url(../img/bg/dotted-line.gif) repeat-x scroll left top; height:1px; margin:0;}
.trbg {background-color:#f5f5f5}
.textsmall {font-size:11px;}
.textsmaller {font-size:10px;}
.noneborder {border:0 !important;}
.nopadding {padding:0px !important;}
.nomargin {margin:0px !important;}
.tl{text-align:left;}
.tr{text-align:right;}
.center {text-align:center;}
.textleft {text-align:left;}
.textright {text-align:right;}
.db {border-top: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9}
.more{font-size:11px; font-weight:normal; color:#005de9;}
.more a{color:#005de9;}
.pictureReference, .pictureReference:hover { color: #000; text-decoration: none; cursor:default; }

.shortmsg {background-color:#fef1ec; border:1px solid #cd0a0a; color:#cd0a0a; font-weight:bold; text-align:center; margin:20px 10px; padding:10px;}
.shortmsg strong {font-size:16px;}
.shortmsg a{color:#a11;} 
.shortmsg h3{color:#a11; font-weight:bold; font-size:20px}
#search .shortmsg{margin: 0 10px 20px 10px; width:auto;}

.shortmsg.successful{background-color:#88b42d; color:#fff; border:0;}
.shortmsg.successful a{color:#fff;} 
.shortmsg.successful h3{color:#fff;}

#carsalesman .shortmsg {width:96%; color:#fff; background:#88b42d; font-size:12px; text-align:center; margin:auto; margin-bottom:20px; padding:10px 0px;}
.optiLink{color:#31599a; font-size:14px; font-weight:bold;}
.optiText{font-size:12px; font-weight:bold;}

/** Bereiche */
#wrapper{background:url(../img/bg/bg_general.gif) repeat-y 1px 0; margin-top:100px;}
#wrapper.nomargin{margin-top:0;}

#container {background-color:#fff; position:relative; width:830px;}
#main {background-color:#fffef7; padding:10px;}
#maincol {float:left; width:500px; /*overflow:hidden*/;}
#maincol2 {float:left; width:500px; margin-top:10px;}
#sidebar {float:right; width:300px;}
#sidebar2 {float:right; width:300px; margin-top:10px;}
#sidebar .content { padding:0 10px 10px;}

.cntbox{background-color:#fff; padding:10px; border:1px solid #355A9B;}
.commonbox{border:1px solid #355a9b; background-color:#fff;}
.commonbox_articlephotoshow{border:1px solid #355a9b; background-color:#f7f7f7;}
.blankbox {padding:10px; background-color:#fff;}
.panel {background-image:url(../img/bg/panel.gif); background-repeat:repeat-x; background-position: 0 0; padding-top:15px;}
.bordergrey {border:1px solid #b9b8b9;}
.bt {border-top:1px solid #d9d9d9;}
.br {border-right:1px solid #d9d9d9;}
.bb {border-bottom:1px solid #d9d9d9;}
.bl {border-left:1px solid #d9d9d9;}

.darkblue {color:#355a9b;}

#breadcrumb{font-size:0.9em; padding-bottom:10px;}
#breadcrumb h2, #breadcrumb li{display:inline;}
#breadcrumb span{font-size:14px;}


/**
*	@section header 
*/
#head {position:relative; padding-top:20px; z-index:12}
#login.xbox{background-color:transparent; display:inline; position:absolute; right:15px; top:10px; z-index:10; width:162px;}


.xtop, .xbottom {background-color:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background-color:#fff; border-left:1px solid #355a9b; border-right:1px solid #355a9b;}
.xb1 {margin:0 5px; background-color:#355a9b;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {margin:0 1px; height:1px;}

.xboxcontent{color:#355fa7; font-size:11px; border:0 solid #355a9b; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}
.xboxcontent li {float:left;}
.xboxcontent a {color:#355fa7; padding:0 5px;}
.xboxcontent .username {width:110px;overflow:hidden}


.flagIcon {display: inline-block;height:10px;width:15px;font-size:4px;background:url(../img/icons/lang-sprite.jpg) no-repeat 0 0;border:1px solid #b0b0b0}
.flagCZ {background-position:0 -10px}
.flagFR {background-position:0 -20px}
.flagIT {background-position:0 -30px}
.flagNL {background-position:0 -40px}
.flagPL {background-position:0 -50px}
.flagRU {background-position:0 -60px}
.flagES {background-position:0 -70px}
.flagEN {background-position:0 -80px}
.flagRO {background-position:0 -90px}
.flagBG {background-position:-18px 0}

#setLang {margin-bottom:-3px;padding-bottom:3px;}
#selectedLang {display:block;padding:0 10px 0 5px;background:url(../img/icons/lang-sprite.jpg) no-repeat 100% 5px;}
#selectedLang .flagIcon {margin: 1px 0 0;}
#selectedLang .title {display: none;}

#langSelect {display: none;}
#langSelect.hover {
    display: block;
    position: absolute;
    right: 0px;
    top: 18px;
    z-index: 50;
    padding: 3px 0 0;
    text-align: right;
    background:#fff url(../img/icons/lang-sprite.jpg) no-repeat 0 -106px;
    border: 1px solid #355a9b;
    border-width: 0 1px 1px 0;
}
#langSelect li {
    float: none;
    border-left: 1px solid #355a9b;
}
#langSelect a {display:block;padding: 5px 14px 3px 10px;}
#langSelect a:hover {text-decoration:none;color:#fff;background:#355a9b}
#langSelect .flagIcon {margin: 0 0 -1px;}


#desktop.xbox{background-color:transparent; display:inline; position:absolute; right:11px; top:3px; width:239px; z-index:10;}
#desktop .iconsprite{display:block;}
#desktop .logout{background-position:-586px -60px; height:13px; width:27px; padding:0; text-indent:-9999px;}
#desktop .settings{background-position:-588px -185px; height:16px; width:16px; padding:0; text-indent:-9999px;}
#desktop .user-mail{background-position:-588px -91px; height:16px; margin:0; padding:0 0 0 21px;}
#desktop .user-add{background-position:-591px -121px; height:16px; margin:0; padding:0 0 0 20px;}
#desktop .user-hoot{background-position:-592px -152px; height:16px;margin:0; padding:0 0 0 13px;}

#desktop .color_a .iconsprite{color:#333; font-weight:bold;}
#desktop .color_a .active{color:#eb0c0c;}

.color_a {background-color:#d7e4f7; color:#355fa7;}

#tabs {height:60px; overflow:hidden; text-align:center;}
#tabs li {float:left; position:relative; margin:25px 0 0 -3px;}
#tabs a {float:left; display:block; color:#355a9b; padding-right:23px; cursor:pointer; background:url(../img/bg/bg_tabs.png) no-repeat 100% -105px;}
#tabs span {float:left; display:block; padding:15px 0 5px 23px; background:url(../img/bg/bg_tabs.png) no-repeat 0 -105px;}
#tabs .first {margin-left:0;}

#tabs .big {margin-top:0;}
#tabs .big a {font-size:15px; font-weight:bold; line-height:15px; background-position:100% -105px;}
#tabs .big span {background-position:0 -105px;}
#tabs .big strong {font-size:24px; display:block; line-height:25px;}

#tabs .active {margin-left:0; z-index:6;}
#tabs .active a {background-position:100% 6px; color:#fff;}
#tabs .active span {background-position:0 6px;}

#tab1 {z-index:5;}
#tab2 {z-index:4;}
#tab3 {z-index:3;}
#tab4 {z-index:2;}
#tab5 {z-index:1;}

#submenue-bg{background-color:#377ce5; height:33px;}
#submenue{color:#fff; float:left; text-align:center; padding-top:10px}
#submenue li{display:inline; padding:0 4px 0 6px;}
#submenue a{color:#fff;}

#searchfield{background: url(../img/bg/bg_searchfield.gif) no-repeat 17px 8px; float:right; font-size:11px;}
#searchfield input.search{background-color:transparent; border:0; color:#838282; font-size:11px; padding:10px 20px 9px;}
#searchfield input.searchbutton {height:33px; position:absolute; right:19px; top:65px; width:15px;}

/** banner on homepage */
#teaserbanner {position:absolute; right:185px; top:10px; z-index:99;} /*right:172px;*/

/** search-bubble in head */
#searchselector{display:none; position:absolute; right:0; top:0;}
#searchselector .pfeil{display:block; right:14px; position:absolute; top:70px; z-index:201;}
#searchselector .hinweis{display:block; background-color:#fff; position:absolute; right:5px; top:-11px; z-index:200; text-align:left; height:auto; font-size:11px; border:1px solid #355a9b; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#searchselector label{display:block; font-size:12px; padding:5px 10px; border-bottom:1px solid #e8effb; white-space:nowrap}
#searchselector input{margin-right:10px;}


/**
*	@section buttons 
*/
.btn {border:0; outline:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; background:none;}
.btn:hover {text-decoration:none;}
.btn span {display:block; float:left; background:url(../img/buttons/button-sprite.png) no-repeat; margin:-1px -3px;}
.btn span span {margin:0;}
.b1 span {font-size:15px; font-weight:700; color:#fff; padding-right:35px; background-position:100% 0;}
.b1 span span {padding:10px 0 10px 15px; height:18px; background-position:0 0;}
.b2 span {font-size:15px; font-weight:700; color:#fff; padding-right:35px; background-position:100% -50px;}
.b2 span span {padding:6px 0 6px 15px; height:19px; background-position:0 -50px;}
.b3 span {font-size:13px; font-weight:700; color:#fff; padding-right:35px; background-position:100% -100px;}
.b3 span span {padding:4px 0 4px 15px; height:17px; background-position:0 -100px;}
.b4 span {font-size:13px; font-weight:700; color:#fff; padding-right:15px; background-position:100% -150px;}
.b4 span span {padding:4px 0 4px 15px; height:17px; background-position:0 -150px;}
.b5 span {font-size:12px; color:#000; padding-right:10px; background-position:100% -200px;}
.b5 span span {padding:3px 0 3px 25px; height:16px; background-position:0 -200px;}
.b6 span {font-size:12px; color:#000; padding-right:10px; background-position:100% -250px;}
.b6 span span {padding:3px 0 3px 10px; height:16px; background-position:0 -250px;}
.b7 span {font-size:12px; color:#000; padding-right:10px; background-position:100% -288px;}
.b7 span span {padding:3px 0 3px 25px; height:16px; background-position:0 -288px;}
.b8 span {font-size:12px; color:#000; padding-right:10px; background-position:100% -328px;}
.b8 span span {padding:3px 0 3px 25px; height:16px; background-position:0 -328px;}
.b9 span {font-size:12px; color:#000; padding-right:10px; background-position:100% -368px;}
.b9 span span {padding:3px 0 3px 25px; height:16px; background-position:0 -368px;}
.b10 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background: url(../img/buttons/button-sprite.png) no-repeat 50% -418px;}
.b10 span {font-size:15px; font-weight:700; color:#4c690f; padding-right:15px; background:none;}
.b10 span span {padding:6px 0 6px 15px; height:20px; line-height: 20px; text-shadow: 0 1px 1px #d3e5ae; background:none;}
/*
.b10 span {font-size:15px; font-weight:700; color:#4c690f; padding-right:10px; background-position:100% -418px;}
.b10 span span {padding:6px 0 6px 15px; height:20px; line-height: 20px; text-shadow: 0 1px 1px #d3e5ae; background-position:0 -418px;}
*/

#searchfilter{margin-left:5px;}
#searchfilter span {padding-right:10px;}
#searchfilter span span {padding:4px 0 4px 10px;}

/**
*	@section pagination
*/
.list-nav{border:1px solid #d9d9d9; padding:2px;}
.list-nav ul{float:left; left:50%; margin:0 auto; padding:0; position:relative;}
.list-nav li{float:left;position:relative;right:50%; padding:0 2px;}
.list-nav li, .member-list-nav a{color:#355fa7;}
.list-nav .nav_page_step{height:16px; width:16px;}
.list-nav .prevpage{float:left;}
.list-nav .nextpage{float:right;}
.list-nav .nav_current_page{font-weight:bold;}



/**
*	@section social bookmarks
*/
.social_bookmarks{margin:5px 0 10px 10px;}
.social_bookmarks li{float:left; margin-right:5px;}
.social_bookmarks h3{background:#fff; margin-bottom:10px;}
.social_bookmarks a{background-color:#fff; border:1px solid #ddd;}

.footer_social_bookmarks{margin:10px 0; padding-left:12%}
.footer_social_bookmarks li{float:left; padding:0 5px;}

#vehicleFeatures .social_bookmarks{margin: 20px 0 0 10px;}

.link{background: url(../img/icons/social_bookmarks.png) no-repeat; display:block; height:16px; width:16px; text-indent:-9999px; }
.delicious{background-position:0 0;}
.google{background-position:0 -26px;}
.digg{background-position:0 -52px;}
.folkd{background-position:0 -78px;}
.linkarena{background-position:0 -104px;}
.mrwong{background-position:0 -130px;}
.winlive{background-position:0 -156px;}
.yahoo{background-position:0 -177px;}
.yigg{background-position:0 -200px;}
.facebook{background-position:0 -301px;}
.twitter{background-position:0 -275px;}
.vznet{background-position:0 -250px;}
.myspace{background-position:0 -226px;}

/**
* @section latestuseractions
*/

#latestofferawrapper {width:520px; float:right;}
#mycarousel {background:#fff; -moz-border-radius:10px;}

#latestuseraction h4{font-size:1em; margin:0 0 5px 0;}
#latestuseraction li.colorized{background-color:#f5f5f5;}

#latestuseraction #latestparkings, #latestuseraction #latestsearches{background-color:#fff; width:250px; padding:2px;}
#latestuseraction #latestparkings{margin-bottom:10px;}
#latestparkings li a, #latestsearches li a{display:block;}
#latestparkings li img{padding-right:5px;}

/*
#latestoffers{background-color:#fff; float:right;width:484px;}
#latestoffers h4{padding-left:10px;}
#latestoffers .sliderBox{height:auto; padding:0 0 0 7px;  width:420px;}
#latestoffers .offerBox{padding:0 5px 0 0; text-align:center; vertical-align:top; width:100px;}
#latestoffers .offerBox a{text-decoration:none;}
#latestoffers .offertext{color:#000;}
#sliderwrappperlatestOffers{padding:7px 5px;}
#teaserListlatestOffers{border-collapse:collapse;}


*/

/**
 * @section	footer 
*/
#foot{text-align:center;}
#foot p{margin-top:.5em;}
#foot .startpage{font-size:14px;}

.footerlinks-1{padding:10px 40px; color:#fff; background-color:#377ce5;}
.footerlinks-1 li, .footerlinks-2 li{display:inline; line-height:20px;}
.footerlinks-1 a, .footerlinks-2 a{padding:0 5px;}
.footerlinks-1 a{color:#fff;}
.footerlinks-1 a:hover, .footerlinks-2 a:hover {text-decoration:underline;}

/**
 * @section overlays
*/
#HideSelect{z-index:99; position:fixed; top:0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
#iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}

#mask{background-color:#000; color:#fff; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; z-index:1000; position:absolute;top:0px; left:0px; width:100%; height:100%;}

/** Loginlayer */
#loginlayer{height:348px; width:599px; position:absolute; z-index:1001; display:none;}
#loginlayer button{text-indent:-9999px;}
#loginlayer a, #loginlayer .linkfake{color:#355fa7;}
#loginlayer .close {background-position:-70px -675px; border:none; position:absolute; width:30px; height:30px; left:558px; top:10px;}

#loginlayer .inputbox{width:250px;}
#loginlayer .loginmessage{text-indent:-9999px; height:90px; width:225px; margin: 10px }
#loginlayer .normalstate{background-position:-663px -267px;}
#loginlayer .wronguser{background-position:-663px -168px; margin:10px;}
#loginlayer .wrongpw{background-position:-663px -69px; margin:10px;}

#loginform {background:url(http://media2.auto.de/img/bg/loginbox.png) no-repeat 0 0; color:#666; padding:38px 0 0 22px; height:348px; width:599px;}
#loginform h3{color:#333; font-size:18px; border-bottom:1px solid #d9d9d9; padding-bottom:5px; margin-bottom:5px;}
#loginform p{margin-top:1em;}
#loginform label.form-lbl{display:block; font-size:15px; font-weight:bold; margin-bottom:6px;}

#loginform .login-teaser{background:transparent url(http://media2.auto.de/img/bg/teaser/login-teaser.jpg) no-repeat; height:287px; width:268px; margin-right:20px;}
#loginform .login{background-position:-374px -683px; border:none; display:block; height:42px; position:relative; right:-158px; top:-31px;width:93px;}
#loginform .register{float:right; font-size:11px; font-weight:normal; padding-top:8px}
#loginform .form-txt{border:2px solid #ccc; display:block; font-size:13px; padding:4px 0 4px 5px; width:241px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#loginform .form-txt:focus{border:2px solid #a9d846;}
#loginform .permanent{background-position:-216px -683px; color:#4c690f; height:42px; margin:20px 0 0; overflow:hidden;}


#registerteaser{background: transparent url(http://media2.auto.de/img/bg/teaser/register-teaser.jpg) no-repeat; height:265px;}
#registerteaser .register-now{background-position:-281px 0px; margin-top:202px; height:52px;width:185px}


/*	Service	*/
#faq h2{font-size:16px;}
#newsletterframe{height:450px;width:788px;}

#PicPreview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none;color:#fff; z-index:200;}
#PicPreview cite{display:block; padding:5px 0 0;}

.walls {width:140px; background-color:#fff; border:1px solid #b9b8b8;} 

/**
 * @section SEO
*/
/*	SEO-Box	*/
#auto_home_text{background-color:#fff; border:1px solid #355a9b; margin-top:1em;  /*position:relative;*/ }
#auto_home_text ul.tabs {height:26px;overflow:hidden;background:#eef5ff}
.tabs{margin-bottom:.5em;}
.tabs a{background-color:#eef5ff; border-bottom:1px solid #869cc3; border-right:1px solid #869cc3; float:left; padding:5px 11px;}
.tabs a.active{background-color:#fff; border-bottom:none; padding:5px 11px 5px 12px;}
.tabs a.last{border-right:none; padding:5px 8px;}
#auto_home_text .tab_content{padding:0 10px 10px;}

/**
* @section advertising
*/

/** Banner */
#FlexTopView{position:absolute; top:5px; left:0; width:830px; text-align:center; z-index:100;}
#FlexTop{margin:0 auto; width:728px; text-align:left;}
#FlexSky{position:absolute; top:100px; left:840px; z-index:100;}

#CaView{position:relative; width:300px; height:250px; z-index:11;}
#Ca {position:absolute; width:300px; height:250px; z-index:11;} /*do NOT remove this z-index while a wallpaper-ad is used*/

#Ca2View{position:relative; width:300px; height:250px; margin-bottom:10px;}
#Ca2 {position:absolute; width:300px; height:250px; z-index:11;} /*do NOT remove this z-index while a wallpaper-ad is used*/

#ListCaView{position:relative; width:300px; height:250px;}

#AdditionNewView{position:relative; width:300px; height:250px;}
#ivwszm{display:none;}
.ad-center{text-align:center; margin:10px auto; width:300px;}
.trackingpixel{display:none;}
#detailbox .financpic {margin:auto -20px; position:relative;}

/* some teststyles  - lasst die mal ganz unten :)  */
body .testgreen{background-color:#cfc !important;}
body .testblue{background-color:#ccf !important;}
body .testred{background-color:#fcc !important;}
body .testyellow{background-color:#ffc !important;}
/*#google_map_dummy{overflow:hidden;}*/
pre hr{color:#000; width:100%;}


.typchooser_small {padding:0 10px 5px 20px;}
.typchooser_small h2 {font-size:12px; display:inline; float:left; width:70px;}

li .typchecker {margin-left:88px; margin-right:5px;}
#registerDealer{ background:url(http://media2.auto.de/img/landingpages/register/haendleranmeldung.jpg); text-indent:-9999px; height:142px; }
#registerDealerStarter{ background:url(http://media2.auto.de/img/dealer/startpaket_teaser.jpg); text-indent:-9999px; height:142px; }
#registerVersicherung{ background:url(http://media2.auto.de/img/landingpages/register/vergleichsrechner_landingpage.jpg); text-indent:-9999px; height:130px; }

.helpGirl { background:url(http://media2.auto.de/img/landingpages/register/helpGirl.jpg) no-repeat bottom right; padding:5px; }
#helpbox p { margin:0; }
#helpbox h3 { color:#000; font-size:20px; margin:5px 0; }

.registerFormular h3 { margin:5px 0 0 0; padding:15px 0 0 50px; background:url(http://media2.auto.de/img/icons/icons_contactbox.gif) no-repeat -5px -50px; height:35px; }
.registerFormular h3 a { color:#000; }

.formularPDF h3 { margin:5px 0 0 0; padding:15px 0 0 50px; background:url(http://media2.auto.de/img/icons/pdf.jpg) no-repeat -5px 0; height:35px; }
.formularPDF h3 a { color:#000; }

.registerPhone h3 { margin:5px 0 0 0; padding:15px 0 0 50px; background:url(http://media2.auto.de/img/icons/icons_contactbox.gif) no-repeat -5px 0px; height:35px; color:#000; }

#dealermakes .registerCheckbox { margin:0px 5px 5px 0;}


/**
* @section multilangual specifics
*/
/* loginbox neben teaser */
.ENGLISH #login.xbox {width:165px}
.ENGLISH #teaserbanner {right:190px}

/* loginbox neben teaser */
.FRENCH #login.xbox {width:170px}
.FRENCH #teaserbanner {right:190px}
.FRENCH .xboxcontent a {padding:0 3px;font-size:9px}
.FRENCH .xboxcontent a.layer-trigger {font-size: 11px}
/* kfz suche startseite */
.FRENCH .headbox1 {width: 141px}
.FRENCH .headbox2 {width: 50px}
.FRENCH .headbox4 {width: 84px}
/* main menu */
.FRENCH #head #tabs .big {font-size: 12px}
.FRENCH #head #tabs .big strong {font-size: 19px}
.FRENCH #head #tabs span {font-size:11px}

/* loginbox neben teaser */
.SPANISH #login.xbox {width:165px}
.SPANISH #teaserbanner {right:190px}
.SPANISH .xboxcontent a {padding:0 3px;font-size:9px}
.SPANISH .xboxcontent a.layer-trigger {font-size: 11px}

/* loginbox neben teaser */
.POLISH #login.xbox {width:180px}
.POLISH #teaserbanner {right:200px}

/* main menu */
.RUSSIAN #head #tabs .big strong {font-size: 17px}
.RUSSIAN #head #tabs span {font-size:11px}
.RUSSIAN #head #tab1 {margin-top:15px!important}
.RUSSIAN #head #tab2 {margin-top:15px!important}
/* loginbox neben teaser */
.RUSSIAN #login.xbox {width:190px}
.RUSSIAN #teaserbanner {right:215px}

/* loginbox neben teaser */
.CZECH #login.xbox {width:190px}
.CZECH #teaserbanner {right:215px}

/* loginbox neben teaser */
.ITALIAN #login.xbox {width:170px}
.ITALIAN #teaserbanner {right:195px} 

/* Versicherungsbanner */

#versicherungsbanner { margin: 10px 0 0 8px }
