body { margin: 0; padding: 0; background: #c0c0c0; }
div, span, p, ul, li, a, img, h1, h2, h3, h4 { margin: 0; padding: 0; border: 0; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: normal; }
ul, li {  }
img { behavior: url(iepngfix.htc); }
form { display: block; padding: 0; margin: 0; }
fieldset { border: 0; padding: 0; margin: 0; }
.red {color:#970012;font-weight:bold;}

.c { clear: both; }

#body { width: 960px; margin: 0 auto; }

#print_header {display:none;}
#school_balloon {position:absolute;top:10px;right:0px;width:130px;height:213px;z-index:2000;}
#standorte {position:absolute;top:250px;right:0;width:48px;height:119px;z-index:2000;}
#feedback {position:absolute;top:397px;right:0;width:48px;height:152px;z-index:2000;}
#oeffnungszeiten {position:absolute;top:574px;right:0;width:48px;height:215px;z-index:2000;}
#prospekte {position:absolute;top:804px;right:0;width:48px;height:119px;z-index:2000;}

#headerbar {width:960px;height:24px;background:#343434;position:relative;}
#headerbar .navigation {position: absolute; top: 0; left: 300px; width: 350px;}
#headerbar .navigation li { float: left; display: block; margin: 0; }
#headerbar .navigation li a { display: block; color: #feed00; text-transform: uppercase; padding: 5px 16px 5px 16px; }
#headerbar .navigation li a:hover, #headerbar .navigation li a.active { background: #feed00; color:#000; }
#headerbar .hotline {position:absolute;top:5px;left:35px;color:#fff;font-weight:bold;font-size:11px;}
#header_search {position:absolute;top:0;right:15px;width:240px;height:24px;}
#header_search .loupe {display:block;position:absolute;top:2px;width:19px;height:20px;}
#header_search .input {position:absolute;top:3px;left:25px;width:150px;height:18px;border:0;background:#676767;color:#fff;padding:0 2px;}
#header_search .button {position:absolute;top:8px;left:185px;}

#place_search {position:absolute;top:0;left:250px;width:240px;height:24px;}
#place_search .next_place {position:absolute;top:4px;left:0px;width:132px;height:19px;z-index:1;}
#place_search .input {position:absolute;top:3px;left:143px;width:150px;height:18px;border:0;background:#676767;color:#fff;padding:0 2px;}
#place_search .button {position:absolute;top:8px;left:303px;}

#header { width: 960px; height: 143px; position: relative; background: #000 url(/_img/header_bg.jpg) no-repeat 0 0; }
#header .home { display: block; position: absolute; top: 25px; left: 25px; width: 255px; height: 60px; background: transparent; text-indent: -5000px; }
#header .topnavigation { position: absolute; top: 0; left: 300px; width: 660px; height: 28px; }
#header .topnavigation li { float: left; display: block; margin: 0; }
#header .topnavigation li a { display: block; color: #fff; text-transform: uppercase; padding: 7px 10px 7px 10px; } /*padding: 7px 16px 7px 16px;*/
#header .topnavigation li a:hover, #header .topnavigation li a.active { background: #343434; }
#header .topnavigation.en li a { display: block; color: #fff; text-transform: uppercase; padding: 7px 10px 7px 10px; }


#header .mainnavigation { position: absolute; top: 76px; left: 300px; width: 660px; height: 36px; }
#header .mainnavigation li { float: left; display: block; }
#header .mainnavigation li a { display: block; color: #000; text-transform: uppercase; padding: 10px 16px 12px 16px; }
#header .mainnavigation li a:hover, #header .mainnavigation li a.active { color: #fff; background: #000; }

#header .subnavigation { position: absolute; top: 112px; left: 300px; width: 660px; height: 31px; }
#header .subnavigation li { float: left; display: block; }
#header .subnavigation li a { display: block; color: #fff; padding: 10px 15px 7px 15px; }
#header .subnavigation li a:hover, #header .subnavigation li a.active { background: #323232; }
#header .subnavigation .shop { position: relative; width: 605px; height: 20px; margin: 5px 0 0 17px; }
#header .subnavigation .shop .basket { display: block; position: absolute; top: 4px; left: 50px; padding: 0 0 0 20px; background: transparent url(/_img/einkaufswagen.gif) no-repeat 0 1px; color: #fff; }
#header .subnavigation .shop .checkout { display: block; position: absolute; top: 4px; left: 255px; padding: 0 0 0 20px; background: transparent url(/_img/zurkasse.gif) no-repeat 0 3px; color: #fff; }
#header .subnavigation .shop a:hover, #header .subnavigation .shop a.active { color: #a29602; }
#header .subnavigation .shop .shopsearch { display: block; position: absolute; top: 0; left: 390px; width: 230px; }
#header .subnavigation .shop .shopsearch label { display: block; float: left; color: #fff; margin: 4px 10px 0 0; }
#header .subnavigation .shop .shopsearch .input { float: left; width: 116px; height: 16px; padding: 0; margin: 0 6px 0 0; border: 1px solid #fff; background: #000; color: #fff; padding: 2px 2px 0 2px; }
#header .subnavigation .shop .shopsearch .button { float: left; width: 18px; height: 18px; }

#header .language { position: absolute; top: 112px; left: 35px; width: 265px; height: 31px; }
#header .language li { float: left; display: block; }
#header .language li a { display: block; color: #666; padding: 2px 7px; margin: 8px 0 5px 0; }

#header .language li a:hover, #header .language li a.active { color: #fff; }
#header .language .tovideo { position: absolute; top: -21px; left: 70px; display: block; background: transparent url(/_img/zumvideo.png) no-repeat 0 0; width: 84px; height: 52px; text-indent: -5000px;}

#video { width: 960px; height: 540px; background: #fff; }
#start { width: 942px; height: 658px; background: #fff; padding: 9px; }
#start .top {position:relative;width:910px;height:191px;margin:12px 15px;border:1px solid #9a9a9a;cursor:pointer;}
#start .box {position:relative;float:left;width:282px;height:191px;border:1px solid #9a9a9a;margin:12px 15px;cursor:pointer;}
#start .inner {position:relative;margin:6px;height:179px;background:#e4e4e4;z-index:10;}
#start .corner {position:absolute;top:0;left:0;width:225px;height:53px;padding:15px 0 0 15px;text-transform:uppercase;color:#feed01;background-color:transparent;background-position:0 0;background-repeat:no-repeat;z-index:20;background-image:url(/_img/corner/corner.png);}
/*#start .topprodukt {background-image:url(/_img/corner/hdl_topprodukt.png);}
#start .gebrauchte {background-image:url(/_img/corner/hdl_gebrauchte.png);}
#start .news {background-image:url(/_img/corner/hdl_news.png);}
#start .produkt {background-image:url(/_img/corner/hdl_produkt.png);}
#start .produkte {background-image:url(/_img/corner/hdl_produkte.png);}
#start .gewinnspiel {background-image:url(/_img/corner/hdl_gewinnspiel.png);}
#start .schnaeppchen {background-image:url(/_img/corner/hdl_schnaeppchen.png);}
#start .verleih {background-image:url(/_img/corner/hdl_verleih.png);}
#start .verkauf {background-image:url(/_img/corner/hdl_verkauf.png);}
#start .service {background-image:url(/_img/corner/hdl_service.png);}
#start .teile {background-image:url(/_img/corner/hdl_teile.png);}
#start .unternehmen {background-image:url(/_img/corner/hdl_unternehmen.png);}
#start .abverkauf {background-image:url(/_img/corner/hdl_abverkauf.png);}*/


#start .inner h2 {position:absolute;top:60px;left:20px;font-weight:bold;font-size:12px;text-transform:uppercase;}
#start .inner h3 {position:absolute;top:74px;left:20px;font-weight:bold;font-size:14px;text-transform:uppercase;color:#9f9404;}
#start .inner p {position:absolute;top:100px;left:20px;width:400px;height:70px;overflow:hidden;}
#start .inner img {position:absolute;top:0;right:0;}
#start .inner a {position:absolute;bottom:0;right:0;width:172px;height:44px;background:transparent url('/_img/btn_moreBig.png') no-repeat 0 0;text-indent:-5000px;}

#start .box .inner h2 {top:15px;left:auto;right:10px;width:250px;text-align:right;font-size:11px;}
#start .box .inner h3 {top:32px;left:auto;right:10px;width:180px;text-align:right;font-size:11px;}
#start .box .inner img, #start .box .inner .img {top:auto;bottom:0;}
#start .box .inner a {width:117px;height:29px;background:transparent url('/_img/btn_moreSmall.png') no-repeat 0 0;}

#directlinks { margin: 5px 10px; font-size: 10px; color: #333; }
#directlinks .links { display:block; padding:0;list-style:none;margin:0;text-align:justify; }
#directlinks .links li { margin: 0 2px; display: inline; white-space:nowrap; }
#directlinks .links li span { font-size:10px;color:#000;font-weight:bold; }
#directlinks .links li a { font-size:10px;color:#333; }

#page { width: 960px; background: #fff; }
#page .left { display: block; width: 280px; float: left; margin: 8px 0 0 0; }
#page .left .content { margin: 0 0 0 25px; }
#page .left h1.blocked { display: block; font-size: 12px; text-transform: uppercase; padding: 12px; margin: 12px 0 0 0; width: 231px; border-bottom: 1px dotted #fff; }
#page .left h1.grey { color: #feed00; background: #333; }
#page .left h1.black { color: #feed00; background: #000; }
#page .left h1.yellow { color: #000; background: #fae906; }
#page .left h1.red { color: #fff; background: #970012; }
#page .left h1 span.small { color: #feed00; font-size: 10px; text-transform: none; }
#page .left .navigation { display: block; }
#page .left .navigation li { display: block; }
#page .left .navigation li a { float: none; display: block; width: 231px; padding: 6px 12px; background: #000; border-bottom: 1px dotted #fff; color: #fff; }
#page .left .navigation li a.highlight {background: #970012 url(/_img/navigation_arrows_white.png) no-repeat 230px center;}
#page .left .navigation li a:hover, #page .left .navigation li a.active, #page .left .navigation li a.hover { background: #feed00 url(/_img/navigation_arrows.png) no-repeat 230px center; color: #000; font-weight: bold; }
#page .left .navigation li a.sale { background-position: 230px center; background-image: url(/_img/sale.gif); background-repeat: no-repeat; }
#page .left .item { margin: 12px 0 0 0; }                                                                                                                  
#page .left .factbox.de { position: relative; width: 254px; height: 158px; background: transparent url(/_img/factbox_de.gif) no-repeat 0 0; margin: 12px 0 0 0; }
#page .left .factbox.en { position: relative; width: 254px; height: 158px; background: transparent url(/_img/factbox_en.gif) no-repeat 0 0; margin: 12px 0 0 0; }
#page .left .factbox .entry1 { position: absolute; font-size: 24px; top: 45px; right: 20px; color: #fae906; }
#page .left .factbox .entry2 { position: absolute; font-size: 24px; top: 108px; right: 20px; color: #fae906; }
#page .left .sparefactbox { position: relative; width: 254px; height: 97px; background: transparent url(/_img/sparefactbox.gif) no-repeat 0 0; margin: 12px 0 0 0; } 
#page .left .sparefactbox .entry1 { position: absolute; font-size: 24px; top: 45px; right: 20px; color: #fae906; }
#page .left .footer { position: relative; width: 255px; height: 162px; background: transparent url(/_img/footer_left_bg.gif) no-repeat 0 0; padding: 0 0 0 25px; }
#page .left .footer .location { position: absolute; bottom: 5px; left: 40px; width: 200px; height: 100px; }
#page .left .footer .location h1 { color: #fff; text-transform: uppercase; margin: 0 0 5px 0; }
#page .left .footer .location ul { list-style:none; }
#page .left .footer .location ul li { line-height: 150%; padding: 0 0 0 1px; }
#gewinnspiel { position: relative; width: 254px; height: 158px; margin: 12px 0 0 0; display: block; cursor: pointer; }
#gewinnspiel .flash {position:absolute;top:0;left:0;width:254px; height:158px;z-index:10;}
#gewinnspiel a {position:absolute;display:block;top:0;left:0;width:254px; height:158px;z-index:20;text-indent:-5000px;overflow:hidden;}
#page .left .flash-replaced, #page .left .flash-replaced * {padding:0;margin:0;}

#page .right .content ul li { line-height: 150%; margin: 0 0 0 20px; }
#page .right { display: block; float: left; width: 680px; width: 680px; margin: 20px 0 0 0; }
#page .right .content { width: 640px; margin: 0 0 0 20px; position: relative; }
#page .right .content .yellow {background:#fbf261 url(/_img/gradient_yellow.png) repeat-x 0 0;}
#page .right .content .grey {background:#aaa url(/_img/gradient_grey.png) repeat-x 0 0;}
#page .right .content .gallery, #page .right .content .block { padding: 0 10px 30px 10px; line-height: 150%; width:620px; }
#page .right .content .gallery .images { width: 640px; margin: 20px 0 0 0; }
#page .right .content .gallery .images .image { display: block; float: left; width: 150px; height: 150px; /*border: 1px solid #666;*/ margin: 0 8px 0 0; text-align: center; }
#page .right .content .block .text { display: block; float: left; width: 280px; margin: 0 20px 0 0; line-height: 150%; }
#page .right .content .block .images { display: block; float: left; width: 320px; }
#page .right .content .block .images .image { display: block; float: left; width: 150px; height: 150px; /*border: 1px solid #666;*/ margin: 0 8px 8px 0; text-align: center; }
#page .right .content .block .file { display: block; float: left; width: 320px; text-align: center; }
#page .right .content .endline { display: block; padding: 0 0 20px 0; width: 632px; border-bottom: 1px dotted #666; margin: 0 0 10px 0; }
#page .right .content h1 { font-size: 16px; text-transform: uppercase; margin: 5px 20px 5px 0; padding: 5px 0; }
#page .right .content p.categorydescription { margin: 15px 0 12px 0; }
#page .right .content h2 { font-size: 14px; margin: 0 20px 15px 0; padding: 0 0 5px 0; }
#page .right .content .topquestion { position: absolute; top: -5px; right: 21px; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .teamdescription { width: 620px; margin: 0 0 20px 0; }
#page .right .content .team { width: 640px; margin: 20px 0 0 0; }
#page .right .content .team p { width: 600px; margin: 0 0 20px 0; line-height: 150%; }
#page .right .content .teamdescription { line-height: 150%; }
#page .right .content .employee { width: 320px; float: left; margin-bottom: 25px; }
#page .right .content .employee .image { width: 110px; margin: 0 20px 0 0; float: left; }
#page .right .content .employee .image img { /*border: 1px solid #999;*/ padding: 5px; }
#page .right .content .employee .text { width: 180px; float: left; margin: 0 10px 0 0; padding: 5px 0 0 0; position: relative; }
#page .right .content .employee .text .name { font-weight: bold; font-size: 13px; }
#page .right .content .employee .text .position { font-weight: bold; margin: 0 0 4px 0; }
#page .right .content .employee .text .row { display: block; margin: 0 0 3px 0; height: 14px; }
#page .right .content .employee .text .key { display: block; float: left; width: 40px; margin: 0 5px 0 0; }
#page .right .content .employee .text .value { display: block; float: left; width: 135px; }
#page .right .content .employee .text a { color: #817803; }
#page .right .content .employee a.email { display: block; width: 170px; height: 18px; overflow: hidden; background: transparent url(/_img/btn_email.jpg) no-repeat 0 0; position: absolute; top: 125px; left: 0; padding: 3px 0 0 8px; color: #000; }

#page .right .content .location { width: 640px; }
#page .right .content .location h2 { font-weight: bold;}
#page .right .content .location .mainimage { float: left; width: 200px; display: block; }
#page .right .content .location .text { float: left; width: 440px; display: block; }
#page .right .content .location .text * { line-height: 150%; }
#page .right .content .location .text a { color: #333; }
#page .right .content .location .images { width: 640px; margin: 20px 0 0 0; }
#page .right .content .location .images .image { display: block; float: left; width: 150px; height: 150px; /*border: 1px solid #666;*/ margin: 0 8px 0 0; text-align: center; }
#page .right .content .location .businesshours { margin-top: 10px; line-height: 150%; width: 550px; }
#page .right .content .location .description { margin-top: 10px; line-height: 150%; width: 550px; }

#page .right .content .description_file {}
#page .right .content .description_left {float:left;width:300px;}
#page .right .content .description_right { display: block; float: left; width: 320px; text-align: center; }

#page .right .content .content_file {margin-top:20px;}
#page .right .content .content_file_left {float:left;width:300px;}
#page .right .content .content_file_right { display: block; float: left; width: 320px; text-align: center; }

#page .right .content #all_prospects .prospect_element { width:200px; margin: 0 auto; padding: 10px 0; float:left; margin-right:13px; }
#page .right .content #all_prospects .checkbox {  }
#page .right .content #all_prospects .name { position:relative; left:25px; top:-16px; width: 175px; height: 25px; }
#page .right .content #all_prospects .image { margin-bottom: 20px; text-align: center; background: #f0f0f0; }
#page .right .content #prospect_submit { margin: 20px 0 0 180px; }

#page .right .content #personal_data { margin-top:30px; }
#form_order_prospects .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 90px; }
#form_order_prospects .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_order_prospects .label { display: block; margin-top: 5px; float: left; width: 120px; height: 25px; }
#form_order_prospects .label2 { display: block; margin-top: 5px; float: left; width: 300px; height: 25px; }
#form_order_prospects .input2 { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 30px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_order_prospects .error { border: 1px solid #ee0000; }

#page .sign {margin-left:10px;}

#locationmap {width:654px;height:454px;position:relative;}
#locationmap .austria {width:654px;height:454px;position:absolute;top:0;left:0;background:transparent url(/_img/standorte/oesterreich.png) no-repeat 0 0;z-index:10;}    
#locationmap .locations {display:none;}
/*#locationmap .locations {width:654px;height:454px;position:absolute;top:0;left:0;background:transparent url(/_img/standorte/standorte.png) no-repeat 0 0;z-index:20;}*/
#locationmap .bigdot {display:block;position:absolute;width:17px;height:17px;background:transparent url(/_img/standorte/bigdot.png) no-repeat 0 0;z-index:20;text-indent:-5000px;overflow:hidden;}
#locationmap .smalldot {display:block;position:absolute;width:13px;height:14px;background:transparent url(/_img/standorte/smalldot.png) no-repeat 0 0;z-index:20;text-indent:-5000px;overflow:hidden;}
#locationmap .gunskirchen {top:198px;left:336px;}
#locationmap .lindach {top:215px;left:308px;}
#locationmap .innsbruck {top:305px;left:145px;}
#locationmap .bad_goisern {top:264px;left:303px;}
#locationmap .seiersberg {top:317px;left:428px;}
#locationmap .loosdorf {top:207px;left:443px;} 
#locationmap .wien {top:202px;left:508px;}
#locationmap .ststefan {top:347px;left:391px;}
#locationmap .detail {display:none;position:absolute;background-color:transparent;background-repeat:no-repeat;background-position:0 0;z-index:30;text-indent:-5000px;overflow:hidden;}
#locationmap .gunskirchen_detail {width:181px;height:159px;top:38px;left:295px;background-image:url(/_img/standorte/gunskirchen.png);}
#locationmap .lindach_detail {width:221px;height:146px;top:70px;left:100px;background-image:url(/_img/standorte/lindach.png);}
#locationmap .innsbruck_detail {width:230px;height:131px;top:285px;right:515px;background-image:url(/_img/standorte/innsbruck.png);}
#locationmap .bad_goisern_detail {width:191px;height:158px;top:278px;left:237px;background-image:url(/_img/standorte/bad_goisern.png);}
#locationmap .seiersberg_detail {width:189px;height:124px;top:335px;left:445px;background-image:url(/_img/standorte/seiersberg.png);}
#locationmap .loosdorf_detail {width:195px;height:110px;top:227px;left:449px;background-image:url(/_img/standorte/loosdorf.png);}
#locationmap .wien_detail {width:172px;height:150px;top:50px;left:470px;background-image:url(/_img/standorte/wien.png);}
#locationmap .ststefan_detail {width:230px;height:131px;top:323px;left:158px;background-image:url(/_img/standorte/sankt_stefan.png);}


#page .right .content .scroller { width: 620px; display: block; }
#page .right .content .scroller li { display: block; float: left; width: 20px; height: 20px; border: 1px solid #898989; margin: 0 3px 3px 0; }
#page .right .content .scroller li a { display: block; width: 20px; height: 18px; text-align: center; font-weight: bold; padding: 2px 0 0 0; }
#page .right .content .scroller li a:hover, #page .right .content .scroller li a.active { background: #ab9e00; }
#page .right .content .scroller .title { border: 0; width: auto; padding: 3px 3px 0 0; }
#page .right .content .product { width: 620px; }
#page .right .content .product h2, #page .right .content .product h2 a { color: #ab9e00; font-size: 14px; font-weight: bold; }
#page .right .content .product .frame { margin: 5px 0 20px 0; }
#page .right .content .product .details { float: left; width: 292px; border: 1px solid #898989; margin-right: 5px; border-collapse: collapse; height: 164px; margin-top: 1px; }
#page .right .content .product .details th { width: 134px; font-size: 12px; border: 1px solid #898989; padding: 5px; text-align: left; background: #e5e5e5; }
#page .right .content .product .details td { width: 134px; font-size: 12px; border: 1px solid #898989; padding: 5px; }
#page .right .content .product .images { border: 1px solid #898989; float: left; width: 320px; height: 164px; position: relative; }
#page .right .content .product .images .image { float: left; width: 150px; height: 150px; background: #e5e5e5; margin: 7px 0 7px 7px; display: block; text-align: center; }
#page .right .content .product .images .link { position: absolute; top: 119px; left: 164px; width: 150px; height: 38px; text-indent: -5000px; background: transparent url(/_img/link_details.png) no-repeat 0 0; }

#shophover { display: none; position: absolute; top: 0; left: 270px; height:200px; width: 219px; background: transparent url(/_img/shophover.gif) no-repeat 200px 0; }
#shophover .hovercontent { width:198px; height: 198px; border: 1px solid #898989; background: #fff; }
#page .right .content .shop { width: 100%; border: 1px solid #898989; border-collapse: collapse; margin-bottom: 20px; }
#page .right .content .shop th { text-align: left; background: #e5e5e5; padding: 5px; font-size: 12px; border-bottom: 1px solid #898989; }
#page .right .content .shop td { padding: 5px; font-size: 12px; border-bottom: 1px solid #898989; }
#page .right .content .shop td.td_image { width: 27px; }
#page .right .content .shop td.td_price { text-align: right; }
#page .right .content .shop td.td_link { width: 108px; }
#page .right .content .shop td .image { width: 27px; height: 27px; background: #e5e5e5; text-align: center; display: block; }
#page .right .content .shop td .descriptionlink { font-weight: bold; text-decoration: none; color: #ab9e00; }
#page .right .content .shop td .link { display: block; width: 108px; height: 27px; text-indent: -5000px; background: transparent url(/_img/link.png) no-repeat 0 0; }

#page .right .content #shop { width:640px; }
#page .right .content #shop_headline { width:370px; }
#page .right .content #shop .product_element { width:200px; margin-right:12px; float:left; }
#page .right .content #shop .description { padding:0 5px; margin-bottom:10px; margin-top:30px; height:32px; overflow:hidden; }
#page .right .content #shop .descriptionlink { font-size:14px; font-weight:bold; }
#page .right .content #shop .image_container { width:200px; height:200px; margin-bottom:10px; padding:0px; border: 1px solid black; }
#page .right .content #shop .image_container a { padding:0; }
#page .right .content #shop .image { max-width:200px; max-height:196px; padding:2px; }
#page .right .content #shop .intocart { margin: 5px 0 10px 0; display: block; width: 185px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat -58px 0; text-transform: uppercase; padding: 10px; }
#page .right .content #shop .table table { border: 1px solid #999; border-collapse: collapse; width: 200px; margin-bottom: 35px; }
#page .right .content #shop .table table th { background: #e5e5e5; text-align: left; width: 10px; white-space: nowrap; }
#page .right .content #shop .table table th, #page .right .content #shop .table table td { padding: 10px; border: 1px solid #999; font-size: 12px; }

#page .right .content .result, #page .right .content .noresult { margin: 0 0 20px 0; }

#page .right .content .buttonback { position: absolute; top: 0; right: 20px; display: block; padding: 0 0 0 16px; background: transparent url(/_img/arrows_back.gif) no-repeat 0 5px; }
#page .right .content .productdetail { width: 620px; margin: 0 0 20px 0; }
#page .right .content .productdetail .left { width: 350px; margin: 0; padding: 0; }
#page .right .content .productdetail .left table { border: 1px solid #999; border-collapse: collapse; width: 345px; margin-bottom: 10px; }
#page .right .content .productdetail .left table th { background: #e5e5e5; text-align: left; width: 10px; white-space: nowrap; }
#page .right .content .productdetail .left table th, #page .right .content .productdetail .left table td { padding: 10px; border: 1px solid #999; font-size: 12px; }
#page .right .content .productdetail .left .question { margin: 5px 0 0 0; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .productdetail .left .current { margin: 10px 0 0 0; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_red.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .productvariations table { border: 1px solid #999; border-collapse: collapse; width: 620px; margin-bottom: 10px; }
#page .right .content .productvariations table th { background: #e5e5e5; text-align: left; width: 10px; }
#page .right .content .productvariations table th, #page .right .content .productvariations table td { padding: 10px; border: 1px solid #999; font-size: 12px; }
#page .right .content .productdetail .left .text { margin-top: 15px; }
#page .right .content .productdetail .right { width: 270px; margin: 0; padding: 0; }
#page .right .content .productdetail .right .image { width: 250px; height: 250px; overflow: hidden; padding: 4px; /*border: 1px solid #999;*/ margin: 0 0 0 10px; }
#page .right .content .productdetail .right .productgallery { width: 280px; margin: 0 0 0 5px; }
#page .right .content .productdetail .right .productgallery .image { width: 115px; height: 115px; overflow: hidden; margin: 10px 5px 0 5px; /*border: 1px solid #999;*/ float: left; }
#page .right .content .productdetail .right .intocart { margin: 5px 0 0 10px; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .productdetail .right .question { margin: 5px 0 0 10px; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .productdetail .right .current { color: #ffffff; margin: 10px 0 0 10px; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_red.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .productdetail .right .shopinfo { margin: 20px 0 0 10px; display: block; width: 260px; background: #333; }
#page .right .content .productdetail .right .shopinfo .headline { background: #ab9e00; color: #000; padding: 10px 20px; text-transform: uppercase; border-bottom: 1px dotted #fff; }
#page .right .content .productdetail .right .shopinfo .info { background: #333; color: #fff; padding: 12px 20px; border-bottom: 1px dotted #fff; }
#page .right .content .productdetail .right .shopinfo .info strong { display: block; }
#page .right .content .productaccessoires table { border: 1px solid #999; border-collapse: collapse; width: 620px; margin-bottom: 10px; }
#page .right .content .productaccessoires table th { background: #e5e5e5; text-align: left; width: 10px; white-space: nowrap; }
#page .right .content .productaccessoires table th, #page .right .content .productaccessoires table td { padding: 10px; border: 1px solid #999; font-size: 12px; }

#page .right .content .shoppingcart { border: 1px solid #999; border-collapse: collapse; width: 620px; }
#page .right .content .shoppingcart th, #page .right .content .shoppingcart td { padding: 5px; font-size: 12px; border: 1px solid #999; }
#page .right .content .shoppingcart th { background: #e5e5e5; text-align: left; }
#page .right .content .shoppingcart td.subline { font-weight: bold; text-align: center; }
#page .right .content .shoppingcart td .image { background: #e5e5e5; width: 60px; height: 60px; }
#page .right .content .shoppingcart td.aligncenter { text-align: center; }
#page .right .content .shoppingcart td.alignright { text-align: right; }
#page .right .content .shoppingcart td .recalculate { margin: 0 5px 0 0; border: 0; padding: 0; }
#page .right .content .shoppingcart td .input { background: #e5e5e5; width: 40px; border: 0; text-align: center; padding: 3px 2px; }
#page .right .content .shoppingcart .voucher { background: #e5e5e5; width: 200px; border: 0; text-align: center; padding: 3px 2px; margin-left:100px; }
#page .right .content .shoppingcart .submit_voucher { width:80px; margin:0; }
#page .right .content .total, #page .right .content .shippingcosts, #page .right .content .sum, #page .right .content .voucher_text { width: 620px; padding: 8px 0; }
#page .right .content .total { margin: 30px 0 0 0; }
#page .right .content .sum { background: transparent url(/_img/shoppingcartline.gif) no-repeat right top; }
#page .right .content .cartkey { width: 460px; float: left; text-align: right; font-weight: bold; }
#page .right .content .cartvalue { width: 160px; float: left; text-align: right; }
#page .right .content .sum .cartvalue { font-weight: bold; }
#page .right .content .cartnext { margin: 20px 0 0 360px; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .voucher_text { margin: 0 0 30px 0; display:block; }
#page .right .content .voucherkey { width: 460px; float: left; text-align: right; font-weight: bold; }
#page .right .content .vouchervalue { width: 160px; float: left; text-align: right; }
#page .right .content .bar { width: 604px; border: 1px solid #999; background: #e5e5e5; padding: 8px; margin: 0 0 10px 0; }
#page .right .content .noborder { border-bottom: none; }
#page .right .content .nomargin { margin: 0 0 0 0; }
#page .right .content .light { background: none; }
#page .right .content .bar .barkey { width: 302px; float: left; font-weight: bold; }
#page .right .content .bar .barvalue { width: 302px; float: left; text-align: right; }
#page .right .content .barform { width: 620px; border: 1px solid #999; border-top: none; background: #fff; margin: 0 0 10px 0; }
#page .right .content .barform .item { width: 198px; float: left; background: left; margin: 0 4px; }
#page .right .content .barform .row { height: 45px; margin: 5px 0 5px 5px; }
#page .right .content .barform .row label { padding: 0 2px; }
#page .right .content .barform .row .select { width: 187px; border: 1px solid #999; padding: 5px; }
#page .right .content .barform .row .input { width: 175px; border: 1px solid #999; padding: 5px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#page .right .content .barform .row .error { border: 1px solid #ee0000; }
#page .right .content .barform .row .inputpostal { width: 40px; }
#page .right .content .barform .row .inputcity { width: 113px; }
#page .right .content .barform .row .textarea { width: 175px; height: 163px; border: 1px solid #999; padding: 5px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_error { padding: 0 0 10px 10px; }
#form_error.error { color: #ee0000; }
#page .right .content .checkoutnext { margin: 20px 0 0 360px; display: block; width: 240px; height: 16px; background: transparent url(/_img/btn_bg.gif) no-repeat 0 0; text-transform: uppercase; padding: 10px; }
#page .right .content .legal { margin: 20px; }

#page .videoframe { float:left; margin: 0; width: 320px; height: 270px; }

#page .right .footer { width: 680px; height: 83px; background: transparent url(/_img/footer_right_bg.gif) no-repeat 0 0; overflow: hidden; }
#page .right .footer .hotline { float: left; margin: 55px 0 0 40px; color: #fff; text-transform: uppercase; width: 200px; }
#page .right .footer .footernavigation { float: left; margin: 55px 0 0 0; text-align: right; color: #fff; width: 420px; }
#page .right .footer .footernavigation li { display: inline; margin: 0 10px; }
#page .right .footer .footernavigation li a { color: #fff; }

#page .right .searchresult {margin:0 0 20px 0;}
#page .right .searchresult .search_image {float:left;width:90px;height:60px;}
#page .right .searchresult .search_content {float:left;height:60px;width:530px;margin-left:20px;}
#page .right .searchresult .title {font-weight:bold;}
#page .right .searchresult .context {font-size:10px;}
#page .right .searchresult .url {}

#page .schnaeppchen_special {float:right;margin:20px 21px 0 0;text-align:right;}
#page .schnaeppchen_special .schnaeppchen_text {margin-bottom:12px;}

#form_contactform { display: block; }
#form_contactform fieldset { border: 0; padding: 0; margin: 5px 0; }
#form_contactform legend { display: block; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 13px; color: #000; }
#form_contactform label, #form_contactform .label { display: block; margin-top: 5px; float: left; width: 120px; height: 25px; }
#form_contactform input { display: block; }
#form_contactform .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 120px; }
#form_contactform .bigselect { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; }
#form_contactform .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_contactform .textarea { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; height: 120px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_contactform .uploadinput { margin: 10px 0 0 0; display: block; }
#form_contactform .submit { margin: 15px 0; display: block; }
#form_contactform .error { border: 1px solid #d1103c; color: #d1103c; }

#form_usedform { display: block; }
#form_usedform fieldset { border: 0; padding: 0; margin: 5px 0; }
#form_usedform legend { display: block; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 13px; color: #000; }
#form_usedform label, #form_usedform .label { display: block; margin-top: 5px; float: left; width: 180px; height: 25px; }
#form_usedform input { display: block; }
#form_usedform .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 120px; }
#form_usedform .bigselect { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; }
#form_usedform .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_usedform .textarea { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; height: 120px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_usedform .uploadinput { margin: 7px 0 0 0; display: block; }
#form_usedform .submit { margin: 15px 0; display: block; }
#form_usedform .error { border: 1px solid #d1103c; color: #d1103c; }

#form_rentform { display: block; }
#form_rentform fieldset { border: 0; padding: 0; margin: 5px 0; }
#form_rentform legend { display: block; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 13px; color: #000; }
#form_rentform label, #form_rentform .label { display: block; margin-top: 5px; float: left; width: 180px; height: 25px; }
#form_rentform input { display: block; }
#form_rentform .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 120px; }
#form_rentform .bigselect { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; }
#form_rentform .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_rentform .textarea { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; height: 120px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_rentform .uploadinput { margin: 7px 0 0 0; display: block; }
#form_rentform .submit { margin: 15px 0; display: block; }
#form_rentform .error { border: 1px solid #d1103c; color: #d1103c; }

#form_feedbackform { display: block; }
#form_feedbackform fieldset { border: 0; padding: 0; margin: 5px 0; }
#form_feedbackform legend { display: block; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 13px; color: #000; }
#form_feedbackform label, #form_feedbackform .label { display: block; margin-top: 5px; float: left; width: 120px; height: 25px; }
#form_feedbackform input { display: block; }
#form_feedbackform .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 120px; }
#form_feedbackform .bigselect { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; }
#form_feedbackform .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_feedbackform .textarea { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; height: 120px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_feedbackform .uploadinput { margin: 10px 0 0 0; display: block; }
#form_feedbackform .submit { margin: 15px 0; display: block; }
#form_feedbackform .error { border: 1px solid #d1103c; color: #d1103c; }

#form_gewinnspielform { display: block; }
#form_gewinnspielform fieldset { border: 0; padding: 0; margin: 5px 0; }
#form_gewinnspielform legend { display: block; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 13px; color: #000; }
#form_gewinnspielform label, #form_gewinnspielform .label { display: block; margin-top: 5px; float: left; width: 120px; height: 25px; }
#form_gewinnspielform input { display: block; }
#form_gewinnspielform .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 120px; }
#form_gewinnspielform .bigselect { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; }
#form_gewinnspielform .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_gewinnspielform .textarea { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; height: 120px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_gewinnspielform .uploadinput { margin: 10px 0 0 0; display: block; }
#form_gewinnspielform .submit { margin: 15px 0; display: block; }
#form_gewinnspielform .error { border: 1px solid #d1103c; color: #d1103c; }

#form_opinionform { display: block; }
#form_opinionform fieldset { border: 0; padding: 0; margin: 5px 0; }
#form_opinionform legend { display: block; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-size: 13px; color: #000; }
#form_opinionform label, #form_opinionform .label { display: block; margin-top: 5px; float: left; width: 120px; height: 25px; }
#form_opinionform input { display: block; }
#form_opinionform .select { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 120px; }
#form_opinionform .bigselect { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; }
#form_opinionform .input { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_opinionform .textarea { float: left; border: 1px solid #7a7a7a; padding: 3px; color: #000; width: 300px; height: 120px; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; }
#form_opinionform .uploadinput { margin: 10px 0 0 0; display: block; }
#form_opinionform .submit { margin: 15px 0; display: block; }
#form_opinionform .error { border: 1px solid #d1103c; color: #d1103c; }

#language { display: none; } 

#page .special_startmenu a:hover img, #page .special_startmenu a.hover img { background:#e4e4e4; }

#page .startmenu { width: 623px; }
#page .startmenu a { display: block; width: 152px; height: 100px; float: left; margin-right: 5px; margin-bottom: 5px; background-position: 0 0; background-repeat: no-repeat; background-color: transparent; text-indent: -5000px; }
#page .startmenu a:hover, #page .startmenu a.hover { background-position: 0 -100px; }

#page .startmenu_produkte .entry1 { background-image: url(/_img/produkte/01.jpg); }
#page .startmenu_produkte .entry2 { background-image: url(/_img/produkte/02.jpg); }
#page .startmenu_produkte .entry3 { background-image: url(/_img/produkte/03.jpg); }
#page .startmenu_produkte .special_mietanhaenger { background-image: url(/_img/produkte/mietanhaenger.jpg); }

#team_flash {height:500px;}

#page .startmenu_anhaenger .entry1 { background-image: url(/_img/produkte/anhaenger/01.jpg); }
#page .startmenu_anhaenger .entry2 { background-image: url(/_img/produkte/anhaenger/02.jpg); }
#page .startmenu_anhaenger .entry3 { background-image: url(/_img/produkte/anhaenger/03.jpg); }
#page .startmenu_anhaenger .entry4 { background-image: url(/_img/produkte/anhaenger/04.jpg); }
#page .startmenu_anhaenger .entry5 { background-image: url(/_img/produkte/anhaenger/05.jpg); }
#page .startmenu_anhaenger .entry6 { background-image: url(/_img/produkte/anhaenger/06.jpg); }
#page .startmenu_anhaenger .entry7 { background-image: url(/_img/produkte/anhaenger/07.jpg); }
#page .startmenu_anhaenger .entry8 { background-image: url(/_img/produkte/anhaenger/08.jpg); }
#page .startmenu_anhaenger .entry9 { background-image: url(/_img/produkte/anhaenger/09.jpg); }
#page .startmenu_anhaenger .entry10 { background-image: url(/_img/produkte/anhaenger/10.jpg); }
#page .startmenu_anhaenger .entry11 { background-image: url(/_img/produkte/anhaenger/11.jpg); }
#page .startmenu_anhaenger .entry12 { background-image: url(/_img/produkte/anhaenger/12.jpg); }
#page .startmenu_anhaenger .entry13 { background-image: url(/_img/produkte/anhaenger/13.jpg); }
#page .startmenu_anhaenger .entry14 { background-image: url(/_img/produkte/anhaenger/14.jpg); }
#page .startmenu_anhaenger .entry15 { background-image: url(/_img/produkte/anhaenger/15.jpg); }
#page .startmenu_anhaenger .entry16 { background-image: url(/_img/produkte/anhaenger/16.jpg); }
#page .startmenu_anhaenger .entry17 { background-image: url(/_img/produkte/anhaenger/17.jpg); }
#page .startmenu_anhaenger .entry18 { background-image: url(/_img/produkte/anhaenger/18.jpg); }
#page .startmenu_anhaenger .entry19 { background-image: url(/_img/produkte/anhaenger/19.jpg); }
#page .startmenu_anhaenger .entry20 { background-image: url(/_img/produkte/anhaenger/20.jpg); }
#page .startmenu_anhaenger .entry21 { background-image: url(/_img/produkte/anhaenger/21.jpg); }
#page .startmenu_anhaenger .entry22 { background-image: url(/_img/produkte/anhaenger/22.jpg); }
#page .startmenu_anhaenger .special_miete { background-image: url(/_img/produkte/anhaenger/miete.jpg); }
#page .startmenu_anhaenger .special_shop { background-image: url(/_img/produkte/anhaenger/shop.jpg); }

#page .startmenu_tieflader .entry1 { background-image: url(/_img/produkte/tieflader/01.jpg); }
#page .startmenu_tieflader .entry2 { background-image: url(/_img/produkte/tieflader/02.jpg); }
#page .startmenu_tieflader .entry3 { background-image: url(/_img/produkte/tieflader/03.jpg); }
#page .startmenu_tieflader .entry4 { background-image: url(/_img/produkte/tieflader/04.jpg); }
#page .startmenu_tieflader .entry5 { background-image: url(/_img/produkte/tieflader/05.jpg); }
#page .startmenu_tieflader .entry6 { background-image: url(/_img/produkte/tieflader/06.jpg); }
#page .startmenu_tieflader .special_miete { background-image: url(/_img/produkte/anhaenger/miete.jpg); }
#page .startmenu_tieflader .special_shop { background-image: url(/_img/produkte/anhaenger/shop.jpg); }

#page .startmenu_verkaufsfahrzeuge .entry1 { background-image: url(/_img/produkte/verkaufsfahrzeuge/01.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry2 { background-image: url(/_img/produkte/verkaufsfahrzeuge/02.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry3 { background-image: url(/_img/produkte/verkaufsfahrzeuge/03.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry4 { background-image: url(/_img/produkte/verkaufsfahrzeuge/04.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry5 { background-image: url(/_img/produkte/verkaufsfahrzeuge/05.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry6 { background-image: url(/_img/produkte/verkaufsfahrzeuge/06.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry7 { background-image: url(/_img/produkte/verkaufsfahrzeuge/07.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry8 { background-image: url(/_img/produkte/verkaufsfahrzeuge/08.jpg); }
#page .startmenu_verkaufsfahrzeuge .entry9 { background-image: url(/_img/produkte/verkaufsfahrzeuge/09.jpg); }

#page .startmenu_schnaeppchen .entry3 { background-image: url(/_img/schnaeppchen/03.jpg); }
#page .startmenu_schnaeppchen .entry4 { background-image: url(/_img/schnaeppchen/04.jpg); }
#page .startmenu_schnaeppchen .entry5 { background-image: url(/_img/schnaeppchen/05.jpg); }
#page .startmenu_schnaeppchen .entry6 { background-image: url(/_img/schnaeppchen/06.jpg); }
#page .startmenu_schnaeppchen .entry7 { background-image: url(/_img/schnaeppchen/07.jpg); }
#page .startmenu_schnaeppchen .entry8 { background-image: url(/_img/schnaeppchen/08.jpg); }
#page .startmenu_schnaeppchen .entry9 { background-image: url(/_img/schnaeppchen/09.jpg); }
#page .startmenu_schnaeppchen .entry10 { background-image: url(/_img/schnaeppchen/10.jpg); }
#page .startmenu_schnaeppchen .entry11 { background-image: url(/_img/schnaeppchen/11.jpg); }
#page .startmenu_schnaeppchen .entry12 { background-image: url(/_img/schnaeppchen/12.jpg); }
#page .startmenu_schnaeppchen .entry13 { background-image: url(/_img/schnaeppchen/13.jpg); }
#page .startmenu_schnaeppchen .entry14 { background-image: url(/_img/schnaeppchen/14.jpg); }
#page .startmenu_schnaeppchen .entry15 { background-image: url(/_img/schnaeppchen/15.jpg); }
#page .startmenu_schnaeppchen .entry16 { background-image: url(/_img/schnaeppchen/16.jpg); }
#page .startmenu_schnaeppchen .entry17 { background-image: url(/_img/schnaeppchen/17.jpg); }
#page .startmenu_schnaeppchen .entry18 { background-image: url(/_img/schnaeppchen/18.jpg); }
#page .startmenu_schnaeppchen .entry19 { background-image: url(/_img/schnaeppchen/19.jpg); }
#page .startmenu_schnaeppchen .entry20 { background-image: url(/_img/schnaeppchen/20.jpg); }
#page .startmenu_schnaeppchen .entry21 { background-image: url(/_img/schnaeppchen/21.jpg); }
#page .startmenu_schnaeppchen .entry22 { background-image: url(/_img/schnaeppchen/22.jpg); }
#page .startmenu_schnaeppchen .special_tieflader { background-image: url(/_img/schnaeppchen/01.jpg); }
#page .startmenu_schnaeppchen .special_verkaufsfahrzeuge { background-image: url(/_img/schnaeppchen/02.jpg); }
#page .startmenu_schnaeppchen .special_miete { background-image: url(/_img/schnaeppchen/miete.jpg); }
#page .startmenu_schnaeppchen .special_shop { background-image: url(/_img/schnaeppchen/shop.jpg); }

#page .startmenu_gebrauchte .entry3 { background-image: url(/_img/gebrauchte/03.jpg); }
#page .startmenu_gebrauchte .entry4 { background-image: url(/_img/gebrauchte/04.jpg); }
#page .startmenu_gebrauchte .entry5 { background-image: url(/_img/gebrauchte/05.jpg); }
#page .startmenu_gebrauchte .entry6 { background-image: url(/_img/gebrauchte/06.jpg); }
#page .startmenu_gebrauchte .entry7 { background-image: url(/_img/gebrauchte/07.jpg); }
#page .startmenu_gebrauchte .entry8 { background-image: url(/_img/gebrauchte/08.jpg); }
#page .startmenu_gebrauchte .entry9 { background-image: url(/_img/gebrauchte/09.jpg); }
#page .startmenu_gebrauchte .entry10 { background-image: url(/_img/gebrauchte/10.jpg); }
#page .startmenu_gebrauchte .entry11 { background-image: url(/_img/gebrauchte/11.jpg); }
#page .startmenu_gebrauchte .entry12 { background-image: url(/_img/gebrauchte/12.jpg); }
#page .startmenu_gebrauchte .entry13 { background-image: url(/_img/gebrauchte/13.jpg); }
#page .startmenu_gebrauchte .entry14 { background-image: url(/_img/gebrauchte/14.jpg); }
#page .startmenu_gebrauchte .entry15 { background-image: url(/_img/gebrauchte/15.jpg); }
#page .startmenu_gebrauchte .entry16 { background-image: url(/_img/gebrauchte/16.jpg); }
#page .startmenu_gebrauchte .entry17 { background-image: url(/_img/gebrauchte/17.jpg); }
#page .startmenu_gebrauchte .entry18 { background-image: url(/_img/gebrauchte/18.jpg); }
#page .startmenu_gebrauchte .entry19 { background-image: url(/_img/gebrauchte/19.jpg); }
#page .startmenu_gebrauchte .entry20 { background-image: url(/_img/gebrauchte/20.jpg); }
#page .startmenu_gebrauchte .entry21 { background-image: url(/_img/gebrauchte/21.jpg); }
#page .startmenu_gebrauchte .entry22 { background-image: url(/_img/gebrauchte/22.jpg); }
#page .startmenu_gebrauchte .special_tieflader { background-image: url(/_img/gebrauchte/01.jpg); }
#page .startmenu_gebrauchte .special_verkaufsfahrzeuge { background-image: url(/_img/gebrauchte/02.jpg); }
#page .startmenu_gebrauchte .special_miete { background-image: url(/_img/gebrauchte/miete.jpg); }
#page .startmenu_gebrauchte .special_shop { background-image: url(/_img/gebrauchte/shop.jpg); }

#page .startmenu_shop .entry3 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry3_link { display:block; position:absolute; top:-30px; left:0px; display:none; width:153px; height:230px; z-index:10000; background: url(/_img/shop/Achsen-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry4 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry4_link { position:absolute; top:10px; left:93px; display:none; width:280px; height:162px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Auffahrschienen-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry5 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry5_link { position:absolute; top:-25px; left:270px; display:none; width:226px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/AuflaufZugeinrichtungen-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry6 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry6_link { position:absolute; top:-35px; left:425px; display:none; width:230px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Batterien-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry7 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry7_link { position:absolute; top:90px; left:-60px; display:none; width:280px; height:187px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Beleuchtung 6x-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry8 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry8_link { position:absolute; top:90px; left:90px; display:none; width:280px; height:187px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Beleuchtung 6x-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry9 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry9_link { position:absolute; top:90px; left:250px; display:none; width:280px; height:187px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Beleuchtung 6x-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry10 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry10_link { position:absolute; top:90px; left:395px; display:none; width:280px; height:187px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Beleuchtung 6x-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry11 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry11_link { position:absolute; top:195px; left:-60px; display:none; width:280px; height:187px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Beleuchtung 6x-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry12 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry12_link { position:absolute; top:195px; left:90px; display:none; width:280px; height:187px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Beleuchtung 6x-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry13 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry13_link { position:absolute; top:175px; left:310px; display:none; width:153px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Bordwaende-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry14 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry14_link { position:absolute; top:175px; left:430px; display:none; width:226px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Bremsen-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry15 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry15_link { position:absolute; top:270px; left:-40px; display:none; width:230px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Elektrik-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry16 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry16_link { position:absolute; top:280px; left:150px; display:none; width:164px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Gasfedern-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry17 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry17_link { position:absolute; top:270px; left:270px; display:none; width:230px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url("/_img/shop/Gummi u Siebdruckboden-g.jpg") 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry18 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry18_link { position:absolute; top:275px; left:465px; display:none; width:150px; height:210px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Komplettraeder-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry19 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry19_link { position:absolute; top:380px; left:-45px; display:none; width:230px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Kotfluegel-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry20 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry20_link { position:absolute; top:383px; left:154px; display:none; width:152px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Kugelkupplung-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry21 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry21_link { position:absolute; top:380px; left:309px; display:none; width:153px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Ladesicherrung-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry22 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry22_link { position:absolute; top:405px; left:400px; display:none; width:280px; height:186px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/PferdeanhaengerZubehour-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry23 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry23_link { position:absolute; top:485px; left:-2px; display:none; width:154px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/sonstige-Ersatzteile-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry24 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry24_link { position:absolute; top:485px; left:155px; display:none; width:150px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Stuetzrad-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry25 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry25_link { position:absolute; top:485px; left:309px; display:none; width:153px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url('/_img/shop/Tieflader Ersatzteile-g.jpg') 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry26 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry26_link { position:absolute; top:485px; left:440px; display:none; width:215px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/verkaufsanhaengerZ.E-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry27 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry27_link { position:absolute; top:600px; left:-35px; display:none; width:230px; height:230px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Verschluesse-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }
#page .startmenu_shop .entry28 { cursor: hand; cursor:pointer; }
#page .startmenu_shop #entry28_link { position:absolute; top:620px; left:100px; display:none; width:280px; height:177px; z-index:10000; cursor:hand; cursor:pointer; background: url(/_img/shop/Zubehour-g.jpg) 0 0 no-repeat; border: 1px solid #FEED00; }


/* testimonials */

#testimonials {width:640px;height:500px;position:relative;background:#b8b8b8 url(/_img/testimonial_gradient.png) repeat-x 0 0;overflow:hidden;position:relative;}
#testimonials .testimonial_left {width:150px;height:400px;position:absolute;top:0;left:0;z-index:50;cursor:pointer;background:transparent url(/_img/arrow_left.png) no-repeat left bottom;}
#testimonials .testimonial_right {width:150px;height:400px;position:absolute;top:0;right:0;z-index:50;cursor:pointer;background:transparent url(/_img/arrow_right.png) no-repeat right bottom;}
#testimonials .sledge {position:absolute;top:0;left:220px;width:1000000px;height:340px;z-index:5;}
#testimonials .testimonial {position:relative;width:280px;background:transparent url(/_img/polaroid_bg.png) repeat-y 0 0;padding:10px;float:left;margin:0 -50px;-moz-box-shadow: 2px 6px 12px #111;-webkit-box-shadow: 2px 6px 12px #111;box-shadow: 2px 6px 12px #111;z-index:20;}
#testimonials .active .inactive_image {display:none;}
#testimonials .inactive .active_image {display:none;}
#testimonials .inactive .text {display:none;}
#testimonials .inactive {position:relative;width:140px;margin:80px 20px 0 20px;z-index:10;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;background:#FEED00;}
#testimonials .testimonial .active_image {position:relative;width:280px;height:280px;text-align:center;background:#c0c0c0 url(/_img/testimonial_bg.jpg) no-repeat center center;margin-bottom:10px;}
#testimonials .testimonial .active_image a {position:absolute;top:0;left:0;display:block;width:280px;height:280px;}
#testimonials .testimonial .active_image .gallery2, #testimonials .testimonial .active_image .gallery3 {display:none;}
#testimonials .testimonial .inactive_image {width:140px;height:140px;text-align:center;background:#c0c0c0 url(/_img/testimonial_bg.jpg) no-repeat center center;margin-bottom:10px;}
#testimonials .testimonial .active_image .imageswitch {list-style:none;padding:0;margin:0;position:absolute;bottom:10px;right:10px;}
#testimonials .testimonial .active_image .imageswitch li {display:block;float:left;width:15px;height:15px;border:1px solid #898989;margin: 0 3px 3px 0;background:#fff;font-size:10px;cursor:pointer;}
#testimonials .testimonial .active_image .imageswitch li.active, #testimonials .testimonial .active_image .imageswitch li:hover {background:#FEED00;}
#testimonials .testimonial .name {font-weight:bold;}
