@charset "UTF-8";@font-face {
    font-family: "CorpoS";
    src: url("/fileadmin/package/still/css/fonts/1FEC47_0_0.eot");
    src: url("/fileadmin/package/still/css/fonts/1FEC47_0_0.eot?#iefix") format("embedded-opentype"),
         url("/fileadmin/package/still/css/fonts/1FEC47_0_0.ttf") format("truetype"),
         url("/fileadmin/package/still/css/fonts/1FEC47_0_0.woff") format("woff");
}
@font-face {
    font-family: "CorpoSBold";
    src: url("/fileadmin/package/still/css/fonts/1FEC47_1_0.eot");
    src: url("/fileadmin/package/still/css/fonts/1FEC47_1_0.eot?#iefix") format("embedded-opentype"),
         url("/fileadmin/package/still/css/fonts/1FEC47_1_0.ttf") format("truetype"),
         url("/fileadmin/package/still/css/fonts/1FEC47_1_0.woff") format("woff");
}

html{background:#fff;}
body{padding:0;margin:0;font:normal 12px/1.4em Verdana,Arial,Helvetica, sans-serif;color:#545454;background:#fff;}
body:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    min-height: 800px;
    max-height: 100%;
    background: #fff url(/fileadmin/package/still/img/bg.png) repeat-x left top;
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%);
}
.customTypo{font-family:CorpoS, Verdana;}
.customTypoBold{font-family:CorpoSBold, Verdana;}
.customTypo,
.customTypoBold{color:#000;text-decoration:none;line-height:24px;
    text-rendering:optimizeLegibility;font-smoothing:antialiased;
    -webkit-text-shadow:0px 0px 1px rgba(0,0,0,.1);
    -webkit-font-smoothing:antialiased;
    -moz-text-shadow:0px 0px 1px rgba(0,0,0,.1);
    -moz-font-feature-settings:'calt=0,liga=0,dlig=0';
    -o-text-shadow:0px 0px 1px rgba(0,0,0,.1);
}
.ul{
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

.hidden {
    display: none;
}

#all{width:100%;min-height:939px;}
#grid{display: none;}

#blank {position:relative;background:#fff;overflow:hidden;} /* iPad iframe at rental area - for easy-app */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bold{font-weight:bold;}
.noDisplay{display: none;}
.changeOverflowHidden{overflow:hidden;}
span.clearfixline{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 0;height:1px;border:0;padding:0;margin:0;width:100%;float:left;}
span.clearline{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 0;height:1px;border:0;padding:0;margin:6px 0;float:left;width:100%;}

#wrapper{width:992px;overflow:hidden;margin:0 auto;padding:0 0 0 1px;/*background:url(/fileadmin/package/still/img/shadow.png) no-repeat 0 0;*/position:relative;z-index:2;overflow:visible;}
#page{text-align:left;background:#fff;padding-left:32px;/*min-height:900px;*/position:relative;float:left;overflow:visible;}

.col{float:left;overflow:hidden;}
.col.on-top{margin-top:-14px;}
.col32{width:32px;margin:0 32px 0 0;}
.col128{width:128px;margin:0 32px 0 0;}
.col208{width:208px;margin:0 32px 0 0;}
.col340{width:328px;margin:0 32px 0 0;}
.col420{width:388px;margin:0 32px 0 0;}
.col480{width:448px;margin:0 32px 0 0;}
.col540{width:508px;margin:0 32px 0 0;}
.col720{width:688px;margin:0 32px 0 0;}
.col960{width:928px;margin:0 32px 0 0;}

.col128_w{width:128px;margin:0;}
.col448_w{width:448px;margin:0;}
.col688_w{width:688px;margin:0;}
.col720_w{width:720px;margin:0;}
.col928_w{width:928px;margin:0;}
.col960_w{width:960px;margin:0;}
.col992_w{width:992px;margin:0;}

/* width needs to be 50%, not 464px! (4-column element on 404 page) */
#content.col960 .col340 {width:50%;margin:0;}

a.hyperLink{margin:4px 0 0;padding:4px;font-size:12px;;}
a.hyperLink .arrow{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -581px -58px;width:11px;height:11px;float:left;margin:3px 3px 0 0;padding:0;}
a.hyperLink:hover .arrow{background-position:-581px -46px;}

.firstLeft{float:left;}
.lastRight{float:right;}

#header{position:relative;background:#fff;}
#header:before,
#header:after {content: " ";display: table;}
#header:after {clear: both;}
#header #metaMenu{list-style-type:none;margin:21px 0 0 20px;padding:0;float:left;position:relative;z-index:10001;}
#header #metaMenu .level1{float:left;height:26px;padding:5px 0 0;position:relative;padding-left:12px;}
#header #metaMenu .level1 .bLeft{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -789px -44px;position:absolute;top:0;right:0;width:1px;height:26px;}
/*#header #metaMenu .level1:hover .metaSubmenu{visibility:visible;}*/
#header #metaMenu a.levelLink{color:#999;text-decoration:none;float:left;position:relative;}
#header #metaMenu a.levelLink:hover{color:#ff6700;}
#header #metaMenu a.levelLink.rS {margin-right:12px;}
#header #metaMenu .metaSubmenu{margin:0;padding:0;list-style-type:none;position:absolute;top:26px !important;left:-2px;visibility:hidden;background:#fbfbfb;width:100%;border-top:0;
    border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;}
#header #metaMenu .metaSubmenu .level2{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 0;margin:0 9px;}
#header #metaMenu .metaSubmenu .level2.last{height:1px;padding:6px 6px 3px}
#header #metaMenu .metaSubmenu .level2:first-child{background:none;}
#header #metaMenu .metaSubmenu a{color:#545454;text-decoration:none;width:100%;display:block;padding:6px 0 6px;}
#header #metaMenu .metaSubmenu a:hover {color:#ff6700;}
#header #international a.levelLink{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -972px -68px;padding-left:30px;}
#header #international a.levelLink:hover{background-position:-946px -89px;}
#header a.levelLink .levelPoint{float:left;}
#header a.levelLink .arrowDown{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -765px -56px;float:left;width:23px;height:5px;margin-top:4px;}
#header a.levelLink:hover .arrowDown{background-position:-765px -62px;}
#header #searchForm{float:left;}
#header .searchMenu{height:25px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat;border:none;float:left;margin:-4px 0 0;}
#header #searchThis{width:128px;color:#999;padding:0 5px;font-size:11px;background-position: -604px -46px;overflow:hidden;}
#header #searchThis:focus{outline:none;}
#header #searchStart{width:22px;background-position:-743px -46px;margin-right:12px;cursor:pointer;}
#header #logo{float:right;margin:12px 17px 0 0;border:0;}
.all-facelift #header #logo{float:left;margin:12px 0 0 17px;}
#header #logo-print {display: none;}

/* Special promotion link (turkey e-care-link initially) */
#header .promotion-link {
    position: absolute;
    top: 11px;
    right: 312px;
    color: #ff7a00;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#header .promotion-link:hover {
    text-decoration: underline;
}
#header .promotion-link2 {
    position: absolute;
    right: 180px;
    top: 10px;
    width: 120px;
}

/** MAINMENU MEGADROPDOWN */
#mainMenu{clear:both;float:left;margin:8px 0 0;position:relative;width:992px;min-height:8px;background-color: #ff6700;/*z-index:20009;*/}
#mainMenu.lb{z-index:20000;}
#mainMenu .mdd_wrapper{position:absolute;z-index:20000;}
#mainMenu .level1 .mdd_wrapper{left:0;top:45px;background:#fff;padding:25px 32px 0;visibility:hidden;position:absolute;overflow:hidden;text-align: left;}
#mainMenu .level1 .mdd_wrapper .borderBottom{clear:both;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -117px;height:29px;width:100%;display:block;position:absolute;bottom:-27px;left:0;}
#mainMenu .level1.levelOn .mdd_wrapper{visibility:visible;z-index:20001;}
#mainMenu .level1 .mdd_wrapper .level2 .mdd_wrapper{left:208px;top:0;background:#fff;padding:0;color:#545454;padding-left:32px;z-index:20020;}
#mainMenu .level1.levelOn .level2 .mdd_wrapper{visibility:hidden;}
#mainMenu .level1.levelOn .level2.levelOn .mdd_wrapper{visibility:visible;height:100%;/*padding-bottom: 25px;*/}
#mainMenu .first_mdd_wrapper{margin-top:25px;padding:0 32px 0;position:absolute;top:0;left:240px;overflow:hidden;text-transform:none;width:688px;height:100%;z-index:10;}
#mainMenu .first_mdd_wrapper p{padding:0;margin:0 0 18px;}
#mainMenu .first_mdd_wrapper .mdd_bg_img{bottom:25px;}
#mainMenu .first_mdd_wrapper .first_mdd_wrapper_content > .headline {padding:0;margin:0 0 18px;color:#000;font:normal 21px CorpoSBold, Verdana;display: block;}
#mainMenu .first_mdd_wrapper_content{position:relative;z-index:20002;width:480px;}
#mainMenu .first_mdd_wrapper_content a.hyperLink .arrow{background-position:-581px -58px;}
#mainMenu .first_mdd_wrapper_content a.hyperLink:hover .arrow{background-position:-581px -46px;}

#mdd{list-style-type:none;margin:0;padding:0 14px;display: table;width: calc(100% - 28px);}
#mdd .level1{display: table-cell;text-transform:uppercase;text-align: center;}
#mdd .level1:first-child{background:none;}
#mdd .level1 .levelLink{position:relative;color:#fff;text-decoration:none;font:normal 14px/45px CorpoSBold, Verdana;display:block;height: 45px;padding:0 10px;white-space: nowrap;}
#mdd .level1 .levelLink .border{display:none;}
#mdd .level1 .levelLink .arrow{display: none;}
#mdd .level1 .levelLink:hover,
#mdd .level1.levelOn{background:#fff;}
#mdd .level1 a{color:#ff6700;text-decoration:none;}
#mdd .level1 .levelLink:hover,
#mdd .level1.levelOn>.levelLink {color:#ff6700;}
#mdd .level1 .levelLink:hover .arrow,
#mdd .level1.levelOn .arrow{background-position:-593px -58px;}
#mdd .level1 .level2 a{color:#302e2c;}
/* if JS off */
#mdd .level1.levelAct .levelLink,
#mdd .level1 .levelLink.hover{color:#ff6700;background:#fff;}

#mdd .mdd_level2{list-style-type:none;margin:0;padding:0 0 25px;position:relative;text-transform:none;z-index:11;}
#mdd .level2{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 0;}
#mdd .level2:first-child{background:none;}
#mdd .level2 a.toLevel2{font:normal 12px Verdana,Arial,Helvetica, sans-serif;overflow:hidden;text-decoration:none;display:block;width:100%;padding:9px 0 12px;}
#mdd .level2.levelOn a,
#mdd .level2 a.toLevel2:hover{color:#f60;}
#mdd .level2.levelOn a.toLevel2:hover{border-radius:0;color:#f60;padding:9px 0 12px;}
#mdd .level2.levelOn a.toLevel2.levelAct{color:#ff6700;font-weight:bold;}


/** MDD: STANDARD TEXT CONTENT */
#mdd .mdd_bg_img {position:absolute;right:0;bottom:0;z-index:20001;}
#mdd .level2 .mdd_wrapper .headline{display: block;padding:0;margin:0 0 18px;color:#000;font:normal 21px CorpoSBold, Verdana;}
#mdd .level2 .mdd_wrapper h4{font-size:16px;color:#918f8f;padding:0;margin:0 0 18px;}
#mdd .level2 .mdd_wrapper p{padding:0;margin:0 0 18px;}
#mdd .level1.levelOn .level2 .mdd_wrapper a.hyperLink{display:inline;color:#ff6700;margin:0;}
#mdd .level1.levelOn .level2 .mdd_wrapper a.hyperLink .arrow{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -581px -58px;margin-left:0;}
#mdd .level1.levelOn .level2 .mdd_wrapper a.hyperLink:hover .arrow{background-position:-581px -46px;}
#mdd .level2 .mdd_bg_wrapper{position:relative;z-index:20002;width:480px;overflow:hidden;}
#mdd .level2 .mdd_bg_wrapper p{padding-right:32px;}
#mdd .level2 .mdd_bg_wrapper a.hyperLink{float:left;}
#mdd .level2 .mdd_bg_wrapper ul{list-style-type:none;float:left;margin:0;padding:0;width:480px;overflow:hidden;-webkit-column-count:2;-moz-column-count:2;}
#mdd .level2 .mdd_bg_wrapper li{width:208px;margin:-1px 32px 0 0;float:left;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat;padding:1px 0 0;overflow:hidden;}
#mdd .level2 .mdd_bg_wrapper li span{}


/** MDD: multiColumnList */
#mdd .level2 .multiColumn{width:480px;}
#mdd .level2 .multiColumn .leftHand{width:208px;float:left;margin:0 32px 0 0;}
#mdd .level2 .multiColumn .rightHand{width:208px;float:right;}
#mdd .level2 .multiColumn .item{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat;padding:1px 0 0;overflow:hidden;}
#mdd .level2 .multiColumn .item:first-child{background:none;}
#mdd .level2 .multiColumn .item span{display:block;margin:0 0 0 18px;}


/** MDD: PRODUCT-LIST */
#mdd .productList {list-style:none;margin:0 0 25px;padding:0;height:380px;}
#mdd .productList .productDesc{float:left;overflow:hidden;width:180px;height:190px;text-align:center;padding:3px 0;}
#mdd .productList a.product{display:block;height:100%;padding:0;font:bold 12px Verdana,Arial,Helvetica, sans-serif;}
#mdd .productList a.product:hover{padding:0;}
#mdd .productList .productThumb{border:0;display:inline-block;margin:20px 15px 0;}
#mdd .productList .desc{display:block;padding:20px 0;color:#ff6700;font-weight:bold;font-size:10px;}
#mdd .clearfixline{margin:-1px 0 0 1px;}
#mdd .borderRight{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -787px -46px;width:1px;height:100%;float:right;margin:-1px 0 3px;}
#mdd .noBorder{background:none;}

#mdd .hide,
#megaDropdownPageUrl {display:none;}

/** BREADCRUMB */
#breadcrumb{height:11px;overflow:hidden;padding:18px 0 32px;}
#breadcrumb #breadMenu{float:left;list-style-type:none;margin:0;padding:0;}
#breadcrumb .level{float:left;padding:0 6px;border-left:1px solid #999;color:#999;height:13px;line-height:13px;}
#breadcrumb .level:first-child{border:none;padding:0 6px 0 0;}
#breadcrumb .level a{text-decoration:none;color:#999;}
#breadcrumb .level a:hover{color:#ff6700;}

/** SOCIAL MEDIA BAR */
#teaserSpecial .social { position:relative; margin-bottom:32px; }
#teaserSpecial p {color:#969696;padding:0;margin:0;position: relative;}
#teaserSpecial a {display:block;color:#ff6700;text-decoration:none;}
#teaserSpecial a .icon {position:absolute;left:0;top:0;background-image:url(/fileadmin/package/still/img/still_layout.png);background-repeat:no-repeat;}
#teaserSpecial #newsletter .icon {background-position:-664px -86px;width:32px;height:28px;top:2px;}
#teaserSpecial #newsletter p {padding-left:44px;}
#teaserSpecial #facebook .icon {background-position:-292px -86px;width:29px;height:29px;top:1px;}
#teaserSpecial #facebook p {padding-left:40px;}
#teaserSpecial #youtube .icon {background-position:-577px -86px;width:61px;height:25px;top:3px;}
#teaserSpecial #youtube p {padding-left:73px;}
#teaserSpecial #twitter .icon {background-position:-381px -86px;width:28px;height:23px;top:4px;}
#teaserSpecial #twitter p {padding-left:40px;}
#teaserSpecial #linkedin .icon {background-position:-351px -86px;width:28px;height:28px;top:2px;}
#teaserSpecial #linkedin p {padding-left:40px;}
#teaserSpecial #gplus .icon {background-position:-322px -86px;width:28px;height:27px;top:3px;}
#teaserSpecial #gplus p {padding-left:40px;}
#teaserSpecial #pinterest .icon {background-position:-263px -86px;width:28px;height:28px;top:3px;}
#teaserSpecial #pinterest p {padding-left:40px;}
#teaserSpecial .borderRight { position: absolute; right: 0;top: 0; background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -787px -46px;width:1px;height:34px;}
#teaserSpecial span.clearfixline {margin-top: -4px;}
/** TR */
.home.locale_tr_TR #teaserSpecial .csc-textpic{width:33%;padding:0;clear:right;float:left;}

/** FOOTER */
#footer{clear:both;padding:36px 32px 18px;line-height:0;background:#fff;overflow:hidden;margin:0;}
#footer .clearfixline{padding:0 0 10px;margin-top:-1px;}
#footer #footerMenu,
#footer #secondFooterMenu, #footer #thirdFooterMenu{float:left;list-style-type:none;margin:0;padding:0;font-size:11px;}
#footer #secondFooterMenu, #footer #thirdFooterMenu{margin-top: 2px;}
#footer .level{padding:0 10px;border-left:1px solid #969696;line-height:14px;}

#footer span.level{border:none;margin-right:100px;color:#969696;padding:0;font-size:11px;width:100%;}
#footer #footerMenu .level:first-child,
#footer #secondFooterMenu .level:first-child, #footer #thirdFooterMenu .level:first-child{border:none;}
#footer .level a{text-decoration:none;color:#969696;}
#footer .level a:hover{color:#ff6700;}
#footer .claim{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -791px -44px;width:208px;height:23px;text-indent:-111111px;float:right;margin:-33px 0 0;}
/*#footer .footer-contact{width:25%; float:left;margin-bottom: 10px;}*/
#footer .footer-contact{width:20%; float:left;margin-bottom: 10px;}
#footer .footer-contact-bottom{float:left;clear:left;}
#footer #footerMenu{margin-top:-14px;}
#footer #footerMenu {float:none;text-align:center;}
#footer #footerMenu li {display:inline-block;}
#footer #footerMenu .go-to-mobile {display: none;}
#footer #footerMenu .go-to-mobile.visible {display: inline-block;}
#footer #thirdFooterMenu {clear:right;}


/** PAGE MENU */
#pageNav ul{margin:0;padding:0;background:#fff;float: left;width: 100%;list-style: none;}
#pageNav li {overflow: hidden;}
#pageNav1 .level1{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 0;}
#pageNav1 .level1:first-child{background:none;}
#pageNav1 .level1 a{font-size:11px;color:#302e2c;padding:10px 0 12px;float:left;text-decoration:none;width:100%;}
#pageNav1 .level1 a:hover{color:#ff6700;}

#pageNav1 .level2{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 15px 0;}
#pageNav1 .level2:first-child{background:none;}
#pageNav2 .level2 a{padding-left:15px;width:93%;}

#pageNav3 .level3 a{padding-left:30px;width:85%;}

#pageNav1 a.levelOn{color:#000;font-weight:bold;}
#pageNav1 a.levelAct{color:#ff6700;font-weight:bold;}

/** LIGHTBOX */
#lightBoxContainer{position:fixed;z-index:10002;background:#fff;border:1px solid #ddd;border-radius:4px}
#lightBoxContainer .closeLink{position:absolute;top:0;right:0;text-indent:-111111px;cursor:pointer;background:url(/fileadmin/package/still/img/bgPlaceholder.png) repeat;}
#lightBoxLayer{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;} /**url(/fileadmin/package/still/img/lightboxBg.png) repeat*/

/** SMALL */
#sidebar {}

/** FCE Teaser */
.fceGroup{margin:12px 0;float:left;position:relative;padding:0 0 32px;}
.fce-two-col-wrap {width: 100%;}
.teaserWrap{min-height:10px;float:left;}

/** Tooltip */
#tooltip{position:absolute;top:0;left:0;border:1px solid #d1d1d1;border-radius:6px;background:#fff;z-index:100;padding:6px;display:none;}

/* Cookie Panel / Google Tag Manager Disclaimer */
#cookiePanel, #gtmDisclaimer {position:fixed;right:-310px;bottom:60px;z-index:100;width:280px;border:2px solid #aaa;background:#fff;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#cookiePanel .text, #gtmDisclaimer .text {padding: 14px 20px 0;font-size:12px;}
#cookiePanel p, #gtmDisclaimer p {margin:0 0 6px;}
#cookiePanel .buttons, #gtmDisclaimer .buttons {padding: 14px 20px 20px;overflow:hidden;}
#cookiePanel .button, #gtmDisclaimer .button {float:left;}
#cookiePanel .button>a, #gtmDisclaimer .button>a {position:static;float:left;text-decoration:none;background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -259px;color: #FFF;cursor: pointer;font-weight: bold;height: 24px;margin: -1px 0 0;overflow: hidden;padding: 7px 0 0;}
#cookiePanel .button:hover>a, #gtmDisclaimer .button:hover>a {background-position:0 -290px;}
#cookiePanel .caption, #gtmDisclaimer .caption {padding:0;margin:6px 0 12px;font-size:14px;}
#cookiePanel .hide-forever-text { float: right; clear: both; margin-top: 20px; color: #FF6700; font-size: 10px; cursor: pointer; padding: 3px 5px; }
#cookiePanelClose, #gtmDisclaimer .close {position: absolute;right: 8px;top: 8px;width: 30px;height: 30px;cursor: pointer;background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -465px -118px;padding-right: 0;}

.tx-stillproductsrent-pi1{float:left;width:99%;}

/* RU */
#header #telephone-number {float: right;margin:17px 20px 0 0;color:#999;}
#breadMenu.black .level {border-color:#000;color:#000;}
#breadMenu.black .level a {color:#000;}
#breadMenu.black .level a:hover {color:#FF6700;}
#breadMenu.black .act {font-weight: bold;}

.locale_ru_RU #header #telephone-number {font-size: 10px;line-height: 14px;margin-top: 6px;}

.locale_ru_RU #footer span.level {margin-right:0;}
.locale_ru_RU #footer #footerMenu,
.locale_ru_RU #footer #secondFooterMenu, .locale_ru_RU #footer #thirdFooterMenu  {float: right;margin-right: -10px;}
.locale_ru_RU #footer .level{float:left;}

/* EASYapp Microsite */
.easyapp #header {
    height: 70px;
    background: #fff;
}
.easyapp #header #metaMenu {
    margin: 20px 0 0 32px;
}
.easyapp #header #homepage.level1 {
    margin-right: 5px;
    padding: 0 15px 0 0;
}
.easyapp #header #homepage .levelLink {
    color: #FF6A00;
}
.easyapp #header #metaMenu .metaSubmenu {
    background: #FFF;
}
.easyapp-teaser {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 35px;
}
.easyapp-teaser h1 {
    margin: 0;
    padding: 0;
    border: 0;
}
.easyapp-teaser img {
    display: block;
}
.easyapp-link {
    float: left;
    width: 928px;
    height: 35px;
    margin: 65px 0 30px 27px;
    border-top: 1px solid #d9d9d9;
}
.easyapp-teaser .easyapp-link {
    position: absolute;
    bottom: 0;
    margin: 35px 0 0 32px;
}
.easyapp-link a {
    float: left;
    width: 250px;
    height: 71px;
    margin: -35px 0 0 339px;
    text-indent: -10000px;
    background: url('/fileadmin/package/still/img/easyapp-link.png') no-repeat 0 0;
}
.easyapp .col540.col-border {
    width: 476px;
    margin-right: 32px;
    padding: 0 32px 15px 0;
    background: url('/fileadmin/package/still/img/dotLineVertical.png') repeat-y 100% 0;
}
.easyapp #content .clearfixline {
    margin: 28px 32px 28px 0;
    width: 928px;
}
.easyapp #content {
    font-size: 13px;
    line-height: 1.5;
    color: #666;
}
.easyapp #content h2 {
    margin: 0 0 25px 0;
    padding: 0;
    font-size: 20px;
    color: #FF6700;
    background: none;
}
.easyapp .csc-bulletlist {
    margin: 0;
}

.landingpagePhone {
	text-align:center;
	font-size: 15px;
	color: #252525;
	margin-top:-30px;
	margin-bottom:13px;
	z-index: 2;
}


.contactbox-simple {
    background: #FF6801;
    color: #fff;
    padding: 27px;
    font-size: 11px;
    max-width: 210px;
    box-sizing: border-box;
 }
.contactbox-simple__headline {
    font-size: 1.3em;
    font-weight: 300;
    margin: 0 0 15px 0;
}
.contactbox-simple__text {
    margin: 0 0 13px 0;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
.contactbox-simple__telefonnummer {
    margin: 0 0 10px 0;
}
.contactbox-simple__telefonnummer:after {
    content:"";
    clear: both;
    float:none;
    display:block;
    height: 0;
    visibility: hidden;
    width: 100%;
}

.contactbox-simple__telefonnummer > i {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAMAAABE+WOeAAAA2FBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8lb+eLAAAAR3RSTlMAAQIEBggJCgsMDhEVFhcbHCQmKi4vMzQ2OD0/SktZW11ebG93eH+Ag4uUmJudnqqvsre8vsDDxcjKz9HT2ejr7/P19/n7/VyHrUAAAAFMSURBVBgZjcELQ8FQGAbg92RR5BZWqJRbUnSTbsomvP//H3XbmbNh+54HHpUu7ELseDgn3RRkEk/8M4CIeqAnD4kLao8Q2F/SV0G8Hlc+FOJYNJ0iTo0m10KMKwb0EWPCoBKizRh0jWhTBp0h2jMDhgrR2jR1EcemoYFYFn0LGwK31CqQsOlxILLzRU8SIl16OhDJUctCZEzPCCJH1OoQeaVnloREkdo9RG6oNSFhOdSqkCjTdwiJFrX5IQTUHX1VmNTZdQnrEu/0NWEYkuxbWJP6pO8+Ce2Sv9wThbCMQ9+sjn8Nej4qCDtwuTLK4ofNlVEeIQcODZ0kKguaBikEZT5pchji7iIo9cZIBYQk7hgljTDV4nZzhXVlh9sMsYl1wy2OsVnxhZs8YaujMdc8JBAh1/2iaXmuEG3HvqWvtwcBy24/T2eTq5qFf9+FRcIlmKhAQQAAAABJRU5ErkJggg==);
    background-size: 100%;
    background-repeat: no-repeat;
    float:left;
    margin-right: 6px;
}
.contactbox-simple__telefonnummer > span {
    display:inline-block;
    margin: 1px 0 0 0;
    float:left;
    font-weight: bold;
    font-size: 11px;
}
.contactbox-simple__telefonsubtext {
    font-size: 9px;
    margin: 0 0 15px 0;
}

#content a.contactbox-simple__button {
    border: 2px solid #fff;
    color: #fff;
    padding: 6px 13px;
    font-size: 10px;
    display: block;
    text-transform: uppercase;
    margin: 0 auto 0 auto;
    text-align: center;
}
#content a.contactbox-simple__button:hover {
    background: #fff;
    color: #FF6801;
}


/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    outline: none;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*
 * Global grid
 * always include at last before helpers to ensure proper css specificity
 * GUIDELINE:
 * Grid rules only. Modify or add if necessary. (mark as modified)
 * Edit gutter: change all "15px" values. px unit must remain.
 */

.new-grid * {
    box-sizing: border-box;
}

/* No Gutter modifier */
.new-grid .row.no-gutter {
    margin-left: 0;
    margin-right: 0;
}
.new-grid .row.no-gutter > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}

/* Bootstrap 3 Grid System */
.new-grid .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 992px;
}
.new-grid .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.new-grid .row {
    margin-left: -15px;
    margin-right: -15px;
}

.new-grid .col-md-1,
.new-grid .col-md-2,
.new-grid .col-md-3,
.new-grid .col-md-4,
.new-grid .col-md-5,
.new-grid .col-md-6,
.new-grid .col-md-7,
.new-grid .col-md-8,
.new-grid .col-md-9,
.new-grid .col-md-10,
.new-grid .col-md-11,
.new-grid .col-md-12 {
    position: relative;
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.new-grid .col-md-12 {
    width: 100%;
}
.new-grid .col-md-11 {
    width: 91.66666667%;
}
.new-grid .col-md-10 {
    width: 83.33333333%;
}
.new-grid .col-md-9 {
    width: 75%;
}
.new-grid .col-md-8 {
    width: 66.66666667%;
}
.new-grid .col-md-7 {
    width: 58.33333333%;
}
.new-grid .col-md-6 {
    width: 50%;
}
.new-grid .col-md-5 {
    width: 41.66666667%;
}
.new-grid .col-md-4 {
    width: 33.33333333%;
}
.new-grid .col-md-3 {
    width: 25%;
}
.new-grid .col-md-2 {
    width: 16.66666667%;
}
.new-grid .col-md-1 {
    width: 8.33333333%;
}
.new-grid .col-md-pull-12 {
    right: 100%;
}
.new-grid .col-md-pull-11 {
    right: 91.66666667%;
}
.new-grid .col-md-pull-10 {
    right: 83.33333333%;
}
.new-grid .col-md-pull-9 {
    right: 75%;
}
.new-grid .col-md-pull-8 {
    right: 66.66666667%;
}
.new-grid .col-md-pull-7 {
    right: 58.33333333%;
}
.new-grid .col-md-pull-6 {
    right: 50%;
}
.new-grid .col-md-pull-5 {
    right: 41.66666667%;
}
.new-grid .col-md-pull-4 {
    right: 33.33333333%;
}
.new-grid .col-md-pull-3 {
    right: 25%;
}
.new-grid .col-md-pull-2 {
    right: 16.66666667%;
}
.new-grid .col-md-pull-1 {
    right: 8.33333333%;
}
.new-grid .col-md-pull-0 {
    right: auto;
}
.new-grid .col-md-push-12 {
    left: 100%;
}
.new-grid .col-md-push-11 {
    left: 91.66666667%;
}
.new-grid .col-md-push-10 {
    left: 83.33333333%;
}
.new-grid .col-md-push-9 {
    left: 75%;
}
.new-grid .col-md-push-8 {
    left: 66.66666667%;
}
.new-grid .col-md-push-7 {
    left: 58.33333333%;
}
.new-grid .col-md-push-6 {
    left: 50%;
}
.new-grid .col-md-push-5 {
    left: 41.66666667%;
}
.new-grid .col-md-push-4 {
    left: 33.33333333%;
}
.new-grid .col-md-push-3 {
    left: 25%;
}
.new-grid .col-md-push-2 {
    left: 16.66666667%;
}
.new-grid .col-md-push-1 {
    left: 8.33333333%;
}
.new-grid .col-md-push-0 {
    left: auto;
}
.new-grid .col-md-offset-12 {
    margin-left: 100%;
}
.new-grid .col-md-offset-11 {
    margin-left: 91.66666667%;
}
.new-grid .col-md-offset-10 {
    margin-left: 83.33333333%;
}
.new-grid .col-md-offset-9 {
    margin-left: 75%;
}
.new-grid .col-md-offset-8 {
    margin-left: 66.66666667%;
}
.new-grid .col-md-offset-7 {
    margin-left: 58.33333333%;
}
.new-grid .col-md-offset-6 {
    margin-left: 50%;
}
.new-grid .col-md-offset-5 {
    margin-left: 41.66666667%;
}
.new-grid .col-md-offset-4 {
    margin-left: 33.33333333%;
}
.new-grid .col-md-offset-3 {
    margin-left: 25%;
}
.new-grid .col-md-offset-2 {
    margin-left: 16.66666667%;
}
.new-grid .col-md-offset-1 {
    margin-left: 8.33333333%;
}
.new-grid .col-md-offset-0 {
    margin-left: 0;
}

.new-grid .container:before,
.new-grid .container:after,
.new-grid .container-fluid:before,
.new-grid .container-fluid:after,
.new-grid .row:before,
.new-grid .row:after {
    content: " ";
    display: table;
}
.new-grid .container:after,
.new-grid .container-fluid:after,
.new-grid .row:after {
    clear: both;
}
.col170_no{width:170px;margin:0 22px 0 0;}

.metaTopTelephone {
    font-weight: 600;
    font-size: 16px;
}
/* MAIN CONTENT */
#content{overflow:visible;min-height:690px;}
.is-within-iframe #content {
    /* Due to Dropdowns no less than 200px possible */
    min-height: 200px;
}
.facebook #content{width:810px;}
#content img{display:block;border:0;}

#adwordsLandingpages #content {
    width: 960px;
    margin: 30px auto auto;
}

/* HEADLINES */
#content h2 {font-size:15px;font-weight:bold;margin:0 0 15px;padding:24px 0 12px;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat 0 bottom;}
#content h2.no-line {background-image: none; margin-bottom: 0;}
#content h3 {font-size:12px;font-weight:bold;margin:0;}
#content h4 {font-size:10px;padding:0;margin:8px 0 2px;}

#content .headline{float:left;margin-bottom:20px;}
#content .headline h1{width:492px;font:normal 20px/28px CorpoSBold, Verdana;padding:0;margin:0;color:#000;
                    -moz-font-feature-settings:"liga=0";}
#content .headline h2{width:492px;font-weight:normal;font-size:15px;padding:0;line-height:1.2em;margin:0;color:#999;background:none;}
#content .headline .clearfixline{margin-top:20px;}

#content .headline-products {position: relative;}
#content .headline-products h1 {margin:20px 0 0;}
#content .headline-products h2 {position: absolute;left:0;top:0;overflow: hidden; white-space: nowrap;color:#000;}

#content .sub-headline{margin:0 0 8px;color:#999;font-size:12px;font-weight:normal;}

/* LINKS */
#content a, #sidebar a {color: #FF6600;text-decoration: none;}
/*#content a:hover, #sidebar a:hover {color: #969696;}*/

/** SITEMAP */
#siteNav {float: left;padding-top: 32px;margin: 0 0 12px;background: url(/fileadmin/package/still/img/dotLine.png) repeat-x;}
#siteNav .headline{display:block;text-transform:uppercase;font-size:11px;font-weight:bold;color:#969696;padding:0;margin:0 0 22px;}
#siteNav .siteNavList{list-style-type:disc;margin:0;padding:0 0 0 15px;color:#969696;}
#siteNav .siteNavList a{text-decoration:none;color:#969696;}
#siteNav .siteNavList a:hover {text-decoration: underline;}

/* FIGURE-WRAPPER */
#content .figure-wrapper {float: left;}
#content .figure-wrapper>img {width: 100%;display: block;}
#content .figure-wrapper>span {float: left;width: 100%;color: grey;margin-top: 10px;font-size: 11px;}
#content .figure-wrapper-50 {width: 50%;margin: 0 22px 14px 0;}
#content .figure-wrapper-100 {width: 100%;margin: 8px 0 14px;}
#content .figure-wrapper-100>span {margin-top: 12px;}

#content .img-gallery img {width: 80px;height:60px;background-color: grey;display: block;}
#content .img-gallery>li {float: left;margin: 0 8px 8px 0;}

/* TEASER */
.teaser{/*min-height:150px;  see StyleTeaser function */height:100%;float:left;overflow:hidden;}
.teaser .teaserHead{padding:0 0 10px;}
.teaser img {width:100%;height:100px;margin:0 0 8px;}
.teaser p{margin:0 0 12px;}
.teaser span.clearfixline{position:absolute;bottom:0;width:208px}
.teaser a.teaserLink{margin:4px 0 0;padding:4px 0;display:block;overflow:hidden;}
.teaser a.teaserLink .arrow{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -581px -58px;width:11px;height:11px;float:left;margin:3px 3px 0 0;}
.teaser a.teaserLink:hover .arrow{background-position:-581px -46px;}
.teaser a.teaserLink span{margin-left:15px;display:block;white-space: nowrap;overflow: hidden;}

.fceGroup .col208 a.teaserLink{position:absolute;bottom:10px;margin:0;}
.col208 a.teaserLink{width:208px;position:static;margin:8px 0 10px;}
.col208 .teaser.col208{position:relative;}
.col208 .teaser.col208 + .teaser.col208 {margin-top:12px;}

/* TEASER-BIG */
#content .teaser-big {position: relative;margin-bottom: 16px;}
#content .teaser-big .no-margin {margin: 0;}
#content .teaser-big img {width: 100%;}
#content .teaser-big h2, #content .teaser-big h3 {margin: 24px 0 0 0;}
#content .teaser-big p {margin: 14px 0 0;}
#content .teaser-big a {width: auto;margin-top: 8px;}
#content .teaser-big>.clearline {position: absolute;bottom: 0;left: 0;margin: 0;float: none;}
#content .teaser-big>.clearline:first-child {top: 0;}
.on-top .teaser-big>.clearline:first-child {display: none;}

/* SIDEBAR */
#sidebar.marginTop {margin-top:48px;}
#sidebar .sidebar-box {overflow: hidden;}
#sidebar .sidebar-box p {padding:15px 0 40px;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;}
#sidebar .sidebar-box a {background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:2px 0 2px 15px;display: inline-block;margin-top: 12px;}
#sidebar .sidebar-box a:hover {background-position:-957px -230px;}

/* PARTNERPLAN */
#partnerplan{position:absolute;top:61px;right:32px;}
#partnerplanTeaser{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -793px -118px;width:160px;height:35px;text-indent:-111111px;display:block;outline:0 !important;}
#partnerplanTeaser:focus {outline:0 !important;}
.locale_it_IT #partnerplanTeaser {background:url(/fileadmin/package/still/img/pp_om.png) no-repeat 0 -65px;}

/** FORMS */
.contentForm{}
.formTip,.formtip{color:#969696;font-size:11px;float:right;}
.formFields{list-style-type:none;padding:0;margin:0;clear:both;}
.field{margin:5px 0;width:100%;float:left;position:relative;}
.field input[type="text"],.field input[type="email"],.field input[type="password"],
.field input[type="number"],.field input[type="date"] {border:0;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -229px;height:28px;padding-left:0;padding-right:0;overflow:hidden;margin:0;font:normal 12px/1.4em Verdana,Arial,Helvetica, sans-serif;}
.field input[type="text"]:focus,.field input[type="email"]:focus,.field input[type="password"]:focus,
.field input[type="number"]:focus,.field input[type="date"]:focus, textarea {border:0;outline:none;}
.field input[type="checkbox"]{margin:0 3px;padding:0;width:13px;height:13px;float:left;}
.field input[type="checkbox"]:focus{border:0;outline:none;}
.field input[type="radio"]{margin:2px 3px;padding:0;width:13px;height:13px;float:left;}
.field input[type="radio"]:focus{border:0;outline:none;}
.field.radioField input[type="radio"] + label { float: left; padding-top: 1px; margin-right: 10px; }
.field.radioField .radioFieldItem { float: left; }
.field.radioField.multiline .radioFieldItem { clear: left; margin-bottom: 4px; }
.field.radioField .field312 { margin-top: 4px; }
.field input[type="submit"],
.field input[type="button"] {background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -260px;border:0;height:30px;overflow:visible;margin:0;padding:0;color:#fff;cursor:pointer;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;}
.field input[type="submit"]::-moz-focus-inner,
.field input[type="button"]::-moz-focus-inner {border: none;}
#content .button, .home .button {cursor:pointer;}
#content .button a, .home .button a {background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -260px;float:left;border:0;height:24px;overflow:hidden;margin:0;padding:7px 0 0;color:#fff;cursor:pointer;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;}
.field textarea{background:#f2f2f2;border:none;width:100%;min-width:100%;max-width:100%;min-height:60px;max-height:150px;margin:0;font:normal 12px/1.4em Verdana,Arial,Helvetica, sans-serif;color:#000;overflow:auto;}
.field label,.calcLeft label{cursor:pointer;color:#545454;padding-top:5px;font-size:12px;}
.field .chkFieldContent{width:285px;float:right;margin:6px 0 10px;padding:0;}
/*.field .chkFieldWrap {float:left;margin:6px 0 10px;width: 285px;}*/
/*.field .chkFieldWrap input[type="checkbox"] {float:none;}*/
.field .radioFieldLabel {float:left;margin-right:8px;cursor:default;}
.field p.text { line-height: 28px; margin-left: 128px; }
.formFields select {width:312px;}
.mandatory label .mandatoryIE{visibility:hidden;}
.fB{background-image:url(/fileadmin/package/still/img/still_layout.png);background-repeat:no-repeat;line-height:0;}
.fBL{background-position: -571px -45px;width:4px;height:30px;float:left;}
.fBR{background-position:-575px -45px;width:4px;height:30px;float:left;}
.submit{float:right;cursor:pointer;}
.goBack{float:left;cursor:pointer;}
.submit:hover input, .goBack:hover input, #content .button:hover a, .home .button:hover a {background-position:0 -291px;}
.submit:hover .fBL, .goBack:hover .fBL, #content .button:hover .fBL, .home .button:hover .fBL {background-position:-736px -86px;}
.submit:hover .fBR, .goBack:hover .fBR, #content .button:hover .fBR, .home .button:hover .fBR {background-position:-764px -86px;}
.submit .fBL, .goBack .fBL, .button .fBL {background-position: -697px -86px;width:28px;}
.submit .fBR, .goBack .fBR, .button .fBR {background-position: -725px -86px;width:10px;}

/* default button */
#content .fce-button,
.home .fce-button {
    position: relative;
    display: inline-block;
    border: 0;
    overflow: hidden;
    margin: 0;
    padding: 11px 16px 11px 36px;
    color: #fff;
    cursor: pointer;
    font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
    border-radius: 3px;
    background: #ff9100; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9100 0%, #ff6600 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #ff9100 0%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9100 0%,#ff6600 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9100 0%,#ff6600 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9100 0%,#ff6600 100%); /* W3C */
}
#content .fce-button:before,
.home .fce-button:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -7px;
    width: 11px;
    height: 11px;
    background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -524px -58px;
}
#content .fce-button:hover,
.home .fce-button:hover {
    background: #e58200; /* Old browsers */
    background: -moz-linear-gradient(top,  #e58200 0%, #cc5200 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #e58200 0%,#cc5200 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e58200 0%,#cc5200 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e58200 0%,#cc5200 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e58200 0%,#cc5200 100%); /* W3C */
}

.button .fB-icon {
    float: left;
    width: 31px;
    height: 30px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -800px -410px;
}
.button .fB-icon + .fBM {
    padding-left: 5px;
}
.button:hover .fB-search {
    background-position: -800px -440px;
}
.button .fB-compare {
    background-position: -880px -410px;
}
.button:hover .fB-compare {
    background-position: -880px -440px;
}
.button .fB-add {
    background-position: -920px -410px;
}
.button:hover .fB-add {
    background-position: -920px -440px;
}
.button .fB-mail {
    background-position: -840px -410px;
}
.button:hover .fB-mail {
    background-position: -840px -440px;
}
.button .fB-print {
    background-position: -880px -470px;
}
.button:hover .fB-print {
    background-position: -920px -470px;
}
.button .fB-pdf {
    background-position: -800px -470px;
}
.button:hover .fB-pdf {
    background-position: -840px -470px;
}
.button.white-btn .fBM,
.button.checked .fBM {
    height: 28px;
    margin-left: -1px;
    border-top: 1px solid #FF8533;
    border-bottom: 1px solid #FF8533;
    color: #FF6600;
    background: #FFF;
}
.button.white-btn .fBR,
#content .button.white-btn:hover .fBR {
    background-position: -860px -328px;
}
.button.checked .fB-icon,
.button.checked:hover .fB-icon {
    background-position: -870px -328px;
}
.button.checked .fBM {
    border-color: #DDD;
    color: #B6B6B6;
}
.button.checked .fBR,
#content .button.checked:hover .fBR {
    background-position: -900px -328px;
}
.button .fB-icon.fB-xls {
    background-position: -800px -500px;
}
.button:hover .fB-icon.fB-xls {
    background-position: -840px -500px;
}

.fieldArea{position:relative;padding:4px 4px 1px;background:#f2f2f2;}
.fieldArea .fB{position:absolute;}
.fieldArea .fBLT{background-position:-242px -76px;top:0;left:0;height:4px;width:100%;}
.fieldArea .fBRT{background-position:-761px -76px;top:0;right:0;height:4px;width:4px;}
.fieldArea .fBLB{background-position:-242px -81px;bottom:-1px;left:0;height:4px;width:100%;}
.fieldArea .fBRB{background-position:-761px -81px;bottom:-1px;right:0;height:4px;width:4px;}
.fieldArea .fBL{background:url(/fileadmin/package/still/img/repeat_y.png) repeat-y 0 0;top:4px;left:0;height:100%;width:4px;position:absolute;}
.fieldArea .fBR{background:url(/fileadmin/package/still/img/repeat_y.png) repeat-y -4px 0;top:4px;right:0;height:100%;width:4px;position:absolute;}
.fieldArea #comment{background:none;border:none;width:100%;resize:none;font:normal 12px/1.4em Verdana,Arial,Helvetica, sans-serif;}

.submit.whiteBtn .fBL {background-position: -572px -184px;}
.submit.whiteBtn .fBR {background-position: -600px -184px;}
.submit.whiteBtn input[type="submit"] {background-position: 0 -2373px;margin: 0;color: #ff6600;}
.submit.bigBtn .fBL {background-position: -792px -359px;height: 50px;}
.submit.bigBtn .fBR {background-position: -820px -359px;height: 50px;}
.submit.bigBtn input[type="submit"] {background-position: 0 -2271px;height: 50px;margin: 0;}
.submit.bigBtn:hover .fBL {background-position: -831px -359px;height: 50px;}
.submit.bigBtn:hover .fBR {background-position: -859px -359px;height: 50px;}
.submit.bigBtn:hover input[type="submit"] {background-position: 0 -2322px;}

.field.specialBtnNr {float: none; overflow: hidden;cursor: default;}
.field.specialBtnNr .fBL {width: 7px;}
.field.specialBtnNr .fBR {width: 7px;background-position: -603px -184px;}
.field.specialBtnNr .inner {position: relative;float: left;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -2373px;height:30px;margin: 0;color: #ff6600;padding-left: 22px;}
.field.specialBtnNr .inner .icon {position:absolute;left:0;top:7px;width:19px;height:18px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -500px -46px;}
.field.specialBtnNr .inner .nr {display: block;padding-top:7px;font-weight:bold;font-size: 16px;}
.specialBtnNrInfo {font-size: 9px;color: #7f7f7f;line-height: 12px;margin-bottom: 4px;}

.locale_de_AT .field.specialBtnNr .inner .nr {font-size: 14px;}

.fieldGrid0100{margin:0 8px 0 0;}
.field72{width:72px;}
.field120{width:120px;}
.field199{width:199px;}
.field224{width:224px;}
.field312{width:312px;}

#content .select{height:30px;position:absolute;left:127px;top:0;overflow:hidden;padding:0 1px;width:320px;background:#e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
#content .select.on{}
#content .select .fBL{position:absolute;top:0;left:0;z-index:1;}
#content .select .selectList{float:none;padding:0 1px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -456px -217px;width:319px;list-style-type:none;position:absolute;top:0;left:0;margin:0;cursor:pointer;}
#content .error .select .selectList{background-position:-241px -164px;}
#content .select li{height:27px;padding:4px 6px 0;margin:0;background:#fff url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 30px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
#content .select li.hover{cursor:pointer;background:silver;}
#content .select li:first-child{background:none;border:0;}
#content .select li.selected{background:#fff url(/fileadmin/package/still/img/still_layout.png) no-repeat -458px -216px;padding:6px 6px 0;border:0;}

.error label{color:#ff0606;font-weight:bold;}
.error input[type="text"],.error input[type="email"],.error input[type="password"]{background-position:0 -610px;}
.error .fBL{background-position: -562px -45px;}
.error .fBR{background-position:-566px -45px;}
.error .fieldArea .fBL {background:url(/fileadmin/package/still/img/repeat_y.png) no-repeat 0 -159px;}
.error .fieldArea .fBR {background:url(/fileadmin/package/still/img/repeat_y.png) no-repeat -4px -159px;}
.error .fieldArea .fBLT {background-position: -242px -268px;}
.error .fieldArea .fBRT {background-position: -566px -45px;}
.error .fieldArea .fBLB {background-position: -242px -273px;}
.error .fieldArea .fBRB {background-position: -566px -72px;}

.errorBox{position:relative;padding:10px 33px 10px 36px;color:#ff0606;clear:both;}
.errorBox .errorIcon{position:absolute;left:5px;top:5px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -552px -86px;width:24px;height:25px;}

#loading {float:left;display:none;width:16px;height:16px;margin-left:5px;margin-top:20px;background-image:url(/fileadmin/package/still/img/ajax-loader.gif);}

/** CONTENT PRODUCT-LIST */
#productTable{table-layout:fixed;clear:both;margin-bottom:32px;}
#productTable .productDesc{margin:0;padding:5px 0 0;width:172px;text-align:center;vertical-align:top;}
#productTable .productDesc .productThumb{margin:20px auto 10px;width:140px;height:118px;overflow:hidden;}
#productTable .productDesc .product a{display:block;padding:0 0 8px;font:bold 12px Verdana,Arial,Helvetica, sans-serif;text-decoration:none;}
#productTable .productDesc .productName{padding-top:20px;}
#productTable .productTonnage,
#productTable .productTractive,
#productTable .productLiftingHeight{color:#999;float:right;padding:6px 0 6px 30px;margin-left: 18px;}
#productTable .productTonnage {background: url(/fileadmin/package/still/img/gadget_icons.png) 6px 6px no-repeat;}
#productTable .productTractive {background: url(/fileadmin/package/still/img/gadget_icons.png) 6px -29px no-repeat;}
#productTable .productLiftingHeight {background: url(/fileadmin/package/still/img/gadget_icons.png) 6px -66px no-repeat;}
#productTable .productTonnage i,
#productTable .productTractive i,
#productTable .productLiftingHeight i{position:absolute;font-weight:bold;left:0;top:6px;font-style:normal;visibility:hidden;}
#productTable .productDesc .productTonnage,
#productTable .productDesc .productTractive,
#productTable .productDesc .productLiftingHeight{border-top:1px solid #eaeaea;float:none;display:block;font-weight:normal;color:#999;padding:6px 0;margin:0;position:relative;}
#productTable .clearfixline{margin:1px 0 0 1px;}
#productTable .borderLeft{background:url(/fileadmin/package/still/img/still_layout.png) repeat-y -787px -46px;width:1px;height:231px;float:left;margin-bottom:1px;}
#productTable .productDesc:first-child .borderLeft{visibility:hidden;}
#productTable .productDesc:first-child .productTonnage i,
#productTable .productDesc:first-child .productTractive i,
#productTable .productDesc:first-child .productLiftingHeight i{visibility:visible;}
#productTable tfoot td{text-align:right;padding:10px 0 0;}
#productTable tfoot td .clearfixline{margin:10px 0 0 1px;}
#productTable tfoot .productTonnage i,
#productTable tfoot .productTractive i,
#productTable tfoot .productLiftingHeight i{visibility:visible;position:static;}

/** CONTENT PRODUCT-DETAIL */
#productNav{background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -523px;height:41px;padding:0 0 0 4px;} /* NO overflow:hidden! (Rental page) */
#productNav a.tab{font-size:13px;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -575px;max-height:34px;color:#545454;padding:10px 10px 11px 0;float:left;margin:6px 0 0 1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;line-height:1em;}
#productNav a.tab .arrow{width:11px;height:11px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -581px -58px;float:left;margin:2px 8px 0 11px}
#productNav a.tab:hover{color:#f60;}
#productNav a.tab:hover .arrow{background-position:-581px -46px;}
#productNav a.tab.active{font-weight:bold;background:#fff;border-bottom:1px solid #fff;color:#f60;}
#productNav a.tab.active .arrow{background-position:-593px -58px;}


/** TYPO3 specific css */
/***********************/

/* default */

.csc-header{padding:0 32px 0 0;clear:both;}
.csc-text .csc-header {padding:0;}

.csc-text,
.csc-textpic{padding:0 32px 0 0;margin:0;clear:both;}
.csc-textpic-right .csc-textpic-text{clear:right;}

.figure{display:inline-block;/*margin:0 0 18px;*/}
.figure .figure {margin-bottom:16px;}
.img-caption,
.imgCaption,
.figurecaption{display:block;color:#999;font-size:11px;padding:6px 0 0;}
.img-caption,
.imgCaption{margin-bottom:18px;}
.csc-textpic-imagewrap{margin:2px 24px 0 0;}
.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;}
.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;margin-right:0;margin-left:24px;}
.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto;text-align:center;}
.csc-textpic-right .csc-textpic-imagewrap{float:right;}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:14px;}
.csc-textpic-intext-right-nowrap.csc-textpic-text{margin-right:14px;}
.csc-textpic-above .csc-textpic-imagewrap{margin:0 auto;}
#content .csc-textpic-imagewrap img {display:inline;}
.csc-textpic-above .figure.csc-textpic-lastcol {margin-right:0;}
.csc-textpic-above .figure {margin-right:24px;float:left;}
.csc-textpic-center.csc-textpic-above .figure {float:none;}

.csc-text p,
.csc-textpic p{font-size:12px;margin:0;padding:0 0 24px;}

#content .divider {height:1px;overflow:hidden;margin:12px 32px 12px 0;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;}
#content .divider>hr {display:none;}

#content .csc-textpic-intext-right-nowrap .csc-textpicHeader h2,
#content .csc-textpic-intext-left-nowrap .csc-textpicHeader h2{padding-top:0;}

.csc-header h3,
.csc-text h3{padding:0;line-height:1.8em;}

.csc-text ul,
.csc-textpic-text ul,
.csc-bulletlist{margin:0 0 24px;padding:0;list-style-type:none;overflow:hidden;}

.csc-text ul li,
.csc-textpic-text ul li,
.csc-bulletlist li {
    padding:5px 0 5px 15px;
    position:relative;
    /*background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -991px -188px;*/
}
.csc-text ul li:before,
.csc-textpic-text ul li:before,
.csc-bulletlist li:before {
    content: " + ";
    position: absolute;
    top: 4px;
    left: 0;
    width: 10px;
    height: 16px;
}
.csc-bulletlist .b{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -991px -199px;width:8px;height:8px;position:absolute;left:0;top:16px;display:block;}
/*.csc-textpic-intext-left ul li {float:left;}*/

.productHighlights .csc-bulletlist li{padding:10px 0 10px 15px;font-size:11px;background-position:0 0;}

.tx-stillproddetailnavi-pi1 {margin-bottom:32px;float:left;width:688px;overflow:hidden;}

.borderB {margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E3E5EA;}          /* standard border line for some elements */

a.back,
a.internal-link,
a.internal-link-new-window,
a.external-link,
a.external-link-new-window,
a.download,
a.mail{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:1px 0 2px 15px;}
a:hover.back,
a:hover.internal-link,
a:hover.internal-link-new-window,
a:hover.external-link,
a:hover.external-link-new-window,
a:hover.download,
a:hover.mail{background-position:-957px -230px;}

/* content tables */
.csc-table {clear:both;padding:0 32px 24px 0;margin:0;table-layout:fixed;}
.csc-table .contenttable {width:100%;border:0;}
.csc-table .contenttable tbody td,
.csc-table .contenttable thead th {font-size:12px;padding:5px;vertical-align:top;text-align:left;border:0;}
.csc-table .contenttable thead th {font-weight:bold;background-color:#EDEFF0;}
.csc-table .contenttable tr {background-color: #F5F6F7;}
.csc-table .contenttable tbody tr:first-child td {background-image:none;}
.csc-table .contenttable tfoot td {font-size:12px;font-weight:bold;vertical-align:top;text-align:left;padding:16px;}

/* search */
.tx-indexedsearch { margin: 0 32px 0 0; }
.tx-indexedsearch-res a { background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px; padding: 2px 0 2px 15px; }
.tx-indexedsearch-res a:hover { background-position: -957px -230px; }
.tx-indexedsearch-res .horizontalLine { background: url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 0; height: 1px; border: 0; padding: 0; margin: 6px 0; float: left; width: 100%; }
#content .tx-indexedsearch-res a img { display: none; }
#content .tx-indexedsearch-res img[src="clear.gif"] { display: none; }
.tx-indexedsearch-res { clear: both; margin-bottom: 12px; }
/* indexed-search */
.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox {
    background: rgba(0, 0, 0, 0) url("/fileadmin/package/still/img/repeat_x.png") repeat-x scroll 0 -2241px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    cursor: default;
    font-weight: bold;
    height: 22px;
    list-style: outside none none;
    margin: 10px 0;
    overflow: hidden;
    padding: 6px 0 0;
    position: relative;
    text-align: center;
}
.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li {
    display: inline-block;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox a {
    padding: 2px 3px;
    margin: 0 1px;
    color: #545454;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox a:hover {
    text-decoration: underline;
}
#content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li.tx-indexedsearch-browselist-currentPage a {
    color: #f60;
    cursor: default;
    text-decoration: none;
}
/* generic typo3 styling overwrites */
#content .tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
    width: auto;
    padding: 0 10px;
}
#content .tx-indexedsearch .tx-indexedsearch-searchbox .searchbox-sword-field {
    margin-left: 10px;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    background: none;
}
#content .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
    font-style: normal;
    padding: 8px 0;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: inherit;
}

/* pageBrowser */
#content .pageBrowser {float:left;clear:both;width:688px;margin:14px 0;}
#content .pageBrowser a img {display: inline;}
#content .pageBrowser td.left, #content .pageBrowser td.right {width:11%;}
#content .pageBrowser td.left a, #content .pageBrowser td.right a {float:left;margin-top:4px;}
#content .pageBrowser td.pageBrowserSelectResults {width:10%;}
#content .pageBrowser td.pageBrowserSelectResults select {width:59px;}
#content .pageBrowser td.pageBrowserSelectResults span {float: left;}
#content .pageBrowserBar {position:relative;height:23px;line-height:23px;background-color:#f6f7f8;border:1px solid #d1d2d4;text-align:center;cursor:default;}
#content .pageBrowserArrows {position:absolute;left:5px;top:5px;width:80px;} /* width needed for IE7 */
#content .pageBrowserArrowsRight {right:5px;left:auto;}
#content .pageBrowserArrow {float:left;width:20px;height:14px;margin-right:6px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -349px -118px;}
#content .pageBrowserArrow.arrow-2 {background-position: -369px -118px;width:19px;}
#content .pageBrowserArrow.arrow-1 {background-position: -334px -118px;width:15px;}
#content .pageBrowserArrowsRight .pageBrowserArrow {float:right;margin-left:6px;margin-right:0;}
#content .pageBrowserArrowsRight .pageBrowserArrow.arrow-3 {background-position: -349px -132px;}
#content .pageBrowserArrowsRight .pageBrowserArrow.arrow-2 {background-position: -369px -132px;}
#content .pageBrowserArrowsRight .pageBrowserArrow.arrow-1 {background-position: -334px -132px;}
#content .pageBrowserPage {font-weight:bold;margin:0 2px;color:#545454;}
#content .pageBrowserPage:hover {text-decoration:underline;}
#content .pageBrowserPage.active {color:#FF6600;}
#content .pageBrowserPage.active:hover {text-decoration:none;}

/* Nachrichten */
.news-list-container { padding-right: 32px;clear: both; }
.news-list-container > .paging { position: relative;margin: 0;padding: 6px 0 0;height: 22px;overflow: hidden;font-weight: bold;cursor: default;border: 1px solid #d9d9d9;list-style: none;text-align: center;background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -2241px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.news-list-container > .paging .paging-item { display: inline-block;*display: inline;zoom: 1; /* IE7 Hack */ }
#content .news-list-container > .paging a { color: #545454;padding: 2px 3px;margin: 0 1px; }
#content .news-list-container > .paging a:hover { text-decoration: underline; }
#content .news-list-container > .paging .active { color: #FF6600;width: 17px; }
.news-list-container > .paging .firstLink,
.news-list-container > .paging .prevLink,
.news-list-container > .paging .nextLink,
.news-list-container > .paging .lastLink { position: absolute;top: 5px;color: #FF6600;font-size: 16px; }
.news-list-container > .paging .firstLink { left: 10px; }
.news-list-container > .paging .prevLink { left: 28px; }
.news-list-container > .paging .lastLink { right: 10px; }
.news-list-container > .paging .nextLink { right: 28px; }
.news-list-container > .paging .disabled .firstLink,
.news-list-container > .paging .disabled .prevLink,
.news-list-container > .paging .disabled .nextLink,
.news-list-container > .paging .disabled .lastLink { color: #545454; }
#content .news-list-container > .paging .paging-item:first-child a,
#content .news-list-container > .paging .paging-item:first-child + .paging-item a { padding: 0; }
.news-list-container .news-list-item:first-child { background:none; }
.news-list-container .news-list-item { background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;padding:12px 0 0;margin:12px 0 0 0;clear:both; }
.news-list-container > .paging + .news-list-item { background: none; }
.news-list-container .news-list-item + .paging { margin-top: 12px; }
.news-list-container .news-list-item img { float: left; margin-right: 14px; }
.news-list-container .news-list-item a { background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -207px; padding: 2px 0 2px 15px; }
.news-list-container .news-list-text { overflow: hidden; }
.news-list-container .news-list-item a:hover { background-position: -957px -228px; }
.news-single-item { padding-right: 32px; }
.news-single-item .news-list-images { float: right; margin-left: 24px; width: 200px; }
.news-single-item .news-list-images .imagecaption { color: #999999; font-size: 11px; margin: 6px 0px 18px 0px; }
.news-single-item .backLink { margin-top: 16px; }
.news-single-item .backLink a { background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px; padding: 2px 0 2px 15px; }
/* ASP Buchstabensuche */
.contact-person-search { clear: both; }
.contact-person-search > .paging { position: relative;margin: 3px 0 12px 0;padding: 6px 0 0;height: 22px;overflow: hidden;font-weight: bold;cursor: default;border: 1px solid #d9d9d9;list-style: none;text-align: center;background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -2241px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.contact-person-search > .paging .paging-item { width: 18px;display: inline-block;*display: inline;zoom: 1; /* IE7 Hack */ }
.contact-person-search > .paging .paging-item:first-child { width: auto; margin-right: 4px; }
#content .contact-person-search > .paging a { color: #545454;padding: 2px 3px;margin: 0 1px; }
#content .contact-person-search > .paging a:hover { text-decoration: underline; }
#content .contact-person-search > .paging .active { color: #FF6600; }
#content .contact-person-search > .paging .inactive { color: #969696;font-weight: normal; }
#content .contact-person-search > .paging .paging-item:first-child a,
#content .contact-person-search > .paging .paging-item:first-child + .paging-item a { padding: 0; }
/* Blog */
.blog-list-container .blog-list-item { background: none; margin:32px 0 0 0; }
.blog-list-container > .blog-list-item:first-child { margin-top: 0; }
.blog-list-container .blog-list-text { overflow: hidden; }
.blog-list-container .blog-list-item img { float: right;margin: 0 0 0 14px; }
.blog-list-container .blog-list-item .moreLink { margin-top: 6px; }
#content .blog-list-container .blog-list-item h2,
#content .blog-list-text h2 { padding-top: 0; }
#content .blog-list-text h2 { overflow: hidden; }
.blog-single-item .blog-list-images { width: 300px; }

/* sitemap */
#sitemap {margin:0 32px 20px 0;padding:0;clear: both;}
#sitemap ul {margin:4px 0;padding:0 0 0 30px;}
#sitemap li {margin:0;padding:0;}
#sitemap .level1-headline {
    background:url(/fileadmin/package/still/img/still_layout.png) no-repeat 0 9px;display:block;padding:16px 0 0;margin:0;font-family:CorpoSBold,Verdana;font-weight:normal;
    color:#545454;text-decoration:none;line-height:24px;font-size:20px;
    text-rendering:optimizeLegibility;font-smoothing:antialiased;
    -webkit-text-shadow:0px 0px 1px rgba(0,0,0,.1);
    -webkit-font-smoothing:antialiased;
    -moz-text-shadow:0px 0px 1px rgba(0,0,0,.1);
    -moz-font-feature-settings:'calt=0,liga=0,dlig=0';
    -o-text-shadow:0px 0px 1px rgba(0,0,0,.1);
}
#sitemap .level1-headline > a {color:#545454;}
#sitemap .level2-list {margin:12px 0;}
#sitemap .level3-list {margin:8px 0 8px 30px;}
#sitemap .level4-list {margin:6px 0 6px 30px;}
#sitemap .level5-list {margin:6px 0 6px 30px;}
#sitemap .level1-list-element {margin:0 0 12px;}
#sitemap .level1-list-element:first-child>.level1-headline {background:none;padding:0;}
#sitemap .level2-list-element {margin-bottom: 10px;}
#sitemap .level2-headline, #sitemap .level3-headline, #sitemap .level4-headline, #sitemap .level5-headline {margin:0;padding:0;font-weight:normal;}
#sitemap .level2-headline {font-size: 14px;background: none;}
#sitemap .level3-headline {background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:2px 0 2px 15px;line-height:15px;}
#sitemap .level4-headline {background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:1px 0 1px 15px;line-height:16px;}
#sitemap .level3-headline:hover, #sitemap .level4-headline:hover {background-position:-957px -230px;}
#sitemap .level5-headline {font-size:9px;line-height: 12px;}

/* Navi Chronik */
#naviChronic {width:688px;margin-bottom:22px;}
#naviChronic td {border:1px solid #D1D2D4;border-left:0;background-color:#fff;padding:1px;}
#naviChronic td:first-child {border-left:1px solid #D1D2D4;}
#naviChronic a {display:block;padding:4px 8px;text-align:center;font-weight:bold;background-color:#F6F7F8;}
#naviChronic .active {color:#000;background-color:#fff;}

/* Glossar */
#content .tx-simpleglossar-pi1 .grayBorder img{display:none;}
#content .tx-simpleglossar-pi1 .grayBorder a{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:2px 0 2px 15px;}
#content .tx-simpleglossar-pi1 .grayBorder a:hover{background-position:-957px -230px;}
#content .tx-simpleglossar-pi1 .grayBorder .pageBrowser img{display:block;}
#content .tx-simpleglossar-pi1 .grayBorder .pageBrowser a{background:none;padding:2px 0;}

/* Niederlassungen */
.grey-box {
    width:645px;
    float:left;
    border:1px solid #eaeaea;
    background:#f9f9f9;
    padding:14px 28px 14px 14px;
    margin-bottom:10px;
}
.grey-box-img {
    float:left;
    margin-right:20px;
}
.grey-box-text {
    width:185px;
    float:left;
    margin-right:20px;
}
.grey-box-links {
    width:180px;
    float:left;
}
.phone-link {
    width:136px;
    position:relative;
    border:1px solid #d9d9d9;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    padding:5px 5px 8px 37px;
    background:url(/fileadmin/package/still/img/repeat_x.png) 0 -1630px repeat-x;
    font-size:11px;
    margin-bottom:10px;
}
.phone-link span {
    position:absolute;
    left:10px;
    top:20px;
    width:16px;
    height:16px;
    background:url(/fileadmin/package/still/img/still_layout.png) -501px -46px no-repeat;
}
.phone-link b {
    color:#FF6600;
    font-size:15px;
}
.locale_it_IT .phone-link b {
    font-size:13px;
}
.grey-box-links .button {
    display:block;
    margin-bottom:15px;
}
.grey-box-links span.col {
    width:142px;
    background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x scroll 0 -259px;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;
    height:23px;
    margin:-1px 0 0;
    overflow:hidden;
    padding:8px 0 0;
}
.grey-box-links .button:hover .col {
    background-position:0 -290px;
}
.grey-box-links .internal-link {
    line-height:22px;
}
.branch-news .news-list-item {
    background:none;
    margin:20px 0 0;
    padding:0;
    clear:none;
}
.branch-news .news-list-item .news-list-image a {
    background:none;
}
.branch-news .news-list-item img {
    margin-right:28px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.branch-news .news-list-text p {
    margin:12px 0;
}
.branch-news-wide {
    background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;
    margin-top:20px;
    padding-top:20px;
}
.branch-news-wide .news-list-item .news-list-image a {
    background:none;
}
.branch-news-wide.no-border {
    background: none;
    padding-top:0;
}
.branch-news-wide .news-list-item {
    margin-top:0;
    width:330px;
    float:left;
}
.branch-news-wide .news-list-item:first-child {
    margin-right:28px;
}
.branch-news-wide .news-list-item img {
    margin:0 0 15px;
    float:none;
}

.branch-news-slider {
    padding:20px 30px 0;
    margin:20px 0;
    height:60px;
    width:628px;
    background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;
    overflow:hidden;
    position:relative;
}
.branch-news-slider .slides_container {
    height:60px;
    width:628px;
}
.branch-news-slider .branch-news-slider-box {
    height:60px;
    width:628px;
    display:block;
}
.branch-news-slider-item {
    float:left;
    margin-right:15px;
    width:299px;
}
.branch-news-slider-item img {
    float:left;
    margin-right:15px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
#content .branch-news-slider-item h3 {
    font-weight:normal;
}
#content .branch-news-slider-item p {
    margin:0;
    line-height:14px;
}
.branch-news-slider .prev,
.branch-news-slider .next,
.branch-news-slider .prev:hover,
.branch-news-slider .next:hover {
    display:block;
    height:60px;
    width:15px;
    background:url(/fileadmin/package/still/img/still_layout.png) -230px -84px no-repeat;
    position:absolute;
    left:0;
    top:20px;
    text-indent:150%;
    overflow:hidden;
}
.branch-news-slider .next,
.branch-news-slider .next:hover {
    background:url(/fileadmin/package/still/img/still_layout.png) -245px -84px no-repeat;
    left:auto;
    right:0;
    top:20px;
}
.more-branch-news {
    background:url(/fileadmin/package/still/img/dotLine.png) no-repeat scroll 0 0;
    padding:10px 0 0;
    text-align:center;
    margin:0 28px 20px 0;
}
.more-branch-news a {
    background:url(/fileadmin/package/still/img/still_layout.png) no-repeat scroll -977px -207px;
    padding:3px 0 2px 15px;
}
.more-branch-news a:hover {
    background-position:-957px -228px;
}
.more-branch-news-bottom {
    background:url(/fileadmin/package/still/img/dotLine.png) no-repeat scroll 0 0;
    width:100%;
    height:1px;
    margin:10px 0 0;
}
#branch-tabs {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border:1px solid #d9d9d9;
    padding:0;
    margin-right:28px;
}
#branch-tabs .ui-tabs-nav {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border:none;
    background:url(/fileadmin/package/still/img/repeat_x.png) 0 -1610px repeat-x;
    padding:0;
    display:table;
    table-layout:fixed;
    width:100%;
}
#branch-tabs .ui-tabs-nav.ui-helper-clearfix:after {
    display:none;
}
#branch-tabs .ui-tabs-nav li {
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    background:none;
    top:0;
    margin:0;
    height:39px;
    border-top:0;
    border-right:0;
    border-left:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9 !important;
    display:table-cell;
    float:none;
}
#branch-tabs .ui-tabs-nav li:first-child {
    border-left:none;
}
#branch-tabs .ui-tabs-nav .ui-state-active {
    background:#fff;
    border-bottom:1px solid #fff !important;
    padding:0;
}
#branch-tabs .ui-tabs-nav a {
    padding:13px 15px 0;
    height:26px;
    color:#545454;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    display:block;
    float:none;
}
#branch-tabs .ui-tabs-panel {
    padding:15px;
}
#branch-tabs .ui-tabs-panel p {
    margin-top:0;
    color:#545454;
    font-size:12px;
    padding-bottom:10px;
}
#branch-tabs .col720_w {
    width:678px;
}
#branch-tabs .col208 {
    margin-right: 18px;
}
#branch-tabs .col208 .clearfixline {
    background:none;
}

/* Niederlassungen Suche */
.tx-stillofficesearch-pi1 {clear:both;}

/* Pressedownloads */
.tx-stillpressdownloads-pi1{padding-right:32px;}
.tx-stillpressdownloads-pi1 a[title="download"] img{display:none;}
.tx-stillpressdownloads-pi1 a[title="download"]{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:2px 0 2px 15px;}
.tx-stillpressdownloads-pi1 a[title="download"]:hover{background-position:-957px -230px;}
/* download dokumente */
.tx-stillpressdownloads-pi1 .icon {
    display: block;
    width: 23px;
    height: 28px;
    background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -200px -534px;
    overflow: hidden;
}
.tx-stillpressdownloads-pi1 .icon.ai { background-position: -750px -534px; }
.tx-stillpressdownloads-pi1 .icon.bmp { background-position: -725px -534px; }
.tx-stillpressdownloads-pi1 .icon.doc { background-position: -700px -534px; }
.tx-stillpressdownloads-pi1 .icon.docx { background-position: -675px -534px; }
.tx-stillpressdownloads-pi1 .icon.dot { background-position: -650px -534px; }
.tx-stillpressdownloads-pi1 .icon.gif { background-position: -625px -534px; }
.tx-stillpressdownloads-pi1 .icon.jpeg { background-position: -600px -534px; }
.tx-stillpressdownloads-pi1 .icon.jpg { background-position: -575px -534px; }
.tx-stillpressdownloads-pi1 .icon.pcx { background-position: -550px -534px; }
.tx-stillpressdownloads-pi1 .icon.pdf { background-position: -525px -534px; }
.tx-stillpressdownloads-pi1 .icon.png { background-position: -500px -534px; }
.tx-stillpressdownloads-pi1 .icon.ppt { background-position: -475px -534px; }
.tx-stillpressdownloads-pi1 .icon.pptx { background-position: -450px -534px; }
.tx-stillpressdownloads-pi1 .icon.rtf { background-position: -425px -534px; }
.tx-stillpressdownloads-pi1 .icon.tga { background-position: -400px -534px; }
.tx-stillpressdownloads-pi1 .icon.tif { background-position: -375px -534px; }
.tx-stillpressdownloads-pi1 .icon.txt { background-position: -350px -534px; }
.tx-stillpressdownloads-pi1 .icon.vcf { background-position: -325px -534px; }
.tx-stillpressdownloads-pi1 .icon.wmv { background-position: -300px -534px; }
.tx-stillpressdownloads-pi1 .icon.xls { background-position: -275px -534px; }
.tx-stillpressdownloads-pi1 .icon.xlsx { background-position: -250px -534px; }
.tx-stillpressdownloads-pi1 .icon.zip { background-position: -225px -534px; }

#content .dates-table-list-inquiry img{display:none;}
#content .dates-table-list-inquiry a{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:2px 0 2px 15px;}
#content .dates-table-list-inquiry a:hover{background-position:-957px -230px;}

/* Praktika */
#content .user-praktikathemen-pi1 img{display:none;}
#content .user-praktikathemen-pi1 table a{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px;padding:2px 0 2px 15px;}
#content .user-praktikathemen-pi1 table a:hover{background-position:-957px -230px;}
#content .user-praktikathemen-pi1 .field label {display:block;}
#content .user-praktikathemen-pi1 .field>span {float:left;clear:both;}
#content .user-praktikathemen-pi1 .field>div {width:300px;float:left;}
#content .user-praktikathemen-pi1 .field select {width:270px;}
#content .user-praktikathemen-pi1 .field>.megaSpan {clear:none;line-height:28px;padding:28px 22px 0 0;}

/* Messetermine */
.tx-stilltablemesse-pi1{clear:both;padding:0 32px 24px 0;margin:0;table-layout:fixed;}
.tx-stilltablemesse-pi1 .contenttable{width:100%;border:0;border-collapse:collapse;}
.tx-stilltablemesse-pi1 .contenttable th{font-size:11px;color:#999;background:#fff;vertical-align:top;text-align:left;padding:16px;font-weight:normal;}
.tx-stilltablemesse-pi1 .contenttable tbody td{font-size:12px;background-color:#f7f7f7 !important;background-image:url(/fileadmin/package/still/img/dotLine.png);background-repeat:no-repeat;background-position:0 0;vertical-align:top;text-align:left;padding:16px;}
.tx-stilltablemesse-pi1 .contenttable tbody tr:first-child td{background-image:none;}
.tx-stilltablemesse-pi1 .contenttable tfoot td{font-size:12px;font-weight:bold;vertical-align:top;text-align:left;padding:16px;}

/* Produkttabelle */
.tx-stillproducts-pi1{clear:both;padding:0 16px 24px 0;margin:0;table-layout:fixed;}
.tx-stillproducts-pi1 .contenttable{width:100%;border:0;border-collapse:collapse;}
#content .tx-stillproducts-pi1 .contenttable th{color:#999;background:#fff !important;vertical-align:top;text-align:left;padding:16px;}
#content .tx-stillproducts-pi1 .contenttable th {font-size:11px;font-weight:normal;}
#content .tx-stillproducts-pi1 .contenttable th:first-child {width: 120px;}
#content .tx-stillproducts-pi1 .contenttable + .footerTags {margin-top: 12px;}
.tx-stillproducts-pi1 .contenttable tbody td{font-size:12px;background-color:#f7f7f7 !important;background-image:url(/fileadmin/package/still/img/still_layout.png);background-repeat:no-repeat;background-position:0 0;vertical-align:top;text-align:left;padding:16px;}
.tx-stillproducts-pi1 .contenttable tbody tr:first-child td{background-image:none;}
.tx-stillproducts-pi1 .contenttable tfoot td{font-size:12px;font-weight:bold;vertical-align:top;text-align:left;padding:16px;}

/* Sammlung */
.tx-flvplayer-pi1{margin-bottom:24px;}
.newsletterSubscribeForm{overflow:hidden;margin-bottom:24px;}

/* Produkte Bildergalerie */
.tx-wsgallery-pi1 {float:left;overflow:hidden;width:688px;}

/* Downloads Cliparts */
.tx-photographiclibrary-pi1 {clear:both;}

/* Use case DB - minor fix */
.tx-stillusecasedatabase-pi1 > .teaser.col208 { margin-top: 12px; }

/******
LISTE BUGFIXES INSIDE TYPO3-Template
 ******/
/*#content :after{color:red;font-weight:bold;background:yellow;border:3px solid red;border-radius:6px;padding:6px;display:block;} */

#content .csc-textpic-imagewrap table br{display:none;}  /** very ugly, please change extension **/



/** Karussel */
#mmCarouselHREF{display:none;}
/*GGB*/
#ggbCarousel{position:relative;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1730px;height:336px;margin:32px 0;}
#ggbCarousel:before,
#ggbCarousel:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 101px;
    pointer-events: none;
}
#ggbCarousel:after {
    left: auto;
    right: 0;
}
#ggbCarousel #mmCarousel{width:648px;margin:0 auto;}
#ggbCarousel #mmCarousel_images{position:absolute;top:38px;left:0;width:648px;height:255px !important;}
#ggbCarousel #mmCarousel .img{display:none;}
#ggbCarousel #mmCarousel .images .img{display:block;}
#ggbCarousel #mmCarousel_navigation{background:url(/fileadmin/package/still/img/scrollBg.png) no-repeat 0 45px;position:absolute;top:261px;left:0;}
#ggbCarousel #mmCarousel_scrollbar{height:8px;border:0;margin:26px auto 0 !important;}
#ggbCarousel #mmCarousel_slider{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -499px -118px;width:70px;height:22px;margin-top:0;}
#ggbCarousel .truckName{position:absolute;left:0;top:-260px;width:100%;text-align:center;}
#ggbCarousel .truckName h3{color:#f60;padding:0;margin:0;font-size:12px;line-height:1.4em;}
#ggbCarousel .truckName h4{padding:0;font-weight:normal;margin:0;font-size:12px;}
#ggbCarousel .truckPrice{position:absolute;text-align:center;top:-33px;left:325px;}
#ggbCarousel .truckPrice span{padding:5px;width:100%;display:block;}
#ggbCarousel .truckPrice span.by{background:#e9ecf1;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;}
#ggbCarousel .truckPrice span.price{background:#f6f6f8;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;}

/*Discount Event*/
#ggbCarousel.discount:before { background: url(/fileadmin/package/still/img/discount-ribbon.png) no-repeat; }
#ggbCarousel.discount:after { background: url(/fileadmin/package/still/img/discount-ribbon-flipped.png) no-repeat; }
/*RTD Event*/
#ggbCarousel.ready-to-deliver:before { background: url(/fileadmin/package/still/img/rtd_icon_large_left.png) no-repeat; }
#ggbCarousel.ready-to-deliver:after { background: url(/fileadmin/package/still/img/rtd_icon_large_right.png) no-repeat; }

/*Miete*/
#rentCarousel{width:686px;height:259px;margin-top:20px;}
#rentCarousel #mmCarousel{width:652px;margin:0 auto;height:259px !important;}
#rentCarousel .img{
box-shadow:2px -2px 15px #efefef;-webkit-box-shadow:2px -2px 15px #efefef;-moz-box-shadow:2px -2px 15px #efefef;-o-box-shadow:2px -2px 15px #efefef;-ms-box-shadow:2px -2px 15px #efefef;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#efefef', Direction=0, Strength=6)
filter: progid:DXImageTransform.Microsoft.Shadow(color='#efefef', Direction=270, Strength=6)
filter: progid:DXImageTransform.Microsoft.Shadow(color='#efefef', Direction=90, Strength=6);
}
#rentCarousel #mmCarousel_images{position:absolute;top:-38px;left:0;width:648px;height:255px !important;}
#rentCarousel #mmCarousel_navigation{background:url(/fileadmin/package/still/img/scrollBg.png) no-repeat 0 45px;position:absolute;top:158px;left:2px;width:648px;}
#rentCarousel .imageflow .caption{position:absolute;top:-165px;left:0;color:#f60;}
#rentCarousel #mmCarousel_scrollbar{height:8px;border:0;margin:26px auto 0 !important;}
#rentCarousel #mmCarousel_slider{background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -499px -118px;width:70px;height:22px;margin-top:12px;}

/* Internationale ASP - Miete */
.tx-stillleasedequipment-pi1 {clear:both; !important}
.tx-stillleasedequipment-pi1 #iapForm {float:left;height:61px;width:688px;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1611px;}
.tx-stillleasedequipment-pi1 #iapForm .selW {float:left;margin:16px 0 0 16px;}
.tx-stillleasedequipment-pi1 #iapForm button {float:right;border:0;color:#FFF;cursor:pointer;font-weight:bold;width:95px;height:30px;margin:14px 16px 0 0;padding:0 10px 3px 28px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -793px -266px;}
.tx-stillleasedequipment-pi1 #iapForm button:hover {background-position:-793px -297px;}
.tx-stillleasedequipment-pi1 .searchResultsNormal {width:688px;margin-top:10px;overflow:hidden;clear:both;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .srContent {padding:16px;overflow:hidden;background:#f9f9f9;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .srContentHead {font-size:12px !important;color:#666463;margin:0 0 8px !important;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .srPic {float:left;margin:0 14px 10px 0;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .fl {float:left;width:250px;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .fl>span {display:block;margin-top:3px;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .separator {float:left;margin:0 0 10px;width:100%;height:1px;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;}
.tx-stillleasedequipment-pi1 .searchResultsNormal em {font-style:normal;color:#AAA9AE;}
.tx-stillleasedequipment-pi1 .searchResultsNormal address {font-style:normal;}
.tx-stillleasedequipment-pi1 .searchResultsNormal .fl>span.hide {display:none;}

/* Internationale ASP - Miete (Copy for new extension key) */
.tx-stillrental-pi1 {clear:both; !important}
.tx-stillrental-pi1 #iapForm {float:left;height:61px;width:688px;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1611px;}
.tx-stillrental-pi1 #iapForm .selW {float:left;margin:16px 0 0 16px;}
.tx-stillrental-pi1 #iapForm .selW select {min-width: 200px;}
.tx-stillrental-pi1 #iapForm button {float:right;border:0;color:#FFF;cursor:pointer;font-weight:bold;width:95px;height:30px;margin:14px 16px 0 0;padding:0 10px 3px 28px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -793px -266px;}
.tx-stillrental-pi1 #iapForm button:hover {background-position:-793px -297px;}
.tx-stillrental-pi1 .searchResultsNormal {width:688px;margin-top:10px;overflow:hidden;clear:both;}
.tx-stillrental-pi1 .searchResultsNormal .srContent {padding:16px;overflow:hidden;background:#f9f9f9;}
.tx-stillrental-pi1 .searchResultsNormal .srContentHead {font-size:12px !important;color:#666463;margin:0 0 8px !important;}
.tx-stillrental-pi1 .searchResultsNormal .srPic {float:left;margin:0 14px 10px 0;}
.tx-stillrental-pi1 .searchResultsNormal .fl {float:left;width:250px;}
.tx-stillrental-pi1 .searchResultsNormal .fl>span {display:block;margin-top:3px;}
.tx-stillrental-pi1 .searchResultsNormal .separator {float:left;margin:0 0 10px;width:100%;height:1px;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;}
.tx-stillrental-pi1 .searchResultsNormal em {font-style:normal;color:#AAA9AE;}
.tx-stillrental-pi1 .searchResultsNormal address {font-style:normal;}
.tx-stillrental-pi1 .searchResultsNormal .fl>span.hide {display:none;}

/* Fahrerschulung Umgang Sicherheit */
.tx-stillphotogallery-pi1 {float:left;overflow:hidden;margin:0 32px 0 0;}
.tx-stillphotogallery-pi1 .firstPhotoWrap {border:1px solid #D1D2D4;margin-bottom:5px;text-align:center;}
.tx-stillphotogallery-pi1 .firstPhotoWrap img {padding:2px;display:inline !important;}
.tx-stillphotogallery-pi1 ul {list-style:none;margin:0;padding:0;}
.tx-stillphotogallery-pi1 li {border:1px solid #D1D2D4;float:left;margin:0 10px 10px 0;padding:0;text-align:center;width:60px;height:45px;overflow: hidden;}
.tx-stillphotogallery-pi1 ul img {padding:2px;margin: auto;}

.tx-stillusedtrucksmonthlyoffer-pi1 {clear:both;}
.user-praktikathemen-pi1-singleView {clear:both;margin-right:32px;}

/* Internationale Vertriebsstandorte */
.tx-stillflashcountries-pi1 {margin:0 32px 0 0;clear: both;}
.tx-stillflashcountries-pi1 .country-select {width: 250px;}
.tx-stillflashcountries-pi1 .location-select {width: 400px;}
.tx-stillflashcountries-pi1 .download>img {display:inline !important;margin-right:6px;}

/* still.eu Linklist */
.countryMenu ul {list-style: none;padding:0;margin:0;float: left;width: 50%;}
.countryMenu li {margin:0 0 3px;padding:0;}
.countryMenu ul a {background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -977px -209px; padding: 2px 0 2px 15px;}
.countryMenu ul a:hover {background-position: -957px -230px;}

/* reservation light */
.reservation{text-align:center;}
.reservation ul{display:inline-block;}
.reservation-detail li,
.reservation li{text-indent:-999999px;width:15px;height:15px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -795px -165px;float:left;margin:0 0 0 6px;}
.reservation-detail li:first-child,
.reservation li:first-child{margin:0;}
.available .available{background-position:-816px -165px;}
.requested .requested{background-position:-816px -185px;}
.reserved .reserved{background-position:-795px -185px;}

.user-usedtruckssearch-pi1 #detailRight .usedTrucksImg{margin:10px 10px 10px 0 !important;}
.user-usedtruckssearch-pi1 #detailRight .submit{float:left;text-decoration:none;height:31px;overflow:hidden;margin:0 0 12px !important;}
.user-usedtruckssearch-pi1 #detailRight .submit span{background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -259px;height:31px;margin:-1px 0 0;padding:8px 0 0;color:#fff;cursor:pointer;font-weight:bold;}
.user-usedtruckssearch-pi1 #detailRight .submit:hover span{background-position:0 -290px;}
.reservation-detail{clear:both;overflow:hidden;background:#f7f7f7;border:1px dotted #a5a4a4;border-left:0;border-right:0;padding:10px;margin-bottom:10px;}
.reservation-detail{font-weight:bold;}
.reservation-detail ul{float:right;padding:0;margin:0;list-style-type:none;}
.reservation-detail > span {float:left;}
.user-usedtruckssearch-pi1 #detailTop {position: relative;}
.user-usedtruckssearch-pi1 #detailTop > a > .col {background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -259px;border:0;height:23px;overflow:hidden;margin:-1px 0 0;padding:8px 0px 0;color:#fff;cursor:pointer;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;}
.user-usedtruckssearch-pi1 #detailTop > a:hover > .col {background-position:0 -290px;}
.user-usedtruckssearch-pi1 #detailTop > .searchResultButton {position: absolute;right: 0;top: 0;}

/* Location Map */
#locationMapWrap {position:relative;}
#locationMapWrap #locationMapHolder {width:321px;height:414px;}
#locationMapWrap #locationMapHolder > img {position:absolute;left:0;top:0;width:321px;height:414px;border:0;}
#locationMapWrap #locationMapTooltipContent {background-color:#fff;color:#FF6600;border:2px solid #e5e5e5;padding:5px 9px;text-align:center;overflow:hidden;word-wrap:break-word;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#locationMapLayer {visibility:hidden;position:absolute;z-index:100;}
#locationMapTooltip {position:absolute;display:none;font-size:11px;font-weight:bold;line-height:12px;min-width:50px;max-width:280px;}

/* Site Survey Layer */
#siteSurvey {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/fileadmin/package/still/img/lightboxBg.png);
    z-index: 100;
    display: none;
}
#siteSurveyLayer {
    position: relative;
    margin: auto;
    top: 10%;
    width: 746px;
    height: 540px;
    z-index: 110;
    background-color: #fff;
}
#siteSurveyLayerContent {
    position: absolute;
    left: 0;
    top: 72px;
    bottom: 65px;
    background-color: #fff;
    width: 100%;
}
#siteSurveyLayerContent .survey-header {
    position: absolute;
    left: 0;
    top: -72px;
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
}
#siteSurveyLayerContent .survey-header #logo-survey {
    float: right;
    margin: 12px 12px 0 0;
}
#siteSurveyLayerContent .survey-content {
    height: 100%;
    overflow: auto;
}
#siteSurveyLayerContent .survey-footer {
    position: absolute;
    left: 0;
    bottom: -65px;
    width: 100%;
    height: 63px;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}
#siteSurveyLayerContent .survey-footer .bg-img {
    position: absolute;
    right: 10px;
    bottom: 12px;
    width: 208px;
    height: 23px;
    background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -791px -44px;
}
#siteSurveyLayerContent .survey-footer .clearfixline {
    position: absolute;
    right: 10px;
    left: 10px;
    bottom: 12px;
    width: auto;
}
#siteSurveyIframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

/* Social media bar */
#socialMediaBar {float:left;margin: 32px 0 0 240px;width:720px;}
#socialMediaBar .icon {float: left;margin-right: 22px;background: url(/fileadmin/package/still/img/still_layout.png) no-repeat;overflow:hidden;text-indent:110%;}
#socialMediaBar .icon.newsletter {background-position:-664px -86px;width:32px;height:28px;}
#socialMediaBar .icon.facebook {background-position:-292px -86px;width:29px;height:29px;}
#socialMediaBar .icon.youtube {background-position:-577px -86px;width:61px;height:25px;margin-top:2px;}
#socialMediaBar .icon.twitter {background-position:-381px -86px;width:28px;height:23px;margin-top:3px;}
#socialMediaBar .icon.linkedin {background-position:-351px -86px;width:28px;height:28px;}
#socialMediaBar .icon.gplus {background-position:-322px -86px;width:28px;height:27px;margin-top:1px;}
#socialMediaBar .icon.pinterest {background-position:-263px -86px;width:28px;height:28px;margin-top:1px;}

/* DEALERSEARCH AUTOCOMPLETE FORM */
#stillDealerSearchForm {
    clear: both;
}
#stillDealerSearchForm .field {
    width: 320px;
}
#stillDealerSearchForm .field.state {
    margin-bottom: 12px;
}
#stillDealerSearchForm .field.city,
#stillDealerSearchForm .field.district {
    clear: both;
}
#stillDealerSearchForm .float-right {
    float: right;
}
#stillDealerSearchForm .label {
    line-height: 30px;
    float: left;
    margin: 32px 0 5px 12px;
}
#stillDealerSearchForm .submit {
    float: left;
    width: auto;
}
#stillDealerSearchForm .loader {
    position: static;
    float: left;
    margin: 8px 0 0 10px;
    width: 16px;
    height: 16px;
    background-image: url(/fileadmin/package/still/img/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    clear: both;
    display: none;
}
#stillDealerSearchForm label {
    display: block;
    margin-bottom: 6px;
}
#stillDealerSearchForm label + br {
    display: none;
}
#stillDealerSearchForm input.placeholder {
    color: #999;
}
.still-dealer {
    margin: 0 32px 32px 0;
}
.still-dealer .content {
    float: left;
    width: 50%;
}
#content .still-dealer h3 {
    margin: 0 0 12px;
    padding: 0 0 6px;
    background: url(/fileadmin/package/still/img/dotLine.png) no-repeat left bottom;
}
.still-dealer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.still-dealer li {
    margin: 0 0 4px;
    padding: 0;
    list-style: none;
}
.dealersearch-autocomplete-list {
    max-height: 230px;
    overflow: auto;
}

/* USEDTRUCKS AUTOCOMPLETE LIST (PDF-generation form and search form) */
.usedtruckspdf-autocomplete-list,
.usedtrucks-autocomplete-list {
    max-height: 230px;
    overflow: auto;
}

/* FULL SERVICE TABELLE */
#content .full-service-category-title {
    font-size: 14px;
}
.full-service-wrap {
    padding-right: 32px;
}
.full-service-header {
    padding-top: 30px;
    background: url('/fileadmin/package/still/img/full-service-header.png') no-repeat 20px 100%;
}
.full-service-header td {
    padding: 10px 0;
    font-weight: bold;
    color: #FFF;
    background: #3256A7;
    vertical-align: middle;
}
.full-service-header .bg-1 {
    background: #A2A9D5;
}
.full-service-header .bg-2 {
    background: #8790C7;
}
.full-service-header .bg-3 {
    background: #6D7BBB;
}
.full-service-header .bg-4 {
    background: #5168B1;
}
.full-service-category-title {
    position: relative;
    padding: 10px 300px 10px 10px;
    line-height: 20px;
    color: #FFF;
    background: #3256A7;
    cursor: pointer;
}
.full-service-category + .full-service-category {
    margin-top: 1px;
}
.full-service-category-title .show-link,
.full-service-category-title .hide-link {
    position: absolute;
    top: 10px;
    right: 10px;
    padding-left: 17px;
    font-size: 12px;
    color: #FFF;
    cursor: pointer;
}
.full-service-category-title .show-link .ico,
.full-service-category-title .hide-link .ico {
    position: absolute;
    top: 5px;
    left: 0;
    width: 11px;
    height: 11px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -286px -141px;
}
.full-service-category-title .hide-link .ico {
    background-position: -298px -141px;
}
.open .full-service-category-title .show-link,
.full-service-category-title .hide-link {
    display: none;
}
.open .full-service-category-title .hide-link {
    display: block;
}
.full-service-category-content {
    display: none;
}
.open .full-service-category-content,
.fixed-open .full-service-category-content {
    display: block;
}
.full-service-table {
    width: 100%;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    border-collapse: collapse;
}
.full-service-table th,
.full-service-table td {
    padding: 10px;
    vertical-align: top;
}
.full-service-table th {
    text-align: left;
}
.full-service-table td {
    width: 66px;
    text-align: center;
}
.full-service-table tr + tr th,
.full-service-table tr + tr td {
    background: url('/fileadmin/package/still/img/dotLine.png') no-repeat 0 0;
}
.full-service-incl,
.full-service-opt {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -872px -360px;
}
.full-service-opt {
    background-position: -872px -376px;
}
.full-service-legend {
    overflow: hidden;
    padding: 10px;
    background: url('/fileadmin/package/still/img/dotLine.png') no-repeat 0 0;
}
.full-service-legend-entry {
    float: left;
    margin: 0 30px 0 0;
    line-height: 20px;
}
/* FULL SERVICE TABLE - COUNTRY SPECIFIC RULES */
.locale_pl_PL .full-service-table td {
    width: 84px;
    padding: 10px 6px;
}

.forklift-360-iframe {
    border: 0;
    width: 688px;
    height: 400px;
}


/* PLZ-Formular Niederlassungen / Verkäufersuche mit Autocomplete */
.tx-salesinfomarketingstaff-pi1 .zip-form {
    margin-bottom: 12px;
}
.tx-salesinfomarketingstaff-pi1 .zip-form .field {
    width: auto;
}
.tx-salesinfomarketingstaff-pi1 .zip-form .plz-field label {
    padding-right: 12px;
}
.tx-salesinfomarketingstaff-pi1 .zip-form .plz-field input {
    width: 140px;
}
.tx-salesinfomarketingstaff-pi1 .zip-form .plz-field + .field {
    margin-left: 12px;
}
.tx-salesinfomarketingstaff-pi1 .zip-form-result {
    clear: left;
    overflow: auto;
}
.tx-salesinfomarketingstaff-pi1 .zip-form .placeholder {
    color: #999;
}
.tx-salesinfomarketingstaff-pi1 .zip-form .loader {
    position: static;
    float: left;
    margin: 8px 0 0 10px;
    width: 16px;
    height: 16px;
    background-image: url(/fileadmin/package/still/img/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    clear: both;
    display: none;
}
.salesinfomarketingstaff-autocomplete-list {
    max-height: 230px;
    overflow: auto;
}


/* New Niederlassungen Elements */
.contact-box {
    float: right;
    width: 178px;
    padding: 14px;
    border: 1px solid #eaeaea;
    background: #f9f9f9;
}
.contact-box .phone-link {
    margin-bottom: 6px;
}
.contact-box small {
    display: block;
    margin-bottom: 10px;
    font-size: 9px;
    line-height: 12px;
}
.contact-box .button .col {
    width: 140px;
    background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x scroll 0 -259px;
    border: 0;
    color: #fff;
    cursor: pointer;
    font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
    height: 23px;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 8px 0 0;
    white-space: nowrap;
}
.contact-box .button:hover .col {
    background-position: 0 -290px;
}
.contact-box address {
    font-style: normal;
    margin-top: 12px;
}

.new-products-table {
    width: 688px;
    border-collapse: collapse;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
    font-size: 10px;
    table-layout: fixed;
}
.new-products-table tr:first-child th {
    padding: 8px 1px 7px;
    background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1655px;
    border-bottom: 1px solid #d1d2d4;
    vertical-align: top;
}
.new-products-table td {
    padding: 1px;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background: url(/fileadmin/package/still/img/dotLine.png) no-repeat #f8f8f8;
    overflow: hidden;
}
.new-products-table .image {
    width: 99px;
}
.new-products-table .title {
    width: 50px;
}
.new-products-table .info-1 {
    width: 68px;
}
.new-products-table .info-2 {
    width: 75px;
}
.new-products-table .info-3 {
    width: 125px;
    text-align: left;
}
.new-products-table .details {
    width: 102px;
}
.new-products-table .storage {
    text-align: left;
}
.new-products-table .link {
    width: 78px;
    text-align: left;
}
.new-products-table tr:first-child + .item-row td {
    background-image: none;
}
.new-products-table .item-row .image {
    padding: 6px 0 5px;
    background-color: #fff;
}
.new-products-table .item-row .info-3 {
    text-align: center;
}
.new-products-table .item-row .details {
    text-align: left;
    color: #ff0000;
    font-weight: bold;
}
.new-products-table .item-row .storage {
    text-align: center;
}
#content .new-products-table .item-row .link a {
    position: relative;
    display: block;
    color: #fff;
}
.new-products-table .item-row .link a .fB {
    width: 4px;
}
.new-products-table .item-row .link a .fBR {
    background-position: -731px -86px;
}
.new-products-table .item-row .link a .fB-inner {
    float: left;
    height: 28px;
    background-position: -815px -266px;
    width: 60px;
    padding-top: 2px;
    padding-left: 9px;
    line-height: 12px;
    overflow: hidden;
}
.new-products-table .item-row .link .arrow-icon {
    position: absolute;
    left: 1px;
    top: 3px;
    width: 11px;
    height: 11px;
    background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -707px -96px;
}
.new-products-table .item-row .link a:hover .fB-inner {
    background-position: -815px -297px;
}
.new-products-table .item-row .link a:hover .fBR {
    background-position: -770px -86px;
}

/* iPad specifics */
.ipad .field input[type="text"], .ipad .field input[type="email"], .ipad .field input[type="password"],
.ipad .field input[type="number"], .ipad .field input[type="date"] {height:25px;border-radius:0;padding:3px 0 2px;}
.ipad .field input[type="submit"], #searchThis, #searchStart {border-radius:0;}

/* extra buttons for ipad */
.ipad .field .submit .fB {display:none;}
.ipad .field .submit input {position:relative;border-radius: 3px;background-position: 0 -260px;margin:0;padding:6px 10px 8px 28px;height: auto;}
.ipad .field .submit {position:relative;}
.ipad .field .submit:after {content:'';position:absolute;left:10px;top:10px;width:11px;height:11px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -593px -46px;}
/* Rental pages */
.ipad #rentAStacker .submit .fB {display:none;}
.ipad #rentAStacker .submit > .col {position:relative;border-radius: 3px;background-position: 0 -260px;padding:0 10px 0 28px;}
.ipad #rentAStacker .submit > a {border-radius: 3px;background-position: 0 -260px;padding:8px 10px 0 28px;margin:0;height:22px;}
.ipad #rentAStacker .submit {position:relative;}
.ipad #rentAStacker .submit:after {content:'';position:absolute;left:10px;top:10px;width:11px;height:11px;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -593px -46px;}

/* Download Operating Instructions */

.tx-stilloperatinginstructions .download-list {
    margin:0;
    padding:0;
    list-style:none;
    width:690px;
    ;
}
.tx-stilloperatinginstructions .download-list li {
    background:#FFF; /* F1F0F0 */
    margin-bottom:8px;
    display:table;
    width:690px;
    padding:10px;
    box-sizing: border-box;
    border:dotted #bbb;
    border-width:0 0 1px 0;
}
.tx-stilloperatinginstructions .download-list li:last-child {
    border:0;
}
.tx-stilloperatinginstructions .download-list li .download-title,
.tx-stilloperatinginstructions .download-list li .download-links {
    display:table-cell;
}
.tx-stilloperatinginstructions .download-list li .download-title {
    width:600px;
    font-weight:600;
}
.tx-stilloperatinginstructions .download-list li .download-links {
    width:90px;
}

.tx-stilloperatinginstructions .download-list li .download-links a {
    padding:5px 5px 5px 20px;
    background:url('/fileadmin/package/still/img/download-icon-2.png');
    background-repeat:no-repeat;
    background-size: 15px 17px;
    background-position: 0 4px;
    display:inline-block;
    max-width:100px;
}

/* off canvas FCE */
.oc-wrapper {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10001;
    display: none;
}
.oc-wrapper.is-visible {
    display: block;
}
.oc-wrapper .oc-overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    display: none;
}
.oc-wrapper .oc-layer {
    position: fixed;
    left: 0;
    right: 0;
    top: 100%;
    margin: auto;
    width: 728px;
    background: #fff;
    border-radius: 3px;
    transform: translateY(0);
    transition: top .45s, transform .45s;
    overflow: hidden;
}
.oc-wrapper.is-ready .oc-layer {
    transform: translateY(-50px);
    box-shadow: 0 0 8px 3px rgba(0, 0, 0, .15);
}
.oc-wrapper .oc-layer:hover {
    transform: translateY(-60px);
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.500, 0.250, 0.130, 1.350);
}
.oc-wrapper .oc-layer-header {
    position: relative;
    background: #545454;
    color: #fff;
    padding: 15px 20px;
    cursor: pointer;
}
.oc-wrapper .oc-layer-header-text {
    font-size: 20px;
    font-family: CorpoSBold, Verdana, sans-serif;
    white-space: nowrap;
    overflow: hidden;
}
.oc-wrapper .oc-layer-content {
    padding: 20px;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
}
.oc-wrapper .oc-fce-content {
    position: relative;
}
.oc-wrapper .oc-minimize {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url("/fileadmin/package/still/img/still_layout.png") no-repeat scroll -242px -86px;
    display: none;
}
.oc-wrapper .oc-close {
    position: absolute;
    right: 11px;
    top: 11px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: transparent url("/fileadmin/package/still/img/still_layout.png") no-repeat scroll -465px -118px;
}
.oc-wrapper .oc-cookie {
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-size: 10px;
    color: #999;
    cursor: pointer;
}
.oc-wrapper .oc-cookie:hover {
    color: #FF7A00;
}
.oc-wrapper .oc-layer-content > a.submit {
    float: right;
    margin-top: 20px;
}
.oc-wrapper .oc-layer-content > a.submit span {
    background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -260px;
    border: 0;
    height: 23px;
    overflow: visible;
    margin: 0;
    padding: 7px 0 0;
    color: #fff;
    cursor: pointer;
    font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.oc-wrapper .oc-layer-content > a.submit:hover span {
    background-position: 0 -291px;
}

.is-show-oc-layer .oc-wrapper .oc-overlay {
    display: block;
}
.is-show-oc-layer .oc-wrapper .oc-layer {
    top: 50%;
    transform: translateY(-52%);
    transition-timing-function: cubic-bezier(0.500, 0.250, 0.130, 1.350);
}
.is-show-oc-layer .oc-wrapper .oc-minimize {
    display: block;
}
.is-show-oc-layer .oc-wrapper .oc-close {
    display: none;
}
#footer {
    transition: padding .3s;
}
#footer.has-oc-wrapper {
    padding-bottom: 70px;
}


/* accordion - slidein slideout feature */
.fce-accordion .field {
    float: none;
    margin-bottom: 12px;
    overflow: hidden;
}
.fce-accordion .accordion-trigger {
    float: left;
    overflow: hidden;
}
.fce-accordion .accordion-close {
    display: none;
}

.fce-accordion.type-2 .accordion-trigger {
    float: right;
}
.fce-accordion.type-2 .accordion-trigger .accordion-close {
    display: none;
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin-bottom: 1px;
    background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -465px -118px;
}
.fce-accordion.type-2.is-open .accordion-trigger .button {
    display: none;
}
.fce-accordion.type-2.is-open .accordion-trigger .accordion-close {
    display: block;
}

/* SoS - Image-overlay feature */
.fce-sos-img-wrap {
    position: relative;
    clear: both;
}
.fce-sos-img-wrap img {
    width: 100%;
}
.fce-sos-img-wrap .sos-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    padding: 54px;
    background-color: rgba(0, 0, 0, .85);
    overflow: hidden;
    opacity: 0;
    transition: opacity .3s;
}
.fce-sos-img-wrap .sos-overlay:hover {
    opacity: 1;
}
#content .fce-sos-img-wrap .sos-overlay h3 {
    font-size: 15px;
    line-height: 18px;
    margin: 0 0 12px 0;
}
.fce-sos-img-wrap .sos-overlay p {
    line-height: 18px;
    margin-bottom: 12px;
}
.fce-sos-img-wrap .sos-overlay > .internal-link {
    float: left;
    clear: both;
    margin-bottom: 12px;
}
.fce-sos-img-wrap .sos-overlay > .button {
    float: left;
    clear: both;
    max-width: 100%;
    margin-bottom: 12px;
}
.fce-sos-img-wrap .sos-overlay > .button a {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.fce-two-col-wrap .col340:first-child .fce-sos-img-wrap {
    margin-right: 16px;
}
.fce-two-col-wrap .col340 + .col340 .fce-sos-img-wrap {
    margin-left: 16px;
}
.fce-two-col-wrap .col340 .powermailForm .formFields {
    width: 100%;
}
.fce-two-col-wrap .col340 .powermailForm .field label {
    width: 180px;
}
.fce-two-col-wrap .col340 .powermailForm .field312 {
    width: 270px;
}
.fce-two-col-wrap .col340 .powermailForm .field .chkFieldContent {
    width: 250px;
}
#content .fce-two-col-wrap .col340 .csc-text:first-child h1,
#content .fce-two-col-wrap .col340 .csc-text:first-child h2,
#content .fce-two-col-wrap .col340 .csc-text:first-child h3 {
    padding-top: 0;
}

/* Tab Gallery */
.tx-wsgallery-pi1 {
    /*background: red;*/
}
.tx-wsgallery-pi1 .ws-gallery {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tx-wsgallery-pi1 .ws-gallery li {
     float:left;
     width:195px;
     height:220px;
    margin: 0 0 25px 0;
    padding: 0 10px 0 0;
}
.tx-wsgallery-pi1 .ws-gallery li:nth-child(3n-1) {
    margin: 0 30px;
}
.tx-wsgallery-pi1 .wsgallery-image img {
    display: block;
    max-width: 195px;
    height: auto;
}
.tx-wsgallery-pi1 .ws-gallery-title {
    font-size: 9px;
    padding-top:4px;
}

#linkPartnerPlan{width:992px;overflow:hidden;background:#fff;position:relative;}
#linkPartnerPlan #topic{height:115px;background:url("/fileadmin/package/still/img/repeat_x.png") repeat-x 0 45px;}
#linkPartnerPlan #ppLogo {width:221px;height:81px;position:absolute;left:17px;top:17px;}
#linkPartnerPlan #ppClose {position:absolute;right:32px;top:48px;width:179px;height:21px;line-height:1em;border:1px solid #d9d9d9;color:#ff6700;margin:0;padding:8px 4px 4px 11px;font-size:15px;font-family:CorpoSBold,Verdana;text-decoration:none;background:url("/fileadmin/package/still/img/repeat_x.png") repeat-x 0 -32px;border-radius:2px;}
#linkPartnerPlan #ppClose>.arrow {margin:4px 8px 0 0;}
#linkPartnerPlan #ppClose>span {display:inline-block;padding-top:2px;}

#linkPartnerPlan #matrix{padding:32px;}

#linkPartnerPlan .matrixRow {margin:22px 0 0;}
#linkPartnerPlan .matrixRow:first-child{margin:0;}
#linkPartnerPlan .matrixRow>table {width:928px;height:80px;table-layout:fixed;text-align:center;}
#linkPartnerPlan .matrixRow td.item-start {width:150px;border-bottom-width:3px;border-top-width:12px;text-transform:uppercase;font-family:CorpoSBold,Verdana;}
#linkPartnerPlan td.content {vertical-align:middle;overflow:hidden;cursor:pointer;border:3px solid;border-bottom-width:12px;font-family:CorpoS,Verdana;}
#linkPartnerPlan td.content a {color:#545454;text-decoration:none;font-size:15px;line-height:1.3em;vertical-align:middle;display:block;}
#linkPartnerPlan td.content:hover a {color:#fff;}
#linkPartnerPlan td.item-start a {width:150px;border-bottom:12px solid #FFFFFF;}
#linkPartnerPlan td.space {width:24px;}

#linkPartnerPlan .orange td.content{border-color:#ea5906;}
#linkPartnerPlan .orange td.item-start:hover a{border-color:#ea5906;}
#linkPartnerPlan .orange td.content:hover{background-color:#ea5906;}
#linkPartnerPlan .yellow td.content{border-color:#22a636;}
#linkPartnerPlan .yellow td.item-start:hover a{border-color:#22a636;}
#linkPartnerPlan .yellow td.content:hover{background-color:#22a636;}
#linkPartnerPlan .blue td.content{border-color:#006eb7;}
#linkPartnerPlan .blue td.item-start:hover a{border-color:#006eb7;}
#linkPartnerPlan .blue td.content:hover{background-color:#006eb7;}
#linkPartnerPlan .green td.content{border-color:#fbb900;}
#linkPartnerPlan .green td.item-start:hover a{border-color:#fbb900;}
#linkPartnerPlan .green td.content:hover{background-color:#fbb900;}

#lightBoxContainer .special-partnerplanTeaser{top:48px;right:32px;width:196px;height:35px;}
/* Stellenangebote */
.user-jobsearch-pi1 .selectBox1Wrap {float:left;width:332px;}
.user-jobsearch-pi1 .selectBox2Wrap {float:right;width:332px;}
.user-jobsearch-pi1 .selectBox1, .user-jobsearch-pi1 .selectBox2 {width:320px;}
.user-jobsearch-pi1 .selectBox1Wrap>label, .user-jobsearch-pi1 .selectBox2Wrap>label {width:100%;float:left;margin-bottom:3px;font-weight:bold;}
.user-jobsearch-pi1>form {margin-bottom:16px;height:auto !important;}
.user-jobsearch-pi1 .submit {width:auto;float:left;margin:0 0 0 32px;}
.user-jobsearch-pi1 #selCategory {float:left;}

/* Ausbildungsangebote */
.user-ausbildungsangebote-pi1 .selectBox1Wrap {float:left;width:332px;}
.user-ausbildungsangebote-pi1 .selectBox2Wrap {float:right;width:332px;}
.user-ausbildungsangebote-pi1 .selectBox1, .user-ausbildungsangebote-pi1 .selectBox2 {width:320px;}
.user-ausbildungsangebote-pi1 .selectBox1Wrap>label, .user-ausbildungsangebote-pi1 .selectBox2Wrap>label {width:100%;float:left;margin-bottom:3px;font-weight:bold;}
.user-ausbildungsangebote-pi1>form {margin-bottom:16px;height:auto !important;}
.user-ausbildungsangebote-pi1 .submit {width:auto;float:left;margin:0 0 0 32px;}
.user-ausbildungsangebote-pi1 #selCategory {float:left;}

/* Stellenangebote */
.tx-stillapprenticeships .selectBox1Wrap {float:left;width:332px;}
.tx-stillapprenticeships .selectBox2Wrap {float:right;width:332px;}
.tx-stillapprenticeships .selectBox1, .tx-stillapprenticeships .selectBox2 {width:320px;}
.tx-stillapprenticeships .selectBox1Wrap>label, .tx-stillapprenticeships .selectBox2Wrap>label {width:100%;float:left;margin-bottom:3px;font-weight:bold;}
.tx-stillapprenticeships>form {margin-bottom:16px;height:auto !important;}
.tx-stillapprenticeships .submit {width:auto;float:left;margin:0 0 0 32px;}

/* Prakitka */
.user-praktikathemen-pi1 label {font-weight: bold;}

/* Shop */
.tx-ttproducts {clear:both;margin-right:32px;}
.tx-ttproducts img {display:inline !important;}
.tx-ttproducts .formButton {border:1px solid #fff;border-right-color:#e1e7ef;border-bottom-color:#e1e7ef;height:20px !important;background-color:#eff4fc;font-weight:bold;font-size:11px;color:#ff7a00;cursor:pointer;padding-left:5px;padding-right:5px;}
.tx-ttproducts .contentTable {background: #D1D1D1;border:0 solid #ccc;margin: 6px 0 0;width: 100%;}
.tx-ttproducts .contentTable td {border: 1px solid #fff;font-size: 10px;padding: 5px;text-align: left;}
.tx-ttproducts .contentTable .productImages {border:0;}
.tx-ttproducts .contentTable .productImages a {float:left;overflow:hidden;margin:4px 4px 0 0;}
.tx-ttproducts .contentTable .productImages .productsFirstImg { float: none; display: block; margin:0; }
.tx-ttproducts .contentTable .productImages .productsFirstImg + .productsImg {clear:left;}
.tx-ttproducts .contentTable .productImages .productsLastImg {margin-right:0;}
.tx-ttproducts .contentTable td p {color: #333;font-size: 10px;}
.tx-ttproducts .contentTable select {min-width:100px; padding: 0 10px;}
.tx-ttproducts .contentTable .select-label {float: left;line-height: 24px;margin-right: 14px;}
.tx-ttproducts .txtField {border: 1px solid #D1D2D4;font-weight: normal;padding-left: 2px;padding-right: 2px;}
.tx-ttproducts textarea {border: 1px solid #D1D2D4;margin-right: 8px;padding-left: 2px;padding-right: 2px;}
.tx-ttproducts .normalTable {background: #D1D2D4;border: 0 solid #d1d2d4;margin: 0;}
.tx-ttproducts .normalTable th {border: 1px solid #fff;font-size: 10px;padding: 5px;text-align: left;}
.tx-ttproducts .normalTable td {background-color: #F6F7F8;border:1px solid #fff;font-size: 10px;padding: 5px;text-align: left;}
.tx-ttproducts .normalTable input.coupon-error {color: #ff0606 !important; border-color: #ff0606;}
.tx-ttproducts .normalTable span.coupon-error {color: #ff0606;}
#content .tx-ttproducts .normalTable h3 {color:#666;font-size:10px;}

/* Ansprechpartnersuche Niederlassungen */
.tx-stillcompanycontact-pi1 table{background:none !important;border:0 !important;clear:both;}
.tx-stillcompanycontact-pi1 label{cursor:pointer;color:#545454;font-size:12px;line-height:28px;margin-right:150px;}
.tx-stillcompanycontact-pi1 td{font-size:12px !important;padding:0 !important;}
.tx-stillcompanycontact-pi1 td b{font-weight:normal;cursor:pointer;color:#545454;font-size:12px;line-height:28px;}
.tx-stillcompanycontact-pi1 select{font-size:12px !important;color:#545454 !important;width:199px !important;height:22px;}

.col208 .tx-stillcompanycontact-pi1 .contentForm { overflow: hidden; margin-bottom: 12px; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .field { margin: 0; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .zip-field { width: 170px; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .zip-field label { padding: 2px 12px 0 0; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .zip-field input { width: 162px; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .zip-field + .field { float: right; width: auto; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .field .submit input { width: 25px; background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -804px -410px; margin-top:30px;}
.col208 .tx-stillcompanycontact-pi1 .contentForm .field .submit .fBL { width: 5px; margin-top:30px; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .field .submit .fBR { width: 4px; background-position: -884px -266px; margin-top:30px;}
.col208 .tx-stillcompanycontact-pi1 .contentForm .field .submit:hover input { background-position: -804px -440px; }
.col208 .tx-stillcompanycontact-pi1 .contentForm .field .submit:hover .fBR { background-position: -884px -297px; }

/* Newsletter empfehlen */
.tx-stillnewsletterrecommend-pi1 h3 {float:left;margin:12px 0 2px !important;}

/* Formulare Allgemein */
#formchecboxnewsletter,
#dataprotection {margin:9px 0 0;}

/* Lieferanfrage */
.tx-stillsuppliersrequestform-pi1 h3 {color:#000;float:left;margin-bottom:8px !important;}
.tx-stillsuppliersrequestform-pi1 .contentForm>.col720:first-child>h3 {margin-bottom:2px !important;}
.tx-stillsuppliersrequestform-pi1 .checkBoxMatrix {margin-bottom:18px;padding-bottom:14px;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat 0 bottom;}
.tx-stillsuppliersrequestform-pi1 .checkBoxMatrix .check {float:left;clear:left;margin:15px 0 0;padding:0;}
.tx-stillsuppliersrequestform-pi1 .checkBoxMatrix label {display:block;margin-top:12px;padding-left:20px;cursor:pointer;}
.tx-stillsuppliersrequestform-pi1 .checkBoxMatrix>.col208 {position:relative;}
.tx-stillsuppliersrequestform-pi1 .checkBoxMatrix .borderRight {position:absolute;right:0;top:14px;width:1px;height:100%;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -787px -46px;}
.tx-stillsuppliersrequestform-pi1 .specialForm {width:520px;}
.tx-stillsuppliersrequestform-pi1 .specialForm .field>label {width:200px;}

/* Infos anfordern */
.tx-stillinforequest-pi1 select {margin:0;padding:0;width:180px;height:120px;}
.tx-stillinforequest-pi1 #list1, .tx-stillinforequest-pi1 #list3 {float:left;}
.tx-stillinforequest-pi1 #list2, .tx-stillinforequest-pi1 #list4 {float:right;}
.tx-stillinforequest-pi1 .selectlist {position:relative;}
.tx-stillinforequest-pi1 .selectlist>a {position:absolute;}
.tx-stillinforequest-pi1 .arrowLeft>img, .tx-stillinforequest-pi1 .arrowRight>img {width:15px;height:14px;}
.tx-stillinforequest-pi1 .arrowLeft2>img, .tx-stillinforequest-pi1 .arrowRight2>img {width:19px;height:14px;}
.tx-stillinforequest-pi1 .arrowLeft, .tx-stillinforequest-pi1 .arrowRight {top:50px;}
.tx-stillinforequest-pi1 .arrowLeft, .tx-stillinforequest-pi1 .arrowLeft2 {right:230px;}
.tx-stillinforequest-pi1 .arrowRight, .tx-stillinforequest-pi1 .arrowRight2 {left:230px;}
.tx-stillinforequest-pi1 .arrowLeft2, .tx-stillinforequest-pi1 .arrowRight2 {top:70px;}
.tx-stillinforequest-pi1 h3 {color:#000;float:left;margin-bottom:8px !important;}
.tx-stillinforequest-pi1 .formFields{margin:0 0 16px;}
.tx-stillinforequest-pi1 .clearfixline{margin-bottom:16px;}
.tx-stillinforequest-pi1 input[type="checkbox"] {clear:both;margin:9px 0 0;}

/* Online Bewerbung */
.tx-stillonlineapp-pi1 .specialColForm {width:500px;}
.tx-stillonlineapp-pi1 h2 {float:left;width:100%;}
.tx-stillonlineapp-pi1 h3 {color:#000;float:left;margin-bottom:8px !important;}
.tx-stillonlineapp-pi1 {margin-bottom:16px;overflow:hidden;}
.tx-stillonlineapp-pi1 .normalLH {line-height:18px;}
.tx-stillonlineapp-pi1 .field>label {width:180px;}
.tx-stillonlineapp-pi1 .field p.text {margin-left:180px;}

/* Niederlassung suchen */
#tx-stillofficesearch-result p {margin:12px 0;}
.tx-stillofficesearch-form.driverschool {overflow:hidden;}
.tx-stillofficesearch-form.driverschool .plzLbl {margin-right:32px;}
.tx-stillofficesearch-form.driverschool .field {width:auto;}
.tx-stillofficesearch-form.driverschool .submit {float:left;margin-left:12px;}

/* Verkäufersuche */
.tx-salesinfomarketingstaff-search .searchfield {margin:0 20px 0 14px;}
.tx-salesinfomarketingstaff-search .formButton {width:95px;height:30px;padding:0 10px 3px 28px;border:0;color:#fff;font-weight:bold;cursor:pointer;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -793px -266px;}
.tx-salesinfomarketingstaff-search .formButton:hover {background-position:-793px -297px;}

/* Glossar */
.tx-simpleglossar-pi1 .formButton {width:95px;height:30px;padding:0 10px 3px 28px;border:0;color:#fff;font-weight:bold;cursor:pointer;background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -793px -266px;margin-left: 10px;}
.tx-simpleglossar-pi1 .formButton:hover {background-position:-793px -297px;}
.tx-simpleglossar-pi1 .field {float:none;}
.tx-simpleglossar-pi1 .pageBrowserAToZ a, .tx-simpleglossar-pi1 .pageBrowserAToZ span {margin-right: 4px;}

/* Login Form in GG */
.loginForm .formFields {clear: none;margin:0 32px 22px 0;}

/* overwrite thickbox */
#TB_ajaxContent{overflow:hidden !important;}
#TB_ajaxContent .flexContactFormButtons{padding-bottom:7px !important;overflow:hidden;}
#TB_ajaxContent .tx-stillflexcontactform{padding-bottom:1px !important;}
#flexContactForm input.text{height:20px !important;}
*+html .tx-stillflexcontactform hr{height:2px !important;padding:0 !important;margin:0 !important;line-height:1px !important;font-size:1px !important;background:#000;}
*+html .tx-stillflexcontactform p.mandatoryFields{margin:0 !important;}
*+html #flexContactForm input.submit{margin-right:40px;}

/* powermailforms width exception */
.powermailForm .formFields {width:525px;}
.powermailForm .field label {width:200px;padding-right:5px;}
.powermailForm .field input[type="checkbox"] {clear:both;margin:9px 0 0;}
.powermailForm .radioField > label {position: absolute;left: 0;top: 5px;padding-top: 0;}
.powermailForm .radioField > label + .radioFieldItem {display: none;}
.powermailForm .radioField .radioFieldItem {float: left;margin: 0 0 4px 200px;}

.powermailForm span.value-only {float: left;padding-top: 5px;}

.tx-stillusedtruckspdfoffer-pi1 a.submit {margin-right:10px;}
.tx-stillusedtruckspdfoffer-pi1 a.submit span {background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -259px;border:0;height:24px;overflow:hidden;margin:-1px 0 0;padding:7px 0 0;color:#fff;cursor:pointer;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;}
.tx-stillusedtruckspdfoffer-pi1 a.submit:hover span {background-position:0 -290px;}

/* Reservation Inquiry Form */
.tx-stillusedtrucksreservation-pi1 .confirmation ul {float:none;margin:0;}
.tx-stillusedtrucksreservation-pi1 .confirmation li {height: auto;margin:5px 0;width:100%;text-indent: 0;background: none;}
.tx-stillusedtrucksreservation-pi1 .confirmation #reservation-refuse {margin-left:42px;}
.tx-stillusedtrucksreservation-pi1 .confirmation input[type="radio"]+label {line-height: 18px;}
.tx-stillusedtrucksreservation-pi1 .confirmation .field .clearfixline {margin:10px 0;}
.tx-stillusedtrucksreservation-pi1 .confirmation .formFields {margin-top: 30px;}

/* Slidebuttons open/close forms */
.contentForm .slideButtons { float: right; overflow: hidden; }
.contentForm .slideButtons .open,
.contentForm .slideButtons .close { float: left; width: 20px; height: 20px; background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -427px -118px; cursor: pointer; margin-left: 6px; }
.contentForm .slideButtons .close { background-position: -406px -118px; }
.contentForm .slideButtons .slideButtonsInfo { float: left; margin-top: 1px; color: #969696; font-size: 10px; }

/* Datepicker input elements */
.contentForm .field .calendarIcon { background: url("/fileadmin/package/still/img/still_layout.png") no-repeat scroll -448px -118px transparent; cursor: pointer; height: 19px; padding: 0; position: absolute; right: 10px; top: 5px; width: 16px; }

/* wide checkbox field */
.powermailForm .field.fieldsize label { width: auto; }
.powermailForm .field.fieldsize .field312 { width: 100%; }
.powermailForm .field.fieldsize input[type="checkbox"] { margin-top: 3px; }
.powermailForm .field.fieldsize .chkFieldContent { float: none; width: auto; padding-left: 22px; }

/* honeypot fields */
.contentForm .honeypot,
.tx-stillflexcontactform .honeypot { display: none; }

/* Forms with 2-col layout
   Add id prefix "two-col-form", e.g. id="two-col-form-customerday".
   Use "two-col-form-customerday" as real-id.
   ========================================================================== */
form[id^="two-col-form"] .formFields {
    width: 100%;
    margin-left: -10px;
    margin-right: -10px;
}
form[id^="two-col-form"] .formTip {
    display: block;
    float: none;
    clear: both;
    padding: 0 10px;
    margin: 0 0 10px;
}
form[id^="two-col-form"] .formTip.text-align-right {
    text-align: right;
}
form[id^="two-col-form"] .field {
    position: relative;
    float: left;
    width: 50%;
    padding: 0 10px;
    margin: 0 0 10px;
    box-sizing: border-box;
}
form[id^="two-col-form"] .field-full-width,
form[id^="two-col-form"] .field-submit {
    width: 100%;
}
form[id^="two-col-form"] .field-align-left {
    float: left;
    clear: left;
}
form[id^="two-col-form"] .field-align-right {
    float: right;
    clear: right;
}
form[id^="two-col-form"] .field label {
    display: block;
    float: none;
    width: auto;
    margin-bottom: 2px;
    padding-top: 0;
}
/*form[id^="two-col-form"] .field label:after {
    content: ':';
}
form[id^="two-col-form"] .field.required label:after {
    content: '*:';
}*/
form[id^="two-col-form"] .field input[type="text"],
form[id^="two-col-form"] .field input[type="password"],
form[id^="two-col-form"] .field input[type="email"],
form[id^="two-col-form"] .fieldArea {
    /* due to .fBL and .fBR */
    width: 98%;
}
form[id^="two-col-form"] .field.field-full-width .fieldArea {
    width: 510px;
}
form[id^="two-col-form"] .field.field-full-width textarea {
    min-height: 150px;
}
form[id^="two-col-form"] .field-submit {
    margin-bottom: 30px;
}
form[id^="two-col-form"].powermailForm .radioField > label {
    left: 10px;
}
form[id^="two-col-form"] .field .calendarIcon {
    top: 23px;
    right: 34px;
}
/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
 * jQuery UI Accordion 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.10
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Datepicker 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Progressbar 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Slider 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/fileadmin/package/still/img/ui/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #545454/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/fileadmin/package/still/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #545454/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/fileadmin/package/still/img/ui/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/fileadmin/package/still/img/ui/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/fileadmin/package/still/img/ui/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/fileadmin/package/still/img/ui/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/fileadmin/package/still/img/ui/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/fileadmin/package/still/img/ui/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/fileadmin/package/still/img/ui/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/fileadmin/package/still/img/ui/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/fileadmin/package/still/img/ui/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/fileadmin/package/still/img/ui/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/fileadmin/package/still/img/ui/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/fileadmin/package/still/img/ui/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/fileadmin/package/still/img/ui/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 3px/*{cornerRadius}*/; -webkit-border-top-left-radius: 3px/*{cornerRadius}*/; border-top-left-radius: 3px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 3px/*{cornerRadius}*/; -webkit-border-top-right-radius: 3px/*{cornerRadius}*/; border-top-right-radius: 3px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 3px/*{cornerRadius}*/; border-bottom-left-radius: 3px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 3px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 3px/*{cornerRadius}*/; border-bottom-right-radius: 3px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 3px/*{cornerRadius}*/; -webkit-border-top-left-radius: 3px/*{cornerRadius}*/; border-top-left-radius: 3px/*{cornerRadius}*/; -moz-border-radius-topright: 3px/*{cornerRadius}*/; -webkit-border-top-right-radius: 3px/*{cornerRadius}*/; border-top-right-radius: 3px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 3px/*{cornerRadius}*/; border-bottom-left-radius: 3px/*{cornerRadius}*/; -moz-border-radius-bottomright: 3px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 3px/*{cornerRadius}*/; border-bottom-right-radius: 3px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 3px/*{cornerRadius}*/; -webkit-border-top-right-radius: 3px/*{cornerRadius}*/; border-top-right-radius: 3px/*{cornerRadius}*/; -moz-border-radius-bottomright: 3px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 3px/*{cornerRadius}*/; border-bottom-right-radius: 3px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 3px/*{cornerRadius}*/; -webkit-border-top-left-radius: 3px/*{cornerRadius}*/; border-top-left-radius: 3px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 3px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 3px/*{cornerRadius}*/; border-bottom-left-radius: 3px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 3px/*{cornerRadius}*/; -webkit-border-radius: 3px/*{cornerRadius}*/; border-radius: 3px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/fileadmin/package/still/img/ui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/fileadmin/package/still/img/ui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
/* Selectmenu
----------------------------------*/
.ui-selectmenu { float: left; color: #545454 !important; outline: 0;display: block; display: inline-block; border: 0; position: relative; height: 30px; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; background: url(/fileadmin/package/still/img/select.png) no-repeat right top; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.error .ui-selectmenu {background-position: right -30px;}
.ui-selectmenu-icon { display: none; position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden;} 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; /*font-weight: normal !important;*/ }
.ui-selectmenu-menu li>a {background: url(/fileadmin/package/still/img/dotLine.png) no-repeat;}
.ui-selectmenu-menu li:first-child>a {background:none;}
.ui-selectmenu-menu li>a,.ui-selectmenu-status { line-height: 1.4em; display: block; padding: .405em 2.1em .405em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; padding: 5px 24px 2px 3px; overflow:hidden; height: 20px;}
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
.ui-selectmenu-menu li.ui-state-hover {border:0;background:#f2f2f2;}
.ui-selectmenu-menu-dropdown {border:1px solid #e6e6e6;}
.ui-selectmenu-item-selected, .ui-selectmenu-item-selected.ui-state-hover {font-weight:bold;}
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }
p {margin:0;padding:0;}

/* GG */
.user-usedtruckssearch-pi1 {width:688px;overflow:hidden;}
#content .user-usedtruckssearch-pi1 h3, #content .user-usedtruckssearch-pi1 h2 {margin:0;color:#000;}
.user-usedtruckssearch-pi1 .formFields {clear:none;margin:0 32px 0 0;}
.user-usedtruckssearch-pi1 .clearfixline {width:688px;margin:12px 0;}
.user-usedtruckssearch-pi1 .fl {float:left;margin:0 6px;padding-top:7px;}
#content .user-usedtruckssearch-pi1 .select {left:0;top:28px;}

/* General */
/* deactivated - faulty styling in easy-app */
/*.user-usedtruckssearch-pi1 td {vertical-align:top;}*/

/* Detail */
.user-usedtruckssearch-pi1 #detailLeft {width:367px;margin-right:32px;}
.user-usedtruckssearch-pi1 #detailLeft .formFields, .user-usedtruckssearch-pi1 #detailRight .formFields {margin:0;width:100%;}
.user-usedtruckssearch-pi1 #detailLeft .lbl {font-weight:bold;color:#000;float:left;/*overflow:hidden;*/width:156px;}
.user-usedtruckssearch-pi1 #detailLeft .lbl .normal {color:#545454;font-weight:normal;}
.user-usedtruckssearch-pi1 #detailLeft .val {float:right;width:211px;overflow:hidden;}
.user-usedtruckssearch-pi1 #detailLeft .field {margin:0;padding:9px 0;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat left bottom;}
.user-usedtruckssearch-pi1 #detailLeft .detailList .lbl {color:#545454;font-weight:normal;width:148px;padding-right:8px;}
.user-usedtruckssearch-pi1 #detailLeft .detailList ul {padding:0;margin:0;list-style:none;float:right;width:208px;}
.user-usedtruckssearch-pi1 #detailLeft .detailList ul>li {background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -991px -193px;line-height:1.2em;padding:2px 0 3px 14px;}
.user-usedtruckssearch-pi1 #detailLeft .printButton {float:left;margin-top:8px;margin-right:8px;}
.user-usedtruckssearch-pi1 #detailLeft .printButton a {float:left;color:#fff;border:0;margin-top:-1px;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -259px;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;height:23px;padding-top:8px;overflow:hidden;}
.user-usedtruckssearch-pi1 #detailLeft .printButton:hover a {background-position:0 -290px;}
.user-usedtruckssearch-pi1 #detailLeft .pdfButton {float:left;margin-top:8px;}
.user-usedtruckssearch-pi1 #detailLeft .pdfButton a {float:left;color:#fff;border:0;margin-top:-1px;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -259px;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;height:23px;padding-top:8px;overflow:hidden;}
.user-usedtruckssearch-pi1 #detailLeft .pdfButton:hover a {background-position:0 -290px;}
.user-usedtruckssearch-pi1 .detailList>li {padding:2px 0;overflow:hidden;}
.user-usedtruckssearch-pi1 .detailInfo {margin-top:12px;font-size:11px;width:100%;}
.user-usedtruckssearch-pi1 .detailInfo .star {color:#999;margin-top:8px;}
.user-usedtruckssearch-pi1 #detailRight {width:286px;}
.user-usedtruckssearch-pi1 #usedTrucksFirstImg {overflow:hidden;}
.user-usedtruckssearch-pi1 #detailRight .usedTrucksImg {float:left;margin:10px 10px 0 0;}
.user-usedtruckssearch-pi1 #detailRight .usedTrucksAsp {clear:both;}
.user-usedtruckssearch-pi1 #detailRight .usedTrucksAsp>p {margin-bottom:10px;}
.user-usedtruckssearch-pi1 #detailRight .usedTrucksRequest {clear:both;}
.user-usedtruckssearch-pi1 #detailRight .formFields {width:286px;}
.user-usedtruckssearch-pi1 #detailRight .field278 {width:278px;}
.user-usedtruckssearch-pi1 #detailRight .submit {margin:8px 0;}
.user-usedtruckssearch-pi1 #detailRight #usedTrucksRequestMsg {max-width:278px;min-width:278px;}

/* Search Form */
.user-usedtruckssearch-pi1 .hide, .user-usedtruckssearch-pi1 .advancedSearchField, .user-usedtruckssearch-pi1 .basishubField {display:none;}
.user-usedtruckssearch-pi1 #linkExtended {float:left;line-height:1.2em;margin-top:4px;}
.user-usedtruckssearch-pi1 .contenttableGG img {display:inline !important;}
.user-usedtruckssearch-pi1 .formFields.col340 .field {height:58px;}

/* Search Results */
.user-usedtruckssearch-pi1 .contenttableGG {width:100%;border-collapse:collapse;border-left:1px solid #e2e2e2;}
.user-usedtruckssearch-pi1 .contenttableGG .thead th {padding:8px 10px 7px;background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1655px;border-bottom:1px solid #d1d2d4;}
.user-usedtruckssearch-pi1 .searchResultRow {font-size:11px;background:url(/fileadmin/package/still/img/dotLine.png) no-repeat left bottom #f8f8f8;}
.user-usedtruckssearch-pi1 .searchResultRow td {padding:8px 10px;border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;}
.user-usedtruckssearch-pi1 .searchResultRow ul {margin:0;padding:0;list-style:none;}
.user-usedtruckssearch-pi1 .searchResultRow li {overflow: hidden;}
.user-usedtruckssearch-pi1 .image {width:70px !important;padding:8px !important; text-align: center; vertical-align: top;}
.user-usedtruckssearch-pi1 .types {vertical-align:top;}
.user-usedtruckssearch-pi1 .types>div {font-weight:bold;}
.user-usedtruckssearch-pi1 .data {vertical-align:top;width:170px;}
.user-usedtruckssearch-pi1 .data .lbl {width:120px;float:left;font-weight:bold;}
.user-usedtruckssearch-pi1 .info {vertical-align:bottom;}
.user-usedtruckssearch-pi1 .priceCat {vertical-align:bottom;text-align:right;}
.user-usedtruckssearch-pi1 .priceCat>div {font-weight:bold;height:60px;}
.user-usedtruckssearch-pi1 .pdfButton.submit a {float:left;background:url("/fileadmin/package/still/img/repeat_x.png") repeat-x 0 -259px;border:0;color:#fff !important;cursor:pointer;font:bold 12px/1.4em Verdana,Arial,Helvetica,sans-serif;height:23px;margin:-1px 0 0;overflow:hidden;padding:8px 0 0;}
.user-usedtruckssearch-pi1 .pdfButton.submit a:hover {background-position:0 -290px;}

/* Reservation Form */
.tx-stillusedtrucksreservation-pi1 ul {margin:2px 10px 0 0;float:left;}
.tx-stillusedtrucksreservation-pi1 ul li {background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -795px -165px;float:left;padding:0;height:15px;margin-right:6px;text-indent:-99999px;width:15px;}
.tx-stillusedtrucksreservation-pi1 .available .available{background-position:-816px -165px;}
.tx-stillusedtrucksreservation-pi1 .requested .requested{background-position:-816px -185px;}
.tx-stillusedtrucksreservation-pi1 .reserved .reserved{background-position:-795px -185px;}
.tx-stillusedtrucksreservation-pi1 form {position:relative;}
.tx-stillusedtrucksreservation-pi1 .reservationForm>p {float:left;padding:0;width:390px;}
.tx-stillusedtrucksreservation-pi1 .reservationForm .field {width:auto;position:absolute;right:0;top:0;margin:0;}
.tx-stillusedtrucksreservation-pi1 .reservationForm .subtext {font-size:11px;color:#999999;clear:left;padding-left:73px;}

/* Gebrauchtgerätebestand Login */
.tx-stillsso-pi1 .error {color: #ff0606;}
.tx-stillsso-pi1 .loginForm {margin:40px 0 40px 120px;}
.tx-stillsso-pi1 .loginForm h3 {color:#000;margin-bottom: 8px !important;}

/* Gebrauchtgerätebestand PDF Angebot */
/*.tx-stillusedtruckspdfoffer-pi1 > .contentForm {width:560px;}*/
.tx-stillusedtruckspdfoffer-pi1 .contentForm label {width:336px;}

/* Gebrauchtgerätebestand PDF Angebotsübersicht */
#offerPDFTable {background-color:#f7f7f7;width:928px;margin:12px 0;border-spacing:0;border-collapse:collapse;}
#offerPDFTable tr {background:url(/fileadmin/package/still/img/dotLine.png) no-repeat;}
#offerPDFTable tr:first-child {background:url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1650px;}
#offerPDFTable tr:first-child + tr {background:none;}
#offerPDFTable th {font-weight: bold;padding:9px 16px;}
#offerPDFTable th > a {color:#545454;padding-right:16px;}
#offerPDFTable th > a:hover {text-decoration: underline;}
#offerPDFTable th > a.activeSort {background:url(/fileadmin/package/still/img/pdf_db_sort_arrows.png) no-repeat right 6px;}
#offerPDFTable th > a.activeSort.sort2 {background-position:right -33px;}
#offerPDFTable td {padding:18px 16px;vertical-align:top;}
/*#offerPDFTable td.offerPDFDownload {text-align:center;}
#offerPDFTable td.offerPDFDownload > a {display:inline-block;width:16px;height:14px;background:url(/fileadmin/package/still/img/still_layout.png) -446px -86px no-repeat;}*/
#offerPDFTable td.last > a {float:left;clear:both;}
.offerPDFSort {overflow: hidden;margin:12px 0;}
.offerPDFSort select {min-width: 120px; max-width:300px;}
.offerPDFSort select.city {min-width: 312px;}
.offerPDFSort select + span {float: left;margin: 0 12px 12px 0;}
.offerPDFSort > .lbl {display: block;clear: both;line-height:28px;}
#offerPDFTable + .pageBrowser {width:928px;}

/* === ALLGEMEIN === */
.tx-stillusedtruckssearch-pi1 {
    clear: both;
    width: 688px;
}
.arrow-link {
    display: block;
    margin: 4px 0;
    padding: 1px 0 2px 18px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -977px -209px;
}
.clear {
    clear: both;
}
#content .button.checked,
.button.checked .fBM {
    cursor: default;
}

.is-within-iframe #content {
    width: 688px;
    margin: auto;
}



/* === BOX STYLES === */
.ut-tabs-head,
.ut-box-head {
    margin: 0;
    padding: 0;
    border: 1px solid #dbdbdb;
    border-bottom: 0;
    background: url('/fileadmin/package/still/img/repeat_x.png') repeat-x 0 -1615px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.ut-tabs .ut-tabs-item,
.ut-box-content {
    padding: 1px 0; /* verhindert dass durch margin auf Kindelementen eine Lücke zum Header entsteht */
    border: 1px solid #DBDBDB;
    background: #F9F9F9;
}



/* === TABS === */
.ut-tabs-head {
    overflow: hidden;
    height: 41px;
    list-style: none;
}
.ut-tabs-head li {
    float: left;
    width: 33%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #DBDBDB;
    background: url('/fileadmin/package/still/img/dotLineVertical.png') repeat-y 0 2px;
}
.ut-tabs-head .first {
    width: 34%;
    background: none;
}
.ut-tabs-head a {
    display: block;
    position: relative;
    height: 20px;
    padding: 10px 10px 10px 40px;
    outline: 0;
    line-height: 20px;
}
#used-trucks-tabs .ut-tabs-head a {
    font-weight: bold;
    color: #333;
}
.ut-tabs-head .arrow-icon {
    position: absolute;
    top: 15px;
    left: 20px;
    width: 11px;
    height: 11px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -548px -58px;
}
.ut-tabs-head .active {
    border-color: #F9F9F9;
}
.ut-tabs-head .active,
.ut-tabs-head .active + li {
    background: none;
}
.ut-tabs-head .active a {
    padding: 10px 9px 10px 39px;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    background: #F9F9F9;
}
.ut-tabs-head .first.active a {
    border-left-color: #F9F9F9;
}
.ut-tabs-head .last.active a {
    border-right-color: #F9F9F9;
}
.ut-tabs-head .active .arrow-icon {
    left: 19px;
    background-position: -536px -58px;
}

.ut-tabs .ut-tabs-item {
    display: none;
    border-top: 0;
}
.ut-tabs .ut-tabs-open {
    display: block;
}
.ut-watchlist-itemcount,
.ut-compare-itemcount {
    margin-left: 5px;
    font-size: 11px;
    font-weight: normal;
}



/* === SUCHFORMULAR === */
.ut-search-form {
    margin: 0;
    padding: 0;
}
.ut-search-form fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
.ut-form-head {
    overflow: hidden;
}
.ut-form-foot {
    overflow: hidden;
    height: 65px;
    border-top: 1px solid #DBDBDB;
}
.ut-search-counter {
    float: right;
    height: 20px;
    margin: 7px 10px 0 0;
    line-height: 20px;
    font-weight: bold;
    color: #545454;
}
.ut-form-head .ut-search-counter {
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
}
.ut-form-head .submit {
    float: right;
    margin: 10px 10px 10px 0;
}
.ut-form-foot .ut-search-counter {
    margin: 10px 10px 0 0;
}
.ut-search-counter-global {
    float: left;
    margin: 10px 0 0 10px;
}
.ut-search-global-link {
    display: block;
    margin: 20px 0 0 0;
}
.ut-flexbox {
    display: block;
}
.ut-flexbox-head {
    height: 20px;
    padding: 10px 20px;
    line-height: 20px;
    border-top: 1px solid #DBDBDB;
    background: url('/fileadmin/package/still/img/repeat_x.png') repeat-x 0 -1615px;
    cursor: pointer;
}
.ut-flexbox-head .arrow-icon {
    float: right;
    width: 11px;
    height: 11px;
    margin: 5px 0 0 0;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -548px -58px;
}
.ut-flexbox-open .arrow-icon {
    background-position: -536px -58px;
}
.ut-flexbox-content {
    display: none;
    padding: 10px;
}
.ut-flexbox-open .ut-flexbox-content {
    display: block;
}
.ut-search-form .ut-form-box {
    padding: 10px;
    border-top: 1px solid #DBDBDB;
}
.ut-form-submit {
    overflow: hidden;
    margin: -23px 10px 10px 10px;
}
.ut-form-submit .clearfixline {
    margin-bottom: 15px;
}

.ut-search-form .form-group {
    float: left;
    width: 208px;
    height: 63px;
    margin: 0 10px;
}
.ut-search-form h3,
#ut-search-form h4 {
    margin-top: 0;
    font-size: 12px;
}
.ut-search-form .field label {
    font-size: 11px;
    padding-top: 0;
}
.ut-search-form .form-group label {
    display: none;
}
.ut-search-form .field input {
    float: left;
}
.ut-search-form .ut-search-defaults {
    padding: 10px 0;
}
.ut-search-form .field {
    position: static;
    float: left;
    width: 90px;
    margin: 5px 0 0 0;
}
.ut-search-form .field + .field {
    position: relative;
}
.ut-search-defaults .field + .field,
.ut-search-extended .field + .field {
    float: right;
}
.ut-search-form .form-group .field + .field:before {
    content: '–';
    position: absolute;
    top: 5px;
    left: -18px;
}
.ut-search-form .field select,
.ut-search-form .field input[type="text"] {
    width: 82px;
}
input[type="text"].invalid {
    color: #FF0000;
}
.ut-search-form .full {
    width: 208px;
}
.ut-search-form .full select,
.ut-search-form .full input[type="text"] {
    width: 200px;
}

.ut-search-machine .ut-flexbox-content {
    padding: 15px 3px 15px 2px;
    font-size: 11px;
}
.ut-search-machine .field {
    float: left;
    width: 135px;
    height: 55px;
    margin: 0 7px 15px 8px;
    padding: 8px 10px 5px 65px;
    border: 1px solid #FFF;
    background: #FFF url('/fileadmin/package/still/img/usedtrucks/machinetypes.png') no-repeat 0 0;
}
.ut-search-machine .field.checked {
    border-color: #FF6600;
}
.ut-search-machine .disabled {
    border-color: #FFF;
}
.ut-search-machine .disabled .ut-search-machine-price {
    display: none;
}
.ut-search-machine .disabled label {
    cursor: default;
    color: #AAA;
}
.ut-search-machine input[type="checkbox"] {
    float: left;
    margin: 2px 0 0 0;
    padding: 0;
}
.ut-search-machine label {
    overflow: hidden;
    display: block;
    height: 35px;
    margin-left: 20px;
}
.ut-search-machine-price {
    display: block;
    margin: 0 0 0 20px;
    line-height: 20px;
    color: #FF6600;
}
.ut-search-machine-price-hidden {
    display: none;
}

.ut-search-machine .machine-type-3 {
    background-position: 0 -70px;
}
.ut-search-machine .machine-type-4 {
    background-position: 0 -140px;
}
.ut-search-machine .machine-type-5 {
    background-position: 0 -210px;
}
.ut-search-machine .machine-type-6 {
    background-position: 0 -280px;
}
.ut-search-machine .machine-type-7 {
    background-position: 0 -350px;
}
.ut-search-machine .machine-type-8 {
    background-position: 0 -420px;
}
.ut-search-machine .machine-type-9 {
    background-position: 0 -490px;
}
.ut-search-machine .machine-type-11 {
    background-position: 0 -560px;
}
.ut-search-machine .machine-type-12 {
    background-position: 0 -630px;
}
.ut-search-machine .machine-type-13 {
    background-position: 0 -700px;
}
.ut-search-machine .machine-type-16 {
    background-position: 0 -770px;
}
.ut-search-machine .machine-type-17 {
    background-position: 0 -840px;
}

.still-used-trucks .fBL {
    background: url('/fileadmin/package/still/img/usedtrucks/usedtrucks-sprite.png') no-repeat 0 -60px;
}
.still-used-trucks .fBR {
    background: url('/fileadmin/package/still/img/usedtrucks/usedtrucks-sprite.png') no-repeat -5px -60px;
}
.still-used-trucks .fieldArea .fBL{background:url(/fileadmin/package/still/img/repeat_y.png) repeat-y 0 0;top:4px;left:0;height:100%;width:4px;position:absolute;}
.still-used-trucks .fieldArea .fBR{background:url(/fileadmin/package/still/img/repeat_y.png) repeat-y -4px 0;top:4px;right:0;height:100%;width:4px;position:absolute;}

.still-used-trucks .submit .fBL,
.still-used-trucks .submit .fBR,
.still-used-trucks .button .fBL,
.still-used-trucks .button .fBR {
    background-image: url('/fileadmin/package/still/img/still_layout.png');
}
.still-used-trucks .submit .fBL,
.still-used-trucks .button .fBL {
    background-position: -697px -86px;
}
.still-used-trucks .submit .fBR,
.still-used-trucks .button .fBR {
    background-position: -725px -86px;
}
.still-used-trucks .submit:hover .fBL,
.still-used-trucks .button:hover .fBL {
    background-position: -736px -86px;
}
.still-used-trucks .submit:hover .fBR,
.still-used-trucks .button:hover .fBR {
    background-position: -764px -86px;
}
.still-used-trucks .ui-selectmenu {
    background: url('/fileadmin/package/still/img/usedtrucks/usedtrucks-sprite.png') no-repeat 100% 0;
}
.ut-search-form .field .ui-selectmenu {
    width: 82px !important;
}
.ut-search-form .full .ui-selectmenu {
    width: 200px !important;
}
.still-used-trucks .field input[type="text"] {
    background: url('/fileadmin/package/still/img/usedtrucks/usedtrucks-sprite.png') no-repeat 0 0;
}
.still-used-trucks .error .ui-selectmenu {
    background-position: 100% -30px;
}

.still-used-trucks .ui-autocomplete {
    overflow: auto;
    max-height: 230px;
}

.ut-search-extended .ut-flexbox-content,
.ut-search-location .ut-flexbox-content {
    padding: 10px 0;
}
.ut-form-submit .submit {
    margin: 0 0 0 20px;
}
.still-used-trucks .button {
    overflow: visible;
    padding: 0;
    border: 0;
    background: none;
    outline: 0;
}
.still-used-trucks .button .fBM {
    line-height: 30px;
}
.ut-form-head .submit input,
.ut-form-submit .submit input,
.still-used-trucks .button .fBM {
    overflow: visible;
    float: left;
    margin: 0;
    padding: 0;
    height: 30px;
    border: 0 none;
    font-weight: bold;
    color: #FFFFFF;
    background: url('/fileadmin/package/still/img/repeat_x.png') repeat-x 0 -260px;
    cursor: pointer;
}
.still-used-trucks .button.white-btn .fBM,
.still-used-trucks .button.checked .fBM {
    height: 28px;
    margin-left: -1px;
    border-top: 1px solid #FF8533;
    border-bottom: 1px solid #FF8533;
    color: #FF6600;
    background: #FFF;
}
.still-used-trucks .button.white-btn .fBR,
#content .still-used-trucks .button.white-btn:hover .fBR {
    background-position: -860px -328px;
}
.ut-form-head .submit:hover input,
.ut-form-submit .submit:hover input,
.still-used-trucks .button:hover > .fBM {
    background-position: 0 -291px;
}
.still-used-trucks .button .fB-icon + .fBM {
    padding-left: 5px;
}
.still-used-trucks .button.checked .fBM {
    border-color: #DDD;
    color: #B6B6B6;
}
.still-used-trucks .button.checked .fBR,
#content .still-used-trucks .button.checked:hover .fBR {
    background-position: -900px -328px;
}
.ut-form-head .reset,
.ut-form-submit .reset {
    overflow: visible;
    float: right;
    border: 0;
    color: #FF6600;
    cursor: pointer;
}
.ut-form-head .reset {
    float: left;
    margin: 14px 10px;
}

.ut-search-form .ut-vehicle-select-wrap {
    position: relative;
    z-index: 100;
}
.ut-vehicle-select {
    position: absolute;
    z-index: 100;
    top: 100%;
    left: 0;
    max-width: 300px;
    padding: 10px;
    border: 1px solid #E6E6E6;
    background: #FFF;
}
.ut-vehicle-select .ut-vehicle-suggestions {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ut-vehicle-select .ut-vehicle-item {
    float: left;
    width: 65px;
    margin: 0 10px 10px 0;
    padding: 0;
    font-size: 11px;
}
.ut-search-form .ut-vehicle-select input {
    float: left;
    margin-top: 2px;
}
.ut-search-form .ut-vehicle-select label {
    display: block;
    margin-left: 23px;
}
.ut-vehicle-select .button {
    float: right;
}



/* === PRODUKTLISTE ===*/
.product-list {
    margin: 10px;
    padding: 0;
    list-style: none;
}
.product-list .item {
    position: relative;
    padding: 12px 0 57px;
}
.product-list .item + .item:before {
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat 0 0;
}
.product-list .item-data {
    float: left;
    width: 180px;
    padding-left: 140px;
}
.product-list .item-img {
    overflow: hidden;
    float: left;
    width: 126px;
    max-height: 168px;
    margin: -1px 0 0 -141px;
    border: 1px solid #FFF;
    position: relative;
}
.product-list .item-img img {
    width: 100%;
    height: auto;
}
.product-list .item-img .discount-icon-list {
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:41px;
    background:url('/fileadmin/package/still/img/discount-icon-list.png');
}
/* Special Icon for Romania */
/*.locale_ro_RO .product-list .item-img .discount-icon-list {*/
    /*position:absolute;*/
    /*top:0;*/
    /*right:0;*/
    /*width:50px;*/
    /*height:50px;*/
    /*background:url('/fileadmin/package/still/img/discount-icon-list-romania.png');*/
/*}*/
.product-list .item-img .rtd-icon-list {
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    background:url('/fileadmin/package/still/img/barrelq-icon-list-2.png');
}


.product-list .item-img .btbjnew-icon-list {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 37px;
    height: 37px;
    background: url('/fileadmin/package/still/img/battery_list.png');
}

.product-list .item-img .btbjlastyear-icon-list {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 37px;
    height: 37px;
    background: url('/fileadmin/package/still/img/batteryly_list.png');
}

.product-list .item-img .btbjtwoyearsago-icon-list {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 37px;
    height: 37px;
    background: url('/fileadmin/package/still/img/batteryly2015_list.png');
}

#content .product-list .item-link {
    color: #545454;
}
.product-list .item-label {
    margin: 0 0 10px 0;
    cursor: pointer;
}
.product-list .item-title {
    display: block;
    margin: 0 0 3px 0;
    color: #333;
}
#content .product-list .item-link:hover .item-img {
    border-color: #FF6600;
}
#content .product-list .item-link:hover,
.product-list .item-link:hover .item-title {
    color: #FF6600;
}
.product-list .item-class {
    display: block;
}
.product-list .item-class-icon {
    display: block;
    width: 29px;
    height: 29px;
    margin: 5px 0 0 0;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -960px -390px;
    cursor: help;
}
.product-list .item-class-silver {
    background-position: -960px -420px;
}
.product-list .item-class-bronze {
    background-position: -960px -450px;
}
.product-list .item-class-hide {
    background: none;
    display: none;
}
.product-list .item-details {
    margin: 0 0 0 330px;
    padding: 0 0 0 15px;
    list-style-type: disc;
}
.product-list .item-details li {
    margin: 0 0 1px 0;
    padding: 0 0 0 190px;
}
.product-list .item-details .label {
    display: inline-block;
    width: 180px;
    margin-left: -185px;
}
.product-list .internal-link {
    display: block;
    margin-left: 330px;
    padding-left: 20px;
}
.product-list .item-price:before {
    content: '';
    display: block;
    height: 1px;
    margin: 8px 0 5px 0;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat 0 0;
}
.product-list .item-price {
    margin: 0 0 0 330px;
    font-weight: bold;
    color: #231f20;
}
.product-list .item-price.old-price {
    font-weight: normal;
    color: #999;
    text-decoration: line-through;
}
.product-list .item-actions {
    position: absolute;
    bottom: 20px;
    right: 0;
}
.product-list .item-actions .button {
    float: right;
    margin: 0 0 0 10px;
}
.product-list .item-delete,
.ut-compare-detail-table .item-delete {
    position: absolute;
    top: 10px;
    right: 10px;
    overflow: hidden;
    width: 17px;
    height: 17px;
    text-indent: 150%;
    white-space: nowrap;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -428px -86px;
    cursor: pointer;
    outline: 0;
}
.product-list .item-delete:hover,
.ut-compare-detail-table .item-delete:hover {
    background-position: -410px -86px;
}



/* === SORTIERFUNKTION & PAGING === */
.ut-list-options {
    overflow: hidden;
    padding: 10px;
}
.ut-list-options fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 11px;
}
.ut-list-options .sort-options {
    float: left;
}
.ut-list-options .items-per-page {
    float: right;
}
.ut-list-options .list-options-legend {
    float: left;
    margin: 7px 0 0 0;
    padding: 0;
    color: #545454;
}
.ut-list-options .sort-options .list-options-legend {
    font-size: 12px;
    font-weight: bold;
}
.ut-list-options fieldset > span {
    /* selectmenu */
    float: left;
}
.ut-list-options label {
    display: none;
}
.ut-list-options .sort-by {
    width: 130px;
}
.ut-list-options .sort-order {
    width: 100px;
}
.ut-list-options .hits-per-page {
    width: 50px;
}
.ut-list-options .ui-selectmenu {
    font-size: 11px;
}
.ut-list-options .ui-selectmenu-status {
    line-height: 19px;
}
.ut-list-options .fBL {
    margin-left: 10px;
}
.still-used-trucks .ui-selectmenu-menu .sort-by,
.still-used-trucks .ui-selectmenu-menu .sort-order,
.still-used-trucks .ui-selectmenu-menu .items-per-page {
    font-size: 11px;
}

.ut-list-pagination .first-page,
.ut-list-pagination .prev-page,
.ut-list-pagination .last-page,
.ut-list-pagination .next-page {
    float: left;
    overflow: hidden;
    width: 15px;
    height: 11px;
    margin: 3px;
    text-indent: 150%;
    white-space: nowrap;
    cursor: pointer;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -240px -120px;
}
.ut-list-pagination .last-page,
.ut-list-pagination .next-page {
    float: right;
}
.ut-list-pagination .next-page,
.ut-list-pagination .prev-page {
    width: 8px;
}
.ut-list-pagination .first-page {
    background-position: -240px -120px;
}
.ut-list-pagination .prev-page {
    background-position: -260px -120px;
}
.ut-list-pagination .last-page {
    background-position: -240px -135px;
}
.ut-list-pagination .next-page {
    background-position: -260px -135px;
}
.ut-list-pagination .pages {
    margin: 0 80px;
    padding: 0;
    list-style: none;
    text-align: center;
}
.ut-list-pagination .pages li {
    display: inline-block;
    margin: 0 5px;
    font-weight: bold;
    cursor: pointer;
}
#content .ut-list-pagination .pages a {
    color: #545454;
}
.ut-list-pagination .pages .active {
    color: #FF6600;
    cursor: default;
}



/* === MERKLISTE === */
.watchlist-nav {
    padding: 10px 15px;
}
.watchlist-nav .toggle-details {
    float: right;
}
.watchlist-options {
    float: left;
    padding: 0;
}
.watchlist-options .items-per-page {
    float: left;
}
.watchlist-nav .sort-options {
    margin-right: 20px;
}
.watchlist-nav .show-details,
.watchlist-nav .hide-details {
    cursor: pointer;
}
.watchlist-nav .show-details,
.quickview .hide-details {
    display: none;
}
.quickview .show-details {
    display: block;
}
.watchlist-nav .ut-list-pagination {
    clear: both;
    margin: 0 -3px;
    padding: 10px 0 0 0;
}
.watchlist-actions {
    padding: 10px 12px;
}
.watchlist-actions .arrow-link {
    float: right;
    margin: 6px 15px 0 0;
    cursor: pointer;
}
.watchlist-actions .request {
    float: right;
}
.watchlist-actions .delete {
    float: left;
}

.watchlist .product-list {
    margin: 10px 10px 0 10px;
}
.watchlist .product-list .item {
    margin: 0 5px 10px 5px;
    padding: 10px;
    background: #FFF;
}
.watchlist .product-list .item + .item:before {
    display: none;
}
.watchlist .product-list .item-data {
    width: 155px;
    padding-left: 95px;
}
.watchlist .item-img {
    width: 85px;
    max-height: 113px;
    margin-left: -96px;
}
.watchlist .product-list .item-actions {
    position: static;
    padding-top: 10px;
}
.watchlist .product-list .item-details,
.watchlist .product-list .clearfixline,
.watchlist .product-list .item-price,
.watchlist .product-list .item-actions {
    margin-left: 260px;
}

.quickview .product-list {
    margin-bottom: 5px;
}
.quickview .product-list .item {
    float: left;
    width: 202px;
    height: 81px;
    padding: 5px;
}
.quickview .product-list .item-data {
    float: none;
    width: auto;
    padding: 0;
}
.quickview .product-list .item-img {
    width: 60px;
    max-height: 80px;
    margin-left: -1px;
}
.quickview .product-list .item-label {
    position: absolute;
    bottom: 3px;
    left: 70px;
    right: 5px;
    margin: 0;
}
.quickview .product-list .item-class {
    display: none;
}
.quickview .product-list .item-details,
.quickview .product-list .item-price,
.quickview .product-list .item-actions,
.quickview .product-list .clearfixline {
    display: none;
}
.quickview .product-list .item-delete {
    top: 6px;
    right: 6px;
}



/* === SUCHERGEBNISSE === */
.ut-search-results {
    margin: 20px 0;
}
.ut-search-results-head {
    overflow: hidden;
    padding: 10px;
    line-height: 30px;
}
.ut-search-results-no {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #231f20;
}
.ut-search-agent {
    float: right;
}
.ut-search-agent .button {
    float: right;
    margin: 0 0 0 10px;
}
.ut-search-results .ut-list-pagination {
    margin: 20px 0;
    padding: 6px;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}



/* === MODELLVERGLEICH === */
.ut-compare {
    margin: 20px 0;
    border: 1px solid #DBDBDB;
    border-top: 0;
    background: #F9F9F9;
}
.ut-compare.empty {
    display: none;
}
.ut-compare .ut-flexbox-head {
    padding: 10px;
}
.ut-compare .ut-flexbox-content {
    border-top: 1px solid #DBDBDB;
}

.ut-compare-content {
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 91px;
    margin: -10px 0 0 0;
    padding: 10px 0;
}

.ut-compare .product-list {
    overflow: hidden;
    height: 91px;
    margin: 0;
}
.ut-compare .product-list .item {
    margin: 0 5px;
    border: 0;
    background: #FFF;
}
.ut-compare .product-list .item + .item:before {
    display: none;
}

.ut-compare-slider {
    position: relative;
    height: 6px;
    margin: 15px 0 30px 0;
    padding: 0 31px;
    border: 1px solid #969696;
    background: #b0b0b0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
    box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
}
.ut-compare-slider-inner {
    position: relative;
    height: 8px;
}
.ut-compare-slider-handle {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 22px;
    margin: -6px 0 0 -35px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -499px -118px;
}

.ut-compare-actions .arrow-link {
    margin: 6px 0 0 0;
    text-decoration: none;
    color: #FF6600;
    cursor: pointer;
}
.ut-compare-actions .delete {
    float: left;
}
.ut-compare-actions .compare,
.ut-compare-actions .share,
.ut-compare-actions .request,
.ut-compare-detail .print {
    float: right;
    margin-left: 15px;
}

.ut-compare-content:before,
.ut-compare-content:after {
    content: '';
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 10px;
    height: 111px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -760px -390px;
}
.ut-compare-content:after {
    left: auto;
    right: 0;
    background-position: -770px -390px;
}
.slider-inactive .ut-compare-content:before,
.slider-inactive .ut-compare-content:after {
    display: none;
}
.slider-inactive .ut-compare-slider {
    visibility: hidden;
    height: 1px;
    margin: 0;
}

.ut-compare-detail-tpl {
    display: none;
}
.ut-compare-detail-bg,
.ut-layer-bg {
    display: none;
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: #000;
}
.ut-layer-bg {
    z-index: 101;
}
.ut-compare-detail-wrap,
.ut-layer-wrap {
    display: none;
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 5%;
    text-align: center;
}
.ut-compare-detail-wrap {
    padding-top: 2.5%;
}
.ut-layer-wrap {
    z-index: 102;
}
.ut-compare-detail,
.ut-layer {
    display: inline-block;
    max-width: 80%;
    padding: 30px;
    background: #FFF;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4);
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ut-layer-wrap {
    overflow: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    padding: 0;
}
.ut-layer-wrap:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.ut-layer {
    margin: 20px 0;
    vertical-align: middle;
    text-align: left;
}
.ut-layer-shown {
    overflow: hidden;
}
.ut-layer-shown body {
    padding-right: 17px;
}
.ut-compare-detail-head {
    height: 40px;
    margin: 0 0 20px 0;
    padding: 0 0 0 20px;
    border: 1px solid #d9d9d9;
    line-height: 40px;
    text-align: left;
    font-weight: bold;
}
.ut-compare-detail-close,
.ut-layer-close {
    float: right;
    overflow: hidden;
    width: 30px;
    height: 30px;
    margin: 5px 5px 0 0;
    border: 0;
    text-indent: 300%;
    white-space: nowrap;
    background: url('/fileadmin/package/still/img/still_layout.png') repeat-x -465px -118px;
    cursor: pointer;
}
.ut-layer p {
    max-width: 500px;
}

.ut-compare-detail-content {
    overflow: hidden;
    position: relative;
    padding-left: 190px;
}
.ut-compare-detail-tablewrap {
    overflow: hidden;
}
.ut-compare-detail-tablewrap:after {
    content: '';
    position: absolute;
    top: -20px;
    bottom: -20px;
    left: 190px;
    width: 20px;
    background: url('/fileadmin/package/still/img/usedtrucks/shadow.png') no-repeat 0 0;
}
.ut-compare-detail-table {
    overflow: hidden;
    /*width: 100%;*/
    table-layout: fixed;
    border-collapse: collapse;
    font-size: 11px;
    background: #FFF;
}
.ut-compare-detail-table th,
.ut-compare-detail-table td {
    width: 220px;
    padding: 5px 0 5px 20px;
    text-align: left;
}
.ut-compare-detail-table thead th {
    vertical-align: top;
}
.ut-compare-detail-table tbody tr:hover th,
.ut-compare-detail-table tr:hover td {
    background: #FFE0CC;
}
.ut-compare-detail-table .even th,
.ut-compare-detail-table .even td {
    background: #F5F5F5;
}

.ut-compare-detail-table .fixed {
    position: absolute;
    top: auto;
    left: 0;
    width: 170px;
}

.ut-compare-detail-table .item-img {
    float: left;
    overflow: hidden;
    width: 100px;
    height: 130px;
    position: relative;
}
.ut-compare-detail-table .item-img img {
    width: 100%;
    height: auto;
}
.ut-compare-detail-table .item-title {
    clear: both;
    display: block;
    width: 220px;
    padding: 5px 0;
    font-size: 13px;
    color: #333;
}
.ut-compare-detail-table .item-delete {
    position: static;
    float: left;
    margin: 0 0 0 20px;
}

.ut-compare-detail .ut-compare-slider {
    margin: 30px 5px 0 5px;
}
.ut-compare-detail .ut-compare-slider-wrap.fixed {
    position: fixed;
    bottom: 0;
    margin-left: -190px; /* margin + padding um Zeilenbezeichnung neben dem Slider auszublenden */
    padding: 0 5px 30px 190px;
    background: #FFF;
}
.ut-compare-detail .slider-inactive .ut-compare-slider {
    margin-top: 0;
}
.ut-compare-detail .ut-compare-slider-inner {
    margin-top: -1px;
}

.ut-compare-detail .ut-compare-actions {
    min-width: 600px;
    margin-top: 60px;
}

.ut-compare-detail .print {
    text-decoration: none;
}

.ut-layer .tx-stillusedtruckssearch-pi1 {
    width: auto;
}
.ut-layer-form {
    width: 500px;
}
.ut-layer-form .field {
    overflow: hidden;
    float: left;
    width: 240px;
}
.ut-layer-form .field.right {
    float: right;
}
.ut-layer-form label {
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    font-weight: bold;
}
.ut-layer-form input[type="text"] {
    float: left;
    width: 232px;
}
.ut-layer-form .ut-share-message {
    width: 500px;
    margin-bottom: 20px;
}
.ut-share-message textarea {
    height: 80px;
}
.ut-layer-form .ut-share-submit {
    clear: both;
    float: none;
    width: auto;
    margin-bottom: 0;
}
.ut-share-submit input {
    float: left;
}
.ut-request-itemlist {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.ut-request-itemlist li {
    float: left;
    width: 48%;
    margin: 0 2% 10px 0;
}
.ut-layer-form p {
    margin: 0 0 10px 0;
}



/* === DETAILANSICHT === */
.ut-detail-head {
    padding: 10px;
    border: 1px solid #DBDBDB;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    background: url('/fileadmin/package/still/img/repeat_x.png') repeat-x 0 -1615px;
}
.ut-detail-nav {
    padding: 10px;
    border: 1px solid #DBDBDB;
    border-top: 0;
    text-align: center;
    background: #f5f5f5;
}
.ut-detail-nav .ut-detail-prev {
    position: relative;
    float: left;
    padding: 0 0 0 18px;

}
.ut-detail-nav .ut-detail-next {
    position: relative;
    float: right;
    padding: 0 18px 0 0;
}
.ut-detail-nav .ut-detail-next:after,
.ut-detail-nav .ut-detail-prev:after {
    content: '';
    position: absolute;
    top: 3px;
    right: 0;
    width: 13px;
    height: 13px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -980px -140px;
}
.ut-detail-nav .ut-detail-prev:after {
    left: 0;
    right: auto;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -980px -120px;
}
.ut-detail-nav .ut-detail-back {
    float: none;
    display: inline-block;
    margin: 0;
    padding: 0 0 0 18px;
}
.ut-detail-content {
    padding: 10px;
    border: 1px solid #DBDBDB;
    border-top: 0;
}
#content .ut-detail-title {
    float: left;
    margin: 3px 0 0 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
    color: #000;
    background: none;
}
.ut-detail-title .sub {
    display: block;
    margin: 7px 0 0 0;
    font-size: 16px;
}
.ut-detail-options {
    float: right;
    margin: 10px 0 0 0;
}
.ut-detail-options .button {
    float: right;
    margin: 0 0 0 10px;
}
.ut-detail-left {
    clear: both;
    float: left;
    width: 366px;
    margin: 20px 0 0 0;
}
.ut-detail-right {
    float: right;
    width: 280px;
    margin: 20px 0 0 0;
}
.ut-detail-right .ut-detail-imgs {
    position: relative;
}
.ut-detail-right .ut-detail-imgs .btbjnew-icon-detail {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 59px;
    height: 59px;
    background: url('/fileadmin/package/still/img/battery_detail.png');
    pointer-events: none;
}

.ut-detail-right .ut-detail-imgs .btbjlastyear-icon-detail {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 59px;
    height: 59px;
    background: url('/fileadmin/package/still/img/batteryly_detail.png');
    pointer-events: none;
}
.ut-detail-right .ut-detail-imgs .btbjtwoyearsago-icon-detail {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 59px;
    height: 59px;
    background: url('/fileadmin/package/still/img/batteryly2015_detail.png');
    pointer-events: none;
}

.ut-detail-specs,
.ut-detail-sub-specs {
    margin: 0;
    padding: 0;
    list-style: none;
}
.ut-detail-specs > li {
    overflow: hidden;
    position: relative;
    padding: 10px 0;
}
.ut-detail-specs > li:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat 0 0;
}
.ut-detail-specs .main .lbl {
    float: left;
    width: 150px;
    font-weight: bold;
    color: #000;
}
.ut-detail-specs > li.old-price {
    color: #999;
    text-decoration: line-through;
}
.ut-detail-specs > li.old-price .lbl {
    color: #999;
    text-decoration: line-through;
}
.ut-detail-specs .main .normal {
    font-weight: normal;
    color: #585858;
}
.ut-detail-specs .main .val {
    display: block;
    margin-left: 160px;
}
.ut-detail-sub-specs li {
    overflow: hidden;
    padding: 3px 0;
}
.ut-detail-sub-specs .lbl {
    float: left;
    width: 150px;
}
.ut-detail-sub-specs .val {
    display: block;
    margin-left: 160px;
}
.ut-detail h3 {
    color: #000;
}
.ut-detail-disclaimer {
    line-height: 1.4;
    font-size: 10px;
}
.ut-detail-disclaimer p {
    margin: 0 0 10px 0;
}
.ut-detail-disclaimer .star {
    color: #b9b9b9;
}
.ut-detail-right .clearfixline {
    margin: 10px 0;
}
.ut-detail-bottom {
    padding: 10px 0 0 0;
    clear: both;
}
.ut-detail-bottom .button {
    float: right;
    margin: 0 0 0 10px;
}
.ut-detail-imgs {
    position:relative;
}
.ut-detail-imgs img {
    width: 100%;
    height: auto;
}
.ut-detail-imgs .images {
    margin: 0 -3px;
}
.ut-detail-imgs .usedTrucksImg {
    float: left;
    width: 29px;
    margin: 6px 3px 0 3px;
}
.ut-detail-imgs .discount-icon-detail {
    position:absolute;
    top:0;
    right:0;
    width:70px;
    height:70px;
    background:url('/fileadmin/package/still/img/discount-icon-detail.png');
}
/* Special Icon for Romania */
/*.locale_ro_RO .ut-detail-imgs .discount-icon-detail {*/
    /*position:absolute;*/
    /*top:0;*/
    /*right:0;*/
    /*width:70px;*/
    /*height:70px;*/
    /*background:url('/fileadmin/package/still/img/discount-icon-detail-romania.png');*/
/*}*/


.ut-detail-imgs .rtd-icon-detail {
    position:absolute;
    top:0;
    right:0;
    width:70px;
    height:70px;
    background:url('/fileadmin/package/still/img/barrelq-icon-detail-2.png');
}

.ut-detail .contactPerson {
    position: relative;
    min-height: 75px;
    margin: 10px 0 0 0;
    padding: 0 0 0 70px;
}
.ut-detail .contactPerson img {
    position: absolute;
    top: 0;
    left: 0;
    width: 57px;
    height: 75px;
}

/* CONTACT BAR
====================================== */
#usedtrucksHeader {
    background: url(/fileadmin/package/still/img/repeat_x.png) repeat-x 0 -1615px;
    border: 1px solid #d9d9d9;
    margin: 0 32px 14px 0;
    border-radius: 3px;
    clear: both;
}
#usedtrucksHeader table {
    width: 100%;
}
#usedtrucksHeader td {
    padding: 11px 16px;
    text-align: center;
}
#usedtrucksHeader td:first-child {
    text-align: left;
    font-weight: bold;
}

/* Matelso number */
.used-trucks-matelso-nr {
    float: left;
    width: 686px;
    clear: both;
    border: 1px solid #ff7a00;
    text-align: center;
    font-weight: bold;
    padding: 10px 0;
    margin-bottom: 18px;
}
.used-trucks-matelso-nr .icon {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 16px;
    height: 15px;
    margin-right: 10px;
    background: url('/fileadmin/package/still/img/still_layout.png') no-repeat -501px -47px;
}

.used-trucks-matelso-nr > table {
    width: 100%;
}
.used-trucks-matelso-nr td {
	padding: 0 75px;
	text-align: center;
}
.used-trucks-matelso-nr .goto-mobile-version {
    display: none;
}


/* === KONTAKT-REITER === */
.ut-contact-search {
    float: left;
    width: 305px;
    margin: 20px 0 20px 20px;
}
.ut-contact-forms {
    margin: 20px 20px 20px 345px;
}
.ut-contact-forms .ut-tabs-head .first {
    width: 54%;
}
.ut-contact-forms .ut-tabs-head .last {
    width: 46%;
}
.ut-contact-forms .ut-tabs-head a {
    padding: 10px 0 10px 26px;
}
.ut-contact-forms .ut-tabs-head .arrow-icon {
    left: 10px;
}
.ut-contact-forms .ut-tabs-head .active {
    border-bottom-color: #FFF;
}
.ut-contact-forms .ut-tabs-head .active a {
    background: #FFF;
}
.ut-contact-forms.ut-tabs .ut-tabs-item {
    padding: 20px 20px 13px 20px;
    background: #FFF;
}
.ut-contact-tab-form {
}
.ut-contact-tab-form .field {
    overflow: hidden;
    float: none;
    width: 279px;
    margin: 0 0 7px 0;
}
.ut-contact-tab-form label,
.ut-contact-tab-form .lbl {
    float: left;
    width: 80px;
}
.ut-contact-tab-form .lbl + strong {
    display: block;
    margin-left: 80px;
}
.ut-contact-tab-form .field input[type="text"] {
    float: left;
    width: 191px;
}
.ut-contact-tab-form .textarea label {
    float: none;
    display: block;
    margin: 0 0 5px 0;
}
.ut-contact-tab-form textarea {
    height: 70px;
}
.ut-contact-tab-form .submit {
    margin-top: 7px;
}
.ut-contact-tab-form .submit input {
    float: left;
}
.ut-contact-tab-form .error-msg,
.ut-layer-form .error-msg {
    margin: 0 0 10px 0;
    color: #FF0000;
}
.ut-contact-tab-form .invalid label,
.ut-layer-form .invalid label {
    color: #FF0000;
}
.ut-contact-tab-form .invalid input[type="text"],
.ut-layer-form .invalid input[type="text"] {
    background-position: 0 -30px;
}
.ut-contact-tab-form .invalid .fBL,
.ut-layer-form .invalid .fBL {
    width: 2px;
    border-left: 2px;
    background: #FF0000;
}
.ut-contact-tab-form .invalid .fBR,
.ut-layer-form .invalid .fBR {
    width: 2px;
    border-right: 2px;
    background: #FF0000;
}
.ut-contact-search-form {
    margin: 10px 0 30px 0;
}
.ut-contact-search-form .field {
    width: auto;
    margin: 0;
}
.ut-contact-search-form label {
    float: left;
    margin: 0 10px 0 0;
}
.ut-contact-search-form input[type="text"] {
    float: left;
    width: 80px;
}
.ut-contact-search-form .submit {
    float: left;
    margin: 0 0 0 10px;
}
.ut-contact-search-form .submit input {
    float: left;
}
.ut-contact-search-form .ui-selectmenu {
    width: 100px;
}
.contact-select-menu {
    max-width: 300px;
    height: 230px;
}
.ut-contact-person {
    overflow: hidden;
    margin: 10px 0 0 0;
}
.ut-contact-person-img {
    float: left;
    width: 75px;
    height: auto;
}
.ut-contact-person-data {
    margin-left: 85px;
}

.ut-tooltip {
    position: absolute;
    z-index: 2;
    max-width: 800px;
    padding: 30px;
    background: #FFF;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.ut-tooltip .ut-classification img {
    display: block;
}

.ut-search-agent-form .formTip {
    display: none;
}
.ut-search-agent-form .field {
    margin-bottom: 20px;
}
.ut-search-agent-form .field + .field {
    float: right;
}
.ut-search-agent-form .ut-share-submit {
    margin-bottom: 0;
}
.ut-requesting * {
    cursor: wait !important;
}
.ut-detail-specs .hide,
.product-list .hide {
    display: none;
}

.tx-stillusedtruckssearch-pi1 .honeypot {
    display: none;
}

/* Sonderfälle Secure-Zone */
.ut-search-results .reservation {
    margin: 10px 0 0 0;
    text-align: left;
}
.ut-search-results .reservation ul {
    margin: -1px 0 0 0;
    padding: 0 0 0 5px;
    list-style: none;
    vertical-align: middle;
}
/* Reservation Form */
.tx-stillusedtrucksreservation-pi1 ul {margin:2px 10px 0 0;float:left;}
.tx-stillusedtrucksreservation-pi1 ul li {background:url(/fileadmin/package/still/img/still_layout.png) no-repeat -795px -165px;float:left;padding:0;height:15px;margin-right:6px;text-indent:-99999px;width:15px;}
.tx-stillusedtrucksreservation-pi1 .available .available{background-position:-816px -165px;}
.tx-stillusedtrucksreservation-pi1 .requested .requested{background-position:-816px -185px;}
.tx-stillusedtrucksreservation-pi1 .reserved .reserved{background-position:-795px -185px;}
.tx-stillusedtrucksreservation-pi1 form {position:relative;}
.tx-stillusedtrucksreservation-pi1 .reservationForm>p {float:left;padding:0;width:390px;}
.tx-stillusedtrucksreservation-pi1 .reservationForm .field {width:auto;position:absolute;right:0;top:0;margin:0;}
.tx-stillusedtrucksreservation-pi1 .reservationForm .subtext {font-size:11px;color:#999999;clear:left;padding-left:73px;}

/* textLayer */
#textLayerWrap .overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none;
}
.textLayer {
    position: absolute;
    left: 0;
    top: 0;
    width: 250px;
    padding: 12px;
    display: none;
    border: 2px solid #e5e5e5;
    border-radius: 3px;
    box-shadow: 0 1px 6px #ddd;
    background: #fff;
    z-index: 1000;
}
.textLayer p {
    margin: 0 0 18px;
    padding: 0 40px 0 0;
}
.textLayer > .closeLink {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(/fileadmin/package/still/img/still_layout.png) no-repeat -465px -118px;
}
.textLayer .resBtn {
    margin: 0 0 0 12px;
    width: auto;
}
.textLayer.rentTime,
.textLayer.mobileOrDesktop {
    position: fixed;
    left: 0;
    right: 0;
    top: 50%;
    margin: -50px auto 0;
}
.textLayer.mobileOrDesktop .submit {
    width: 100%;
    margin-bottom: 8px;
}
.textLayer.mobileOrDesktop .submit + .submit {
    margin-bottom: 0;
}
.textLayer.mobileOrDesktop .submit input {
    width: 212px;
}

@media (max-width: 1024px) {
    .ut-compare-detail-wrap,
    .ut-layer-wrap {
        padding-top: 3%;
    }
    .ut-compare-detail {
        max-width: 94%;
        padding: 15px;
    }
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  background-color: #222222;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.outerContainer.animating {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 42, ../sass/lightbox.sass */
.container {
  padding: 10px;
}

/* line 45, ../sass/lightbox.sass */
.loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 54, ../sass/lightbox.sass */
.nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 62, ../sass/lightbox.sass */
.container > .nav {
  left: 0;
}

/* line 65, ../sass/lightbox.sass */
.nav a {
  outline: none;
}

/* line 68, ../sass/lightbox.sass */
.prev, .next {
  width: 49%;
  height: 100%;
  /*background-image: url("/fileadmin/package/still/css/lightbox/data:image/gif;base64,AAAA");*/
  /* Trick IE into showing hover */
  display: block;
  cursor: pointer;
}

/* line 75, ../sass/lightbox.sass */
.prev {
  left: 0;
  float: left;
}

/* line 79, ../sass/lightbox.sass */
.next {
  right: 0;
  float: right;
}

/* line 84, ../sass/lightbox.sass */
.prev:hover {
  background: url(/fileadmin/package/still/img/lightbox/prev.png) left 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.next:hover {
  background: url(/fileadmin/package/still/img/lightbox/next.png) right 48% no-repeat;
}

/* line 91, ../sass/lightbox.sass */
.dataContainer {
  background-color: white;
  margin: 0 auto;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 98, ../sass/lightbox.sass */
.data {
  padding: 0 10px;
  color: #666666;
}
/* line 101, ../sass/lightbox.sass */
.data .details {
    display: none;
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}
/* line 106, ../sass/lightbox.sass */
.data .caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 110, ../sass/lightbox.sass */
.data .number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 115, ../sass/lightbox.sass */
.data .close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 120, ../sass/lightbox.sass */
.data .close:hover {
  cursor: pointer;
}

#MG-placeholder,#MG-placeholder .subtext a,
#MG-placeholder .formfields input.text,#MG-placeholder .formfields select.text, #MG-placeholder .formfields textarea.text 	{
    font-family:Verdana, Geneva, 'sans-serif';
    font-size:13px;
    color:#444444;
}
#MG-placeholder {
    padding:0px;
    margin:10px;
}
#MG-placeholder .clear {
    clear:both;
    height:0px;
    line-height:0px;
    font-size:0px;
    overflow:hidden;
}
#MG-placeholder a {
    color:#4d749c;
}
#MG-placeholder a:hover {
    text-decoration:none;
}
#MG-placeholder p {
    line-height:18px;
}

#MG-placeholder .formfields {
    position:relative;
    background-color:#ffffff;
    border-style:solid;
    word-wrap: break-word;
    margin:auto;
}
#MG-placeholder .formfields,
#MG-placeholder .formfields input.text,#MG-placeholder .formfields select.text, #MG-placeholder .formfields textarea.text {
    border-width:2px;
    border-color:#f97505;
    border-radius:5px;
}
#MG-placeholder .formfields h1 {
    margin:0 0 5px 0;
    padding:20px 20px;
    background:#ffffff  repeat 0px 0px;
    color:#444444;
    font-family:Verdana, Geneva, 'sans-serif';
    font-size:20px;
    font-weight:normal;
}
#MG-placeholder #mg-footer {
    background:#ffffff url(http://list.mailigen.com/upload/user/16659/images/STR_42.gif) no-repeat 100% 100%;
    height:47px;
    line-height:47px;
}
#MG-placeholder #logo {
    background:url(http://list.mailigen.com/upload/user/16659/images/stillogo.gif) no-repeat 100% 0px;
    height:98px;
    width:400px;
    margin:5px auto;
}	#MG-placeholder .formfields .ffields {
         margin:0px 20px 5px;	}
#MG-placeholder .formfields .ffields input.submit, #MG-placeholder .formfields .ffields button {
    padding:2px 8px;
}
#MG-placeholder .formfields textarea.text,
#MG-placeholder .formfields input.text, #MG-placeholder .formfields select.text	{
    border-style:solid;
    padding:5px;
    width:95%;
    display:block;
}

#MG-placeholder .bforms {
}
#MG-placeholder .bforms .tr {
    clear:both;
    margin-bottom:10px;
    float:left;
    width:99%;
}
#MG-placeholder .bforms .tr .c1 {
    width:100%;
    font-weight:bold;
    padding-bottom:3px;
}
#MG-placeholder .bforms .tr .c2 {
    width:100%;
}
#MG-placeholder .bforms .tr .c3 {
    float:left;
    width:4%;
    display:none;
}

#MG-placeholder .subtext, #MG-placeholder .subtext a {
    font-size:11px;
}
#MG-placeholder .subtext {
    margin:0px auto;
    opacity:0.4;
    filter:alpha(opacity=40);
    position:absolute;
    left:0px;
    bottom:-20px;
    width:100%;
}
#MG-placeholder .subtext-position {
    position:relative;
}
#MG-placeholder .subtext-position .subtext {
    top:5px;
}
#MG-placeholder .subtext a {
    text-decoration:none;
}
#MG-placeholder .subtext a:hover {
    text-decoration:underline;
}

#MG-placeholder .formfields .button {
    text-align:center;
}

#MG-placeholder .error {
    color:#d00;
}
#MG-placeholder #error {
    text-align:center;
    color:#d00;
}
#MG-placeholder .hidden {
    display:none;
}
#MG-placeholder .mg_embed_close {
    font-size:0px;
    background:url(http://list.mailigen.com/img/lightbox-close.png) repeat scroll 0 0 transparent;
    width:42px;
    height:42px;
    text-decoration:none;
    position:absolute;
    top:-24px;
    right:-24px;
}

