/* Start of CMSMS style sheet 'main' */
#myframe { height: 600px; width: 400px;display:block!important;}

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#57585a; background:#bbcb36 url(/uploads/images/bgr.png) repeat-x; }

a {text-decoration:none; color:#57585a;cursor:pointer;}
a:hover {text-decoration:underline;color:#222;outline:none;}
.clear {clear:both; height:0px; line-height:0px;margin:0px;padding:0px;float:none!important;font-size:0px;border:none;}
ul {margin:0px; padding:0px;list-style-type:none;}

#container_all {margin:auto; width:946px;}
img {border:none;}
.bold {font-weight:bold;}

/*----- HEADER -------*/
#header {height:125px;}
#header #logo {background:url(/uploads/images/logo.gif) no-repeat; height:145px; width:335px;display:block;position:relative; top:7px;left:-6px;}

/*----- NAVIGATION -------*/
#navi {height:72px;overflow:hidden;}
#navi a{font-weight:normal;position:relative;z-index:30;float:left;}
#menuwrapper {list-style-type:none; font-size:12px; margin-right:28px;height:33px;}
#menuwrapper li {float:right; }
#menuwrapper a {background:url(/uploads/images/buttons.png) no-repeat -95px 0px; width:80px; height:23px; padding-top:13px; text-align:center;display:block;top:-1px;}
#menuwrapper a.aktiv2, #menuwrapper a:hover, #menuwrapper a.aktiv2:hover {background:url(/uploads/images/buttons.png) no-repeat -2px 0px;text-decoration:none;color:#222;}
#menuwrapper a:hover{background:url(/uploads/images/buttons.png) no-repeat -185px 0px;}


#subnav, #produktuebersicht .subnav {list-style-type:none; clear:both; font-size:13px;display:block;height:22px;margin:9px 40px 0px 49px;position:relative;z-index:10;background:  url(/uploads/images/subnav_linie.gif) bottom left repeat-x; }
#subnav li {float:left; margin:0px 2px; }
#subnav a.aktiv {color:#000;font-weight:bold;}
#subnav a.aktiv:hover {color:#000!important;}
#subnav a:hover {color:#009ee0;text-decoration:none;}
#subnav .title {color:#aec43c; position:relative; z-index:33;font-weight:bold;}
#subnav li div{display:block; width:2px; height:2px; background-color:#535353;margin:7px 2px 0px 6px;float:left;overflow:hidden;}

/*----- CONTENT -------*/
#content {background:  url(/uploads/images/content_bgr.png) no-repeat; width:946px; padding:50px 0px 13px 0px;min-height:345px;}

.start #content {padding:0px;min-height:355px;margin-bottom:-20px;}

#content_bgr {background:  url(/uploads/images/content_bgr_r.png) repeat-y; width:946px; position:relative; top:-44px;}

#content h1 {font-size:15px; color:#777;font-weight:normal;margin-top:18px;}
#content h2 {margin-bottom:5px;font-size:16px;font-weight:normal;color:#289EE6;}
#content h2 span {font-size:12px;}
#content .fadeblock h1 {font-size:17px;margin-top:7px;}
#content .headline {font-size:33px; color:#189cd8;font-weight:normal;font-family:Trebuchet MS, Arial;}
#cont_left {width:410px;float:left;position:relative; top:5px;left:50px;}
#cont_right {width:385px;float:left;margin-left:120px;overflow:hidden;}

#cont_bottom {background:url(/uploads/images/content_bgr_footer.png) no-repeat; width:946px; height:28px;display:block; top:-44px;position:relative;}
* html #cont_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/content_bgr_footer.png', sizingMethod='scale');background:none;}



#content.start #cont_left img {margin-top:90px;}
#content.start #cont_right img  {position:relative; top:30px;}
.cartxt {color:#98a738;font-size:22px;margin-top:16px;line-height:26px;width:320px;}

#content.b_s #cont_left {width:660px;}
#content.b_s #cont_right {width:2px;margin-left:20px;}
#content.b_s #cont_left .img_block {margin-left:-3px;}
.img_intxt, .img_intxt3, .pro_90 a.pirobox_gall  { width:181px;float:left;margin:2px 10px 4px 0px; -moz-border-radius:4px;padding:6px; background-color:#fff; border: 1px solid #ccc;}
.img_intxt.color {width:105px; height:30px;float:none;margin:0px;}
.img_intxt.color div {width:105px; height:30px;}
.img_intxt2 {-moz-border-radius:4px;padding:6px; background-color:#fff; border: 1px solid #ccc;}

.img_intxt.color .v_gelb {background-color:#ffcc32;}
.img_intxt.color .m_gelb {background-color:#ff8d00;}
.img_intxt.color .rot {background-color:#e91009;}
.img_intxt.color .blau {background-color:#013871;}
.box_col {float:left; margin-right:10px;font-size:10px; text-align:center;}

.pirobox_gall div {width:87px;height:50px;overflow:hidden;}

#cont_left .img_intxt.aktie {width:422px;padding-right:0px;position:relative; z-index:100; left:50px;}

#content.s_b #cont_left {width:375px;margin-right:55px;}
#content.s_b #cont_right {width:340px;margin-left:20px;}

#content .pro_middle {margin-top:0px;}
#content .h1_img {margin-left:-2px;border:none;}


#content.pro_90 #cont_left {width:690px;}

#content .table {border: 2px solid #ADBF36; -moz-border-radius:6px;padding:20px 12px 10px 12px;font-size:11px;width:300px;background-color:#F4F4F4;}
#content .table.miete {float:left; margin-right:14px;}
#content .tab {border-collapse:collapse;display:block; width:300px;line-height:18px;}
#content .tab td {border-bottom:1px solid #ADBF36;padding:0px 3px;width:150px;}
#content .table.miete .tab td {text-align:right;}
#content .tab tr {margin-left:10px;}
#content .tab_header {float:none; font-weight:bold;margin:0px 0px 1px 1px; background-color:#ADBF36;color:#fff; padding-top:2px;-moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;position:relative; top:20px;text-align:center;padding-bottom:2px;}
#content .tab_header.miete {margin-top:-17px;}
.pro_90 .tab_header {width:326px;}
#content .product_car {border:0px;width:310px; margin:0px 0px 0px 29px;}
. tab1 {width:100px;}

/*----- LÖSUNGSÜBERSICHT-------*/
#loesungsuebersicht #content {padding-left:50px;padding-top:28px;padding-bottom:0px;width:896px;}
#loesungsuebersicht #content .h1_img {margin-bottom:15px;}
#loesungsuebersicht .subnav {background:none;margin-left:0px;height:auto;margin-top:0px;float:left;clear:none!important;margin-right:22px;}
#loesungsuebersicht .subnav li {height:146px;list-style-type:none;margin: 0px 0 10px 0;float:left;}

#loesungsuebersicht .subnav .produkttyp {background:url(/uploads/images/loes_thema.png) no-repeat -22px 0px;width:22px;position:relative;float:left}



#loesungsuebersicht .subnav li.prod_last {background:url(/uploads/images/prod_last.png); width:15px; height:144px;}
#loesungsuebersicht .subnav li ul {float:right;position:relative; top:-29px;left:-2px;}
#loesungsuebersicht .subnav li a {background:url(/uploads/images/prod_bgr.png) repeat-x; width:172px; height:144px;text-align:center;display:block;color:#269cd3; font-size:12px;position:relative;z-index:5555;float:left;}
#loesungsuebersicht .subnav li ul li {float:left;background:none;}


#loesungsuebersicht .leasing a {width:170px!important; }
#loesungsuebersicht .mobil a  {width:170px!important;}
#loesungsuebersicht .sorglos a {width:169px!important;}
#loesungsuebersicht .finanz a {width:169px!important;}
#loesungsuebersicht .flotten a {width:172px!important;}

#loesungsuebersicht .leasing .produkttyp {background:url(/uploads/images/loes_thema.png) -22px -293px;}
#loesungsuebersicht .mobil .produkttyp {background:url(/uploads/images/loes_thema.png) -22px -146px;}
#loesungsuebersicht .sorglos .produkttyp {background:url(/uploads/images/loes_thema.png) -22px -439px;}
#loesungsuebersicht .finanz .produkttyp {background:url(/uploads/images/loes_thema.png) -22px 0px;}
#loesungsuebersicht .flotten .produkttyp {background:url(/uploads/images/loes_thema.png) -22px -586px;}



#loesungsuebersicht .leasing:hover .produkttyp {background-position: 0px -293px!important;}
#loesungsuebersicht .mobil:hover .produkttyp {background-position: 0px -146px!important;}
#loesungsuebersicht .sorglos:hover .produkttyp {background-position: 0px -439px!important;}
#loesungsuebersicht .finanz:hover .produkttyp {background-position: 0px 0px!important;}
#loesungsuebersicht .flotten:hover .produkttyp {background-position: 0px -586px!important;}



#loesungsuebersicht .subnav .prodblue img {opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;margin-top:7px;}
#loesungsuebersicht .subnav .prodblue .produe_txt {color:#999;margin-top:10px;*margin-top:0px;}
#loesungsuebersicht .subnav .prodblue:hover .produe_txt {color:#269CD3;}
#loesungsuebersicht .subnav .prodblue:hover img {opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;}

#loesungsuebersicht .subnav li:hover{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;}
#loesungsuebersicht .subnav li a span {display:block;}
#loesungsuebersicht .produe_image {height:101px;padding:10px 0px; text-align:center;display:block;}
#loesungsuebersicht .produe_image img {position:relative; top:0px;left:0px;height:110px;}
#loesungsuebersicht .produe_txt {text-align:center}
#loesungsuebersicht .prodblue a:hover {text-decoration:none;}

/*----- PRODUKTÜBERSICHT-------*/
#produktuebersicht #content {padding-left:50px;padding-top:28px;padding-bottom:0px;width:896px;}
#produktuebersicht #content .h1_img {margin-bottom:15px;}
#produktuebersicht .subnav {background:none;margin-left:0px;height:auto;margin-top:0px;float:left;clear:none!important;margin-right:22px;}
#produktuebersicht .subnav li {height:146px;list-style-type:none;margin: 0px 0 10px 0;float:left;}

#produktuebersicht .subnav .produkttyp {background:url(/uploads/images/prod_thema.png) no-repeat -22px 0px;width:22px;position:relative;float:left}



#produktuebersicht .subnav li.prod_last {background:url(/uploads/images/prod_last.png); width:15px; height:144px;}
#produktuebersicht .subnav li ul {float:right;position:relative; top:-29px;left:-2px;}
#produktuebersicht .subnav li a {background:url(/uploads/images/prod_bgr.png) repeat-x; width:199px; height:144px;text-align:center;display:block;color:#269cd3; font-size:12px;position:relative;z-index:5555;float:left;}
#produktuebersicht .subnav li ul li {float:left;background:none;}


#produktuebersicht .nutzfahrzeuge a {width:170px!important; }
#produktuebersicht .gebrauchtfahrzeuge a  {width:170px!important;}
#produktuebersicht .zweiraeder a {width:169px!important;}
#produktuebersicht .energie a {width:169px!important;}
#produktuebersicht .pkw a {width:199px!important;}

#produktuebersicht .nutzfahrzeuge .produkttyp {background:url(/uploads/images/prod_thema.png) -22px -293px;}
#produktuebersicht .gebrauchtfahrzeuge .produkttyp {background:url(/uploads/images/prod_thema.png) -22px -146px;}
#produktuebersicht .zweiraeder .produkttyp {background:url(/uploads/images/prod_thema.png) -22px -439px;}
#produktuebersicht .energie .produkttyp {background:url(/uploads/images/prod_thema.png) -22px 0px;}
#produktuebersicht .pkw .produkttyp {background:url(/uploads/images/prod_thema.png) -22px -586px;}



#produktuebersicht .nutzfahrzeuge:hover .produkttyp {background-position: 0px -293px!important;}
#produktuebersicht .gebrauchtfahrzeuge:hover .produkttyp {background-position: 0px -146px!important;}
#produktuebersicht .zweiraeder:hover .produkttyp {background-position: 0px -439px!important;}
#produktuebersicht .energie:hover .produkttyp {background-position: 0px 0px!important;}
#produktuebersicht .pkw:hover .produkttyp {background-position: 0px -586px!important;}



#produktuebersicht .subnav .prodblue img {opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;margin-top:7px;}
#produktuebersicht .subnav .prodblue .produe_txt {color:#999;margin-top:3px;*margin-top:0px;}
#produktuebersicht .subnav.energie .prodblue .produe_txt {color:#999;margin-top:10px;*margin-top:0px;}
#produktuebersicht .subnav .prodblue:hover .produe_txt {color:#269CD3;}
#produktuebersicht .subnav .prodblue:hover img {opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;}

#produktuebersicht .subnav li:hover{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;}
#produktuebersicht .subnav li a span {display:block;}
#produktuebersicht .produe_image {height:101px;padding:10px 0px; text-align:center;display:block;}
#produktuebersicht .produe_image img {position:relative; top:0px;left:0px;height:110px;}
#produktuebersicht .produe_txt {text-align:center}
#produktuebersicht .prodblue a:hover {text-decoration:none;}



/*----- FOOTER -------*/
#footer {margin-top:3px;position:relative;top:0px;display:block; overflow:visible; width:946px;}

#footer .box {float:left; padding:14px 5px 14px 19px;margin:0px 3px 0px 0px; display:inline; font-size:11px; background:url(/uploads/images/box.png) no-repeat; width:289px;height:70px;position:relative; top:-45px;overflow:hidden;}
* html #footer .box  {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/box.png', sizingMethod='scale');background:none;}


#footer .box.right {float:right; margin-right:1px;overflow:auto!important;}
#footer .box.right a:hover {text-decoration:underline;}
#footer .box img {margin-bottom:6px;margin-left:-2px;border:none;}

#footer #links {font-size:10px;position:relative;top:-41px;left:642px;color:#7c8233; width:290px;}
#footer #links a {font-weight:normal!important; margin:0px 5px;color:#7c8233;}
#footer #frau{background:url(/uploads/images/frau2.png) no-repeat; width:185px; height:188px;display:block;position:absolute!important; top:-140px; left:790px;z-index:1411!important;}
* html #footer #frau{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/images/frau2.png', sizingMethod='scale');background:none;}
#footer #frau img {position:relative; left:101px; top:23px;border:0px;}
#footer #frau .frau_augen{left:59px; top:0px;border:0px;}
#footer a {text-decoration:none;}
#footer #links a:hover {text-decoration:underline;}
#footer .box a {display:block; height:66px;}
#footer .box .top50 img {width:70px;margin:19px 0px 0px 14px;}
#footer .box .top50 {width:80px;}
#footer .box  .teaser_img {float:right;margin-right:10px;width:59px;}
#footer .box  #oeko {width:64px;}
#footer #probebox a:hover {text-decoration:none!important;}
#footer .box div {float:left;width:200px;}
.rand {position:relative;z-index:400;left:74px;}
.teaser_img_full {height:89px;position:relative; top:-95px;}

/*----- NEWS -------*/
/*#cont_left p {margin:0px;}*/
.news #NewsPostDetailDate {color:#009ee0;font-weight:bold;}
.news h3#NewsPostDetailTitle {margin:0px;}
.news #NewsPostDetailHorizRule {clear:both;}
.news #NewsPostDetailSummary img {margin-top:4px;}
.news #cont_left,
.kontakt #cont_left  {width:845px;padding-right:30px;position:relative;z-index:99;float:none;overflow:hidden;}
.news #cont_left, .haendlerfahrzeuge #cont_left {width:722px;}
.news #content .NewsSummary img{float:left; margin:0px 19px 2px 0px;border:1px solid #ADBF36; padding:3px; background-color:#fff;width:103px;height:71px;-moz-border-radius:4px;}
#NewsPostDetailExtra img {float:left; margin:2px 19px 2px 0px;border:1px solid #ADBF36; padding:3px; background-color:#fff;-moz-border-radius:4px;}
.news #content strong img {margin-top:3px;}

.NewsSummary, .ProductListing {margin:14px 0px;display:block;overflow:hidden;width:353px;padding:10px;background-color: #f4f4f4;-moz-border-radius:4px;border: 1px solid #ccc;height:20px;}
.news .NewsSummary, .ProductListing, #history .NewsSummary {width:720px;height:auto;}
#history .NewsSummary {padding-top:0px!important;}


.news .NewsSummaryPostdate {color:#009ee0;float:left;margin:0px 10px 0px 0px;font-weight:bold;}
.news .NewsSummaryLink a {margin-right:8px;}
.news .NewsSummaryMorelink, .news .NewsSummaryMorelink a  {color:#009ee0;font-weight:normal;display:inline;}
.NewsSummaryLink {font-weight:bold;margin-bottom:5px;}

.NewsSummaryField a , .NewsDetailField .pdf{background:url(/uploads/images/icon_pdf.png) no-repeat 0px 0px;padding:4px 0px 0px 29px;height:40px;display:block;font-size:12px;}
#NewsPostDetailPrintLink {float:right;}
#NewsPostDetailPrintLink a {background:url(/uploads/images/icon_drucken.png) no-repeat 0px 0px;padding:0px 0px 0px 42px;height:40px;display:block;font-size:14px;width:0px; overflow:hidden;}
.float_left {float:left;}

.NewsSummaryExtra {float:left;}
#NewsPostDetailReturnLink {margin-bottom:10px;}
#cont_left .back {display:block; margin-bottom:30px;}


.NewsSummaryExtra.allgemein {background:url(/uploads/images/news_bildvorlagen.png) no-repeat 0px 0px;width:111px; height:78px; display:block;padding:0px;}
.news .allgemein, .news .technik, .news .events, .news .messekalender {background:url(/uploads/images/news_bildvorlagen.png) no-repeat 0px 0px;width:111px; height:78px; display:block;padding:0px; margin:0px 19px 0px 0px;}
.news .technik {background-position: -112px 0px;}
.news .events, .news .messekalender{background-position: -224px 0px;}
.aktien .NewsSummary {width:205px;}
.NewsDetailField img {background-color: #f4f4f4;-moz-border-radius:4px;border: 1px solid #ccc;float:left; margin-right:19px;padding:6px;}

/*----- Downloads-------*/
.downloads .NewsSummary {height:20px; margin: 2px 0px 10px 0px;}
.downloads h2 {margin:20px 0px 3px 0px;}


/*----- Händlersuche-------*/
#googlemap{margin-top:0px;border: 1px solid #adbf36;padding:7px;background-color:#fff;-moz-border-radius:4px;float:left;position:relative; top:0px;}
#googlemap span, #googlemap a, #logocontrol img {background-color:#fff;position:relative;}
#googlemap span {top:2px;font-size:9px;}
#googlemap #logocontrol a {position:relative; left:1px;}
#googlemap a { top:2px;left:3px;}
#logocontrol img  {left:-3px;}

#googlesidebar {float:right;width:350px;margin-top:20px}
.pos_abs {position:relative; left:0px;float:left;margin-bottom:20px;}
.gmapSidebarItem a {padding:0px 0px 0px 22px; background:url(/uploads/images/smiles_klein.png) no-repeat 0px 0px;  height:20px;margin:0px 0px 0px 0px;display:block;font-weight:normal;}
#gmapmarker {white-space:normal!important;}

/*----- Formular-------*/
.form_txt {margin:2px 0px;}
.form_txt label {width:76px;margin-top:4px; float:left; display:inline;}
.form_txt input, .form_txt textarea {width:240px;}
.form_txt select{width:246px;}
.form_txt #fbrp__36_1_day {width:50px;}
.form_txt #fbrp__36_1_month{width:120px;}
.form_txt #fbrp__36_1_year {width:70px;}
.int_pro, .int_zus {float:left;width:350px;margin:0px 40px 20px 0px;}
.submit {padding:30px 0px 0px 400px; margin-top:14px;border-top:1px solid #eee;clear:both;}
.fieldset_links, .fieldset_rechts {float:left; width:390px;border:none;}
.fieldset_links {width:374px;}
.required.fb_invalid input, .fb_invalid input { border: 2px solid #F00;}
.checkbox.fb_invalid label, .checkbox.fb_invalid label a { color:#F00;}
.aufm {margin-top:20px;}





/*----- Menu Ani-------*/
#menu_ani {float:right; width:140px;margin:25px 5px 0px 0px;overflow:hidden;}


#menu_ani li a {color:#666;font-size:11px;display:block; width:110px; padding:5px 0px 3px 10px;}
#menu_ani li a:hover {text-decoration:none;color:#7D7D7D;}

.subtext{padding-top:15px;}

#menu_ani li {  width:120px;float:right;overflow:hidden;padding:0px; margin:-1px 0px 0px 0px; background: #dbefff url(/uploads/images/buttons_acc.png) 0px 0px repeat-x!important; color: #fff; outline: none; border-left: 1px solid #C2C1C2; border-bottom: 1px solid #C2C1C2;}

#menu_ani li:hover  {  background: #dbefff url(/uploads/images/buttons_acc.png) 0px -109px repeat-x!important; cursor:pointer;}

#menu_ani .aktuell, #menu_ani .aktuell:hover {background: #dbefff url(/uploads/images/buttons_acc.png) 0px -67px repeat-x!important;color:#fff!important;}
#menu_ani .aktuell a {color:#fff!important;}

#menu_ani li img {float:left; margin:5px 10px 0px 5px;}




/*----- Product Listing-------*/
.prod_image {float:left;width:75px;height:50px;overflow:hidden;-moz-border-radius:4px;max-height:50px;}
.prod_desc {width:170px;float:left;margin-right:12px;display:inline;padding-top:8px;}
.prod_desc div {color:#289ee6;font-weight:bold;}
.prod_desc a {float:left!important;}
.prod_col, .prod_zul, .prod_km {float:right; width:85px;padding-top:10px;}
.prod_km {width:95px;}
.prod_price{float:right;font-weight:bold;font-size:14px;text-align:right;padding-top:10px;width:73px;}
.ProductListing {padding:0px;}
.ProductListing a {padding:10px;display:block;float:right; color:#009ee0;font-size:14px;}

.ProductListing:hover, .NewsSummary:hover  {background-color:#fff;}
.ProductListing a:hover, .NewsSummary a:hover  {text-decoration:none!important;}
.acitem {display:block;width:694px;clear:both;position:relative;left:-71px;margin-bottom:17px;top:5px;border-top: 1px dotted #aaa;padding:12px 10px 0px 10px;}

.noaccordion li a span {background: url(/uploads/images/arrows_updown.png) 0px -9px !important; width:15px;height:8px;display:block;float:right;margin-left:6px;margin-top:4px;}
.noaccordion li a.active span {background-position: 0px 0px!important; }

.anfrage {margin:7px 5px 0px 28px;background:#a8ba31;color:#fff!important;-moz-border-radius:4px;}
.anfrage:hover {background:#97a91e;}
.ausstattung {color:#009EE0;font-size:12px;margin-bottom:4px;}
.mwst {margin-top:-2px;}
.mietpool {margin:-3px 0px -6px 9px;position:relative;top:-5px;}
/*----- Anfahrt-------*/
.anfahrt #map_sidebar {display:none;}
.anfahrt #map_map {float:left;margin:0px;}
.anfahrt #gmapDirHead a {position:relative; top:1px; left:5px; font-weight:bold; color:#009ee0; font-size:16px; }
.anfahrt .gmapDirHead, .anfahrt #gmapmarker {display:none;}
.anfahrt #gmapDirSaddr {position:relative; top:2px;}


/*----- Ansprechpartner-------*/
#partner a {float:left; display:block; width:400px;margin:0px 10px;}
#partner a:hover {text-decoration:none;}

.pagecounter {margin-top:10px;}
.firstlink, .nextlink, .prevlink, .lastlink,
.firstpage, .prevpage, .nextpage, .lastpage {float:left;margin-top:3px; font-size:1px;color:#e3e3e4; }

.firstlink a, .nextlink a, .prevlink a, .lastlink a,
.firstpage a, .nextpage a, .prevpage a, .lastpage a {color:#e3e3e4!important; }
.firstlink a:hover, .nextlink a:hover, .prevlink a:hover, .lastlink a:hover {color:#fff!important; }
.curpage {float:left; margin: 0px 4px;}
#partner a .img_intxt, .img_intxt3 {width:52px; height:50px; margin-top:10px;}

.nextlink a, .firstlink a, .prevlink a, .lastlink a,
.firstpage a, .prevpage a, .nextpage a, .lastpage a {background: url(/uploads/images/icon_linknav.gif) -20px 0px no-repeat;width:9px; height:9px;display:block; margin:0px 2px;}

.firstlink a, .firstpage a {background-position: 0px 0px;}
.prevlink a, .prevpage a  {background-position: -10px 0px;}
.lastlink a, .lastpage a {background-position: -30px 0px;}

.nextlink a:hover,  .nextpage a:hover  {background-position: -20px -10px;}
.firstlink a:hover, .firstpage a:hover {background-position: 0px -10px;}
.prevlink a:hover, .prevpage a:hover {background-position: -10px -10px;}
.lastlink a:hover, .lastpage a:hover {background-position: -30px -10px;}

.super .prod_price {padding-top:0px;}


#e62b2moduleform_1 input {width:200px;}
.super .schnaeppchen {background: url(/uploads/images/icon_schnaeppchen.gif)  no-repeat;width:68px; height:11px;display:block;float:right;}
.NewsSummarySummary {float:left;width:580px;}

.haendlerfahrzeuge .tab_header {width:337px;}
.haendlerfahrzeuge .table {width:312px!important;}
.haendlerfahrzeuge .haendlerbox {float:left;margin:0px 20px 20px 0px;}
.haendlerfahrzeuge .haendlerbox img {width:166px!important;}
.haendlerfahrzeuge .tab td {border-bottom:0px!important; border-top: 1px solid #ADBF36;}
.haendlerfahrzeuge .tab td img {margin:15px 0px 5px 0px;}

.teaserimage {margin-top:-10px;overflow:hidden;width:81px!important;;height:89px;float:right!important;}
.produktanfrage_button {width:50px;-moz-border-radius:4px 4px 4px 4px;border:1px solid #CCCCCC;height:15px;
padding:5px;background-color:#fff;float:right;
width:85px;}
.play_button {
    float: right;
    height: 15px;
    margin-right: 157px;
    top: -213px;
    padding: 5px;
    position: relative;
    width: 85px;
    z-index: 555555555;
}

.int_pro div {float:left; width:170px;}
.int_pro .formheader{display:block; width:250px;}

.btn:hover {cursor:pointer;}

#zero_config embed {margin-top:-20px;}
#zero_config {padding-top:-20px; height:1630px;overflow:hidden;width:790px;}



/* jquery tools overlay */
.simple_overlay {display:none;z-index:10000;background-color:#333;width:675px;	min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;	}
.simple_overlay .close {background-image:url(http://www.smiles-world.de/img/overlay/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.details {position:absolute;top:15px;right:15px;font-size:11px;color:#fff;width:150px;}
.details h3 {color:#aba;font-size:15px;margin:0 0 -10px 0;}

.acc_link {padding-bottom:0px!important;font-size:12px!important;padding-top:3px!important;height:34px;}
.wagen {position:relative; z-index:44444; left:0px; top:-60px;}
ul li .prodimage {width:300px;margin-top:14px;}
/* End of 'main' */