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; }

.c { clear: both; }

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

#standorte {position:absolute;top:200px;right:0;width:48px;height:119px;z-index:2000;}
#feedback {position:absolute;top:347px;right:0;width:48px;height:152px;z-index:2000;}
#oeffnungszeiten {position:absolute;top:524px;right:0;width:48px;height:215px;z-index:2000;}

#headerbar {width:960px;height:24px;background:#343434;position:relative;}
#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;}

#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: 600px; height: 16px; }
#header .topnavigation li { float: left; display: block; margin: 0; }
#header .topnavigation li a { display: block; color: #fff; text-transform: uppercase; padding: 10px 16px 12px 16px; }
#header .topnavigation li a:hover, #header .topnavigation li a.active { background: #a39802; }

#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: #a29602; }
#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: #a29602; }
#header .subnavigation .shop a:hover, #header .subnavigation .shop a.active { color: #fff; }
#header .subnavigation .shop .shopsearch { display: block; position: absolute; top: 0; left: 390px; width: 230px; }
#header .subnavigation .shop .shopsearch label { display: block; float: left; color: #a29602; 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 #a29602; 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:240px;height:68px;text-indent:-5000px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;z-index:20;}
#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 .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:100px;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; width: 940px; }
#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 .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-color:#970012;}
#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; }
#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 .factbox { position: relative; width: 254px; height: 158px; background: transparent url(/_img/factbox.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; }

#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: 0 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: 10px; }
#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 10px 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: 110px; 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 .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: 130px; left: 206px; width: 108px; height: 27px; text-indent: -5000px; background: transparent url(/_img/link.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 .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; color: #fff; 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; white-space: nowrap; }
#page .right .content .productvariations table th, #page .right .content .productvariations table td { padding: 10px; border: 1px solid #999; font-size: 12px; white-space: nowrap; }
#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 { margin: 10px 0 0 10px; display: block; width: 240px; height: 16px; color: #fff; 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 .total, #page .right .content .shippingcosts, #page .right .content .sum { 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 .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 .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 .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; }

#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: 0; }
#form_usedform legend { display: block; font-weight: bold; padding: 0; margin: 5px 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 .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_feedbackform { display: block; }
#form_feedbackform fieldset { border: 0; padding: 0; margin: 0; }
#form_feedbackform legend { display: block; font-weight: bold; padding: 0; margin: 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: 100px; }
#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: 0; }
#form_opinionform legend { display: block; font-weight: bold; padding: 0; margin: 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: 100px; }
#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 .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); }

#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 .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_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 .special_tieflader { background-image: url(/_img/schnaeppchen/01.jpg); }
#page .startmenu_schnaeppchen .special_verkaufsfahrzeuge { background-image: url(/_img/schnaeppchen/02.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 .special_tieflader { background-image: url(/_img/gebrauchte/01.jpg); }
#page .startmenu_gebrauchte .special_verkaufsfahrzeuge { background-image: url(/_img/gebrauchte/02.jpg); }