@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=6f764be4-492c-4963-a71b-02a3ae2e012b");
.tx-felogin-pi1 label{display:block}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:0px solid black;padding:5px 5px}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-right:20px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:20px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:20px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:20px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:20px}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:20px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-center{text-align:center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/*T2E*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul{height:1%}
/*T2E*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
.mtk-print-marker{display:none}
.mtk-marker-label{width:100%;font-size:12px;text-align:center;padding-top:2px}
.mtk-cluster{position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:white;border-style:solid;border-width:2px}
.mtk-cluster-bg{position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:white;border-style:solid;border-width:2px;left:-2px;top:-2px}
.mtk-cluster-target{position:absolute;cursor:pointer}
.mtk-cluster img{position:absolute;top:5px;right:5px}
.mtk-cluster-text{position:absolute;top:5px;left:5px}
.mtk-menu-container{position:absolute}
.mtk-menu-button{background:#555;margin:6px 6px 0 0;padding:3px 2px 2px 4px;color:#eee;font-size:11px;font-family:Arial;font-weight:bold;text-transform:uppercase;border:1px solid #333;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:76px;
overflow:hidden;height:14px;position:relative;cursor:pointer}
.mtk-menu-button:hover{background:#888}
.mtk-menu-button-active{background:#aaa;color:#333}
.mtk-menu-content{position:absolute;margin-top:2px;right:6px;background:#ddd;color:#333;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
border:1px solid #333;display:none;font-size:12px;font-family:Arial;min-width:74px}
.mtk-menu-content ul{padding:0;margin:0;list-style-type:none;width:120px}
.mtk-menu-content li{list-style-type:none;padding:1px;cursor:pointer}
.mtk-menu-content-info{margin-top:10px;text-align:center}
.mtk-menu-content li:hover{background-color:#bbb}
.mtk-menu-arrow{float:right;font-size:60%;margin:2px 4px}
.mtk-locateme{width:14px;height:14px;margin:-1px 0 0 -1px}
.mtk-locateme-marker{-webkit-animation-name:mtk-locateme-pulse;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out}
.mtk-control-fullscreen{width:17px}
.mtk-control-fullscreen img{margin-top:-2px}
@-webkit-keyframes mtk-locateme-pulse{0%{opacity:1.0;-webkit-transform:scale(1.05)}
40%{opacity:0.45;-webkit-transform:scale(0.85)}
100%{opacity:1.0;-webkit-transform:scale(1.05)}
}
.mtk-infowindow{background:white;padding:10px;color:#444;font-weight:bold;font-size:16px;border:1px solid #777;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:auto;min-width:200px}
.mtk-infowindow-close{background:url(http://static.toursprung.com/images/close.png);position:absolute;width:27px;height:27px;top:-10px;right:-10px;cursor:pointer}
.mtk-infowindow a{color:#444}
.mtk-tooltip{position:absolute;margin-left:10px;padding:1px 5px 1px 5px;border:1px solid #222;background:white;color:#222;font-size:12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.mtk-treemenu{font-size:12px;font-family:Arial,Helvetica,sans-serif}
.mtk-treemenu ul{margin:0;padding:0}
.mtk-treemenu li{list-style:none;margin:0;padding:2px 0 2px 0px;cursor:pointer}
.mtk-treemenu-group{font-weight:bold;margin:0;padding:2px 0 2px 0}
.mtk-treemenu span{padding-left:1px}
.mtk-treemenu-checkbox,.mtk-treemenu-icon,.mtk-treemenu-space{vertical-align:text-bottom;width:15px;height:15px;margin-right:2px}
.mtk-treemenu-title{padding-top:1px;margin-left:37px}
.mtk-treemenu-node-title{padding-top:1px;margin-left:3px}
.mtk-searchfield{position:absolute;z-index:100;margin-top:5px;width:230px;height:32px;background:#f4f4f4;margin-left:0px;left:86px! important;opacity:0.9 !important;border:1px solid #cbcaca;border-bottom:1px solid #7d7e7c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.mtk-searchfield form{width:224px;height:26px;margin:2px;background:#fff;border:1px solid #ccc;border-top:1px solid #a3a3a3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.mtk-searchfield form .mtk-location{display:block;float:left;width:13px;height:13px;background:url("http://static.toursprung.com/images/layout/white/location.png") 0px 0px no-repeat;text-indent:-999999px;margin:7px 6px 6px 6px;z-index:130;position:relative}
.mtk-searchfield form input[type="text"]{border:none !important;width:164px;height:24px;font:normal 12px Arial,Helvetica,sans-serif;color:#969696 !important;float:left;background:#fff;z-index:120;position:relative}
.mtk-searchfield form input[type="text"]:focus{outline:none !important}
.mtk-searchfield form .mtk-submitbutton{border:none;width:32px;height:26px;border-left:1px solid #d3d3d3;float:left;-moz-border-radius-topleft:0px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:url("http://static.toursprung.com/images/layout/white/searchbutton.png") center center no-repeat;cursor:pointer}
.ui-autocomplete{background:#fff;width:188px;border:1px solid #cbcaca;border-bottom:1px solid #7d7e7c;border-top:1px solid #e5e5e5;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;list-style-type:none;font:normal 11px Arial,Helvetica,sans-serif;color:#4c4c4c;margin-top:-20px !important;position:relative !important}
.ui-autocomplete li a{padding:5px;display:block;border-bottom:1px solid #e5e5e5}
.ui-autocomplete li a:hover,.ui-autocomplete li a.ui-state-hover{cursor:pointer;background:#e3e4e2;background:-moz-linear-gradient(top,#fff 0%,#e3e4e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e3e4e2));background:-webkit-linear-gradient(top,#fff 0%,#e3e4e2 100%);background:-o-linear-gradient(top,#fff 0%,#e3e4e2 100%);background:-ms-linear-gradient(top,#fff 0%,#e3e4e2 100%);background:linear-gradient(top,#fff 0%,#e3e4e2 100%);border-bottom:1px solid #ccc;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important}
.ui-autocomplete li:last-child a,.ui-autocomplete li:last-child a:hover,.ui-autocomplete li:last-child a.ui-state-hover{border-bottom:none}
@font-face{font-family:"Sabon LT W01 Bold";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/f9662a49-ee01-469f-8d2d-c1ff1c4381b5.svg#f9662a49-ee01-469f-8d2d-c1ff1c4381b5Fonts/715e0d80-e882-47bb-8c8f-f741c701f43f.eot?iefix") format("eot")}
@font-face{font-family:"Sabon LT W01 Bold";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/715e0d80-e882-47bb-8c8f-f741c701f43f.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/95b1e5f7-abb3-4a8d-9565-de2d74d6cb98.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/e87f6725-3ee0-4447-93d6-6323a452d273.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/bb1e6ff9-4f2a-4e71-8755-7c1704c0016c.svg#bb1e6ff9-4f2a-4e71-8755-7c1704c0016c") format("svg")}
@font-face{font-family:"SabonLTW01-BoldItalic";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/27e1a9a8-0e41-4072-9a38-340bda220c09.eot?iefix") format("eot")}
@font-face{font-family:"SabonLTW01-BoldItalic";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/27e1a9a8-0e41-4072-9a38-340bda220c09.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/cf5ff73c-ced1-4092-829c-4238819447fa.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/0c79bc7f-e06e-4877-854f-bb4c01ca9418.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/f9662a49-ee01-469f-8d2d-c1ff1c4381b5.svg#f9662a49-ee01-469f-8d2d-c1ff1c4381b5") format("svg")}
@font-face{font-family:"Sabon LT W01 Italic";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/72d35842-98bb-422e-8e0a-686bfbabb630.eot?iefix") format("eot")}
@font-face{font-family:"Sabon LT W01 Italic";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/72d35842-98bb-422e-8e0a-686bfbabb630.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/a9baeb23-afc5-4d93-bf9f-b83fd44a2220.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/bc89f8d2-4ac8-4c99-aa40-a31cea6d7b5a.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/6bde6158-cef2-4c4f-b120-4e8b482c742d.svg#6bde6158-cef2-4c4f-b120-4e8b482c742d") format("svg")}
@font-face{font-family:"Sabon LT W01 Roman";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?iefix") format("eot")}
@font-face{font-family:"Sabon LT W01 Roman";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/d93bebe4-cefa-455e-8b51-eaae50be173e.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/7849e7c1-08a0-4e13-a6cd-d2900c236af5.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/d1246e5a-1d35-4bc9-b785-d05e0408a757.svg#d1246e5a-1d35-4bc9-b785-d05e0408a757") format("svg")}
@font-face{font-family:"UniversLTW01-57Condense 723818";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?iefix") format("eot")}
@font-face{font-family:"UniversLTW01-57Condense 723818";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/6fc47523-fa84-47de-b974-533db32eacd8.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/34e6ea2e-62b2-49c9-b5e6-128fddfd9f6c.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/01a871ba-586f-4d5e-8924-d4ec3b44f723.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/5ebb44ef-5450-4b20-9612-66b2a127178b.svg#5ebb44ef-5450-4b20-9612-66b2a127178b") format("svg")}
@font-face{font-family:"UniversLTW01-57Condense 723821";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?iefix") format("eot")}
@font-face{font-family:"UniversLTW01-57Condense 723821";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/9b913baf-b1f0-47d2-8c76-42f59650058f.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/0abcce12-2274-4ee7-b6d5-0066b5f5f670.svg#0abcce12-2274-4ee7-b6d5-0066b5f5f670") format("svg")}
@font-face{font-family:"UniversLTW01-67BoldCn";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?iefix") format("eot")}
@font-face{font-family:"UniversLTW01-67BoldCn";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/076b8d7a-91b5-4c89-86a1-546b980072c7.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/21decb60-b395-4de2-bd04-e38eb2a56d2f.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/091058d4-36b2-43f6-80d3-16c88e098061.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/827d22bc-e38b-4ccf-8a21-1f9aaa76e402.svg#827d22bc-e38b-4ccf-8a21-1f9aaa76e402") format("svg")}
@font-face{font-family:"NewBaskervilleW01-BoldI";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/e395168c-39bc-412b-9bf2-d30303020d01.eot?iefix") format("eot")}
@font-face{font-family:"NewBaskervilleW01-BoldI";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/e395168c-39bc-412b-9bf2-d30303020d01.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/6ba2a901-c880-4703-b92b-361feffa5d8a.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/0baeddeb-d1b2-4b3c-85e3-b3cee515f868.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/abc10828-3eec-4e82-9ec4-be57bc4b5cea.svg#abc10828-3eec-4e82-9ec4-be57bc4b5cea") format("svg")}
@font-face{font-family:"NewBaskervilleW01-Itali";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/7055b210-8d54-4a81-bcc1-927fb48b5af8.eot?iefix") format("eot")}
@font-face{font-family:"NewBaskervilleW01-Itali";src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/7055b210-8d54-4a81-bcc1-927fb48b5af8.eot?iefix");src:url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/b74f9e80-f9c2-45b4-9d5d-7f3aba245e3d.woff") format("woff"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/22b7afa3-0619-4c9c-b91f-22978be3f21f.ttf") format("truetype"),url("/typo3conf/ext/hht_resources/Resources/Public/Contrib/fonts_com/Fonts/70b35ac5-da0e-4238-87ce-f67818f47e8e.svg#70b35ac5-da0e-4238-87ce-f67818f47e8e") format("svg")}
#fancybox-right span#fancybox-right-ico{left:auto;right:0}
#fancybox-left span#fancybox-left-ico{right:auto;left:0}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:100003;display:none}
#fancybox-loading div{width:40px;height:480px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:100001;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:100002;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-content>div>div{padding:0px}
#fancybox-content>div>ul>li>a>img{margin:0 7px -1px 0}
#fancybox-content>div>ul{margin:10px}
#fancybox-content>div>ul>li{margin-left:0}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:30px;cursor:pointer;outline:none;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/blank.gif');z-index:1102}
#fancybox-left{left:-15px}
#fancybox-right{right:-15px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;
}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox-y.png');background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox-x.png');background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{bottom:10px;font-size:12px;position:relative;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox-x.png') 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Fancybox/fancybox.png') -55px -90px no-repeat}
#fancybox-title .title{color:#333333;display:block;line-height:20px;padding:0;position:relative;text-align:left;top:0;z-index:2000}
.fancybox_pagetitle{font-size:1.33em;color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px;margin:0px 0 3px 0;display:block}
#fancybox-wrap .copyright{position:absolute;top:-30px;left:7px}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Icons/Fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
.loading{width:420px;overflow:hidden;text-align:center}
.loading strong{margin:0 0 10px 0;font-size:2.16em;color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:30px;font-weight:normal;display:block}
.loading img{display:inline-block;margin-bottom:10px}
.loading p{color:#666666;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.3em}
.hv3_hoteldetail_layer{width:420px}
.hv3_hoteldetail_layer ul{padding:0 0 0 3px}
.hv3_hoteldetail_layer .img_gallery{overflow:hidden;width:420px;margin-left:-15px;padding:0}
.hv3_hoteldetail_layer .img_gallery li{list-style-image:none;float:left;margin:0 0 0 15px}
.hv3_hoteldetail_layer ul li{list-style-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png')}
#shoppingcart_counter_warning{width:420px;overflow:hidden}
#shoppingcart_counter_warning a.button{float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.6em;padding:0 0 9px 9px;text-transform:uppercase;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0px;margin-bottom:0;list-style-image:none;margin:0 0 5px 0px}
#shoppingcart_counter_warning a.button span{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;text-transform:uppercase;font-size:16px;padding:13px 34px 15px 8px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0px;color:white;position:relative;margin:0}
#shoppingcart_counter_warning a.button span:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_small.png') no-repeat 0 0;display:block;height:14px;width:8px;position:absolute;right:19px;top:15px;content:""}
.hh_card{width:420px;padding:10px}
.offers{width:640px}
#shoppingcart_counter_warning p{font-weight:normal}
#shoppingcart_counter_warning strong,.hh_card strong,.offers strong{margin:0 0 17px 0;font-size:2.16em;color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:30px;font-weight:normal;display:block;margin:8px 0 12px}
.hh_card .shadow_bottom{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_shadow_bottom.png') no-repeat top center;padding-top:15px}
.offers .shadow_bottom{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/offers_shadow_bottom.png') no-repeat bottom center}
.hh_card .shadow_bottom:after,.offers .shadow_bottom:after{background:none}
.lightbox.catalogue_form{width:585px}
.lightbox.catalogue_form h1{margin-top:0}
.lightbox.catalogue_form>img{display:block;margin:35px auto}
.hh_card .shopping_cart_pagenav,.offers .shopping_cart_pagenav,.lightbox.catalogue_form .shopping_cart_pagenav{box-shadow:none;padding:0 0 15px 0;margin:18px -8px 0 0;overflow:hidden}
.hh_card .shopping_cart_pagenav li,.offers .shopping_cart_pagenav li,.lightbox.catalogue_form .shopping_cart_pagenav li{float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.6em;padding:0 0 0 9px;text-transform:uppercase;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0px;margin-bottom:0;list-style-image:none}
.hh_card .shopping_cart_pagenav li:first-child,.offers .shopping_cart_pagenav li:first-child,.lightbox.catalogue_form .shopping_cart_pagenav li:first-child{float:left;background:none;text-transform:none;font-size:1.33em;padding:0}
.hh_card .shopping_cart_pagenav li:first-child:hover,.offers .shopping_cart_pagenav li:first-child:hover,.lightbox.catalogue_form .shopping_cart_pagenav li:first-child:hover{background:none}
.hh_card .shopping_cart_pagenav li:first-child:hover a,.offers .shopping_cart_pagenav li:first-child:hover a,.lightbox.catalogue_form .shopping_cart_pagenav li:first-child:hover a{text-decoration:underline}
.hh_card .shopping_cart_pagenav li:hover,.offers .shopping_cart_pagenav li:hover,.lightbox.catalogue_form .shopping_cart_pagenav li:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left -105px transparent}
.hh_card .shopping_cart_pagenav li a,.offers .shopping_cart_pagenav li a,.lightbox.catalogue_form .shopping_cart_pagenav li a{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;text-transform:uppercase;font-size:16px;padding:13px 34px 15px 8px}
.hh_card .shopping_cart_pagenav li:hover a,.offers .shopping_cart_pagenav li:hover a,.lightbox.catalogue_form .shopping_cart_pagenav li:hover a{text-decoration:none}
.hh_card .shopping_cart_pagenav li:first-child a,.offers .shopping_cart_pagenav li:first-child a,.lightbox.catalogue_form .shopping_cart_pagenav li:first-child a{text-transform:none;padding-right:0}
.hh_card .shopping_cart_pagenav li a:after,.offers .shopping_cart_pagenav li a:after,.lightbox.catalogue_form .shopping_cart_pagenav li a:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_small.png') no-repeat 0 0;display:block;height:14px;width:8px;position:absolute;right:19px;top:15px}
.hh_card .shopping_cart_pagenav li:first-child a:after,.offers .shopping_cart_pagenav li:first-child a:after,.lightbox.catalogue_form .shopping_cart_pagenav li:first-child a:after{background:none}
.hh_card h2,.hh_card>strong{display:block;font-size:2.16em;margin:8px 0 14px;text-transform:none;line-height:30px}
.offers h2{margin:8px 0 12px;text-transform:none;font-size:2.16em}
.hh_card>div{overflow:hidden;margin:0}
.hh_card>div span{width:200px;margin:0 20px 0 0;display:inline-block;vertical-align:top}
.hh_card h4{font-size:1em;font-weight:bold;margin:0 0 5px 0;font-family:Arial,Helvetica,sans-serif}
.hh_card p{line-height:16px}
.hh_card figure{display:inline-block;width:142px;padding:0 27px;line-height:1px}
.hh_card form{overflow:hidden;margin-top:28px;margin-right:-8px}
.hh_card form>span{display:block;border-bottom:1px dotted #cbcbcb;margin:0 8px 11px 0}
.hh_card form h3,.hh_card form h3+p{display:inline-block;margin:0 0 0 0}
.hh_card form label{font-size:1.16em}
.hh_card form fieldset{display:inline-block;float:left;margin:0 10px 0 0}
.hh_card form fieldset div:first-child{width:91px}
.hh_card form fieldset div{display:block;float:left;margin:0 20px 0 0;position:relative;width:127px}
.hh_card form input[type="text"]{width:83px;padding:4px}
.hh_card img.calendar{top:28px;left:73px}
.hh_card form .select{width:84px}
.hh_card form .select select{width:140px}
#hhcard form fieldset div.select{background-position:110px 5px;width:119px}
.hh_card form .small{width:50px;margin:0}
#hhcard form .small .select{width:32px}
.hh_card form .small .select select{width:57px}
.hh_card form .price{display:inline-block;font-size:1em;margin:29px 0 0;text-align:right;width:102px}
.hh_card form .price span{font-size:20px;color:#676767}
.hh_card form#rit_form .price{margin:25px 0 0;width:300px}
.hh_card form span.button_standard{float:right;margin:10px 0 0 0;border:none}
.button_standard{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_standard_left.png') no-repeat left 0;padding:0 0 0 13px;display:inline-block}
.button_standard:hover button{background-position:right -70px;color:#ffffff;text-decoration:none}
.button_standard button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_standard.png') no-repeat right 0;padding:8px 19px 5px 3px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;text-transform:uppercase;font-weight:normal;margin:0;height:46px}
.button_standard:hover{background-position:left -70px;text-decoration:none}
.offers .ticket_offers{margin:0;padding:0}
.offers .ticket_offers li{background:none;margin:0 0 0 15px;padding:0;width:203px;display:inline-block}
.offers .ticket_offers li:first-child{margin:0 0 0 -5px}
.offers .ticket_offers li>*{padding-left:5px}
.offers .ticket_offers h4{padding:35px 0 0 5px;margin:0 0 17px 0}
.offers .ticket_offers .musical h4{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/offers_icon_musical.png') no-repeat 0 top}
.offers .ticket_offers .rundfahrt h4{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/offers_icon_rundfahrt.png') no-repeat 0 top}
.offers .ticket_offers .tickets h4{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/offers_icon_tickets.png') no-repeat 0 top}
.offers .ticket_offers h3{margin:9px 0 7px 0;text-transform:uppercase;font-size:1.16em}
.offers .ticket_offers p{margin:0 0 14px 0;line-height:16px}
.offers a.button_grey{padding-left:22px;margin-left:5px}
#fancybox-loading{height:114px;margin:-124px 0 0 -124px;padding:10px;width:200px}
#fancybox-loading div{height:74px;width:160px;background:white url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Wartelayer_animation.gif') no-repeat center center;box-shadow:0 0 9px rgba(0,0,0,0.4);padding:20px}
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}
.me-plugin{position:absolute}
.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}
.mejs-background{position:absolute;top:0;left:0}
.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-poster{position:absolute;top:0;left:0}
.mejs-poster img{border:0;padding:0;border:0;display:block}
.mejs-overlay{position:absolute;top:0;left:0}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/bigplay.png') no-repeat}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/background.png');background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}
.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/loading.gif') 50% 50% no-repeat}
.mejs-container .mejs-controls{position:absolute;background:none;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/background.png');background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/controls.png') no-repeat}
.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}
.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.mejs-controls .mejs-play button{background-position:0 0}
.mejs-controls .mejs-pause button{background-position:0 -16px}
.mejs-controls .mejs-stop button{background-position:-112px 0}
.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}
.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-moz-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-ms-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-o-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}
.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}
.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}
.mejs-controls .mejs-mute button{background-position:-16px -16px}
.mejs-controls .mejs-unmute button{background-position:-16px 0}
.mejs-controls .mejs-volume-button{position:relative}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/background.png');background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}
.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
.mejs-controls .mejs-captions-button{position:relative}
.mejs-controls .mejs-captions-button button{background-position:-48px 0}
.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/background.png');background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.mejs-captions-position-hover{bottom:45px}
.mejs-captions-text{padding:3px 5px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/background.png');background:rgba(20,20,20,0.8)}
.mejs-clear{clear:both}
.me-cannotplay a{color:#fff;font-weight:bold}
.me-cannotplay span{padding:15px;display:block}
.mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.mejs-controls .mejs-loop-on button{background-position:-64px 0}
.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}
.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}
.mejs-controls .mejs-sourcechooser-button{position:relative}
.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Contrib/johndyer-mediaelement/build/background.png');background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.ui-tabs .ui-tabs-hide{display:none !important}
.ui-datepicker{width:156px;padding:10px;display:none;background-color:white;z-index:1102 !important;box-shadow:0 0 9px rgba(0,0,0,0.4)}
#fancybox-wrap+.ui-datepicker{z-index:100003 !important}
.ui-datepicker.fancybox_date{z-index:100004 !important}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background-color:#fff;color:#797774;height:28px;overflow:hidden}
table.ui-datepicker-calendar th:first-child,table.ui-datepicker-calendar td:first-child{padding:0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;width:1.8em;height:1.8em;top:4px}
.ui-datepicker .ui-datepicker-next{right:0}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{border:none;height:20px;width:20px;padding:2px 0 0 0;cursor:pointer;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev.png') no-repeat -24px 0 transparent;color:transparent;display:block;position:absolute;text-indent:10000px}
.ui-datepicker .ui-datepicker-next span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png') no-repeat -24px 0}
.ui-datepicker .ui-datepicker-prev-hover span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev.png') no-repeat 0 -23px transparent}
.ui-datepicker .ui-datepicker-next-hover span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png') no-repeat 0 -23px transparent}
.ui-datepicker .ui-datepicker-title{margin:0 26px;line-height:18px;text-align:center}
.ui-datepicker select{float:left}
.ui-datepicker select.ui-datepicker-month{width:35px}
.ui-datepicker select.ui-datepicker-year{width:45px}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:3px;text-align:center;font-weight:bold;border:0;background-color:#fff;color:#797774;font-size:1.2em}
.ui-datepicker td{border:0;padding:0}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}
.ui-datepicker td a{background-color:#F1F1F1;border:1px solid #FFFFFF;color:#4179A1}
.ui-datepicker td span{border:1px solid #FFFFFF;color:#BBBBBB}
.ui-datepicker td.ui-datepicker-today a{background-color:#676767;color:#fff}
.ui-datepicker td a.ui-state-active,.ui-datepicker td a.ui-state-hover{background-color:#027DB5;color:#fff}
.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}
body.small #ui-datepicker-div{left:0px !important}
.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%}
.ui-datepicker-cover{display:none;
display
:block;
position:absolute;
z-index:-1;
filter:mask();
top:-4px;
left:-4px;
width:200px;
height:200px;
}
.ui-datepicker-title .ie_input .select{width:45px;background-position:35px 6px}
.ui-datepicker-title .ie_input:first-child{float:right}
.ui-datepicker-title .ie_input .select select{width:66px;float:none}
.ui-datepicker-title .ie_input:first-child .select{width:35px;background-position:25px 6px;margin-right:4px}
.ui-datepicker-title .ie_input:first-child .select select{width:56px}
.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}
a,img,*:focus{outline:none}
body{color:#333;font-weight:normal;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:18px}
body#start{background:transparent none}
.clear{clear:both}
.shadow{position:relative;box-shadow:0 1px 5px rgba(0,0,0,0.3),0 0 5px rgba(0,0,0,0.1)}
.shadow_button{box-shadow:1px 0 9px rgba(0,0,0,0.3)}
.shadow_small{
box-shadow:0 0 9px rgba(0,0,0,0.4)}
.shadow_big,.shadow_big01{box-shadow:0 0 13px rgba(0,0,0,0.48)}
.shadow_top:before,.shadow_top_bottom:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_top.png') no-repeat center top;content:"";display:block;height:6px;clear:both}
.grid_18 .shadow_top:before,.grid_18 .shadow_top_bottom:before{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_top_18.png')}
.shadow_bottom:after,.shadow_top_bottom:after{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_bottom.png') no-repeat center bottom;clear:both;content:"";display:block;height:7px}
.grid_18 .shadow_bottom:after,.grid_18 .shadow_top:after,.grid_18 .shadow_top_bottom:after{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_bottom_18.png')}
.rounded_corners{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ffffff}
.blue_gradient,.blue_gradient01{background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291)}
.red_gradient{background:-moz-linear-gradient(top,#e1181e,#bF0b0A);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e1181e),color-stop(1,#bF0b0A));
background:-webkit-linear-gradient(top,#e1181e,#bF0b0A);
background:-o-linear-gradient(top,#e1181e,#bF0b0A);
background:-ms-linear-gradient(top,#e1181e,#bF0b0A);
background:linear-gradient(top,#e1181e,#bF0b0A)}
.gray_gradient{background:-moz-linear-gradient(top,#ebe9e9,#cdcccc);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ebe9e9),color-stop(1,#cdcccc));
background:-webkit-linear-gradient(top,#ebe9e9,#cdcccc);
background:-o-linear-gradient(top,#ebe9e9,#cdcccc);
background:-ms-linear-gradient(top,#ebe9e9,#cdcccc);
background:linear-gradient(top,#ebe9e9,#cdcccc)}
.darkgray_gradient{background:-moz-linear-gradient(top,#7b7b7b,#5d5d5d);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#7b7b7b),color-stop(1,#5d5d5d));
background:-webkit-linear-gradient(top,#7b7b7b,#5d5d5d);
background:-o-linear-gradient(top,#7b7b7b,#5d5d5d);
background:-ms-linear-gradient(top,#7b7b7b,#5d5d5d);
background:linear-gradient(top,#7b7b7b,#5d5d5d)}
.gray_gradient_short{background:#ebe9e9;
background:-moz-linear-gradient(top,#ebe9e9 30%,#cdcccc 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#ebe9e9),color-stop(100%,#cdcccc));
background:-webkit-linear-gradient(top,#ebe9e9 30%,#cdcccc 100%);
background:-o-linear-gradient(top,#ebe9e9 30%,#cdcccc 100%);
background:-ms-linear-gradient(top,#ebe9e9 30%,#cdcccc 100%);
background:linear-gradient(to bottom,#ebe9e9 30%,#cdcccc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe9e9',endColorstr='#cdcccc',GradientType=0);
}
.white_gradient{background:-moz-linear-gradient(top,#ffffff,#ebe9e9);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ffffff),color-stop(1,#ebe9e9));
background:-webkit-linear-gradient(top,#ffffff,#ebe9e9);
background:-o-linear-gradient(top,#ffffff,#ebe9e9);
background:-ms-linear-gradient(top,#ffffff,#ebe9e9);
background:linear-gradient(top,#ffffff,#ebe9e9)}
.white_gray_gradient{background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 83%,#f6f6f6 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(83%,#ffffff),color-stop(100%,#f6f6f6));
background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 83%,#f6f6f6 100%);
background:-o-linear-gradient(top,#ffffff 0%,#ffffff 83%,#f6f6f6 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 83%,#f6f6f6 100%);
background:linear-gradient(top,#ffffff 0%,#ffffff 83%,#f6f6f6 100%);
}
.hv3_white_gradient,.white_gradient_and_shadow{background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 44%,#f6f6f6 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(83%,#ffffff),color-stop(100%,#f6f6f6));
background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 44%,#f6f6f6 100%);
background:-o-linear-gradient(top,#ffffff 0%,#ffffff 44%,#f6f6f6 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 44%,#f6f6f6 100%);
background:linear-gradient(top,#ffffff 0%,#ffffff 44%,#f6f6f6 100%);
}
.dotted_border li{border-top:1px dotted #CBCBCB;margin:-1px 0 0;width:197px}
.dotted_border{border-bottom:1px dotted #cbcbcb}
.button_red,.column a.button_red,p.bodytext a.button_red{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left -56px transparent;content:"";display:block;height:41px;padding-left:9px;display:inline-block;text-transform:uppercase;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif}
.button_red:hover,.column a.button_red:hover,.tx_hhtevent_search_search_result.search_result_events>ul>li a.button_red:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left -108px transparent}
.button_red span,.column a.button_red span{position:relative;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right -56px;padding:11px 18px 0 6px;height:32px;text-align:center;color:white;display:inline-block;min-width:204px;text-align:center}
.column .bodytext a.button_red,.column .bodytext a.button_blue{float:right}
.column .bodytext a.button_red span{min-width:0px}
.button_red:hover span,.column a.button_red:hover span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right -108px}
.button_blue,.column .button_blue,p.bodytext a.button_blue{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left.png') no-repeat left 0 transparent;padding-left:6px;height:43px;display:inline-block;text-transform:uppercase;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#ffffff}
.button_blue span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_right.png') no-repeat right top;display:inline-block;padding:11px 10px 0 6px;height:31px;text-align:center}
button.grey_button_booking{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_right.png') no-repeat scroll right 5px transparent;border:medium none;color:#027DB5;cursor:pointer;float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;font-weight:normal;height:auto;margin:0 0 0 21px;padding:15px 20px 12px 0;position:relative;text-transform:uppercase;width:auto;overflow:visible}
button.grey_button_booking:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left.png') no-repeat scroll left 5px transparent;content:"";display:block;height:47px;left:-22px;position:absolute;top:0;width:30px}
.column a.text_button_left{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png') no-repeat scroll -23px 0 transparent;float:right;padding:1px 0 1px 24px}
.column a.text_button_left:hover{background-position:1px -23px}
.service strong{color:#666666;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-weight:normal}
.service{border-bottom:1px dotted #CBCBCB;border-top:1px dotted #CBCBCB;margin:10px 0 20px;padding:10px 0 0}
.align-center{text-align:center}
#search form input[type="text"]{background-color:transparent;border:none;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;color:#afaead;font-size:1.33em;font-family:'UniversLTW01-57Condense 723821',Arial,helvetica,sans-serif;padding:6px 10px;text-transform:uppercase}
.headerClickable{display:block;height:440px;position:absolute;width:1260px;left:0;right:0;border:0;top:0;margin:0 auto;z-index:2}
body#start{position:relative}
header .header_stage{background:#EBE9E9 url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Hamburg_header.jpg') no-repeat center top;bottom:0;height:440px;left:0;padding:0;position:absolute;right:0;top:0;width:100%}
header #header_stage_layer{clear:both;height:440px;overflow:hidden;position:relative;width:100%}
#start header #header_stage_layer{overflow:visible}
header .header_stage_content{margin:0 auto;position:relative;width:955px}
header .header_stage_on{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/header_stage_on_background.png') repeat-x top left;height:486px}
header .header_stage_on .quickaccess_elements>div{color:#fff;left:245px;position:absolute;top:126px;width:450px}
header .header_stage_on .quickaccess_elements .close{position:relative;z-index:1;float:right;margin:0 0 5px;padding:0 20px 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_close.png') no-repeat scroll right center transparent;color:#FFFFFF}
header .header_stage_on .quickaccess_elements .close:hover,header .header_stage_on .quickaccess_elements .close:active{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_close_hover.png')}
header .header_stage_on .quickaccess_elements ul,header .header_stage_on .quickaccess_elements li{float:none;clear:both;margin:0;border-top:1px dotted #cbcbcb;list-style-type:none}
header .header_stage_on .musical li{border-bottom:1px dotted #CBCBCB;border-top:medium none;height:auto;overflow:hidden;padding:5px 0;width:auto}
header .header_stage_on .musical li a.top{padding:0}
header .header_stage_on .musical li a .description{-moz-transition:none 0s ease 0s;background:none repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:auto;max-height:75px;padding:0;position:relative;width:219px}
header .header_stage_on .musical li a img{display:block;float:left;height:75px;margin-right:20px;width:100px}
header .header_stage_on .musical li .description strong{color:#ffffff;margin:3px 0 7px 0;min-height:0px}
header .header_stage_on .musical li{border-bottom:1px dotted #CBCBCB;border-top:medium none;height:auto;overflow:hidden;padding:5px 0;width:auto;position:relative}
header .header_stage_on .musical li .price{border-bottom:1px solid #FFFFFF;bottom:15px;color:#FFFFFF;float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;margin:0;position:absolute;right:0}
header .header_stage_on .musical li .price a{color:#FFFFFF}
header .header_stage_on .musical li .rating_small{display:none}
header .header_stage_on .musical li .price span{color:#fff;font-size:1.375em}
header .header_stage_on .musical li .price:hover{text-decoration:none}
header .header_stage_on .musical li.gotolist{border:none}
header .header_stage_on .musical li.gotolist a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_right.gif') no-repeat 1px center;padding:0 0 0 12px;color:#FFFFFF}
.musical .shadow_bottom:after,.musical .shadow_top_bottom:after{background:none;height:0px}
.musical .shadow_top:before,.musical .shadow_top_bottom:before{background:none;height:0px}
.header_stage_on .quickaccess_elements>div{z-index:3}
.header_stage_on .quickaccess_elements a.more_offer{background:url("/typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png") no-repeat scroll -23px 0 transparent;color:#FFFFFF;padding:2px 0 0 24px;position:absolute;top:-2px;z-index:20}
.header_stage_on .quickaccess_elements a.more_offer:hover{background-position:1px -23px}
.header_stage_on .quickaccess_elements .experts a.more_offer{left:140px}
header .header_stage_on .quickaccess_elements>div.experts{color:#666666;height:300px;left:135px;overflow:hidden;padding-top:14px;top:126px;width:825px}
header .header_stage_on .quickaccess_elements>div.experts .close{float:none;color:white;margin:0 0 5px 0;position:absolute;top:0px;right:265px;z-index:1}
header .header_stage_on .quickaccess_elements>div.experts ul,header .header_stage_on .quickaccess_elements>div.experts li{border-top:none;position:relative}
header .header_stage_on .quickaccess_elements>div.experts ul{overflow:visible}
.header_stage_on .quickaccess_elements>div.experts li.item{position:absolute;line-height:1.33em}
.header_stage_on .quickaccess_elements>div.experts li.item p{margin:9px 0}
.header_stage_on .quickaccess_elements>div.experts li.item_1{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/OP.png') no-repeat scroll 0 52px transparent;height:316px;list-style:none outside none;margin-left:23px;top:15px;width:292px}
.header_stage_on .quickaccess_elements>div.experts li.item_1 .item_content{width:155px;float:right;background-color:white;padding:0 15px;position:relative}
.header_stage_on .quickaccess_elements>div.experts li.item_1 .ie_fix_shadow_bottom:before{z-index:200;content:"";display:block;position:absolute;top:37px;left:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:0px solid transparent;border-right:20px solid white}
.header_stage_on .quickaccess_elements>div.experts li.item_2{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/KLD_14.png') no-repeat scroll right 61px transparent;height:221px;left:206px;list-style:none outside none;top:88px;width:285px}
.header_stage_on .quickaccess_elements>div.experts li.item_2 .item_content{background-color:white;float:left;margin-top:73px;padding:0 15px;position:relative;width:109px}
.header_stage_on .quickaccess_elements>div.experts li.item_2 .ie_fix_shadow_bottom:before{z-index:200;content:"";display:block;position:absolute;top:49px;right:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:0px solid transparent;border-left:20px solid white}
.header_stage_on .quickaccess_elements>div.experts li.item_3{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/GB_2.png') no-repeat scroll right bottom transparent;height:147px;left:368px;list-style:none outside none;position:relative;top:7px;width:445px;z-index:10}
.header_stage_on .quickaccess_elements>div.experts li.item_3 .item_content{background-color:white;float:left;margin-top:8px;padding:0 15px;position:relative;width:216px}
.header_stage_on .quickaccess_elements>div.experts li.item_3 .ie_fix_shadow_bottom:before{z-index:200;content:"";display:block;position:absolute;top:49px;right:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:0px solid transparent;border-left:20px solid white}
.header_stage_on .quickaccess_elements>div.experts .name,.header_stage_on .quickaccess_elements>div.experts .title{display:block;font-weight:bold;color:#027db5}
.header_stage_on .quickaccess_elements>div.experts .title{color:#666666}
header ul.sociallinks{position:absolute;right:0px;top:172px;float:none;width:30px;padding:3px 0 0 0}
header ul.sociallinks li{float:none;list-style:none}
.sociallinks_container{overflow:hidden}
ul.sociallinks{list-style-type:none;float:right;text-indent:-500000px}
ul.sociallinks>li{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button_03.png') no-repeat 0 -1px;margin:0;float:left;padding:0 0 1px 2px;list-style:none;height:36px}
ul.sociallinks>li>a{display:block;height:38px;width:28px;text-align:center;margin-top:-3px;background:none;padding:0}
#content_main ul.sociallinks>li>a{width:32px}
#header_stage_layer ul.sociallinks>li.fb a,#header_stage_layer ul.sociallinks>li.fb:hover a{background-position:5px 8px}
ul.sociallinks>li>a img{margin:12px 0px 0 0px}
ul.sociallinks>li:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button.png') no-repeat 0 0}
ul.sociallinks>li.twitter:hover a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_twitter_act.png') no-repeat 5px 9px}
ul.sociallinks>li.gplus:hover a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_gplus_act.png') no-repeat 5px 8px}
ul.sociallinks>li.fb:hover a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_fb_act.png') no-repeat 5px 8px}
ul.sociallinks>li.twitter a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_twitter.png') no-repeat 5px 8px}
ul.sociallinks>li.gplus a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_gplus.png') no-repeat 5px 10px}
ul.sociallinks>li.fb a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_fb.png') no-repeat 5px 8px}
ul.sociallinks>li:hover img{display:none}
.column_main .grid_18 ul.sociallinks,.column_main .grid_24 ul.sociallinks{width:251px;margin:20px auto;float:none;padding:0}
ul.sociallinks>li.fragen a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sociallinks_fragen.png') no-repeat}
ul.sociallinks>li.mail a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sociallinks_mail.png') no-repeat}
ul.sociallinks>li.print a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sociallinks_print.png') no-repeat}
ul.sociallinks>li.addtojourney a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_journeyplanner.png') no-repeat scroll 6px 11px rgba(0,0,0,0);padding:0}
ul.sociallinks>li.addtojourney a:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_journeyplanner_hover.png') no-repeat scroll 6px 11px rgba(0,0,0,0)}
ul.sociallinks>li.phone a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sociallinks_phone.png') no-repeat}
ul.sociallinks>li.pdf a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sociallinks_pdf.png') no-repeat}
ul.sociallinks>li.addtojourney{margin-right:10px}
ul.sociallinks>li.print a{margin-right:0px}
ul.sociallinks>li.fragen,ul.sociallinks>li.mail,ul.sociallinks>li.print,ul.sociallinks>li.recommend,ul.sociallinks>li.pdf,ul.sociallinks>li.phone,ul.sociallinks>li.addtojourney{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button.png') no-repeat 0 0;border:none}
ul.sociallinks>li.fragen:hover,ul.sociallinks>li.mail:hover,ul.sociallinks>li.print:hover,ul.sociallinks>li.recommend:hover,ul.sociallinks>li.pdf:hover,ul.sociallinks>li.phone:hover,ul.sociallinks>li.addtojourney:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button_03.png') no-repeat -1px -1px}
ul.sociallinks>li.fragen a,ul.sociallinks>li.mail a,ul.sociallinks>li.print a,ul.sociallinks>li.phone a,ul.sociallinks>li.pdf a{background-position:0px 5px}
ul.sociallinks>li.fragen:hover a,ul.sociallinks>li.mail:hover a,ul.sociallinks>li.pdf:hover a,ul.sociallinks>li.phone:hover a{background-position:-40px 5px}
ul.sociallinks>li.print:hover a{background-position:-40px 4px}
.header_stage_bottom{height:84px;position:absolute;right:0;top:440px;width:100%;z-index:9}
.header_stage_bottom h3{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.333em;color:#676767;text-transform:uppercase}
.header_stage_bottom h3 a:hover,.header_stage_bottom h3 a:focus,.header_stage_bottom h3 a:active{text-decoration:none}
.header_stage_bottom .top_offer{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/header_bg_top_offer.png') no-repeat top right;bottom:0;height:92px;position:absolute;right:240px;width:483px}
.header_stage_bottom .top_offer_pic{left:-49px;position:absolute;top:-11px}
.header_stage_bottom .top_offer_content{margin:0 0 0 115px;width:230px;float:left}
.header_stage_bottom .top_offer_content h3{color:#027db5;margin:18px 0 3px 0}
.header_stage_bottom p{margin:0}
.header_stage_bottom .top_offer_price{float:right;width:100px;margin:0;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1em;padding:51px 31px 10px 0;text-align:right;position:relative;text-align:right}
.header_stage_bottom .top_offer_price .price{border-bottom:2px solid #027DB5;color:#666666;text-decoration:none;display:inline-block}
.header_stage_bottom .price span{font-size:1.63em;color:#027db5}
.header_stage_bottom .top_offer_price img{position:absolute;top:-17px;right:10px}
.top_offer_content>p{color:#666}
section.grid_6 aside{padding:10px 0;border-bottom:1px dotted #CBCBCB;margin:-1px 0 0 0}
section.grid_6 aside a{background:none;padding:0}
section.grid_6 aside p{margin-bottom:0;margin-top:10px}
section.grid_6 aside p:first-child{margin:0}
.verticalScrollContainer{position:relative}
article>section:first-child>:first-child,aside>section:first-child>:first-child{margin-top:0}
section.border{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shopping_cart_shadow_bottom.png') no-repeat -9px 0}
aside.box{background-color:#ccc;color:white;font-size:0.8em;font-style:italic;padding:10px;margin:10px 0;line-height:15px}
aside.box_right{float:right;margin-left:20px;width:140px}
aside.box_left{float:left;margin-right:20px;width:140px}
aside.box>:first-child{margin-top:0}
aside.box>:last-child{margin-bottom:0}
blockquote.quote{color:gray;font-style:italic;padding:0 0 0 15px;margin:0;border-left:5px solid gray}
blockquote.quote_right{width:140px;margin-left:20px;float:right}
blockquote.quote_left{width:140px;margin-right:20px;float:left}
blockquote.quote>:first-child{margin-top:0}
blockquote.quote>:last-child{margin-bottom:0}
h1,h2,h3,h4{padding:0;font-weight:normal}
h1{color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:2.5em;margin:0 0 20px;line-height:30px}
.column_main .grid_24 h1{max-width:700px}
h2{color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:2.167em;line-height:36px;margin:0px 0 10px;text-transform:uppercase}
h2.subheader{font-size:1.333em;text-transform:none}
h3{font-size:1.33em;color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px;margin:0px 0 15px 0}
h2+h3{font-size:1.333em;margin:10px 0}
h3.csc-subheader{margin-bottom:0}
h4{font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;margin:10px 0}
h5{font-family:Arial,sans-serif;font-size:1em}
.column h1 a,.column h2 a,.column h3 a,.column h4 a,.column h5 a,.column h6 a{background:none;padding:0}
p{margin:0 0 10px;padding:0;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
a{color:#027db5;display:inline-block;outline-style:none;text-decoration:none;cursor:pointer}
.column a,.column a.link_more{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat 0 5px;padding-left:10px}
.column ul li a{background:none no-repeat scroll 0 0 transparent;padding:0}
.column ul li a.external-link-new-window,.column ul li a.internal-link,.column ul li a.internal-link-new-window{display:inline}
.column h2 a{background-position-y:14px}
a:hover{text-decoration:underline}
a[href$=".doc"],a[href$=".docx"],a[href$=".eps"],a[href$=".png"],a[href$=".jpg"],a[href$=".jpeg"],a[href$=".pdf"],a[href$=".rtf"],a[href$=".tif"],a[href$=".tiff"],a[href$=".zip"]{background-position:0 3px;background-repeat:no-repeat;margin:-4px 0;padding:4px 0 4px 22px}
a[href$=".eps"]{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Filetypes/eps.gif')}
a[href$=".png"],a[href$=".jpg"],a[href$=".jpeg"]{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Filetypes/jpg.gif')}
a[href$=".pdf"]{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Filetypes/pdf.gif')}
a[href$=".rtf"]{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Filetypes/rtf.gif')}
a[href$=".tif"],a[href$=".tiff"]{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Filetypes/tif.gif')}
a[href$=".zip"]{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/Filetypes/zip.gif')}
a[href^="mailto"],a[href^="javascript:linkTo_UnCryptMailto"]{background:none;padding-left:0}
#content .nobg{background:none repeat scroll 0 0 rgba(0,0,0,0);padding:0}
ul{display:block;margin:10px 0;overflow:hidden;padding:0 0 0 13px}
ul li{margin:0 0 5px 16px;padding:0 0 0 2px;list-style:none}
section ul li{margin:0 0 7px 0;padding:0;list-style-position:outside;list-style-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_bullet.png')}
section ul.csc-menu{padding:0 0 0 0}
ol{margin:10px 0;padding:0}
ol li{list-style-position:inside;margin:0;padding:0}
dl{}
dl dt{}
dl dd{}
img{border:none}
figure{position:relative}
figure figcaption{}
figure video,figure img{background-color:white}
footer figure video,footer figure img{background-color:transparent}
figure a[href]{background:none;padding:0;margin:0}
figure a:hover{background-color:transparent}
table{border:none;border-collapse:collapse}
table th,table td{border:1px solid #fff;padding:5px 10px;vertical-align:top}
table th{background-color:#EFF0F0;font-weight:bold;text-align:left}
table thead th{vertical-align:middle}
table tr.tr-odd td{}
table tr.tr-even td{background-color:#F8F8F8}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{float:left}
.divider hr{border-bottom:1px dotted #CBCBCB;border-top:0px;border-left:0px;border-right:0px;height:0}
.partition hr{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_top.png') no-repeat center top;border:0;height:6px;margin-top:14px;margin-bottom:20px}
form{}
form fieldset{border:none;margin:0px 8px 25px 8px}
form fieldset legend{font-weight:bold}
form section{padding:3px 0;overflow:hidden}
form section *{vertical-align:top}
form label{color:#676767;display:block;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.250em;padding:0;margin-bottom:5px}
input,select,button,textarea{-webkit-appearance:none}
form input[type="text"],form textarea,form input[type="password"]{background-color:transparent;border:medium none;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;color:#676767;font-family:Arial,sans-serif;font-size:0.923em;width:320px}
form input[type="text"],form input[type="password"]{height:12px;padding:6px 10px 4px 5px}
form textarea{padding:6px 10px 6px 5px}
form textarea{height:83px;width:400px;overflow:auto}
form .select select{width:232px}
form .select{width:187px;background-position:176px 5px}
option{border:0px}
input[type="checkbox"]{height:18px;width:18px}
input[type="submit"],button,a.button{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left.png') no-repeat left 0px;display:inline-block;border:none;color:#027DB5;cursor:pointer;
height:40px;margin:6px 0 0 0;padding:0 0 0 22px}
button span,a.button span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_right.png') repeat-x right top;display:inline-block;padding:12px 15px 0 0;height:27px}
input[type="submit"]:hover,button:hover span,a.button:hover span{text-decoration:underline}
form .small{width:200px;display:inline-block}
div.csc-sitemap ul ul li{border-left:2px solid gray;padding-left:5px}
img.tx-srfreecap-pi2-image{margin-left:0;margin-right:0;vertical-align:text-bottom}
.tx-srfreecap-pi2-cant-read{color:#333333}
form .error input[type="text"],form .error textarea{background-color:#F6CECE}
form .error .select{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_error_select.png') no-repeat scroll 72px 5px #f6cece}
form .error{color:#E1181E !important}
.group_form form>.error{color:#E1181E !important;display:block;position:absolute;top:20px}
.checkbox{display:none}
.Extbase-Utility-Debugger-VarDump .checkbox{display:inherit}
input[type=radio].radio{display:none}
.custom_checkbox{display:inline-block;width:0;height:18px;padding:1px 0 0px 24px;cursor:pointer;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/checkbox.png') left 0px no-repeat;margin:0px 0 0 0;vertical-align:bottom}
.inactive .custom_checkbox{background-position:left -79px;cursor:default}
label.error .custom_checkbox{background-position:left -52px}
label.error .custom_checkbox_active{background-position:left -26px}
.custom_radio{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/radio_button.png') 0px -17px no-repeat;padding:0;height:17px;width:20px;margin:0 4px 0 0;vertical-align:-3px}
.custom_checkbox_active{background-position:0 -26px}
.custom_checkbox_active.custom_radio{background-position:-17px 0px}
.Tx-Formhandler fieldset .loading{width:auto;padding:0}
.Tx-Formhandler fieldset .loading img{float:none;margin:0}
.group_form{padding-top:50px;position:relative}
.group_form_item,.ticket_booking_item{position:relative;margin:-8px -7px 0 -7px;padding:7px 7px 1px 7px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_top.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_bottom.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg.png');background-repeat:no-repeat,no-repeat,repeat-y;background-position:left top,left bottom,left top;overflow:hidden}
.group_form_item header,.ticket_booking_item header{overflow:hidden;padding:15px 10px;border-radius:4px;margin:0 0 20px 0;height:15px;background:white;background:-moz-linear-gradient(top,white 0%,#EDEDED 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#EDEDED));background:-webkit-linear-gradient(top,white 0%,#EDEDED 100%);background:-o-linear-gradient(top,white 0%,#EDEDED 100%);background:-ms-linear-gradient(top,white 0%,#EDEDED 100%);background:linear-gradient(to bottom,white 0%,#EDEDED 100%)}
.group_form_item>*{margin:10px}
.group_form_item h2{margin:13px 18px 17px 18px}
.group_form_item header h2{margin:0 0 0 9px;line-height:20px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_form_more_less.png') no-repeat -22px 1px;padding:0 0 0 26px;cursor:pointer}
.group_form_item header h2.hidden{background-position:0 -21px}
.group_form_item fieldset{overflow:hidden;margin:0px 20px 18px 19px}
.group_form_item fieldset>div{float:left;margin-right:20px;position:relative}
.group_form_item .label{color:#676767;display:block;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.17em;padding:0;margin:0 0 5px 0;line-height:18px}
.group_form_item img.calendar{left:72px;top:28px}
.group_form_item fieldset textarea{width:302px;margin:0 0 0px 0}
.group_form_item fieldset .wide textarea{width:405px}
.group_form_item fieldset p{margin:3px 0 0 0;font-size:0.92em;color:#666666;line-height:12px}
.group_form_item fieldset label{font-size:1.17em}
.group_form_item fieldset label.short{width:90px}
.group_form_item fieldset input{height:10px;width:185px}
.group_form_item fieldset .middle input{width:185px}
.group_form_item fieldset>div{float:left;margin-right:20px}
.group_form_item fieldset>span{line-height:1px}
.group_form_item fieldset .small{width:90px}
.group_form_item fieldset .small input,.group_form_item .small input[type="text"]{width:75px}
.group_form_item fieldset .small .select{width:82px;background-position:70px 5px}
.group_form_item fieldset .small select{width:107px}
.group_form_item fieldset .wide{width:322px}
.group_form_item fieldset .wide input{width:295px}
.group_form_item fieldset .wide .select{width:302px;background-position:290px 5px}
.group_form_item fieldset .wide select{width:327px}
.group_form_item fieldset .normal_checkbox{line-height:18px;display:block}
.group_form_item a.infos{padding:0 22px 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat right 1px}
.group_form_item a.infos:hover{text-decoration:none}
.group_form_item a.infos+span{display:block}
.group_form_item fieldset input.checkbox+.infos label,.group_form_item fieldset input.checkbox+label{font-family:Arial,Helvetica,sans-serif;color:#333333;font-size:1em}
.group_form_item p.trainstation{background-color:#ebe9e9;border:none;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;color:#afaeae;padding:6px 10px 5px 5px;width:180px}
.group_form_item fieldset.checkbox_left{margin-bottom:24px}
.group_form fieldset.checkbox_left ul{overflow:hidden;width:400px;margin:0}
section#content .group_form fieldset.checkbox_left li{margin:12px 18px 0 0;padding:0;float:left;position:relative;list-style:none}
.group_form_item fieldset.checkbox_left>div{margin:0;padding-top:4px}
.group_form_item fieldset.checkbox_left>div:first-child{padding:0}
.group_form_item fieldset.checkbox_left p{font-size:1em;margin:3px 0 15px 0}
.group_form_item fieldset.checkbox_left p.label{font-size:1.17em;margin:0}
.group_form_item fieldset.checkbox_left .custom_checkbox{width:4px}
.group_form_item fieldset.checkbox_left h4{margin:0;font-family:"SabonLTW01-BoldItalic",Arial,helvetica,sans-serif}
.group_form_item .star_rating{width:200px}
.group_form_item #round_trip_div{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_groupform_roundtrip.png') no-repeat 450px 0}
.group_form .shadow_top_bottom{margin:36px 0 0 0;overflow:hidden}
.group_form .shadow_top_bottom h2{margin:21px 0 18px 18px}
.group_form .shadow_top_bottom fieldset{margin:0px 18px 17px 18px}
.group_form .shadow_top_bottom fieldset>div{float:left;margin-right:20px}
.group_form .shadow_top_bottom fieldset input{height:10px}
.group_form .shadow_top_bottom fieldset .small{width:90px}
.group_form .shadow_top_bottom fieldset .small input,.group_form .shadow_top_bottom form .small input[type="text"]{width:75px}
.group_form .shadow_top_bottom fieldset .small .select{width:82px;background-position:70px 5px}
.group_form .shadow_top_bottom fieldset .small select{width:105px}
.group_form .shadow_top_bottom fieldset .middle input{width:185px}
.group_form .shadow_top_bottom fieldset .wide{width:322px}
.group_form .shadow_top_bottom fieldset .wide input{width:295px}
.group_form .shadow_top_bottom fieldset .wide .select{width:302px;background-position:290px 5px}
.group_form .shadow_top_bottom fieldset .wide select{width:325px}
.group_form .shadow_top_bottom fieldset input.checkbox+label{float:left}
.group_form .shadow_top_bottom fieldset p{padding:4px 0 0 0;width:450px;margin:0}
.group_form .shadow_top_bottom fieldset a{background:none;padding:0}
.group_form .shadow_top_bottom fieldset a.infos{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat right 1px;padding:0px 22px 0 0;display:inline-block;cursor:pointer;color:#676767;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.250em;margin:3px 0 0 0}
.group_form .shadow_top_bottom fieldset a.infos .custom_checkbox{margin-top:-4px}
.group_form .shadow_top_bottom fieldset a.infos:hover{text-decoration:none}
.group_form .shadow_top_bottom ul{overflow:hidden;padding:0}
section#content .group_form .shadow_top_bottom li{margin:12px 18px 0 0;padding:0;position:relative;width:auto;list-style:none}
.group_form .shadow_top_bottom .custom_checkbox{float:left}
.group_form .red_button{float:right}
#katalogform{margin:25px 0}
.catalogue_item{}
.shopping_cart_item.catalogue_item>ul>li{margin:11px 0 20px;padding:20px 0 0px 0;overflow:hidden;border-top:1px dotted #CBCBCB}
.shopping_cart_item.catalogue_item>ul>li:first-child{border-top:none;padding:0}
.catalogue_item>ul>li>*{float:left}
.catalogue_item figure{margin:0 10px 0 0}
.catalogue_item .catalogue_description{width:370px;margin-right:10px}
.catalogue_item .catalogue_description h3{margin:-4px 0 6px 0}
.catalogue_item .catalogue_description p{margin:6px 0 0 0}
.catalogue_item .catalogue_order{width:180px;margin:0;float:right}
.catalogue_item .catalogue_order ul{margin:0}
.catalogue_item .catalogue_order li{margin:2px 0 0 0;height:36px}
.catalogue_item .catalogue_order li:first-child{margin:0 0 0 0}
.catalogue_item .catalogue_order label{color:#333333;font-size:1.2em}
.column .online_infos a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/socialicon_infos.png') no-repeat 0 0;padding:9px 10px 6px 40px}
.column .online_infos a:hover,.column .online_booking a:hover,.column .online_catalogue a:hover{background-position:-40px -40px}
.column .online_booking a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/socialicons_shoppingcart.png') no-repeat 0 0;padding:0px 10px 0px 40px}
.column .pdf_download a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat -31px -121px;padding:9px 10px 7px 40px;margin:0}
.column .pdf_download a:hover{background-position:0 -79px}
.hv3_checkout .shopping_cart .per_post{
padding:9px 10px 0px 40px;height:auto}
.hv3_checkout .shopping_cart .per_post:hover{background-position:0px -40px}
.column .online_catalogue a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/socialicons_catalogue.png') no-repeat 0 0;padding:9px 10px 6px 40px}
.catalogue_item_form>div{margin:10px 20px}
.shopping_cart_item.catalogue_item_form fieldset{margin:18px 0 0 0;padding:0}
.catalogue_item_form .plz{width:45px;margin-right:20px}
.catalogue_item_form .city{width:100px}
.catalogue_item_form fieldset>span .select{width:45px;background-position:34px 5px}
.catalogue_item_form fieldset>span .select select{width:67px}
.shopping_cart_item.catalogue_item_form span+span{margin:0}
.catalogue_item_form>div>p{margin:5px 0 10px 0}
#katalogform .border{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shopping_cart_shadow_bottom.png') no-repeat -9px 0;margin:10px 0 0 0;padding:35px 0 0 0}
#katalogform .border button{clear:none;width:190px}
#katalogform .border>button{float:right;width:200px}
#katalogform .border .button_standard{float:left}
#katalogform ul.error{padding:0 13px;margin:0 20px}
#katalogform ul.error li{margin:0 0 7px 7px;padding:0;list-style-position:outside;list-style-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_bullet.png');overflow:visible}
.press_form,.contact_form{margin-top:23px}
.press_form fieldset,.contact_form fieldset{margin:0 8px}
.press_form fieldset>div,.contact_form fieldset>div{float:left;margin:0px 20px 22px 0}
.press_form form .middle input[type="text"],.contact_form form .middle input[type="text"]{width:185px}
.press_form form .small input[type="text"],.contact_form form .small input[type="text"]{width:100px}
.contact_form form .small .select{width:107px;background-position:96px 5px}
.contact_form form .small .select select{width:129px}
.press_form form .small,.contact_form form .small{width:auto}
.press_form form fieldset.small,.contact_form form fieldset.small{width:200px;vertical-align:top}
.press_form form fieldset.small input[type="text"],.contact_form form fieldset.small input[type="text"]{width:170px}
.press_form fieldset textarea,.contact_form fieldset textarea{margin-bottom:17px}
.press_form img.tx-srfreecap-pi2-image,.contact_form img.tx-srfreecap-pi2-image{margin-top:5px}
.shipsurvey_form fieldset.small{width:215px}
.copyright{bottom:5px;color:#fff;font-size:11px;left:5px;position:absolute;text-shadow:0 0 5px #4a4a4a}
header .copyright{bottom:-64px;left:808px;transform:rotate(-90deg);-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
width:320px;overflow:hidden}
#start header .copyright{bottom:-280px;left:804px}
.nawork_textmedia_row .copyright{bottom:20px}
.copyright a{color:#fff}
section.teaserslider a.button_grey,a.button_grey{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left.png') no-repeat left top;display:inline-block;height:39px;font-weight:bold;margin:0px 0 0 -2px;padding-left:22px}
a.button_grey span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_right.png') repeat-x right top;display:inline-block;padding:12px 15px 0 0;height:27px}
a.button_grey:hover span{text-decoration:underline}
a.button_more,a.button_less{background:transparent none no-repeat -23px top;padding:2px 0 0 24px}
a.button_more{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_more.png')}
a.button_less{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_less.png')}
a.button_more:hover,a.button_less:hover{background-position:left -23px}
.teaser_tab_content .tab_content li.tab_persona_comment a.button_more_small,a.button_more_small,span.read-more a{background:transparent none no-repeat 3px top;padding:2px 0 2px 24px;display:inline}
.teaser_tab_content .map+div{margin-top:10px}
.teaser_tab_content .tab_content li.tab_persona_comment a.button_less_small,a.button_less_small{background:transparent none no-repeat 3px -41px;padding:2px 0 2px 24px;display:inline}
span.read-less a{background:transparent none no-repeat -1px -41px;padding:3px 0 2px 20px;display:inline}
.teaser_tab_content .tab_content li.tab_persona_comment a.button_more_small,a.button_more_small,span.read-more a,.teaser_tab_content .tab_content li.tab_persona_comment a.button_less_small,a.button_less_small,span.read-less a{height:18px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_more_less_small.png')}
.teaser_tab_content .tab_content li.tab_persona_comment a.button_more_small:hover,a.button_more_small:hover,span.read-more a:hover{background-position:3px -21px}
.teaser_tab_content .tab_content li.tab_persona_comment a.button_less_small:hover,a.button_less_small:hover{background-position:3px -63px}
span.read-less a:hover{background-position:-1px -63px}
.teaser_tab_content .tab_content li.tab_persona_comment a.button_more_small,.teaser_tab_content .tab_content li.tab_persona_comment a.button_less_small{margin-top:-2px}
#fancybox-wrap .teaser_tab_content{margin-left:4px}
a.button_prev,a.button_next{background:transparent none no-repeat -23px top;height:20px;padding:0;width:20px;z-index:20}
a.button_prev{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev.png')}
a.button_next{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png')}
a.button_prev:hover,a.button_next:hover{background-position:left -23px}
a.button_prev.button_off{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev_off.png') 0 0 no-repeat}
a.button_next.button_off{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next_off.png') 0 0 no-repeat}
.slideshow .enlarge{background-color:rgba(255,255,255,0.8);bottom:0px;height:14px;left:0;padding:10px;position:absolute}
.slideshow .enlarge>img{background:none repeat scroll 0 0 transparent}
.content_media_slideshow{margin:4px 0 30px 0;padding:16px 0 0 0;
}
.slideshow a[href$=".jpg"],.slideshow a[href$=".jpeg"]{background-image:none;padding:0}
.content_media_slideshow_inner{position:relative}
.content_media_slideshow_inner>div{overflow:hidden;margin:0 20px}
.slideshow_small .content_media_slideshow_inner>div{margin:0}
.content_media_slideshow .copyright{bottom:5px;left:auto;right:5px}
.content_media_slideshow .video .copyright{top:5px;bottom:auto}
.content_media_slideshow .slideshow{list-style:none outside none;margin:0 0 0 99px;padding:0}
.content_media_slideshow.slideshow_small .slideshow{margin-left:223px}
.content_media_slideshow .slideshow li{float:left;position:relative;margin:0 2px 0 1px;padding:0;list-style:none}
.content_media_slideshow .layer{
cursor:pointer;display:block;height:283px;overflow:visible;position:absolute;top:-14px;width:97px}
.content_media_slideshow .layer_left{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_content_mediaslider_left.png') no-repeat 0px 0px transparent}
.content_media_slideshow .layer_right{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_content_mediaslider_right.png') no-repeat 0px 0px transparent;right:0px}
.content_media_slideshow .layer.control_off{cursor:default}
.content_media_slideshow .control_prev{background:no-repeat 0px 0px transparent;display:block;height:50px;left:-29px;position:absolute;top:118px;width:50px}
.content_media_slideshow .control_prev:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png') no-repeat 0px -120px transparent}
.content_media_slideshow .control_off .control_prev{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png') no-repeat 0px -60px transparent;cursor:default}
.content_media_slideshow .control_next{background:no-repeat -67px 0px transparent;display:block;height:50px;padding:0;position:absolute;right:-30px;top:118px;width:50px}
.content_media_slideshow .control_next:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png') no-repeat -67px -120px transparent}
.content_media_slideshow .control_off .control_next{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png') no-repeat -67px -60px transparent;cursor:default}
.content_media_slideshow .control{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png')}
.content_media_slideshow.slideshow_small.float_left{margin-right:10px;padding:0}
.content_media_slideshow .slideshow_nav{list-style:none;text-align:center}
.content_media_slideshow .slideshow_nav li{display:inline;padding:0;margin:0;background:none}
.content_media_slideshow .slideshow_nav li a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll -51px 0 transparent;display:inline-block;height:24px;margin:0 0 0 2px;padding:0;width:24px}
.content_media_slideshow .slideshow_nav li a:first-child{margin:0}
.content_media_slideshow .slideshow_nav li.current a,.slideshow_nav li a:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll -76px 0 transparent}
.content_media_slideshow .slideshow_nav li.video a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll 0 0 transparent}
.content_media_slideshow .slideshow_nav li.current.video a,.content_media_slideshow .slideshow_nav li.video a:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll -26px 0 transparent}
.teaser_tab_content{margin:49px 0 0 0}
.column .teaser_tab_content .no-button{margin:0;padding:2px 0 0 0}
.teaser_tab_content ul{list-style:none;margin:0}
.teaser_tab_content>ul>li{list-style:none;margin:0;padding:0}
.teaser_tab_content .tab_content .comment-list li{margin:0 0 30px 0;padding:0;list-style:none}
.teaser_tab_content h4{margin:0 0 0 -3px;padding:21px 10px;text-transform:uppercase}
.teaser_tab_content .grid_12{display:inline-block;float:right;padding:0 13px 0 0;width:402px}
.tab_content_header{display:inline-block;padding:0}
.tab_content_header .ui-state-default h4{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/content_tab_grey.png') no-repeat scroll -1px 5px transparent;color:#027DB5}
.tab_content_header .ui-state-active h4{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/content_tab_arrow_blue.png') no-repeat scroll -1px 5px transparent;color:#FFFFFF}
.tab_content_header .dotted_border li{width:209px}
.teaser_tab_content .tab_content_header{margin:25px 0;position:relative;width:197px;overflow:visible}
.teaser_tab_content>.tab_content{margin:25px 0;padding:0;position:relative;width:460px}
.tab_content .tab_persona_comment p{line-height:1.33}
.tab_content .tab_persona_comment div{width:120px;height:140px;position:relative;margin:0 20px 0 0;float:left}
.tab_content .tab_persona_comment img{position:absolute;bottom:0;left:0}
.teaser_tab_content .tab_content li.tab_persona_comment{margin:0 0 40px;padding:0;list-style:none}
.teaser_tab_content ul.tab_persona_comment_list{padding:0}
.teaser_tab_content .tab_content li.tab_persona_comment a{background:none;padding:0}
.tab_content .tab_persona_comment h5{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat scroll 0 0 transparent;color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;font-weight:normal;line-height:20px;margin:0 0 6px;padding:22px 0 0;text-transform:uppercase}
.tab_content_header a{background:none;padding:0;width:208px}
.tab_content_header li.current:hover a{text-decoration:none}
ul.comment-list{list-style:none;padding:0}
ul.comment-list li{margin:0 0 30px 0;padding:0;background:none;list-style:none}
.teaser_tab_content .date:before,ul.comment-list .date:before{content:" – "}
.teaser_tab_content h5,ul.comment-list h5{display:inline-block;margin-bottom:7px}
.teaser_tab_content li .button{margin-left:5px}
.column .no-button{background:none;float:right}
.column .no-button{margin-top:-28px}
.tab_content .rating_small,ul.comment-list .rating_small{margin-bottom:7px}
.tab_content .rating_small .rating_bullets,ul.comment-list .rating_small .rating_bullets{float:left}
section.eventteaser{clear:both;display:block;height:auto;overflow:hidden;width:940px;padding-right:8px}
#fancybox-close{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/lightbox_close.png') no-repeat 0 0;width:20px;height:21px;top:5px;right:5px}
#events .header_stage_content{height:268px;z-index:9;padding-top:7px}
#events .header_stage_experts blockquote{float:left;width:280px;padding-left:23px;margin-top:95px}
#events .header_stage_experts img{float:right}
#events .header_stage_experts{left:105px;width:410px;bottom:0;z-index:10}
#events .header_stage_experts blockquote:before{left:0px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 3px;height:19px}
body#events>header{margin-bottom:246px}
#events .header_stage_form{top:114px}
.header_stage_form .event_search{padding:0 10px;overflow:hidden;width:440px}
.header_stage_content .header_stage_form form .ie_input>input.input_wide,.header_stage_content .header_stage_form .ie_input>.select_wide{width:202px}
.header_stage_content .header_stage_form .select select.select_wide{width:204px}
#events .header_stage_form form label.label_wide{width:208px}
#events .header_stage_form .select{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select.png') no-repeat 190px 5px transparent}
#events .header_stage_content .header_stage_form .select select.select_wide{width:229px}
#events .header_stage_form label{margin:17px 0 1px 2px}
#events img.calendar{top:41px}
#events .header_stage_form .expanded button{margin-top:35px}
#events .header_stage_form button{margin-right:0px}
#events .red_button{clear:none;margin:0 0 10px 0}
section.eventteaser header ul{border-top:0px;margin-top:17px;width:180px}
section.eventteaser header h3{width:180px}
#content section.eventteaser>ul>li{height:320px;position:relative}
#content section.eventteaser>ul>li>a{background:none;padding:0;color:#333}
#content section.eventteaser>ul>li>a:hover{text-decoration:none}
#content section.eventteaser_topic>ul>li{height:83px;position:relative;margin:20px 0 10px 20px}
section.eventteaser_topic>ul>li>.eventteaser_topic_content>a{padding:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_right.png') no-repeat 210px 69px transparent;cursor:pointer;display:block;height:83px;width:220px;position:absolute;top:0;left:0;text-indent:-10000px}
section.eventteaser_topic>ul>li:hover .eventteaser_topic_content{background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291)}
section.eventteaser_topic>ul>li:hover .eventteaser_topic_content>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_right_white.png') no-repeat 210px 69px transparent}
section.eventteaser_topic>ul>li:hover>.eventteaser_topic_content h4{color:#fff}
section.eventteaser>ul{width:720px}
section.eventteaser .rating_small{float:none;margin-top:0;margin-bottom:0}
section.eventteaser .eventteaser_content{height:135px;padding:10px;position:relative;width:200px}
section.eventteaser_topic .eventteaser_topic_content{padding:7px 10px;float:right;width:90px;height:69px}
section.eventteaser_topic ul li img{float:left}
section.eventteaser .eventteaser_content strong{margin:5px 0 8px 0;color:#027db5;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;padding:0;font-weight:normal;display:block}
section.eventteaser_topic .eventteaser_topic_content strong{color:#027DB5;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;line-height:16px;margin:0;overflow:hidden;position:relative;word-wrap:break-word}
section.eventteaser_topic li:hover .eventteaser_topic_content strong{color:#ffffff}
section.eventteaser .eventteaser_content .price,section.eventteaser .eventteaser_content .details{position:absolute;bottom:10px;right:10px}
section.eventteaser .details{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.63em;color:#027DB5;border-bottom:2px solid #027DB5;padding:0 0 2px 10px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_teaser.png') no-repeat 0 5px}
section.eventteaser .price{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;color:#666;border-bottom:2px solid #027DB5;padding:0 0 2px 0px}
section.eventteaser .price span{color:#027DB5}
p.bodytext>a,p.bodytext>b>a,p.bodytext>strong>a{background:none;padding:0}
.bodytext.disclaimer{border-top:1px dotted #cbcbcb;font-size:10px;line-height:1.3em;padding:10px 0 0;text-align:right}
.comment_form .greetings,.greetings{color:#666666;float:left;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.3em;margin:28px 20px 20px 0;width:240px}
.float_left{float:left}
.fancybox.infos{padding:0 22px 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat right 1px}
.fancybox.notice{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/advice.png') no-repeat scroll right -2px transparent;padding:0 22px 0 0}
.band{border:1px solid #ededed;box-shadow:0 0 7px rgba(0,0,0,0.5);color:#666;font-family:'UniversLTW01-57Condense 723821',Arial,Helvetica,sans-serif;margin:20px 0;text-align:center}
.band-col{display:inline-block;vertical-align:middle;padding:10px}
.band-title{font-size:21px}
.band-logo{margin:0 5%;position:relative;top:4px}
.band-more.band-more{background:none;color:#666;font-size:16px}
.band-arrow{border-right:2px solid #027db5;border-top:2px solid #027db5;display:inline-block;font-style:normal;height:5px;position:relative;vertical-align:middle;transform:rotate(45deg);top:-2px;width:5px}
.chat-button{background:none;background:#fefefe;
background:-moz-linear-gradient(top,#fefefe 0%,#f5f5f5 100%);background:-webkit-linear-gradient(top,#fefefe 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#fefefe 0%,#f5f5f5 100%);border:1px solid #d9d9d9;border-radius:4px;font-family:'UniversLTW01-57Condense 723821',Arial,helvetica,sans-serif;height:85px;text-align:center;margin:0;right:0;padding:5px;position:fixed;top:50%;width:90px}
.chat-button-icon{height:39px;width:78px}
.chat-button-text{font-size:16px;font-style:normal}
.service-fee{float:right;padding:10px 0}
.service-fee>a{background:none repeat scroll 0 0 transparent;padding-left:0}
.dms_content.dms_content_wide:after{clear:both;content:"";display:block;height:auto}
div.news-catmenu ul li img{display:none}
div.news-list-container section,div.news-latest-container section{overflow:hidden}
div.news-list-container section figure,div.news-latest-container section figure{float:right;margin-left:10px}
div.news-list-container .news-date,div.news-latest-container .news-date,div.news-single-item .news-date{float:right;margin:6px}
div.news-single-item figure{float:right;margin:0 0 5px 10px}
.rating_small{height:15px;position:relative;overflow:hidden}
.rating_small .rating_bullets{display:block;height:15px;position:relative;width:49px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_small.png') no-repeat 0 -30px transparent;margin:0 5px -3px 0}
.rating_small .rating_bullets span{position:absolute;top:4px;display:block;height:9px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_small.png') no-repeat 0 -18px transparent}
.rating_normal{height:15px;position:relative;overflow:hidden;font-size:0.92em;margin:16px 0 7px 0;color:#666666}
.column .rating_normal a.link_more{background:none}
.rating_normal .rating_bullets{display:block;height:15px;position:relative;width:78px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_normal.png') no-repeat 0 -49px transparent;margin-right:5px;float:left}
.rating_normal .rating_bullets span{position:absolute;display:block;height:15px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_normal.png') no-repeat 0 -23px transparent}
.rating_normal a{background:none;padding:0}
.rating_big{height:19px;position:relative;overflow:hidden}
.rating_big .rating_bullets{display:block;height:19px;position:relative;width:110px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_big.png') no-repeat 0 -64px transparent;margin-right:5px}
.rating_big .rating_bullets span{display:block;height:19px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_big.png') no-repeat 0 -30px transparent}
.stars_small{height:15px;position:relative;overflow:hidden;margin-right:20px;padding:4px 0 0 0}
.stars_small .rating_bullets{display:block;height:15px;position:relative;width:49px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/stars_small.png') no-repeat 0 -14px transparent}
.stars_small .rating_bullets span{position:absolute;top:4px;display:block;height:9px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/stars_small.png') no-repeat 0 0px transparent}
.stars_big{height:19px;position:relative;overflow:hidden}
.stars_big .rating_bullets{display:block;height:19px;position:relative;width:110px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/stars_big.png') no-repeat 0 -40px transparent;margin-right:5px}
.stars_big .rating_bullets span{display:block;height:19px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/stars_big.png') no-repeat 0 0px transparent}
#newComment-form .rating_big .rating_bullets a{display:block;width:20%;height:100%;float:left}
.grid_24.bottom_col section:last-child>.teaser{margin-bottom:0}
section.teaser{position:relative;
margin-bottom:50px}
section.teaser header{float:left;width:220px}
section.teaser header h2{line-height:26px;margin:20px 0 7px 0}
section.teaser header h3{margin:7px 0 10px 0}
section.teaser ul{list-style:none;padding:0}
section.teaser p{margin:0}
p.price{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;margin-bottom:0}
.price a{background:transparent none;border-bottom:2px solid #027DB5;color:#666;padding:0;text-decoration:none}
.price span{font-size:1.63em;color:#027DB5}
.quickaccess_elements section.teaser .badge{display:none}
.teaser_text_image .rating_small{float:left;margin-top:15px;overflow:visible;font-size:0.917em}
.teaser .rating_small{margin-bottom:2px}
.teaserslider_wide>section.teaserslider>div.hhtt-item-container{margin-left:20px}
.teaser.teaserslider_big .copyright{left:15px;top:10px}
.teaser .copyright{height:14px;top:5px;z-index:10;opacity:0.5}
.gray_gradient .copyright{left:16px;top:10px}
.teaser_ad{top:5px;color:#fff;font-size:11px;right:10px;position:absolute;text-shadow:0 0 5px #4a4a4a}
.hhtt-grid .teaser_ad{bottom:55px;top:auto}
.eventteaser .teaser_ad{top:142px}
.teaser_gray_small .teaser_ad,.eventteaser_topic.eventteaser .teaser_ad{bottom:5px;left:10px;right:auto;top:auto}
section.teaser .badge{display:block;position:absolute;top:0px;right:5px;background:transparent}
section.teaser_gray_wide .badge{left:-23px;top:-12px}
section.teaser_gray_small .badge{left:0px;top:-1px}
section.teaser_text_image>ul{float:right;margin:0 0 17px -20px;padding:0;overflow:visible}
section.teaser_text_image_header::after{clear:both;content:'';display:block}
section.teaser_text_image_header>ul{width:720px;padding:0}
.grid_18 section.teaser_text_image_header>ul{width:481px}
.grid_18 section.teaser_text_image_header ul.linklist{width:481px}
section.teaser_text_image header{padding-bottom:45px}
section.teaser_text_image header ul{width:auto;margin:10px 0 10px 0;overflow:hidden;border-top:1px dotted #CBCBCB}
section.teaser_text_image header,section.teaser_text_image ul li{float:left;width:220px}
section.teaser_text_image ul li{list-style:none;margin:20px 0 13px 20px;padding:0}
section.teaser_text_image>ul>li{height:255px}
section.teaser_text_image header ul li{margin:0;padding:2px 0 2px 0px;border-bottom:1px dotted #cbcbcb}
section.teaser_text_image header ul a{background:none;padding:0}
section.teaser_text_image header p{margin-bottom:5px}
section.teaser_text_image li a.top{background:transparent none;display:block;overflow:hidden;padding:0 0 50px;position:relative}
section.teaser_text_image li img{display:block}
section.teaser_text_image li .description{bottom:0;color:#fff;left:0;max-height:33px;padding:7px 10px 10px 10px;position:absolute;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;right:0;transition:all 1s ease}
section.teaser_text_image li:hover .description{max-height:220px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
section.teaser_text_image li .description strong{min-height:34px;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;margin:0 0 10px 0;padding:0;font-weight:normal;display:block}
section.teaser_text_image li.highlighted h4{color:#666;text-transform:uppercase}
section.teaser_text_image li.highlighted strong{color:#666;text-transform:uppercase;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;margin:0 0 10px 0;padding:0;font-weight:normal;display:block}
section.teaser_text_image li.highlighted h4 span{color:#027db5}
section.teaser_text_image li.highlighted strong span{color:#027db5}
section.teaser_text_image p.price{float:right}
section.teaser_text_image p.price a{padding:19px 0 2px}
section.teaser_text_image a.button_more,section.teaser_text_image a.button_less{position:absolute;bottom:9px;left:-2px}
section.teaser_text_image ul.linklist{margin:0}
section.teaser_text_image ul.linklist>li{overflow:hidden;height:auto;margin:0px 0 0 20px;padding:2px 0 2px 0px;border-bottom:1px dotted #CBCBCB;background:none}
section.teaser_text_image ul.linklist ul{float:none;overflow:hidden;padding-top:1px;margin:0 0 10px 0}
section.teaser_text_image ul.linklist a{background:none;padding:0}
section.teaser_text_image ul.linklist a{background:none;padding:0}
section.teaser_text_image_header ul.linklist{width:720px}
#content section.no_image{overflow:visible;margin-right:-10px;padding-right:10px}
#content section.no_image>ul>li{height:124px;position:relative}
#content section.no_image>ul>li>a{background:none;padding:10px;color:#333}
#content section.no_image>ul>li>a:hover{text-decoration:none}
.teaser_text_image.no_image>ul>li>a>strong{font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;margin:10px 0;font-weight:normal;padding:0;display:block}
section.teaser.teaser_text_image.no_image{margin-bottom:0}
section .teaser_hamburg_infos_container{height:242px;margin-bottom:62px}
.teaser_hamburg_infos{min-height:180px;padding:15px 0 0;width:700px;margin-right:17px;float:left}
.teaser_hamburg_infos ul{list-style:none;margin:0}
.teaser_hamburg_infos>ul{display:inline-block;overflow:visible}
.teaser_hamburg_infos ul li{margin:0}
.teaser_hamburg_infos>ul>li{margin:0 0 0 -7px;padding:0;list-style:none}
.teaser_hamburg_infos h4{margin-top:0;overflow:hidden;width:169px}
.teaser_hamburg_infos>ul>li>a{background:transparent none;color:#027db5;display:block;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.333em;height:28px;margin:-2px 0 0 -7px;padding:9px 0 0 25px;text-transform:uppercase;width:219px;position:relative}
.teaser_hamburg_infos>ul>li.active>a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_arrow_blue.png') no-repeat 0 0;color:#fff}
.teaser_hamburg_infos>ul>li.active>a:hover{text-decoration:none}
.teaser_hamburg_infos>div{display:inline-block;margin:0 0 15px;position:relative;vertical-align:top;width:446px}
.teaser_hamburg_infos>div ul li{height:165px;position:relative;display:none;overflow:hidden;list-style-image:none}
.teaser_hamburg_infos>div ul li.current{display:block}
.teaser_hamburg_infos>div figure{float:left;margin:3px 16px 0 0;position:relative}
.teaser_hamburg_infos>div figure a{background:none;display:block;padding:0}
.teaser_hamburg_infos>div ul{list-style:none;margin:0;padding:0}
.teaser_hamburg_infos>div ul li{height:165px;margin:0;padding:0;position:relative}
.teaser_hamburg_infos>div figure{float:left;margin:3px 16px 0 0;position:relative}
.teaser_hamburg_infos>div figure a{background:none;display:block;padding:0}
.teaser_hamburg_infos>div img{display:block}
.teaser_hamburg_infos>div h3{font-family:Arial,Helvetica,sans-serif;font-size:1em;margin-top:-3px}
.teaser_hamburg_infos>div strong{margin:12px 0 8px 0;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;padding:0;font-weight:normal;display:block}
.teaser_hamburg_infos>div strong a{background:transparent none;padding:0}
.teaser_hamburg_infos>div p{line-height:16px}
.teaser_hamburg_infos a.button_prev,.teaser_hamburg_infos a.button_next{position:absolute;top:-7px}
.teaser_hamburg_infos a.button_prev{right:18px}
.teaser_hamburg_infos a.button_next{right:-4px}
.teaser_hamburg_infos a.link_more{bottom:-2px;position:absolute;right:0}
section.teaser.teaser_grey_image{margin:0;min-height:140px;padding:15px 15px 41px;width:190px;float:left}
.teaser_grey_image>a{background:none repeat scroll 0 0 transparent;color:#333;padding:0}
.teaser_grey_image>a:hover{text-decoration:none}
.teaser_grey_image strong{width:88px;height:35px;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;margin:0 0 10px 0;padding:0;font-weight:normal;display:block}
.teaser_grey_image img{position:absolute;right:-5px;top:-42px}
.teaser_grey_image .price{bottom:15px;position:absolute;right:15px;border-bottom:2px solid #027DB5;padding-bottom:2px}
.teaser_grey_image .bodytext{height:85px;overflow:hidden}
section.teaser_experts{overflow:hidden;position:relative;width:100%}
section.teaser_experts>div{width:852px;height:278px;margin-left:31px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_experts_shadow.png') no-repeat 0 center;overflow:hidden;padding:0 13px}
section.teaser_experts .control{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_experts_controls.png') no-repeat left 107px;height:278px;padding:0;position:absolute;width:31px}
section.teaser_experts .control_prev.control_off{background-position:-86px 107px}
section.teaser_experts .control_next.control_off{background-position:-120px 107px}
section.teaser_experts .control_next{background-position:-35px 107px;padding:0;right:1px}
section.teaser_experts h2{margin-bottom:14px}
section.teaser_experts ul{overflow:hidden;padding:0}
section.teaser_experts ul li{float:left;list-style:none;margin:0 2px;text-align:center;width:164px;padding:0 0 0 2px;background:none}
section.teaser_experts ul li:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_experts_li_hover.png') no-repeat 0 0}
section.teaser_experts ul li>a{display:block;padding:10px 15px 0 15px;width:130px}
section.teaser_experts ul li>a+a{padding:0px 15px 10px 15px}
section.teaser_experts a{background:transparent none;padding:0}
section.teaser_experts a>div{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_experts_bubble.png') no-repeat 0px 0;padding:5px 5px 22px;position:relative;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-o-transition:all 50ms ease;-ms-transition:all 50ms ease;transition:all 50ms ease}
section.teaser_experts a>div.expert_comment{padding:23px 10px 22px;height:73px}
section.teaser_experts a:hover>div{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_experts_bubble_hover.png');-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-o-transition:all 50ms ease;-ms-transition:all 50ms ease;transition:all 50ms ease}
section.teaser_experts a:hover>div>p,section.teaser_experts a:hover>div>h5{text-decoration:none;color:#ffffff}
section.teaser_experts a>img{margin:-18px 0 3px 0}
section.teaser_experts figure{position:relative}
section.teaser_experts figure img{z-index:15}
section.teaser_experts figcaption{bottom:0;color:#fff;display:none;
font-weight:bold;height:60px;padding-top:30px;position:absolute;right:0;top:10px;width:120px;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-o-transition:all 50ms ease;-ms-transition:all 50ms ease;transition:all 50ms ease;z-index:20;margin-top:-10px}
section.teaser_experts a>div>strong{color:#666666;margin:3px 0 0 0;line-height:16px}
section.teaser_experts a>div>p{height:55px;color:#666666;line-height:16px;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-o-transition:all 50ms ease;-ms-transition:all 50ms ease;transition:all 50ms ease}
section.teaser_experts a>div.expert_comment:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px -21px;content:"";display:block;height:16px;width:19px;position:absolute;top:8px;left:10px}
section.teaser_experts a:hover figcaption{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/blue_transparent_70.png') repeat left top;display:block;-webkit-transition:all 200ms ease;-moz-transition:all 200s ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease}
section.teaser_experts strong,section.teaser_experts p{text-align:left;margin-left:10px}
section.teaser_experts strong{font-family:Arial,sans-serif;font-size:1em;display:block}
section.teaser_experts p.comment{margin:0}
section.teaser_experts a:hover strong{text-decoration:underline}
section.teaser_experts a p{color:#666666;margin:0;text-align:center}
section.teaser_experts a:hover{text-decoration:none}
section.teaser_socialmedia{overflow:hidden}
section.teaser_socialmedia>ul>li{float:left;width:220px}
section.teaser_socialmedia.two-columns>ul>li{width:220px}
.teaser_socialmedia ul{padding:0}
.teaser_socialmedia ul li{background:none}
section.teaser_socialmedia.two-columns>ul>li{min-height:300px}
section.teaser_socialmedia>ul>li{list-style:none;margin:20px 0 13px 20px;min-height:235px;position:relative}
section.teaser_socialmedia>ul>li:first-child{margin-left:0}
section.teaser_socialmedia .insidertipps>a>h3,section.teaser_socialmedia .twitter>a>h3,section.teaser_socialmedia .facebook>a>h3{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/socialmedia.png') no-repeat 0 0;padding:21px 0 14px 63px;margin:0 0 0 -2px;text-transform:uppercase}
section.teaser_socialmedia .insidertipps>a>h3{background-position:-110px top}
section.teaser_socialmedia .twitter>a>h3{background-position:-55px -55px}
section.teaser_socialmedia .facebook>a>h3{background-position:left bottom}
section.teaser_socialmedia a.link_more{left:0;bottom:0;position:absolute}
section.teaser_socialmedia ul li ul li{list-style:none;margin:0;padding:10px 0 0 0;border-top:1px solid #d7d6d6}
section.teaser_socialmedia ul li ul li:first-child{border-top:none;padding:0}
section.teaser_socialmedia h5{margin-bottom:3px}
section.teaser_socialmedia .insidertipps h5{min-height:36px}
section.teaser_socialmedia h5 span{font-weight:normal}
section.teaser_socialmedia ul a{background:none;padding:0}
section.teaser_socialmedia .facebook-text{margin-top:10px}
section.teaser_gray{overflow:hidden}
section.teaser_gray ul{float:right;margin:0 0 0 20px;overflow:visible;padding:0}
section.teaser_gray li{width:320px;padding:10px;float:left;height:100px;margin:11px 0 0 0;position:relative;list-style:none}
section.teaser_gray li:first-child{margin-right:20px}
section.teaser_gray a{background-image:none;padding:0;width:320px}
section.teaser_gray .hamburg_card a .bodytext{overflow:hidden;height:76px}
section.teaser_gray .hamburg_card img{position:absolute;left:-18px;bottom:0;height:auto}
section.teaser_gray strong{margin:0 0 5px 0;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;display:block;font-weight:normal}
section.teaser_gray .hamburg_card strong{padding-left:140px}
section.teaser_gray img{margin-right:20px;float:left}
.hamburg_card a{float:right;width:184px}
section.teaser_gray a,section.teaser_gray a:hover{text-decoration:none;color:#333333}
.teaser_gray_small .price{display:inline-block;border-bottom:2px solid #027DB5;padding-bottom:2px;bottom:10px;position:absolute;right:10px}
section.teaser_gray a .bodytext,section.teaser_gray_small .hamburg_card a .bodytext{height:50px;overflow:hidden}
section.teaser_gray_small .hamburg_card a .bodytext{padding-left:140px}
section.teaser_gray_wide{}
section.teaser_gray_wide ul{padding:0}
section.teaser_gray_wide li{width:680px}
section.teaser_gray_wide li:first-child{margin-right:0}
section.teaser_gray_wide .hamburg_card img{float:right;height:auto;margin-right:33px;top:-25px;position:relative}
section.teaser_gray_wide a{float:left;width:680px}
section.teaser_gray_wide .hamburg_card p,section.teaser_gray_wide .hamburg_card strong{max-width:335px;margin:0 0 10px 0}
section.teaser_gray_wide .price{border-bottom:2px solid #027DB5;float:right}
section.teaser_gray_wide .hamburg_card .price{position:absolute;bottom:10px;left:355px}
.teaserslider_container{margin:20px 0;overflow:hidden}
section.teaserslider{float:left;margin:0}
section.teaserslider ul{margin:0;padding:0}
section.teaserslider li{float:left;margin:0;padding:0;width:461px;list-style:none;position:relative}
section.teaserslider li>a{width:447px;padding-right:15px;color:#333333}
section.teaserslider a:hover{text-decoration:none}
section.teaserslider .badge{width:73px;height:75px;display:block;position:absolute;top:0px;right:5px;background:transparent}
section.teaserslider strong{color:#027DB5;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;margin:10px 0 4px 0;padding:0;font-weight:normal;display:block}
section.teaserslider strong:hover{text-decoration:underline}
section.teaserslider .bodytext{height:88px;overflow:hidden;margin:0 25px 5px 0}
section.teaserslider a,section.teaser_small a{padding:0;background-image:none}
section.teaserslider .rating{display:inline-block;height:10px;margin:4px 0}
section.teaserslider>div{display:inline-block;margin:20px 0 0 20px;position:relative;
width:461px;height:165px;position:relative}
.teaserslider_wide section.teaserslider>div{margin:0}
.teaserslider_wide{overflow:visible}
.teaserslider_wide:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.teaserslider_wide .teaserslider>div{width:700px;height:255px}
.teaserslider_wide section.teaserslider .control{top:116px}
.teaserslider_wide section.teaserslider li>a{width:685px;position:relative}
.teaserslider_wide section.teaserslider>div>div{width:700px;height:255px}
.teaserslider_wide section.teaserslider li{width:700px}
.teaserslider_wide section.teaserslider .bodytext{max-height:97px}
.teaserslider_wide section.teaserslider strong{font-size:2.17em;margin:16px 0;line-height:26px;color:#027DB5;display:block;font-family:"UniversLTW01-57Condense 723821",sans-serif;padding:0;font-weight:normal}
.teaserslider_wide .rating_normal{margin-top:16px;height:33px;margin-bottom:15px}
.teaserslider_wide .rating_normal .rating_bullets{float:none;margin-bottom:4px}
.grid_18 section.teaserslider>div{margin-left:0}
section.teaserslider>div>div{overflow:hidden;width:446px;height:165px}
section.teaserslider .control_prev{left:-7px;background:no-repeat -12px -103px white}
section.teaserslider .control_next{right:-8px;background:no-repeat -84px -6px white}
section.teaserslider .control_prev.control_off,section.teaserslider .control_prev.control_off:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider.png') no-repeat -10px -6px #ffffff}
section.teaserslider .control_next.control_off,section.teaserslider .control_next.control_off:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider.png') no-repeat -84px -104px white}
section.teaserslider .control{position:absolute;top:65px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider.png');width:30px;height:30px;z-index:50}
section.teaserslider .control_prev:hover{background:0 -40px}
section.teaserslider .control_next:hover{background:0 0px}
section.teaserslider .control:hover{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider_act.png')}
section.teaserslider figure{float:left;margin-right:20px;position:relative}
section.teaserslider .price{
padding-bottom:2px;position:absolute;border-bottom:2px solid #027DB5;right:15px;bottom:20px}
section.teaserslider .price a{position:absolute;right:-446px;bottom:28px}
section.teaserslider .copyright{bottom:5px}
section.teaser_small{position:relative;margin:20px 0 0 19px;float:left}
section.teaser_small strong{position:absolute;bottom:4px;text-transform:uppercase;color:#333;margin:0;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;padding:10px;font-weight:normal;display:block;width:200px;height:30px;background:-moz-linear-gradient(top,#EBE9E9,#CDCCCC);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#EBE9E9),color-stop(1,#CDCCCC));background:-webkit-linear-gradient(top,#EBE9E9,#CDCCCC);background:-o-linear-gradient(top,#EBE9E9,#CDCCCC);background:-ms-linear-gradient(top,#EBE9E9,#CDCCCC);background:linear-gradient(top,#EBE9E9,#CDCCCC)}
section.teaser_small strong span{display:block;color:#027DB5}
section.teaserslider_big{overflow:hidden;position:relative;width:100%}
section.teaserslider_big>div{width:860px;margin-left:40px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_teaserslider_big.png') no-repeat 0 0;overflow:hidden}
section.teaserslider_big .control{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/teaser_experts_controls.png') no-repeat left 149px;height:320px;padding:0;position:absolute;width:31px}
section.teaserslider_big .control_prev.control_off{background-position:-86px 149px}
section.teaserslider_big .control_next.control_off{background-position:-120px 149px}
section.teaserslider_big .control_next{background-position:-35px 149px;padding:0;right:0}
section.teaserslider_big ul{margin:0;overflow:hidden;height:320px;padding:0 21px;position:relative}
section.teaserslider_big ul li{float:left;list-style:none;width:165px;margin:10px 20px;padding:0;height:302px;position:relative}
section.teaserslider_big ul li>a{display:block;padding:10px;height:262px}
section.teaserslider_big a{background:transparent none;padding:0;color:#333333}
section.teaserslider_big a:hover{text-decoration:none}
section.teaserslider_big strong{text-decoration:none;color:#027DB5;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px;margin:0px 0 8px 0;padding:0;font-weight:normal;display:block}
section.teaserslider_big .rating{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/rating_0.png') transparent no-repeat left 3px}
section.teaserslider_big .price{position:absolute;bottom:30px;right:10px}
section.teaserslider_big p{margin:0;max-height:54px;overflow:hidden}
section.teaserslider_big .addtojourney_link{bottom:5px;color:#027db5;height:auto;padding:0;position:absolute;text-align:center;width:100%}
section.teaserslider_big .addtojourney_link:hover{text-decoration:underline}
section.teaser_text_image_big{height:165px}
section.teaser_text_image_big div{padding-top:20px}
section.teaser_text_image_big p{}
section.teaser_text_image_big figure{float:left;position:relative;margin-right:10px}
section.teaser_text_image_big .copyright{bottom:7px}
section.teaser_text_image_big a{background-image:none;padding:0}
section.teaser.teaser_top_list{margin-top:5px;background:white;background:-moz-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(83%,white),color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-o-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-ms-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);box-shadow:1px 0 9px rgba(0,0,0,0.3)}
section.teaser.teaser_top_list>section{position:relative;padding:15px 10px 22px 10px;min-height:179px}
.teaser_top_list img{position:absolute;right:-10px;top:-17px}
.teaser_top_list strong{margin:0 0 5px 0;text-transform:uppercase;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;padding:0;font-weight:normal;display:block}
.teaser_top_list strong.teaser_header{color:#027DB5;font-size:2.17em;margin:-3px 0 9px 0;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:26px;padding:0;font-weight:normal;display:block;text-transform:none}
.teaser_top_list>section>a{position:absolute;bottom:7px;right:10px}
.teaser_top_list section ul li>a{background:url('../../typo3conf/ext/hht_resources/Resources/typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 5px transparent;padding-left:10px}
.teaser_top_list ul li{margin:0 0 1px 10px;padding:0;list-style:none}
.teaser_top_list ul{padding:0}
#inspire_me{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/inspire_me_bg.jpg') no-repeat center top;background-size:100% 487px}
#inspire_me #content{clear:both;top:-2px}
.inspire_me_teaser .wait_overlay>strong{top:647px}
.inspire_me_teaser .wait_overlay{background-attachment:fixed;background-position:center 565px}
#inspire_me>header{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/inspire_me_header.png') no-repeat center 1px;height:139px;position:relative;margin-bottom:0}
.header_stage_inspire_me{margin:0 auto;width:955px;height:318px;clear:both;top:92px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/inspire_me_header.png') no-repeat center -116px;overflow:hidden;padding-top:30px}
.header_stage_inspire_me ul,.inspire_me_teaser ul{padding:0}
.header_stage_inspire_me li,.inspire_me_teaser li{background:none;margin:0;padding:0 0 0 2px}
.inspire_me_shadow{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/inspire_me_shadow.png') no-repeat center bottom;display:block;height:8px;width:100%;position:absolute;top:340px;z-index:201}
.header_stage_inspire_me h1{font-family:"SabonLTW01-BoldItalic",Arial,helvetica,sans-serif;font-size:2em;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/inspire_me_icon.png') no-repeat 167px 0 transparent;margin:0px 0 0 10px;padding:15px 60px 24px 0}
.header_stage_inspire_me h1 span{letter-spacing:1px}
.header_stage_inspire_me h3{text-transform:uppercase;display:inline-block;margin:0}
.header_stage_inspire_me p{display:inline-block;margin-left:10px}
.header_stage_inspire_me .header_stage_interests{width:450px;margin:27px 0 0 7px;float:left}
.header_stage_inspire_me .header_stage_interests header{height:25px}
.header_stage_inspire_me .header_stage_interests nav.interest_category{width:445px}
.header_stage_inspire_me .header_stage_interests ul{margin-left:-4px;padding:0}
.header_stage_inspire_me .header_stage_interests li{display:inline-block;float:left;margin:0 1px 4px;position:relative}
.header_stage_inspire_me .header_stage_interests li a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/interests_container.png') no-repeat scroll 0 0 transparent;height:70px;padding:2px;width:81px}
.header_stage_inspire_me .header_stage_interests li:hover a,.header_stage_inspire_me .header_stage_interests li.active a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/interests_container_hover.png') no-repeat 0 0}
.header_stage_inspire_me .header_stage_interests h4{font-family:"SabonLTW01-BoldItalic",Arial,helvetica,sans-serif;position:absolute;bottom:7px;margin:0;width:77px;left:7px;font-size:1.17em;line-height:16px;
}
#inspire_me>header{z-index:500}
.header_stage_inspire_me .header_stage_targetgroup{margin:27px 0 0 0px;width:472px;float:right}
.header_stage_inspire_me .header_stage_targetgroup ul{margin:0;padding:0;overflow:visible}
.header_stage_inspire_me .header_stage_targetgroup li{cursor:pointer;display:inline-block;margin:7px -20px 0 0;opacity:0.4;padding:0;position:relative;vertical-align:top;width:110px}
.header_stage_inspire_me .header_stage_targetgroup li a{display:inline-block;width:110px;height:auto}
.header_stage_inspire_me .hhtt-target-img{height:auto;width:59%;left:0;margin-right:0;position:relative;top:0px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.header_stage_inspire_me .header_stage_targetgroup li.active{opacity:1}
.header_stage_inspire_me .header_stage_targetgroup li:hover{opacity:1}
.header_stage_inspire_me .header_stage_targetgroup li:hover img,.header_stage_inspire_me .header_stage_targetgroup li.active img{left:-50px;margin-right:-20px;position:relative;top:-10px;width:170px;z-index:200;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.header_stage_inspire_me .header_stage_targetgroup li:last-child:hover img,.header_stage_inspire_me .header_stage_targetgroup li:last-child.active img{left:-71px;margin-right:-20px;position:relative;top:-25px;width:170px;z-index:200;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.header_stage_inspire_me .header_stage_targetgroup a{background:none;padding:0;margin:0}
.header_stage_inspire_me .header_stage_targetgroup a.infos{padding:0 22px 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat right 1px;text-indent:-5000px}
#inspire_me .column>section{padding:0;width:950px;max-width:950px}
.inspire_me_teaser{color:#ffffff;margin-top:60px}
.inspire_me_teaser ul{width:975px;margin:0;padding:10px 0 0 0}
.inspire_me_teaser li{width:221px;height:214px;display:inline-block;margin:0 8px 40px 8px;padding:0;position:relative}
.inspire_me_teaser a{color:#ffffff;padding:0;background:none;display:inline}
.inspire_me_teaser a:hover{text-decoration:none}
.inspire_me_teaser li figure{background-color:white;height:143px;padding:10px;position:absolute;top:50px;width:190px;z-index:10;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.inspire_me_teaser li:hover figure{z-index:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.inspire_me_teaser li .description{height:143px;left:10px;padding:7px 10px 10px 10px;position:absolute;width:190px;z-index:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.inspire_me_teaser li:hover .description{z-index:10;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;-ms-transition:all 600ms ease;transition:all 600ms ease}
.inspire_me_teaser li figure .category_badge{margin-left:7px}
.inspire_me_teaser strong{margin:0 0 10px 0;min-height:36px;display:block;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;padding:0;font-weight:normal}
.inspire_me_teaser .rating_small{position:absolute;bottom:8px}
.inspire_me_teaser .rating_small .rating_bullets span{background-position:0 0px}
.inspire_me_teaser .price{position:absolute;right:11px;bottom:13px}
.inspire_me_teaser .price a{color:#ffffff;border-bottom:2px solid #ffffff}
.inspire_me_teaser .price span{color:#ffffff}
.inspire_me_teaser .button_red_container .button_red{float:right}
.button_red_container{overflow:hidden}
section.grid_6 .OneStopShopping{position:relative;margin:10px 0 20px 0;border:none;padding:6px 0 0 0}
.OneStopShopping h3{font-size:2.17em;text-transform:uppercase;margin:0px 50px 11px 8px;line-height:26px;padding:0}
.OneStopShopping h4{margin:7px 10px 3px 10px;text-transform:uppercase;color:#676767}
.OneStopShopping .badge{position:absolute;top:-18px;right:-9px}
.OneStopShopping ul{list-style:none;margin:0}
.OneStopShopping ul li{border-top:1px dotted #CBCBCB;padding:7px 8px 13px 9px;margin:0;overflow:hidden;position:relative;list-style:none}
.OneStopShopping_short ul{padding:0}
.OneStopShopping ul li ul li{border:medium none;list-style-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_bullet.png');list-style-position:outside;margin:0 0 3px 0;overflow:visible;padding:0}
.OneStopShopping .OneStopShopping_short ul li{padding:11px 8px 10px 9px}
.OneStopShopping li:first-child{border-top:none}
.OneStopShopping a{background:none;padding:0;color:#333333;width:200px}
.OneStopShopping a:hover{text-decoration:none}
.OneStopShopping h5{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#027DB5;font-size:1.33em;font-weight:normal;margin:0 0 5px 0}
.OneStopShopping .OneStopShopping_short h5{margin:0}
.OneStopShopping h5+*{margin:8px 0 0 0}
.OneStopShopping .price.button{float:right;position:relative;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right -56px;padding:9px 18px 0 6px;height:32px;text-align:center;color:white}
.OneStopShopping .price.button:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right -108px}
.OneStopShopping .price.button:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left -56px transparent;content:"";display:block;height:41px;width:9px;position:absolute;left:-9px;top:0px}
.OneStopShopping .price.button:hover:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left -108px transparent}
.OneStopShopping .price.button span{color:#ffffff}
.OneStopShopping_normal>ul,.OneStopShopping_detailed>ul{border-bottom:1px dotted #CBCBCB;padding:0}
.OneStopShopping_short .price{float:right;font-size:12px;border-bottom:2px solid #027DB5;margin:-1px 0 0 5px;width:auto;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:14px}
.OneStopShopping_short .price span{font-size:16px}
.OneStopShopping_short h5{display:inline-block}
.OneStopShopping_short h5 a{display:inline-block;width:105px;margin:0;color:#027DB5}
.OneStopShopping_short+.OneStopShopping_voucher{border-top:1px dotted #CBCBCB}
.OneStopShopping_voucher>ul{padding:0}
.OneStopShopping .OneStopShopping_voucher li{padding-right:0}
.OneStopShopping_voucher a.button_grey{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left.png') no-repeat scroll left top rgba(0,0,0,0);padding-left:22px}
.OneStopShopping_voucher a.button{color:#027DB5;float:right;margin:6px 10px 0;width:auto}
.OneStopShopping_short+.OneStopShopping_voucher{border-top:1px dotted #CBCBCB}
.OneStopShopping_voucher img{float:right}
.OneStopShopping_voucher p{clear:both;color:#027DB5;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;padding:0 10px 0 0;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
.OneStopShopping_voucher>h4{font-size:2.17em;margin:10px 10px 5px}
.comment_in_text{float:left;position:relative;margin:0 0 10px 0}
.comment_in_text div{width:225px;display:inline-block;min-height:130px;max-height:150px;position:relative;padding:10px;margin:0 20px 0 0;background:#dfdfdf;
background:-moz-linear-gradient(top,#dfdfdf 1%,#f2f2f2 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#dfdfdf),color-stop(100%,#f2f2f2));
background:-webkit-linear-gradient(top,#dfdfdf 1%,#f2f2f2 100%);
background:-o-linear-gradient(top,#dfdfdf 1%,#f2f2f2 100%);
background:-ms-linear-gradient(top,#dfdfdf 1%,#f2f2f2 100%);
background:linear-gradient(to bottom,#dfdfdf 1%,#f2f2f2 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#f2f2f2',GradientType=0);
}
.comment_in_text img{margin:0 20px 0 0px;display:inline-block;vertical-align:bottom;position:relative}
.comment_in_text a{background:none;padding:0}
.comment_in_text blockquote a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 2px 8px transparent;display:inline;padding-left:10px}
.last_rating blockquote>a{padding:0 0 0 5px;background:none}
.last_rating blockquote{margin:0 0 10px 0}
.comment_in_text .comment{text-indent:22px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:22px;height:110px;margin-bottom:5px;color:#666666;position:relative}
.comment_in_text+section{min-height:190px}
.comment_in_text .comment:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 0px;content:"";display:block;height:16px;width:19px;position:absolute;top:0px}
.comment_in_text .title{color:#676767;font-family:"UniversLTW01-67BoldCn",Arial,helvetica,sans-serif;font-size:13px}
.comment_in_text .title:before{content:"– ";color:#e42814}
.comment_in_text .title{margin:0;width:225px}
.comment_twitter .title:after{content:", via Twitter";background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/comment_socials.png') no-repeat right -24px;padding:1px 23px 1px 0}
.comment_facebook .title:after{content:", via Facebook";background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/comment_socials.png') no-repeat right -1px;padding:1px 23px 1px 0}
.comment_gplus .title:after{content:", via Google+";background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/comment_socials.png') no-repeat right -49px;padding:1px 23px 1px 0}
.comment_qype .title:after{content:", via Qype";background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/comment_socials.png') no-repeat right -72px;padding:1px 23px 1px 0}
.comment_persona .comment:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/comment.png') no-repeat 0 0px;content:"";display:block;height:21px;width:20px;position:absolute;top:10px;right:-30px}
.comment_teaser{margin:20px 0 50px}
.comment_teaser ul{list-style:none;overflow:hidden;width:960px;margin:18px 0 10px -20px;padding:0}
.column_main .comment_teaser li{float:left;width:460px;margin:0 0 0 20px;padding:0;list-style:none}
.comment_teaser a{color:#333333;background:none;padding:0}
.comment_teaser a:hover{text-decoration:none}
.comment_teaser h4{color:#027DB5;text-transform:uppercase;margin:10px 0 5px 0}
.comment_teaser .comment,.app_ad .comment{width:200px;padding:37px 30px 10px 10px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/comment_teaser.png') no-repeat 0 0;height:60px;position:relative;display:inline-block;margin:0;color:#676767;line-height:16px}
.comment_teaser .comment:before,.app_ad .comment:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 0px;content:"";display:block;height:16px;width:19px;position:absolute;top:10px}
.comment_teaser p.title{display:inline-block;width:80px;font-weight:bold;color:#027DB5;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin:0}
.comment_teaser a:hover p.title{text-decoration:underline}
.comment_teaser .title span{display:block;color:#666;font-weight:normal;vertical-align:bottom}
.comment_teaser a:hover .title span{text-decoration:none}
.comment_teaser img{margin:0 10px;vertical-align:bottom}
.comment_teaser li a+a{vertical-align:bottom}
#newest-comments{overflow:hidden}
#newest-comments div.rating_item{border-bottom:1px dotted #CBCBCB;margin:0 0 10px;padding:0 0 1px}
#newest-comments div.no_rating{margin:40px 0 0}
.column .teaser_tab_content #newest-comments .no-button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/edit.png') no-repeat scroll 0 -1px transparent;padding:0 0 0 22px;position:absolute;right:0;top:0}
.lightbox{padding:10px;overflow:hidden}
.comment_form,.tipafriend_form{width:440px}
.comment_form h1,.tipafriend_form h1{line-height:26px;margin:0 0px 20px 0px}
.comment_form>p,.tipafriend_form>p{line-height:16px;color:#676767;margin:0 0px 10px 0px}
.comment_form form,.tipafriend_form form{margin-top:27px;position:relative;margin-left:-8px}
.comment_form .small,.tipafriend_form .small{width:200px;display:inline-block;vertical-align:top}
#fancybox-content .comment_form fieldset,#fancybox-content .tipafriend_form fieldset{margin:0px 8px 23px 8px}
.comment_form label,.tipafriend_form label{margin:0 0 5px 0;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif}
form .small input[type="text"],form .small input[type="password"]{width:180px}
.comment_form form input[type="text"],.tipafriend_form form input[type="text"]{height:15px;padding:3px 10px}
.tipafriend_form form input[type="text"]{width:404px}
.tipafriend_form form .small input[type="text"]{width:180px}
.comment_form form fieldset img,.tipafriend_form form fieldset img{margin:5px 0 0 0}
.comment_form form>p,.tipafriend_form form>p{margin:0;border-bottom:1px dotted #cbcbcb;padding-bottom:10px}
.comment_form form fieldset p,.tipafriend_form form fieldset p{font-size:0.916em;line-height:12px;margin:10px 0 0 0}
.comment_form form textarea,.tipafriend_form form textarea{width:405px}
.comment_form a,.tipafriend_form a{text-decoration:underline}
.comment_form button,.tipafriend_form button{float:right;margin-right:10px}
.tipafriend_form .rating{position:absolute;right:10px;top:68px;cursor:pointer}
.comment_form .rating{cursor:pointer}
.persona_layer{line-height:16px;padding:0}
.persona_layer h1{font-size:2.17em;line-height:26px;text-transform:uppercase;margin:0 0 20px 0}
.persona_layer section>img{vertical-align:bottom}
.persona_layer section{overflow:hidden}
.persona_layer div{width:323px;height:161px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/persona_bubble.png') no-repeat 0 0;display:inline-block;padding:17px 17px 17px 32px;position:relative}
.persona_layer h4{margin:0 0 6px 0;color:#027DB5}
.persona_layer div img{margin:4px 20px 10px 0;float:left}
.persona_layer div li{margin:0}
.persona_layer div p{height:140px;margin:0}
.persona_layer a{font-weight:bold;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat 0 5px;padding-left:10px}
.persona_layer div a{position:absolute;bottom:14px;right:17px}
.persona_layer a h4{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold}
.persona_layer a h4 span{display:block}
.persona_layer>a{margin-top:13px}
.persona_layer>p{margin-left:10px;color:#666666}
#persona_detail .header_content>hgroup,#buehnenbild .header_content>hgroup{left:0;position:absolute;text-align:center;top:180px;width:100%}
#persona_detail .header_content>hgroup h2,#persona_detail .header_content>hgroup h3,#buehnenbild .header_content>hgroup h2,#buehnenbild .header_content>hgroup h3{font-family:"Sabon LT W01 Italic",Georgia,"Times New Roman",serif;color:#ffffff;font-size:27px;text-transform:none}
#persona_detail .header_content>hgroup h2,#buehnenbild .header_content>hgroup h2{line-height:44px;margin:0}
#persona_detail .header_content>hgroup h3,#buehnenbild .header_content>hgroup h3{margin:0 0 0 100px;text-align:center}
#persona_detail .header_content>hgroup strong,#buehnenbild .header_content>hgroup strong{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:45px;font-weight:normal}
#persona_detail section#content .column{overflow:visible}
#persona_detail .column>section{float:none}
#persona_detail>header,#buehnenbild>header{height:330px;background:#EBE9E9 url('../../typo3conf/ext/hht_resources/Resources/Public/Images/persona_header.jpg') no-repeat center top;position:relative;margin-bottom:60px}
#persona_detail nav#nav_rootline,#buehnenbild nav#nav_rootline{top:346px}
#persona_detail .column_main .persona_detail{position:relative}
#persona_detail .column_main .persona_detail h1{line-height:26px;margin:0 0 22px 0;text-transform:uppercase;font-size:2.17em}
#persona_detail .column_main .persona_detail>div{overflow:hidden;position:relative}
#persona_detail .column_main .persona_detail ul{list-style:none;float:left;margin:0;padding:0}
#persona_detail .column_main .persona_detail li{border-bottom:1px dotted #cbcbcb;margin:0;padding:3px 0;width:220px;list-style:none}
#persona_detail .column_main .persona_detail h5{font-family:"UniversLTW01-67BoldCn",Arial,helvetica,sans-serif;font-size:1.33em;color:#666666;font-weight:normal;margin-bottom:3px}
#persona_detail .column_main .persona_detail>div>div{position:relative;overflow:hidden;width:480px}
#persona_detail .column_main .persona_detail>div>div img{float:right;margin-right:30px}
#persona_detail .column_main .persona_detail .cite{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.33em;float:left;width:440px;position:relative;padding:27px 0 0 0;margin:25px 0 0 40px;color:#676767;line-height:23px}
#persona_detail .column_main .persona_detail .cite:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 0px;content:"";display:block;height:16px;width:19px;position:absolute;top:0;left:0}
#persona_detail .column_main .persona_detail .cite img{position:absolute;bottom:-65px;right:38px;max-height:64px}
#persona_detail .column_main .persona_detail>img{bottom:0;position:absolute;right:50px}
#persona_detail .tabs{margin:35px 0 0 -10px}
#persona_detail .column_main div.tabs>ul{list-style:none;margin:0}
#persona_detail .tabs>ul{overflow:hidden;padding:9px 9px 0 10px}
#persona_detail .ui-tabs-nav li{display:inline-block;position:relative;margin:0 0 0 -3px;padding:0}
#persona_detail .ui-tabs-nav li:first-child{margin:0}
#persona_detail .ui-tabs-nav li a{display:block;padding:5px 20px 5px 20px;box-shadow:1px 0 9px rgba(0,0,0,0.3);background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f6f6f6));
background:-webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:-o-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
text-transform:uppercase}
#persona_detail .ui-tabs-nav li.ui-state-active a{background:#ffffff}
#persona_detail .ui-tabs-nav li h3{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tab_icons.png') no-repeat 0 0;padding:0 31px 0 0;margin:0}
.ui-tabs-nav li:hover{background-image:none}
#persona_detail .ui-tabs-nav li:hover a{text-decoration:none;background-image:none}
#persona_detail .ui-tabs-nav li.tips h3{background-position:right -29px}
#persona_detail .ui-tabs-nav li.tips.ui-state-active h3,#persona_detail .ui-tabs-nav li.tips:hover h3{background-position:right 2px}
#persona_detail .ui-tabs-nav li.places h3{background-position:right -61px}
#persona_detail .ui-tabs-nav li.places.ui-state-active h3,#persona_detail .ui-tabs-nav li.places:hover h3{background-position:right -92px}
#persona_detail .ui-tabs-nav li.perfect_day h3{background-position:right -145px}
#persona_detail .ui-tabs-nav li.perfect_day.ui-state-active h3,#persona_detail .ui-tabs-nav li.perfect_day:hover h3{background-position:right -121px}
#persona_detail .ui-tabs-nav li.tips{z-index:5}
#persona_detail .ui-tabs-nav li.places{z-index:4}
#persona_detail .ui-tabs-nav li.perfect_day{z-index:3}
#persona_detail .ui-tabs-nav li.ui-state-active{z-index:7}
#persona_detail .tabs>div{clear:left;position:relative;z-index:6;margin:0 0 0 10px;padding:37px 20px 30px 20px;box-shadow:1px 0 9px rgba(0,0,0,0.3)}
.horizontal_tabs .included_item.featurelist li,.tab_content .included_item.featurelist li{border:medium none}
.tab_content .included_item.featurelist,.horizontal_tabs .included_item.featurelist{margin:0}
.horizontal_tabs .horizontal_tab_content{margin:20px 0 0 -10px}
.horizontal_tabs .horizontal_tab_content>ul{overflow:hidden;padding:9px 9px 0 10px;margin:0}
.horizontal_tabs .horizontal_tab_content>div{clear:left;position:relative;z-index:9;margin:0 0 10px 10px;padding:37px 20px 15px 20px;box-shadow:1px 0 9px rgba(0,0,0,0.3)}
.horizontal_tabs form fieldset input,.horizontal_tabs form fieldset .select{margin:0}
#persona_detail .column_main .tabs .expert_tips ul{overflow:hidden;margin-left:-40px;padding:0}
#persona_detail .tabs .expert_tips li{margin:0 0 35px 40px;padding:0;width:430px;float:left;list-style:none}
#persona_detail .tabs .expert_tips img{float:left;margin:3px 20px 0 0}
#persona_detail .tabs .expert_tips div{float:left;width:290px;position:relative}
#persona_detail .tabs .expert_tips h3{color:#027DB5;margin:0 0 10px 0}
#persona_detail .tabs .expert_tips div p{margin:0 0 5px 0;min-height:58px}
#persona_detail .tabs .expert_tips div a.link{bottom:3px;position:absolute;right:0}
.expert_tips>ul>li>div>a:first-child{background:none repeat scroll 0 0 transparent;padding:0}
#persona_detail .tabs .expert_tips a.button_more_small,#persona_detail .tabs .expert_tips a.button_less_small{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_more_less_small.png');background-position:-1px 0;display:block;height:18px;padding:0 0 0 22px}
#persona_detail .tabs .expert_tips a.button_less_small{background-position:-1px -43px}
#persona_detail .tabs .expert_tips a.button_less_small:hover{background-position:-1px -63px}
#persona_detail .tabs .expert_tips a.button_more_small:hover{background-position:-1px -21px}
#persona_detail .persona_comment_filter #persona_comment_filter_form ul.tag-list{margin:0;overflow:hidden;padding:0;width:920px}
#persona_detail .persona_comment_filter #persona_comment_filter_form li.tag-item{background:none;float:left;width:210px;margin:0 20px 10px 0;height:20px;padding:0}
#persona_detail .persona_comment_filter #persona_comment_filter_form label{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em}
#persona_detail .persona_comment_filter #persona_comment_filter_form label.custom_checkbox_active{font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif}
#persona_detail .persona_comment_filter #persona_comment_filter_form div.custom_checkbox{float:none;padding-left:28px;width:0}
div.hht_search .hht_search_pagination form{display:inline}
div.hht_search .hht_search_pagination ul{display:inline;padding:0}
div.hht_search .hht_search_pagination ul li{list-style-type:none;display:inline-block;margin:0;padding:0;background:none}
div.hht_search .hht_search_pagination ul li input{border:none;background:none;margin:0;padding:0}
div.hht_search .hht_search_pagination ul li.prev input,div.hht_search .hht_search_pagination ul li.next input,div.hht_search .hht_search_pagination ul li.prev-inact,div.hht_search .hht_search_pagination ul li.next-inact{display:inline-block;border:none;height:20px;width:20px;padding:2px 0 0 0;cursor:pointer;color:transparent}
div.hht_search .hht_search_pagination ul li.prev input{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev.png') no-repeat transparent}
div.hht_search .hht_search_pagination ul li.next input{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png') no-repeat transparent}
div.hht_search .hht_search_pagination ul li.prev-inact{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev_off.png') no-repeat transparent}
div.hht_search .hht_search_pagination ul li.next-inact{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next_off.png') no-repeat transparent}
div.hht_search .hht_search_pagination ul li.prev input,div.hht_search .hht_search_pagination ul li.next input{background-position:-24px 0}
div.hht_search .hht_search_pagination ul li.prev input:hover,div.hht_search .hht_search_pagination ul li.next input:hover{background-position:0px -23px}
div.hht_search .hht_search_pagination ul li.current input{font-weight:bold;color:#666}
div.hht_search .hht_search_results ul li{list-style-type:none;margin:0;padding:0;position:relative;clear:both;background:none}
div.hht_search .hht_search_results ul li a{padding:0;background:none}
div.hht_search .hht_search_results ul li img{float:left}
div.hht_search .hht_search_results ul li .rating_small{display:inline-block}
.filtered_poi_list .tour_search{margin:0}
.kachel_view ul.poifinder_results li{min-height:355px}
.kachel_view .poifinder_results figure{margin:-2px 0 0 -10px}
.kachel_view ul.poifinder_results li a:first-child{min-height:343px}
.kachel_view ul.poifinder_results li a:first-child:hover{background:none;color:inherit;text-decoration:underline}
.kachel_view ul.poifinder_results li a:hover h3{color:#027db5}
.kachel_view ul.poifinder_results li a h3{height:auto;margin-bottom:15px;min-height:36px}
.highlight_poi .tour_item.white_gray_gradient.shadow_small{padding:6px 10px 10px}
.tour_search .tour_list>ul li.highlight_poi,.tour_search .tour_list>ul li.highlight_poi:first-child{height:auto;margin-left:-7px}
.highlight_poi .badge{background:rgba(0,0,0,0) none repeat scroll 0 0;height:35px;left:5px;position:absolute;top:9px;width:35px}
.kachel_view .highlight_poi .badge{top:5px}
.tour_search{margin:25px 0 0 0}
.tour_search .tour_category .fancybox.infos{text-indent:-50000px}
.tour_search .tour_category{margin-right:-20px}
.tour_search .tour_category ul,#category_filter>ul{margin:0;overflow:hidden;padding:0}
.tour_search .tour_category li,#category_filter>ul>li{background:none;float:left;width:220px;margin:0 20px 10px 0;height:20px;padding:0;list-style-image:none}
#category_filter>ul>li:nth-child(3n){margin:0 0px 10px 0}
.tour_search .tour_category label{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em}
.tour_search .tour_category label.custom_checkbox_active{font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif}
.tour_search .tour_category .custom_checkbox{padding-left:28px}
.tour_search .tour_list{margin:22px 0 0 0;position:relative}
.tour_search .tour_list>p{margin:10px 0 0 0;font-size:0.92em;color:#676767;height:15px}
.tour_search .tour_list>ul{margin:21px -10px 30px -10px;padding:0;clear:both;overflow:visible}
.tour_search .tour_list>ul li{list-style:none;padding:11px 10px 10px 10px;margin:35px 0 0 0;overflow:hidden;height:169px}
.tour_search .tour_list>ul li:first-child{margin:0}
.tour_search .tour_list .tour_item{width:690px;float:left;padding:0 10px 0 0}
.tour_search .tour_list .tour_item figure,.journeyplanner_item figure{float:left;line-height:1px;margin:0 20px 0 0;padding:4px 0 0 0}
.tour_search .tour_list .tour_item>div{float:left;width:450px}
.tour_search .tour_list .tour_item h3{color:#027db5;margin:0 0 7px 0}
.tour_item strong{display:block;padding-right:44px}
.tour_search .tour_list .tour_item .rating_normal{margin:7px 0 5px 0}
.tour_search .tour_list .tour_item h5{margin:5px 0 0 0}
.tour_search .tour_list .tour_stations{bottom:0;display:block;position:absolute}
.tour_search .tour_list .tour_stations.by_bike{padding:0 0 0 56px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_by_bike.png') no-repeat left center}
.tour_search .tour_list .tour_search .tour_list .tour_stations{margin:14px 0 0 240px}
.tour_search .tour_list .tour_stations.on_foot{padding:0 0 0 56px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_on_foot.png') no-repeat left center}
.tour_stations p{margin:0}
.tour_search .tour_list .tour_item+div{position:relative;margin:0 0 0 20px;width:220px;float:left}
.tour_search .tour_list .persona_tour{padding:8px 0 8px 7px;margin-left:-7px;position:relative;margin-top:35px;height:192px}
.tour_search .tour_list .persona_tour .tour_item,.journeyplanner_item{padding:6px 10px 10px 10px;height:169px}
.tour_search .tour_list .persona_tour .persona:before{content:"";width:24px;height:33px;position:absolute;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_bg_persona.jpg') no-repeat 0 0;top:24px;left:-20px}
.tour_search .tour_list .persona_tour .persona a{height:185px;overflow:hidden;background:none;padding:0;float:left;display:block}
.tour_search .tour_list .persona_tour .persona img,.journeyplanner_item img{float:left}
.tour_search .tour_list .persona_tour .persona span{float:right;text-align:right;line-height:15px}
.tour_search .tour_list .persona_tour .persona h4{margin:0 0 10px 0}
.tour_search .tour_list .persona_tour .persona p{color:#666666}
.tour_search .tour_list .highlight{padding:0 0 10px 10px;margin-right:-3px;margin-top:31px}
.tour_search .tour_list .highlight .tour_item{margin-top:10px}
.tour_search .tour_list .highlight .highlight_links,.highlight_links{margin:0 0 0 -5px;width:169px;float:left;padding:18px 27px 18px 55px;height:143px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_bg_highlight.png') no-repeat -2px 0}
.tour_search .tour_list .highlight_links h4,.highlight_links h4{text-transform:uppercase;margin-bottom:7px}
.tour_search .tour_list>ul .highlight_links ul,.highlight_links ul{border-top:1px dotted #CBCBCB;margin:0;padding:0}
.tour_search .tour_list>ul .highlight_links ul li,.highlight_links ul li{height:auto}
.tour_search .tour_list>ul .highlight_links li,.highlight_links li{padding:0 0 3px 0;margin:3px 0 0 0;border-bottom:1px dotted #CBCBCB}
.tour_search .tour_list>ul .highlight_links a,.highlight_links a{display:inline;background:none;padding:0}
.tour_detail{position:relative;margin:0 0 45px 0}
.tour_detail li{list-style:none}
.tour_detail header{width:700px;margin:0 0 5px 0;overflow:hidden}
.tour_detail header div{float:left;margin:0 20px 0 0}
.tour_detail header h1{margin-top:0}
.tour_detail header .tour_stations{float:right;padding:10px 0px 8px 42px;margin:40px 0 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_stations_small.png') no-repeat -33px -1px}
.tour_detail header .tour_stations.by_bike{background-position:0px -41px}
.tour_detail .tour_map{width:700px}
.tour_detail .shadow_top_bottom:after{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_shadow_bottom.png') no-repeat center bottom;clear:both;content:"";display:block;height:7px}
.tour_detail .shadow_top_bottom:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_shadow_top.png') no-repeat center top;content:"";display:block;height:6px}
.tour_map nav{overflow:hidden;margin:17px 0 25px 0}
.tour_map nav.tour_without_route{visibility:hidden;margin:0}
.tour_map nav p{float:left;margin:0 19px 0 0;padding:2px 0 0 0}
.tour_map nav ul{float:left;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_bg_nav.png') no-repeat right 8px;overflow:hidden;padding:0 27px 0 0}
.tour_map nav li{float:left;margin:0 0 0 7px;padding:1px 0 0 0;text-transform:uppercase;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_nav.png') no-repeat -1px -30px;width:23px;height:23px;text-align:center}
.tour_map nav li:first-child{margin:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_nav_first.png') no-repeat -1px -30px}
.tour_map nav li.details.active,.tour_map nav li:first-child:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_nav_first.png') no-repeat -20px -1px}
.tour_map nav li.active,.tour_map nav li:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_nav.png') no-repeat -20px -1px}
.tour_map nav a{background:none;padding:0;width:22px;height:23px}
.tour_map nav li.active a,.tour_map nav li:hover a{color:#ffffff}
.tour_map .tour_slider{position:relative;margin:0 0 25px 0}
.tour_map .control_prev{left:-7px;background:no-repeat -12px -103px white}
.tour_map .control_next{right:-7px;background:no-repeat -84px -6px white}
.tour_map .control_prev.control_off,.tour_map .control_prev.control_off:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider.png') no-repeat -12px -6px #ffffff}
.tour_map .control_next.control_off,.tour_map .control_next.control_off:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider.png') no-repeat -84px -104px white}
.tour_map .control{position:absolute;top:76px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider.png');width:19px;height:30px;z-index:50}
.tour_map .control_prev:hover{background:0 -40px}
.tour_map .control_next:hover{background:0 0px}
.tour_map .control:hover{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_teaserslider_act.png')}
.tour_slider>div{padding:7px 45px 13px 22px;overflow:hidden;height:165px;position:relative}
.tour_slider ul{margin:0;padding:0}
.tour_slider li{float:left;width:700px;background:none;padding:0;margin:0 0 12px 0;overflow:hidden}
.tour_slider li figure{float:left;line-height:1px;margin:0 20px 0 0;padding:3px 0 0 0}
.tour_slider li h4{margin:0 0 8px 0;width:650px}
.tour_slider li p{margin:0;width:650px;height:125px}
.tour_slider li>a{position:relative;left:365px}
.column_main .grid_24 .tour_detail .sociallinks{overflow:hidden;margin:0 auto;width:180px}
.tour_detail .sociallinks_container{margin:7px 0 7px 0}
.tour_detail ul.sociallinks>li.print,.tour_detail ul.sociallinks>li.print a{margin:0}
.tour_detail ul.sociallinks>li.print a{background-position:0 5px}
.tour_detail ul.sociallinks>li.print:hover a{background-position:-40px 5px}
.tour_detail .highlight_links{position:absolute;right:-24px;top:156px}
.tour_detail .highlight_links.tour_without_route{top:101px}
.tour_detail .highlight_links li{background:none}
.tour_detail .persona{height:475px;overflow:hidden;position:absolute;right:0;bottom:55px}
.tour_detail .persona>a{background:none;padding:0;float:left;display:block;width:100px;height:475px;position:relative;margin:0 8px 0 0}
.tour_detail .persona>a img{position:absolute;bottom:0}
.tour_detail .persona span{display:block;width:105px;float:left;margin:204px 0 0 0;line-height:16px}
.tour_detail .comment{position:relative;margin-bottom:10px}
.tour_detail .comment:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 0px;content:"";display:block;height:16px;width:19px;position:absolute;top:-24px;left:-2px}
.tour_detail .persona span a{background:none;padding:0}
.tx-pbsurvey-pi1{position:relative;width:700px}
.tx-pbsurvey-pi1 .pagenumbering{color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px;font-size:1.333em;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_top_18.png') no-repeat center bottom;padding:0 0 27px 0px;margin:-15px 0 20px 0}
.tx-pbsurvey-pi1 form{overflow:hidden;margin:0}
.tx-pbsurvey-pi1 form label{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#666666;display:inline}
.tx-pbsurvey-pi1 h1{width:220px;float:left;margin:20px 0 20px 0;font-size:2.16em}
.tx-pbsurvey-pi1 fieldset{width:460px;margin:0 20px 20px 0;padding:0}
.tx-pbsurvey-pi1 legend{font-size:1.33em;color:#027DB5;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px;margin:0 0 11px 0;font-weight:normal}
.tx-pbsurvey-pi1 .questionNumber{display:block;float:left;margin:0 5px 15px 0}
.tx-pbsurvey-pi1 ul{margin:0 0 0 20px;padding:0}
.tx-pbsurvey-pi1 li{background:none;margin:0 0 5px 0;padding:0}
.tx-pbsurvey-pi1 img{margin:4px 0 0 0}
.tx-pbsurvey-pi1 .custom_radio{margin:0 4px -1px 0}
.tx-pbsurvey-pi1 .formbuttons{clear:both;overflow:hidden;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_bottom_18.png') no-repeat center top;margin-top:20px}
.tx-pbsurvey-pi1 .survey_nav{overflow:hidden;padding:20px 0 0 0}
.tx-pbsurvey-pi1 .survey_nav li{float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.6em;padding:0 0 0 9px;text-transform:uppercase;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0px}
.tx-pbsurvey-pi1 .survey_nav li:hover{background-position:left -105px}
.tx-pbsurvey-pi1 .survey_nav li span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0px;margin:0;display:block;padding:0 18px 7px 0}
.tx-pbsurvey-pi1 .survey_nav li:hover span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right -105px}
.tx-pbsurvey-pi1 .survey_nav li input{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_big.png') no-repeat right 14px;padding:11px 20px 15px 14px;color:white;margin:0;text-transform:uppercase;font-size:19px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-weight:normal}
.tx-pbsurvey-pi1 .survey_nav li:hover input{text-decoration:none}
.tx-pbsurvey-pi1 .survey_nav li:first-child{float:left;background:none;text-transform:none}
.tx-pbsurvey-pi1 .survey_nav li:first-child input{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_arrow_left.png') no-repeat left 19px;color:#027DB5;padding-left:12px;font-size:12px;font-weight:bold;padding-top:16px}
.tx-pbsurvey-pi1 .survey_nav li:first-child input:after{background:none}
.tx-pbsurvey-pi1 .captcha>span{display:block}
.tx-pbsurvey-pi1 .captcha>img{display:block;margin:20px 0}
.tx-pbsurvey-pi1 .captcha>input{width:185px}
.wetter{width:700px;margin:0 0 40px 0}
.wetter-heute{overflow:hidden;width:720px;margin:0 0 42px -10px}
.wetter-heute-aktuell{overflow:hidden;margin:10px;width:680px;padding:0 20px 0 0}
.wetter-heute-aktuell img{float:left;margin:0 20px 0 0}
.wetter-heute-aktuell h1{font-size:2.17em;margin:20px 0;line-height:26px}
.wetter-heute-aktuell p{margin:0 0 17px 0}
.wetter-heute-tagesverlauf{margin:0 -10px}
.wetter-heute-tagesverlauf>div{float:left;width:220px;margin:20px 0 10px 20px;height:79px}
.wetter-heute-tagesverlauf img{float:left;margin:0}
.wetter-heute-tagesverlauf h3{padding:0;float:left;width:90px;margin:10px 10px 0 10px;line-height:18px}
.wetter-aussichten-streifen{margin:0 0 21px 0}
.wetter-aussichten{margin:0px -5px 0px -20px;overflow:hidden;padding:5px 0}
.wetter-aussichten li{background:none;float:left;width:100px;margin:0 0 20px 20px;padding:0;list-style-image:none}
.wetter-aussichten h4,.wetter-aussichten h5{margin:0 10px 10px 10px}
.news-related.news-related-files>ul{padding:0}
.pagination.pagination-news{float:left}
.news-related.news-related-files li{list-style:none outside none}
.news ul li{background:none;padding:0}
.news.news-single .article .news-img-wrap .mediaelement{float:left;margin:0 20px 0 0;position:relative}
.news.news-single .article .news-text-wrap .bodytext .internal-link,.news.news-single .article .news-text-wrap .bodytext .external-link-new-window,.news.news-single .article .news-text-wrap .bodytext .mail{background:none;padding:0}
.mediaelement>a{background:none;padding:0}
a[href$=".png"],a[href$=".jpg"],a[href$=".jpeg"]{margin:0 0 2px 0}
.news.blog .blog-item .more-link{display:block;margin:5px 0 0;text-align:right}
.news.blog .blog-item .news-img-wrap{float:right}
.blog-single .blog-post figure{float:left;overflow:hidden;position:relative}
.news.blog .blog-item>h3{text-transform:uppercase}
.news.blog .blog-item{border-top:1px solid #D7D6D6}
.news.blog .blog-item:first-child{border:medium none}
.news.blog .blog-item .news-img-wrap{float:right;margin:5px 0 5px 5px}
.news.blog .blog-item{border-top:1px solid #D7D6D6;clear:both;padding:10px 0}
.blog .blog-item .infos{margin:0 0 5px;width:545px}
.blog .blog-item .infos span{margin-right:10px}
.blog .blog-item>.bodytext{margin:0;width:545px}
.blog .blog-item .infos span.category>a{background:none repeat scroll 0 0 transparent;margin-left:5px;padding:0}
.blog-single .authors .author .bodytext{margin:0}
.blog-single .authors .author>img{float:left;margin-right:10px}
.blog-single .authors .author{clear:both;overflow:hidden;padding:20px 0}
.blog-single .authors{clear:both}
.blog-single .news-backlink-wrap{margin:10px 0;text-align:right}
.blog-single .news-list-date{margin-right:10px}
.blog-single .news-list-category a{padding:0;background:none}
#content .tx-comments-comment-input,#content .tx-comments-comment-form TEXTAREA{width:320px}
.tx-comments-comment-form form fieldset{margin:10px 0}
.tx-comments-comment-form .tx-comments-form-top-message{border:1px solid #E1181E;color:#E1181E;font-weight:normal;margin:20px 0;padding:10px;text-align:left}
.tx-comments-comment-form .tx-comments-required-error{color:#E1181E;margin-left:10px;padding:3px 5px;background:none}
.tx-comments-comment-2>hr,.tx-comments-comment-1>hr{display:none}
.tx-comments-comments .tx-comments-comment-1,.tx-comments-comments .tx-comments-comment-2{background:none repeat scroll 0 0 transparent;border-bottom:1px dotted #CBCBCB;border-top:none;border-right:none;border-left:none;margin-bottom:0;padding:10px 0}
.tx-comments-comments{margin:0 0 30px}
.tab_content p.event_booking_button{text-align:right}
.tx_hhtevent_search_search_result.search_result_events>ul>li{padding:0;background:none;overflow:hidden;margin:0 0 35px 0}
.search_result_events .list_item figure{float:left;overflow:hidden}
.search_result_events .list_item .event_dates{bottom:0;left:220px;position:absolute;width:480px}
.tx_hhtevent_search_search_result.search_result_events>ul>li a.button_red{display:inline-block;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat scroll left -56px transparent;padding-left:9px;float:right}
.tx_hhtevent_search_search_result.search_result_events>ul>li.more_results{padding-right:0}
.tx_hhtevent_search_search_result.search_result_events>ul>li a.button_blue{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left.png') no-repeat scroll left 0 transparent;padding-left:6px;display:inline-block;float:right;width:auto}
.tx_hhtevent_search_search_result.search_result_events>ul>li a.button_red span{min-width:0}
.tx_hhtevent_search_search_result.search_result_events>ul{padding:0}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item{overflow:hidden;width:700px;position:relative}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item h3{margin:0 0 7px 0}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item h4{bottom:-2px;left:220px;margin:0;position:absolute}
.tx_hhtevent_search_search_result.search_result_events>ul>li img{float:left;margin:0 20px 0 0}
.tx_hhtevent_search_search_result.search_result_events>ul>.loading_item>img{float:none}
.tx_hhtevent_search_search_result.search_result_events>ul>.loading_item{list-style:none outside none;text-align:center}
.tx_hhtevent_search_search_result.search_result_events>ul>li a{background:none repeat scroll 0 0 transparent;display:inline;padding:0}
.tx_hhtevent_search_search_result.search_result_events>ul>li a.fancybox{margin-left:20px}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item .rating_normal{margin:7px 0 5px 0}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item ul.dates{bottom:0;left:295px;margin:0;overflow:hidden;position:absolute}
#content .tx_hhtevent_search_search_result.search_result_events>ul>li .list_item ul.dates li{border-left:1px solid #666666;float:left;line-height:1;list-style:none outside none;margin:0;padding:0 20px}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item ul.dates li:first-child{border:none;padding:0}
.tx_hhtevent_search_search_result.tx_hhtevent_search_list>ul.tx_hhtevent_search_list_SimpleResult>li{margin:0px}
.tx_hhtevents_dates ul li{margin:0 0 5px}
.tx_hhtevents_dates ul{padding:0}
.event_search .range-slider.ui-slider{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/slider_bg.png') repeat-x scroll left top transparent;float:right;height:19px;margin:0 5px 0 0;width:188px}
.event_search .range-slider.ui-slider .ui-slider-range{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/slider_active_bg.png') repeat-x scroll left top transparent;height:19px}
.event_search .range-slider.ui-slider .ui-slider-handle{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/slider_handle_icon.png') no-repeat scroll left -1px transparent;height:30px;margin:0 0 0 -9px;padding:0;width:18px}
form .event_search_when .small:first-child,form .event_search_when .small:nth-child(3){margin:0 20px 0 0}
form .event_search_when .small{width:88px}
form .event_search_when .small input{width:79px}
.event_search.event_search_when img.calendar{left:71px}
.event_search .button_more_small,.event_search .button_less_small{float:left;margin-bottom:11px;margin-left:-5px;margin-top:-16px}
.event_search img.icon_search{cursor:pointer;left:180px;position:absolute;top:27px}
.event_search a.clear_search{background:none repeat scroll 0 0 transparent;float:right;margin:6px 0 0;padding:0}
#event_facet_form a.button_red span{min-width:170px}
.search_result_events ul li.button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_button.png') no-repeat scroll left 0 rgba(0,0,0,0);display:block;padding-left:18px}
.search_result_events ul li.button p{background:-moz-linear-gradient(top,#e1181e,#bF0b0A);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e1181e),color-stop(1,#bF0b0A));
background:-webkit-linear-gradient(top,#e1181e,#bF0b0A);
background:-o-linear-gradient(top,#e1181e,#bF0b0A);
background:-ms-linear-gradient(top,#e1181e,#bF0b0A);
background:linear-gradient(top,#e1181e,#bF0b0A);color:#ffffff;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.499em;height:31px;margin:0;padding-top:12px;text-align:center}
.undercategories{padding:0}
.undercategories li{list-style:outside none none}
.search_result_events .list_item h5 a{color:#333}
.tooltip.shadow{left:148px;padding:10px 30px 10px 20px;position:absolute;top:-83px;width:150px;z-index:1000}
.categories>li{list-style:outside none none;position:relative}
.category_selection{position:absolute;right:0;top:6px}
.search_details.teaser_shadow{overflow:visible}
.tooltip.shadow:before{border-color:#ebe9e9 transparent transparent;border-style:solid;border-width:20px 0 0 20px;bottom:-20px;content:"";display:block;height:0;left:10px;position:absolute;width:0;z-index:200}
ul.categories{overflow:visible}
.tooltip .close{position:absolute;right:10px;top:10px}
.hht_search .grid_6{float:right;margin-top:80px}
.hht_search .grid_18{float:left}
.hht_search h2{margin:0 0 60px 0}
.hht_search img{margin:0 20px 0 0}
.hht_search .grid_6 form{padding:10px}
.hht_search form fieldset{margin:0 0 15px 0}
.hht_search label{margin:0 0 5px 0}
.hht_search fieldset.querymode{float:left;margin:0 20px 0 0}
.hht_search fieldset.querymode .select{width:70px;background-position:60px 5px}
.hht_search fieldset.querymode select{width:90px}
.hht_search fieldset.resultsperpage .select{width:94px;background-position:84px 5px}
.hht_search fieldset.resultsperpage select{width:114px}
.hht_search form input[type="text"]{width:184px}
.hht_search form select:first-child{width:115px}
.hht_search_pagination{margin:0 0 20px 0}
div.hht_search .hht_search_results ul li{list-style:none;margin:0 0 35px 0}
div.hht_search .hht_search_results ul>li>ul{margin:-13px 0 0;padding-left:127px}
div.hht_search .hht_search_results ul>li>ul>li{margin:0}
div.hht_search .hht_search_results ul>li>ul>li>a:hover{text-decoration:underline}
div.hht_search .hht_search_results ul{padding:0}
.hht_search_results h3{color:#027DB5;padding-left:127px}
.hht_search_results p{color:#666;padding-left:127px}
.hht_search_results div{padding-left:127px}
.hht_search_results a:hover{text-decoration:none}
.hht_search_results+p{float:right}
.hht_search_pagination{margin:68px 0 0;text-align:center;width:100%}
.hht_search_pagination ul{padding:0}
.hht_search .red_button{margin:8px 0 0 0;float:none}
#fancybox-content .hht_search{padding:10px}
#fancybox-content .hht_search .red_button{float:right}
#fancybox-content .hht_search form{padding:0}
.survey_item ul li,ul.survey_nav li,ul.square li{list-style-image:none}
.survey_item ul,ul.survey_nav,ul.square{padding:0}
li>a.internal-link{padding:0;background:none}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar{width:660px;padding:0;margin:20px}
#dms_content.dms_content_ticketbooking .grid_18{float:left}
#dms_content.dms_content_ticketbooking .content{overflow:hidden;margin:10px 20px 0 20px;padding:10px 0 0 0}
#dms_content.dms_content_ticketbooking .content img{float:left;margin:-7px 20px 0 0}
#dms_content.dms_content_ticketbooking #dms_ticket_calendar{margin-top:30px;margin-bottom:30px}
#dms_content.dms_content_ticketbooking #dms_ticket_calendar h3{float:none;margin:0}
#dms_content.dms_content_ticketbooking #dms_ticket_calendar .dms_buttons,#dms_content.dms_content_ticketbooking .dms_info_prevnext .dms_buttons{width:auto;float:none;margin:0 20px;position:relative;z-index:1;overflow:hidden}
.dms_content_ticketbooking .dms_buttons ul{overflow:hidden;padding:0}
.dms_content_ticketbooking .dms_buttons li{list-style-image:none;display:inline}
.column .dms_buttons .prev,.column #flat_detail a.button.prev,.column .dms_ticket_introduction>a.button,.column .dms_content_ticketbooking.dms_content_wide .grid_24>a.button,.dms_content_ticketbooking>a.button_grey{float:left;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left_back.png') no-repeat}
.dms_buttons .next{float:right}
#dms_ticket_promotions .infos.fancybox{margin-right:10px;margin-top:26px}
.dms_content_ticketbooking .dms_buttons a.button_next{float:right;padding:2px 25px 0 0;background-position:right 0}
.dms_content_ticketbooking .dms_buttons+h3{position:relative;text-align:center;top:-29px;z-index:0}
.dms_content_ticketbooking .dms_buttons a.button_next:hover{background-position:57px -23px}
.dms_content_ticketbooking .ticket_hallplan_item .dms_buttons a.button_next:hover{background-position:111px -23px}
.dms_content_ticketbooking .dms_buttons a.button_prev{float:left}
#dms_content form#dms_ticket_promotions select{border:none;color:#676767}
#dms_content.dms_content_ticketbooking form#dms_ticket_promotions{float:none;display:block;overflow:hidden;margin:0px 20px 35px 20px}
#dms_content.dms_content_ticketbooking form#dms_ticket_promotions>div{margin:20px 20px 0 0;float:left;height:57px}
#dms_content.dms_content_ticketbooking.dms_content_wide div.dms_error,#dms_content.dms_content_wide div.dms_info_critical{margin:30px 0}
#dms_content #dms_temporaryShoppingCart{position:relative;margin-top:20px;padding:20px 20px 0 20px;border-top:1px dotted #CBCBCB;min-height:60px}
#dms_content.dms_content_ticketbooking img.badge{float:left;margin-right:10px;margin-top:-3px}
#dms_content #dms_temporaryShoppingCart table{width:800px}
#dms_content .ticket_hallplan_item #dms_temporaryShoppingCart table{width:860px}
#dms_content.dms_content_ticketbooking form#dms_ticket_promotions button{margin:37px 0 0 0}
#dms_content.dms_content_ticketbooking .dms_info_prevnext{text-align:left}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar{border-spacing:0;border-color:transparent;border:none}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar thead th{background-color:transparent}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar td.col_weekend{background:rgba(250,250,250,1.0)}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar th,#dms_content.dms_content_ticketbooking table.dms_ticket_calendar td{border:1px dotted #CBCBCB;text-align:left;padding:10px;vertical-align:top}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar .calender_date{background-color:rgba(241,241,241,1.0)}
table.dms_ticket_calendar thead tr.row.calender_date th.col.col_weekend{background:rgba(241,241,241,1.0)}
.ticket_booking_item h5{font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#676767;display:inline-block;font-weight:normal}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar td a,#dms_content.dms_content_ticketbooking table.dms_ticket_calendar td span.date{padding:0 0 0 15px}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar td a.soldout{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_kreuz.png') no-repeat 0 4px}
#dms_content.dms_content_ticketbooking table.dms_ticket_calendar td a.available{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat 0 4px}
#dms_content.dms_content_ticketbooking div.dms_error,#dms_content.dms_content_ticketbooking div.dms_info_critical{margin:30px 0 0 0}
#dms_content.dms_content_ticketbooking div.dms_error,#dms_content div.dms_info_critical{margin:30px 0 0 0;border:1px dotted #E2001A;padding:10px !important}
#dms_content.dms_content_ticketbooking div.dms_error p,#dms_content.dms_content_ticketbooking div.dms_info_critical p{margin:10px 0 0 0}
#dms_content.dms_content_ticketbooking .grid_6{position:relative}
#dms_content.dms_content_ticketbooking .grid_6 .badge{position:absolute;top:-18px;right:-9px}
#dms_content.dms_content_ticketbooking .grid_24{padding-top:30px}
.dms_ticket_introduction .content div{float:left}
#dms_content.dms_content_ticketbooking .dms_info_prevnext{margin:0}
#dms_content.dms_content_ticketbooking .dms_info_prevnext h3{margin:0;float:none}
.button_prev.all_events{display:block;width:auto;margin:0 0 0 20px;padding:0 0 0 30px}
#dms_content #dms_seatplan #dms_seatplan_map{box-shadow:none}
#dms_content.dms_content_ticketbooking .dms_result_list{width:900px;margin:0 20px}
#dms_content.dms_content_ticketbooking .dms_result_list .row_info p{font-weight:normal}
#dms_content table.dms_result_list thead tr th{vertical-align:bottom;padding:0 0 0 30px}
#dms_content table.dms_result_list thead tr th:first-child{padding:0}
#dms_content table.dms_result_list tbody td,#dms_content table.dms_result_list tfoot th{padding:20px 0px 20px 30px}
#dms_content table.dms_result_list tbody td:first-child,#dms_content table.dms_result_list tfoot th:first-child{padding:20px 0 20px 0}
#dms_content table.dms_result_list h5{font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#676767;display:inline-block;font-weight:normal}
#dms_content.dms_content_ticketbooking table.dms_result_list .col_price{text-align:left}
#dms_content.dms_content_ticketbooking table.dms_result_list td.col_price{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;font-weight:normal}
#dms_content.dms_content_ticketbooking .dms_result_list .row_info th{border:none;padding:0}
#dms_content.dms_content_ticketbooking .dms_result_list tfoot th{border-top:1px dotted #cbcbcb;border-bottom:none}
#dms_content.dms_content_ticketbooking table.dms_result_list td.col_place{color:#027DB5;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px;font-size:1.33em}
#dms_content.dms_content_ticketbooking table.dms_result_list .select{width:120px;background-position:110px 5px}
#dms_content.dms_content_ticketbooking table.dms_result_list .select select{width:145px}
#dms_content.dms_content_ticketbooking table.dms_result_list .col_reduction{width:118px}
#dms_content.dms_content_ticketbooking .col_title,.event_item_discounts .col_title{text-align:right;text-transform:uppercase;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#676767;vertical-align:baseline;font-weight:normal;margin:0 20px;overflow:hidden;border-top:1px dotted #CBCBCB;padding:20px 0}
.event_item_discounts .col_title{margin:0;padding-bottom:0}
#dms_content.dms_content_ticketbooking .col_title>span,.event_item_discounts .col_title>span{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:19px;padding:0 0 0 9px;text-transform:uppercase;display:inline-block;margin:0 -3px 0 0;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0px}
#dms_content.dms_content_ticketbooking .col_title>span:hover,.event_item_discounts .col_title>span:hover{background-position:left -105px}
#dms_content.dms_content_ticketbooking .col_title>span>a,.event_item_discounts .col_title>span>a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0px;padding:13px 48px 15px 14px;color:white;position:relative;margin:0;text-transform:uppercase}
#dms_content.dms_content_ticketbooking .col_title>span>a:hover,.event_item_discounts .col_title>span>a:hover{text-decoration:none}
#dms_content.dms_content_ticketbooking .col_title>span>a:after,.event_item_discounts .col_title>span>a:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_big.png') no-repeat 0 0px;content:"";display:block;height:18px;width:11px;position:absolute;right:25px;top:14px}
#dms_content.dms_content_ticketbooking .col_title span.price,.event_item_discounts .col_title span.price{margin:0 0 0 10px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_up{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button_03.png') no-repeat 0 0;cursor:pointer}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_up a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/zoom_out.png') no-repeat -37px 5px;display:block;height:38px;width:32px;text-align:center;margin-top:-3px;padding:0}
#dms_content #dms_seatplan .nav>span:first-child{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/map_navi_bg.png') no-repeat 0 0;display:block;width:64px;height:65px;position:absolute;top:41px;left:31px}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/map_navi.png') no-repeat 0 0;padding:0}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_left{background-position:0px -17px;height:17px;width:12px;top:24px;left:7px;display:block}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_left:hover{background-position:-40px -67px}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_right{background-position:-38px -17px;height:17px;width:12px;position:absolute;top:24px;left:45px}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_right:hover{background-position:-78px -67px}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_up{background-position:-17px 0px;width:17px;height:12px;top:7px;left:24px;display:block}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_up:hover{background-position:-57px -50px}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_down{background-position:-17px -39px;width:17px;height:12px;top:47px;left:24px;display:block}
#dms_content #dms_seatplan .nav .dms_seatplan_image_nav_down:hover{background-position:-57px -89px}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_up:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button.png') no-repeat 0px 0px}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_up:hover a{background-position:1px 5px}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_down{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button_03.png') no-repeat 0 0;cursor:pointer}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_down a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/zoom_in.png') no-repeat -36px 6px;display:block;height:38px;width:32px;text-align:center;margin-top:-3px;padding:0}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_down:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button.png') no-repeat 0px 0px}
#dms_content #dms_seatplan .dms_seatplan_image_zoom_down:hover a{background-position:2px 6px}
#dms_ticket_list h3{float:left}
#dms_ticket_list>header>form{float:right;margin-right:3px}
#dms_ticket_list>header>form fieldset{float:left;position:relative;margin:0 40px 0 0}
#dms_ticket_list>header>form fieldset label{font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold}
#dms_ticket_list>header>form fieldset .ie_input input{width:155px;background-color:#ffffff}
#dms_ticket_list>header>form fieldset img.calendar{left:151px;top:5px}
#ticketfilter_form button::-moz-focus-inner{padding:0 !important;border:0 none !important}
#ticketfilter_form button.button_blue{margin:-13px 0 0}
#ticketfilter_form button.button_blue span{height:32px}
#dms_ticket_list .list_content{padding:0 20px 20px 20px;margin:40px 0 0 0}
#dms_ticket_list{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_top.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadowbox_bottom.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg.png');background-position:left top,-2px bottom,left top;margin-bottom:10px}
#dms_ticket_list .event_list_item .column{float:left}
#dms_ticket_list .event_list_item{padding:0;width:900px;overflow:hidden;position:relative;border-bottom:1px dotted #CBCBCB;border-top:1px dotted #CBCBCB;list-style-image:none;background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(56%,#ffffff),color-stop(100%,#f4f4f4));
background:-webkit-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-o-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-ms-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:linear-gradient(to bottom,#ffffff 56%,#f4f4f4 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);
}
#dms_ticket_list .event_list_item+.event_list_item{border-top:none;list-style-image:none}
.event_list_item_row.shadow_top:before,.event_list_item_row.shadow_bottom:after{background-size:100% 7px}
.event_list_item_row{position:relative;overflow:hidden}
.event_list_item_row .event_list_item_row_container{transition:background-color 0.3s ease-in-out;padding:0 0 0 20px}
.event_list_item_row.shadow_bottom:after{height:30px;margin-left:-20px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_bottom_border.png') no-repeat scroll center bottom rgba(0,0,0,0)}
#dms_ticket_list .event_list_item_row.shadow_bottom.shadow_top .followup{border:medium none}
.event_list_item_row.shadow_bottom.shadow_top{margin-top:-6px}
.list_content .label{padding:0 20px;clear:both}
.list_content .label .label_item,.list_content .event_list_item .date,.list_content .event_list_item .price{float:left;color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:20px}
#dms_ticket_list .event_list_item .column,#dms_ticket_list .event_list_item .row .column+.column,.list_content .label .label_item,.list_content .label .label_item+.label_item+.label_item,.list_content table .label .label_item+.label_item{width:200px;padding:0}
.list_content .label .label_item+.label_item+.label_item+.label_item,.list_content table .label .label_item+.label_item+.label_item,#dms_ticket_list table .column+.column+.column{width:300px;padding:0}
#dms_ticket_list table .column+.column+.column+.column,.list_content table .label .label_item+.label_item+.label_item+.label_item{width:100px;padding:0;text-align:right}
#dms_ticket_list table .column+.column,.list_content table .label .label_item+.label_item{width:260px;padding:0}
#dms_ticket_list .event_list_item .row .column,#dms_ticket_list .event_list_item .row .column+.column+.column,.list_content .label .label_item+.label_item{width:160px;padding:0}
#dms_ticket_list .event_list_item .row .column+.column+.column+.column{width:140px;padding:0}
#dms_ticket_list .event_list_item .row{height:50px;padding:7px 20px 7px 0;float:right}
.event_item_discounts table tr .label_item,.event_item_discounts table tr .column{width:175px;padding:0}
.event_item_discounts .label .label_item{color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:20px}
.event_item_discounts table tr .column .select{width:175px;background-position:164px 5px}
.event_item_discounts table tr .column .select select{width:198px}
.event_item_discounts table tr .label_item+.label_item+.label_item+.label_item,.event_item_discounts table tr .column+.column+.column+.column{text-align:right}
#dms_ticket_list .event_list_item .row.followup{border-top:1px dotted #CBCBCB}
.list_content .event_list_item .price{margin:16px 0 0}
.list_content .event_list_item .outsold .price{color:#c7c7c7;margin:6px 0 0}
.list_content .event_list_item .outsold button.grey_button_booking{color:#c7c7c7;cursor:default}
.list_content .event_list_item .outsold button.grey_button_booking:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left_off.png') no-repeat scroll left 5px transparent}
.list_content .event_list_item .date{margin:23px 0 21px 0}
.list_content .event_list_item .time{margin:18px 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat scroll 0 3px transparent;padding-left:16px;color:#027DB5}
.list_content .event_list_item .time:hover{cursor:pointer;text-decoration:underline}
.list_content .event_list_item .outsold .time{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_kreuz.png') no-repeat scroll 0 3px transparent;color:#676767}
.list_content .event_list_item .outsold .time:hover{cursor:default;text-decoration:none}
#dms_content.dms_content_ticketbooking .list_content .column img.badge{float:left;margin-right:10px;margin:8px 6px 0 0}
.event_item_details{clear:both;margin-bottom:-17px;overflow:hidden;padding:50px 20px 10px 0}
.event_item_details.shadow_bottom:after{background-size:100% 7px;height:20px}
#dms_ticket_list .event_list_item.active{background:none repeat scroll 0 0 rgba(0,0,0,0);margin-top:-6px;padding-top:6px;border:none;filter:none}
#dms_ticket_list .event_list_item.active .event_list_item_row.shadow_bottom.shadow_top+.event_list_item_row{border-bottom:1px dotted #CBCBCB}
#dms_ticket_list .event_list_item.active .event_list_item_row+.event_list_item_row .row.followup{border-top:medium none}
#dms_ticket_list .event_list_item.active .event_list_item_row.shadow_bottom.shadow_top .event_list_item_row_container{background-color:#ddecff;margin-bottom:-23px}
#dms_ticket_list .event_list_item_location{color:#676767;clear:both;font-size:11px;position:relative;bottom:10px}
.ticketinfo{overflow:hidden}
.ticket_pagination{overflow:hidden}
.event_item_details .ticketinfo p,#dms_ticket_list .event_item_details .ticketinfo h3{float:left;padding-right:80px;color:#676767}
.event_item_details .ticketinfo .ticketinfo_item{float:left;margin:0 0 30px;width:500px}
.event_item_details .ticketinfo .ticketinfo_item+.ticketinfo_item{width:360px}
a.seatplan{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_seatplan.png') no-repeat scroll left 0 rgba(0,0,0,0);border:medium none;color:#676767;font-size:1em;height:30px;margin:0;padding-left:60px;padding-top:13px;text-align:left;width:234px}
a.seatplan span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_right.png') no-repeat scroll right 4px rgba(0,0,0,0);color:#027DB5;display:inline-block;font-weight:bold;height:15px;padding:0 10px 0 0}
.promotioncodes{clear:both;margin:20px 0;padding:20px;background-color:#f7f7f7}
.event_list_item_row_container .promotioncodes{border:1px solid #A9A9A9}
.promotioncodes>li{display:inline-block;list-style:none outside none;margin:0 30px 0 0;padding:10px 0 0 0;vertical-align:top}
.promotioncodes>li>label{color:#676767;font-weight:bold;cursor:pointer}
.promotioncodes>li>label+span{display:block;padding:0 0 0 74px}
.promotioncodes>li span>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat scroll right center transparent;font-weight:normal;padding:1px 20px 0 0px}
#promotion-dialog ul.promotion,.promotion-dialog ul.promotion{float:right;margin:0;padding:0}
#promotion-dialog .promotion>li,.promotion-dialog .promotion>li{display:inline-block;margin:0}
#promotion-dialog .promotion .button_blue span,.promotion-dialog .promotion .button_blue span{padding:11px 15px 0 6px}
#promotion-dialog .promotion .button_blue:hover span,.promotion-dialog .promotion .button_blue:hover span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_right_hover.png') repeat-x scroll right top rgba(0,0,0,0)}
#promotion-dialog .button_blue:hover,.promotion-dialog .button_blue:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left_hover.png') no-repeat scroll left top rgba(0,0,0,0)}
.list_content table .label .label_item,.event_item_discounts table tr.label .label_item{border-top:none}
#dms_content.dms_content_ticketbooking .promotioncodes>li img.badge{margin-top:-10px}
.event_item_details table .column .ie_input,.event_item_discounts table .column .ie_input{float:left}
.event_item_details table .column a,.event_item_discounts table .column a{background:none;padding:0;margin:0 0 0 10px}
#dms_content #dms_ticket_list .event_list_item .event_item_details table tr .column,.event_item_discounts table tr .column{padding:10px 0}
#dms_ticket_list .event_list_item .event_item_details table tr .column p,.event_item_discounts table tr .column p{margin:3px 0 0 0}
#dms_ticket_list .event_list_item .event_item_details table tr.label .label_item,.event_item_discounts table tr.label .label_item{padding:3px 0}
.list_content .event_list_item .col_title .price,.event_item_discounts .col_title .price{float:none}
#dms_content.dms_content_ticketbooking .list_content .col_title{margin:0 0px}
#dms_ticket_list .event_list_item.shadow_top:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_top.png') no-repeat scroll left top / 100% 7px rgba(0,0,0,0)}
#dms_ticket_list .list_content .next_items,#dms_ticket_list .list_content .prev_items{padding:0;background:none;line-height:34px;margin:10px 0 0 0;color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em}
#dms_ticket_list .list_content .next_items img{float:right;margin-left:10px}
#dms_ticket_list .list_content .prev_items img{float:left;margin-right:10px}
#dms_ticket_list .list_content .next_items{float:right}
#dms_ticket_list .event_item_details .select{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select.png') no-repeat scroll 51px 5px white;width:60px}
#dms_ticket_list .event_item_details .select select{width:91px}
.ticket_hallplan_item>h3{margin:0 20px 15px}
#dms_content #dms_temporaryShoppingCart{margin-top:0px;padding:20px 20px 0 20px;border-top:none;min-height:0px}
#dms_content .ticket_hallplan_item header{margin:0}
#dms_content .button_prev.all_events{margin:0}
#content .next_events .button_grey{display:block;float:right;margin:-6px 0 0;padding-left:6px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left.png') no-repeat scroll left 0 transparent}
.tx_hhtevent_search_search_result.search_result_events li.next_events{border-top:1px solid #d7d6d6;height:34px}
a.show_in_map{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_map.png') no-repeat scroll 0 0 transparent;bottom:0;padding-bottom:3px;padding-left:30px;padding-top:3px;position:absolute;right:0}
.tour_search .tour_list .active .tour_item>div{width:440px}
.tour_search .tour_list .tour_item{min-width:690px}
.tour_search .tour_list .tour_item{float:left;min-width:680px;padding:0}
.tour_search .tour_list .tour_item>div{float:left;height:170px;position:relative;width:450px}
.tour_search .tour_list>ul li.active{display:inline-block;height:auto}
.tour_search .tour_list .active .tour_item{background-color:#F1F1F1;height:170px;padding:6px 0 10px 10px}
.arrow_infobox_big{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_infobox_big.png') no-repeat scroll -2px 0 transparent;height:204px;margin:75px 0 0;padding:18px 27px 18px 55px;position:absolute;right:0;width:138px}
.category_info_teaser .badge{position:absolute;right:-9px;top:-10px}
.category_info_teaser>strong{display:block;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;font-weight:normal;margin:10px 0 7px;text-transform:uppercase}
div.mapCategoryList{float:left}
.tour_search .tour_list .tour_item .price_class.price_class{margin:0;padding:0;position:absolute;right:0;top:0}
.tour_search .tour_list .tour_item .price_class.price_class img{background-color:transparent}
.tour_search .tour_list>ul li.persona_tour.active{margin-top:10px}
.tour_search .tour_list li.persona_tour.active .persona:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_bg_persona_active.png') no-repeat scroll 0 0 transparent}
.fb_iframe_widget{display:inline-block;height:283px;overflow:hidden;position:relative;width:220px;margin-top:14px}
.two-columns .fb_iframe_widget{width:458px}
.fb-login-button.fb_iframe_widget{margin:10px 0;display:block}
.fb_iframe_widget iframe{margin:-1px 0 0 -1px}
span#signinButton{display:block;margin:10px 0}
.registration_button{display:block;margin:10px 0}
.tx-felogin-pi1>form,.hht_account_userdata,.hht_account_bookingnumber{margin:20px 0}
.tx-felogin-pi1>form fieldset{margin-left:0}
.hht_account_userdata fieldset,.hht_account_bookingnumber fieldset{margin-left:0;margin-right:16px}
#logoff{float:right}
.numbered>a{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:24px}
.numbered.current>a{color:#fff}
.journey_howto_slideshow.content_media_slideshow .layer_left{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_journeyplanner_mediaslider_left.png') no-repeat 0px 0px transparent}
.journey_howto_slideshow.content_media_slideshow .layer_right{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_journeyplanner_mediaslider_right.png') no-repeat 0px 0px transparent;right:0px}
.journeyplanner_item{margin:0 0 20px;position:relative}
.tx_nawork_journeyplanner h1{margin:0 0 5px}
.tx_nawork_journeyplanner .flyout{margin:10px 0;display:inline-block}
.tx_nawork_journeyplanner .flyout a:first-child{color:#676767;font-family:'SabonLTW01-BoldItalic',Arial,helvetica,sans-serif;font-size:1.33em;float:left;padding:0 0 0 23px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_grey_down.png') no-repeat scroll 0 5px rgba(0,0,0,0)}
.column .tx_nawork_journeyplanner p>.fancybox{background:none repeat scroll 0 0 rgba(0,0,0,0);padding:0}
.tx_nawork_journeyplanner #bookingNumberForm>form{margin:10px 0 0 -10px}
.tx_nawork_journeyplanner .flyout a{background:none}
.tx_nawork_journeyplanner .flyout .booking_info>ul{margin:10px 0 0;padding:0}
.tx_nawork_journeyplanner .flyout .booking_info li{list-style:none outside none}
.tx_nawork_journeyplanner .flyout .booking_info p{float:left;margin-right:30px}
.tx_nawork_journeyplanner .flyout .booking_info span{display:block;float:left;width:116px}
.tx_nawork_journeyplanner .flyout #bookingNumberForm button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 5px rgba(0,0,0,0);height:auto;padding-left:10px}
.tx_nawork_journeyplanner .flyout #bookingNumberForm button:hover{text-decoration:underline}
.flyout #bookingNumberForm div.error{margin:0 8px}
.flyout #bookingNumberForm div.error ul{padding:0}
.flyout #bookingNumberForm div.error ul li{list-style:none outside none}
.tx_nawork_journeyplanner #howto{position:relative}
.tx_nawork_journeyplanner #howto .layer{height:422px}
.tx_nawork_journeyplanner #howto .control_prev{top:173px}
.tx_nawork_journeyplanner #howto .control_next{top:173px}
a.grey_button,#content .next_events .button_grey{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_border.png') no-repeat scroll left 0 rgba(0,0,0,0);padding:0 0 0 15px}
.tx_nawork_journeyplanner a.grey_button{font-family:'SabonLTW01-BoldItalic',Arial,helvetica,sans-serif;font-size:1.33em;float:right}
.tx_nawork_journeyplanner a.grey_button span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_right_blue_arrow_open.png') repeat-x scroll right top rgba(0,0,0,0);padding-right:40px}
.tx_nawork_journeyplanner a.grey_button.open span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_right_blue_arrow.png') repeat-x scroll right top rgba(0,0,0,0)}
.app_ad{position:absolute;right:8px;top:125px}
.app_ad .comment{margin-top:15px;height:43px;float:left}
.tx_nawork_journeyplanner .numbers{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/tour_icon_nav.png') no-repeat scroll -20px -1px rgba(0,0,0,0);float:left;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1em;height:22px;margin:0 6px 0 0;padding:1px 0 0;text-align:center;text-transform:uppercase;width:23px;color:#fff;line-height:1.1}
.tx_nawork_journeyplanner .journeyplanner_item figure .map img{background-color:transparent}
.tx_nawork_journeyplanner .text_content{width:460px;float:left;padding:4px 0;position:relative;height:161px}
.tx_nawork_journeyplanner .functional_content{float:left;padding:0 0 0 60px;position:relative;width:160px;height:100%}
.tx_nawork_journeyplanner .remove_item{position:absolute;right:-2px;top:2px;background:none;padding:0}
.tx_nawork_journeyplanner .event_time{color:#676767;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:20px}
.tx_nawork_journeyplanner .move a{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:20px;padding:0 0 0 30px;margin:10px 40px 0 0;display:inline-block}
.tx_nawork_journeyplanner .move a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sprite_arrows.png') no-repeat scroll 0 5px rgba(0,0,0,0)}
.tx_nawork_journeyplanner .move a.later{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sprite_arrows.png') no-repeat scroll 0 -15px rgba(0,0,0,0)}
.tx_nawork_journeyplanner .move a.disabled{color:#676767;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sprite_arrows.png') no-repeat scroll 0 -36px rgba(0,0,0,0)}
.tx_nawork_journeyplanner .move a.disabled:hover{text-decoration:none;cursor:text}
.tx_nawork_journeyplanner .move a.disabled.later{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/sprite_arrows.png') no-repeat scroll 0 -55px rgba(0,0,0,0)}
.tx_nawork_journeyplanner .move{position:absolute;left:60px;bottom:15px}
.tx_nawork_journeyplanner .event_time{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_clock.png') no-repeat scroll 0 0 rgba(0,0,0,0);left:60px;padding:1px 0 1px 30px;position:absolute;top:16px}
.tx_nawork_journeyplanner .text_content header h3{float:left;margin:0;padding:4px 0}
.tx_nawork_journeyplanner .text_content header{margin-bottom:5px;overflow:hidden}
.tx_nawork_journeyplanner .shadow_top>header{padding:20px 0 0}
.tx_nawork_journeyplanner .stars_small{display:inline-block;margin:8px 0 0 10px}
.tx_nawork_journeyplanner .promotion{margin:0 0 0 10px}
.tx_nawork_journeyplanner .text_content .link_more{bottom:0;left:0;position:absolute}
.tx_nawork_journeyplanner .text_content>form{bottom:-1px;left:57px;position:absolute}
.tx_nawork_journeyplanner .text_content>form label{color:#333333;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;margin:3px 10px 0 0}
.tx_nawork_journeyplanner .shadow_top.shadow_bottom>header{margin:30px 0 20px}
.tx_nawork_journeyplanner .category_icon{bottom:8px;left:8px;position:absolute;background-color:transparent}
.journeyplanner_links{float:right;padding:0;margin:0}
.journeyplanner_links>li{list-style:none outside none;float:left}
.button_blue.save{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_save_left.png') no-repeat scroll left 0 rgba(0,0,0,0);padding-left:31px;height:36px}
.button_blue.save span{padding:9px 13px 0 6px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_save_right.png') repeat-x scroll right top rgba(0,0,0,0);height:27px}
.button_blue.save:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_save_left_hover.png') no-repeat scroll left 0 rgba(0,0,0,0)}
.button_blue.save:hover span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_save_right_hover.png') repeat-x scroll right top rgba(0,0,0,0);color:#027db5}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul{float:right;margin:0 0 20px 0;padding:0}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul.app_links{float:left;margin-top:4px}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>h3{margin:0}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul{margin-top:2px}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul.app_links li{float:left;margin:0}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul.app_links li:first-child{margin-right:10px}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul.sociallinks{width:68px}
.column_main .tx_nawork_journeyplanner footer .sociallinks_container>ul li{list-style:none}
.tx_nawork_journeyplanner footer .sociallinks_container .print a{margin:-3px 0 0}
.tx_nawork_journeyplanner footer .sociallinks_container ul.sociallinks>li.print{margin-right:0}
.tx_nawork_journeyplanner footer{background:none repeat scroll 0 0 rgba(0,0,0,0);font-size:1em;overflow:hidden;padding:0;width:auto}
.addtojourney.addtojourney_button{margin:0 28px 33px 10px;position:absolute;right:-11px;top:15px;width:220px;z-index:2}
.addtojourney .addtojourney_link{color:#FFFFFF;display:block;font-family:'SabonLTW01-BoldItalic',Arial,helvetica,sans-serif;font-size:1.33em;padding:5px 30px 7px;text-align:center;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/add_to_journeyplanner.png') no-repeat scroll 10px 7px rgba(0,0,0,0)}
.addtojourney_link.added{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/add_to_journeyplanner_checked.png') no-repeat scroll 10px 7px rgba(0,0,0,0);color:#027db5}
.addtojourney_link>img{position:relative;top:1px}
div.map .addtojourney.addtojourney_button{margin:8px 0 8px 0;position:inherit;float:right;right:0;top:0;width:210px;z-index:2}
.tx_nawork_journeyplanner div.map .addtojourney.addtojourney_button{display:none}
.journey_day{border-top:1px dotted #CBCBCB;padding:15px 0 0}
header+.journey_day{border-top:none}
.choose_days>li{margin:0 0 15px;position:relative}
.choose_days .ie_input{display:inline-block}
.choose_days .ie_input:first-child label{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-style:normal;text-transform:uppercase}
.choose_days span.ie_input input{margin:0 20px;width:95px}
.choose_days span.ie_input img.calendar{display:inline-block;left:auto;position:relative;top:3px}
.choose_days{border-bottom:1px dotted #cbcbcb;padding:0 0 20px}
#day_form .red_button{float:right}
#day_form .cancel{margin:28px 0 0}
.journey_items .journeyplanner_item form.choose_day_form{bottom:8px;left:307px;position:absolute;width:318px}
.journey_items .journeyplanner_item .choose_day_form>label{color:#333;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;margin:0 10px 0 0;padding-top:2px}
#fancybox-wrap .grid_9{float:left;width:329px;margin:0 20px 0 0}
#fancybox-wrap .grid_9+.grid_9{padding:0 0 0 20px;margin:0;border-left:1px dotted #cbcbcb}
#fancybox-wrap .grid_9 input[type="text"],#fancybox-wrap .grid_9 input[type="password"]{width:315px}
#fancybox-wrap .grid_9 .forgot_password{position:relative;top:17px}
button::-moz-focus-inner{border:0;padding:0}
#login_form .grid_9 .button_blue{background-position:left 1px;float:right}
#login_form .inklusive_exklusive>h3{text-transform:uppercase}
#login_form .inklusive_exklusive>ul{padding:0}
.calendarheader{float:left;margin:0}
.calendarweather{float:right}
.calendarweather .wetter{color:#676767;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:2.5em;width:auto;margin:0 0 20px}
.calendarweather>h3{margin:0 0 10px}
.wetter>img{margin:0 11px 0 0}
.calendarslider{margin:20px 0 0;overflow:hidden}
.tx_hhtevent_search_calendar .subheader{clear:both}
ul.calendarlist{padding:0}
.tx_hhtevent_search_calendar .calendarslider .item-container>div{margin:0 50px;overflow:hidden;width:840px;height:110px}
.tx_hhtevent_search_calendar .calendarlist li.calendar-item{float:left;list-style:outside none none;text-align:center;width:60px}
.calendar-item .day_of_week,.calendar-item .date{color:#676767;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;text-transform:uppercase}
.calendar-item .day_of_week{color:#c1c1c1}
.weekend .day_of_week{color:#E4120E}
.tx_hhtevent_search.tx_hhtevent_search_categorylist h2>span{color:#027db5}
.tx_hhtevent_search_categorylist_wait_overlay.wait_overlay{min-height:100%;width:710px;height:100%;margin-left:-5px;background-position:center 200px}
.tx_hhtevent_search_categorylist_wait_overlay.wait_overlay strong{position:absolute;top:280px}
.tx_hhtevent_search_calendar .calendarslider .item-container .control{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_slider_left.png') no-repeat scroll 0 5px rgba(0,0,0,0);height:30px;padding:0;position:absolute;top:41px;width:15px;z-index:50}
.tx_hhtevent_search_calendar .calendarslider .item-container .control_next{right:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_slider_right.png') no-repeat scroll right 5px rgba(0,0,0,0)}
.tx_hhtevent_search_calendar .calendarslider .item-container .control.control_off{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrowoff_slider_left.png') no-repeat scroll 0 5px rgba(0,0,0,0)}
.tx_hhtevent_search_calendar .calendarslider .item-container .control_next.control_off{right:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrowoff_slider_right.png') no-repeat scroll right 5px rgba(0,0,0,0)}
.tx_hhtevent_search_calendar .calendarslider .item-container .control_next{right:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_slider_right.png') no-repeat scroll right 5px rgba(0,0,0,0)}
.tx_hhtevent_search_calendar .calendarlist li.calendar-item.selected,.tx_hhtevent_search_calendar .calendarlist li.calendar-item:hover{height:62px;padding:14px 0;background:none repeat scroll 0 0 #f5f4f4}
.selected .day_of_week,.selected .date,.calendar-item:hover .day_of_week,.calendar-item:hover .date{color:#027db5;font-size:2.5em;line-height:1}
.calendar-item>a:hover{text-decoration:none;display:block;height:62px}
.tx_hhtevent_search_calendar .calendarslider .item-container{position:relative}
.tx_hhtevent_search_calendar .calendarlist li.calendar-item{float:left;height:40px;margin:0;padding:25px 0;width:60px}
.calendar-item:nth-child(14n){margin-right:20px}
.tx_hhtevent_search_categorylist>div:nth-child(2n){margin-right:20px}
.tx_hhtevent_search_categorylist>div{float:left;margin-bottom:40px;padding:10px;width:320px}
.tx_hhtevent_search_categorylist>div ul{padding:0;margin:0}
.tx_hhtevent_search_categorylist>div li{list-style:outside none none;overflow:hidden;margin:0 0 20px 0}
.tx_hhtevent_search_categorylist>div li .list_item>img{float:left;margin-right:15px}
.tx_hhtevent_search_categorylist>div li .list_item>h3{margin:0 0 5px 135px}
.tx_hhtevent_search_categorylist>div li .list_item>p{margin:0 0 0 135px}
.tx_hhtevent_search_categorylist .more_link{border-top:1px dotted #cbcbcb;padding:10px 0 0}
.menu_teaser{padding:10px}
.menu_teaser.extra_margin{margin-top:46px}
.menu_teaser ul{margin:0}
.menu_teaser ul li{margin:0;border-top:1px dotted #cbcbcb;padding:0}
.menu_teaser ul li:first-child{border-top:none}
.teaserslider_container.blog_slider,.teaserslider_container.eventlocation{overflow:visible}
.blog_slider section.teaserslider,.eventlocation section.teaserslider{float:none}
.blog_slider section.teaserslider>div,.eventlocation section.teaserslider>div{height:auto;width:220px;margin:0}
.blog_slider section.teaserslider>div>div,.eventlocation section.teaserslider>div>div{height:auto;width:220px}
.blog_slider section.teaserslider li,.eventlocation section.teaserslider li{width:220px}
.blog_slider section.teaserslider .control,.eventlocation section.teaserslider .control{top:95px}
.blog_slider section.teaserslider h3,.eventlocation section.teaserslider strong,.eventlocation section.teaserslider h3{margin:10px 10px 15px}
.blog_slider section.teaserslider .infos>p,.eventlocation section.teaserslider .infos>p{margin:15px 0}
.eventlocation section.teaserslider .bodytext{height:auto;margin:0 10px 15px}
.blog_slider section.teaserslider figure,.eventlocation section.teaserslider figure{float:none;margin-right:0px}
.blog_slider section.teaserslider span.date,.blog_slider section.teaserslider h3,.blog_slider section.teaserslider .infos,.blog_slider section.teaserslider li>a.show_all,.eventlocation section.teaserslider span.date,.eventlocation section.teaserslider h3,.eventlocation section.teaserslider .infos,.eventlocation section.teaserslider li>a.show_all{margin-right:10px;margin-left:10px}
.blog_slider section.teaserslider li>a.show_all,.eventlocation section.teaserslider li>a.show_all{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 5px rgba(0,0,0,0);color:#027db5;padding:0 0 0 15px;width:auto;margin-bottom:15px}
.eventlocation section.teaserslider li>a{padding-right:0;width:220px}
.tour_item img,.tour_item a,.gallery_fancybox>img,.nawork_textmedia_item>a,.gallery_fancybox>img,.gallery_fancybox{display:flex}
#suchen_buchen>header{position:relative;margin-bottom:150px;height:330px;background:#EBE9E9 url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_header.png') no-repeat center top}
#suchen_buchen .header_stage_content{z-index:9;height:231px}
#suchen_buchen nav#nav_rootline{top:406px}
#packagebooking>header,#flat>header{position:relative;margin-bottom:135px;height:330px;background:#EBE9E9 url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_header.png') no-repeat center top}
#packagebooking_detail>header{position:relative;margin-bottom:71px;height:330px;background:#EBE9E9 url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_header.png') no-repeat center top}
#packagebooking>header .header_stage_content,#flat>header .header_stage_content{z-index:9;height:231px}
#packagebooking>header nav#nav_rootline,#flat>header nav#nav_rootline{top:406px}
#packagebooking_detail>header nav#nav_rootline{top:346px}
#packagebooking>header .search_flat_form,#flat>header .search_flat_form{overflow:hidden;margin:0 10px;padding:0 0 33px 0}
#packagebooking>header .search_flat_form fieldset:first-of-type,#packagebooking>header .search_flat_form fieldset:nth-child(3n+1),#flat>header .search_flat_form fieldset:first-of-type,#flat>header .search_flat_form fieldset:nth-child(3n+1){margin-left:0}
#packagebooking>header .search_flat_form fieldset:first-of-type .select,#flat>header .search_flat_form fieldset:first-of-type .select{width:189px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select.png') no-repeat scroll 178px 5px transparent}
#packagebooking>header .search_flat_form fieldset:nth-of-type(3) .select,#flat>header .search_flat_form fieldset:nth-of-type(3) .select{width:100px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select.png') no-repeat 90px 5px transparent}
#packagebooking>header .search_flat_form fieldset:nth-of-type(3) #search_flat_night,#flat>header .search_flat_form fieldset:nth-of-type(3) #search_flat_night{width:131px}
#packagebooking>header .search_flat_form fieldset:first-of-type #search_flat_flat,#flat>header .search_flat_form fieldset:first-of-type #search_flat_flat{width:220px}
/*\T1*/
.column .grid_12 .exklusive_teaser.first{margin:10px 0px 0 0px}
.exklusive_teaser,.column a.exklusive_teaser{width:90px;height:47px;float:left;margin:10px 0px 0 20px;padding:5px;text-decoration:none;background:none;color:#666}
.exklusive_teaser .exklusive_teaser_headline{font-size:1em;text-transform:uppercase;font-weight:bold;padding:0;margin:0;display:block;line-height:13px}
.exklusive_teaser p{font-size:11px;padding:0;margin:1px 0 0 0;line-height:14px;color:#666}
/*\T1*/
.grid_12:first-child{margin-right:20px}
.flat_list{clear:both}
.flat_index .headline,.flat_list_group .headline{float:left;width:220px}
.flat_list_group:after{clear:both;content:"";display:block;height:1px}
.flat_index_items{float:left;width:720px}
.flat_index_item{float:left;margin:0 0 20px 20px;padding:10px;width:200px}
.flat_item_introduction{position:relative;margin:0 0 10px 0;height:135px}
.flat_item_introduction p+a{position:absolute;bottom:0}
.flat_index_item figure{margin:0 -10px}
.flat_item_highlight{position:relative;height:145px}
.flat_item_highlight .price{position:absolute;right:0;bottom:0}
.list_index_heading{margin:0 0 20px;color:#666;font-weight:normal;font-size:2em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:30px}
.flat_index .headline figure{float:left;margin:0 20px 10px 0}
/*\T1*/
.flat_list_group_items{float:left;margin:0;padding:0;overflow:visible}
.flat_list_group_items>li{position:relative;margin:0 0 20px 20px;padding:10px;width:680px;list-style-image:none}
.flat_list_group .headline .header_graphical{line-height:26px;margin:0 0 7px}
.flat_list_group_items>li figure{float:left;margin:0 20px 0 0}
.flat_list .copyright{bottom:6px}
.flat_list .flat_content{overflow:hidden}
.flat_list .flat_content ul{margin:-2px 0 10px;padding:0}
.flat_list .flat_content li{padding:0 0 0 20px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat 0 4px}
.flat_list ul li h3{font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif;text-transform:uppercase;color:#027DB5}
.flat_list .badge{background-color:transparent;position:absolute;right:10px;text-indent:-9999px;top:10px;z-index:10}
.flat_list .links-price{overflow:hidden;margin:20px 0 0 0}
.flat_list .blue_button{position:relative;display:block;float:right;padding:0 0 0 9px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat 0 0}
.flat_list .info-buchen{display:block;padding:15px 20px 15px 6px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0;color:white;text-transform:uppercase}
.flat_list .blue_button:hover{background-position:0 -105px}
.flat_list .info-buchen:hover{background-position:right -105px;text-decoration:none}
.flat_list .price{float:left;margin:14px 0 0 0;border-bottom:2px solid #027DB5}
.flat_list .price a{border:none}
#flat .grid_12 figure{float:left;margin:0 0 0 20px}
#flat .grid_12 h3+figure{margin:0}
/*\T1*/
.hotel_media_slideshow{
margin:4px 20px 20px 0}
#flat_detail ul{overflow:visible;padding:0}
.column #flat_detail a.text_button_left{float:left}
.inklusive_exklusive{margin:20px 0 15px;overflow:hidden}
.inklusive_exklusive ul li{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_check.png') no-repeat scroll 0 0 transparent;list-style:none inside none;margin:0 0 3px;padding:9px 0 7px 40px}
#flat_detail .header_stage_form{float:left;height:auto;left:-7px;position:relative;top:0;width:462px}
#flat_detail .header_stage_form .messagebox_error{margin:11px 0 0}
#flat_detail .header_stage_form:before{position:relative;left:-8px}
#flat_detail .header_stage_form h3{margin-top:-15px}
#flat_detail .header_stage_form ul li{padding:0}
#flat_detail .dms_booking_tips{padding:0 10px 0 23px}
#flat_detail .booking-info{margin:15px 0 0 0;border-top:1px dotted #CBCBCB}
#flat_detail .red_button{margin:20px 1px 10px 0}
#flat_detail .red_button_booking{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_hoteldetail_buttons.png') no-repeat scroll left -53px transparent;display:inline-block;padding:17px 0 9px;text-align:center}
#flat_detail .red_button_booking:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_hoteldetail_buttons.png') no-repeat scroll left -3px transparent;display:inline-block;padding:17px 0 9px;text-align:center;text-decoration:none}
#flat_detail .header_stage_form .search_book_form fieldset.first{margin:0}
#flat_detail fieldset:nth-child(2) .select{width:105px;background-position:95px}
#flat_detail fieldset:nth-child(2) select{width:130px}
#flat_detail fieldset:nth-child(4) .select{width:73px;background-position:63px}
#flat_detail fieldset:nth-child(4) label{width:73px}
#flat_detail .expanded{padding:0 8px}
#flat_detail .comment_in_text{float:right;margin:3px 0 10px 20px}
#flat_detail .comment_in_text a{color:rgba(114,106,102,1.0)}
#flat_detail .comment_in_text a:hover{text-decoration:none}
#flat_detail .comment_in_text div{margin:0}
#flat_detail .comment_in_text .title{color:#027DB5}
#flat_detail .detail-text{float:right;width:453px}
.hamburg_plus_text{margin:0 0 13px;padding:10px 53px 10px 10px;position:relative;width:390px}
.hamburg_plus_text>img{position:absolute;right:-9px;top:-10px}
.hamburg_plus_text>p{margin:0}
a.faq_selection{font-size:0.9em}
#flat_detail form .width_50 input[type="text"],#flat_detail form .width_50 .select{background-position:194px 5px;width:202px}
#flat_detail form .width_50 label{width:202px}
#flat_detail form .width_50 label a.fancybox{margin-top:0px;background:none}
#flat_detail form .width_50 label{margin-top:8px}
#flat_detail form .first.width_50 label{margin-top:11px}
#flat_detail form .width_50 .select select{width:232px}
#dms_package_searchform_row_childages,#dms_package_searchform_row_childages+div{display:block;overflow:hidden;width:100%}
.results .package_train .column-price .detail_link{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_bicolor.png') no-repeat scroll 0 0 transparent;color:#fff;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;height:64px;width:141px;margin:0 0 5px}
.column-price a.package_db_special{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_bicolor_twoitems.png') no-repeat scroll 0 0 transparent;color:#fff;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;height:64px;margin:0 0 5px;width:277px;border:none;padding:0}
.package_db_special .column-hotel{min-width:255px}
.package_db_special .column-details{min-width:175px}
.package_db_special span>span{color:#027db5;font-size:1.63em}
.package_db_special span{font-size:1.33em}
.package_db_special span.price,.package_db_special span.header{display:block;text-align:center;width:100%;line-height:27px}
.package_db_special>div{float:left;width:124px}
.package_db_special>div+div{margin-left:29px}
.package_db_special span.price{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#027db5;line-height:33px}
.package_db_special .price-pp{float:left;text-align:center;width:50%}
.package_train .price-pp{text-align:center}
.results .package_train .column-price .detail_link .header{font-size:16px;line-height:28px;padding:0 0 0 9px;width:100%}
.results .package_train .column-price .detail_link .price{color:#027db5;display:block;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:16px;line-height:30px;text-align:center}
.results .package_train .column-price .table_content_first{float:left;margin:0 15px 0 0}
.results .package_train .column-price .detail_link .price span{color:#027db5}
/*\T1*/
#fancybox-content .hotel_details.hotel_detail{margin:0 auto;max-width:900px}
#fancybox-content .percentage{text-align:center}
#fancybox-content #hotel_rating ul,#fancybox-content #rating ul li ul{padding:0}
#fancybox-content #hotel_rating li{padding:10px 0;border-bottom:1px dotted #cbcbcb;list-style-image:none}
#fancybox-content #hotel_rating li:first-child{border-top:1px dotted #cbcbcb}
#fancybox-content .hotel_rating header{float:left;margin:0 20px 0 0;width:200px}
#fancybox-content #hotel_rating h5,#fancybox-content #hotel_rating p{display:inline}
#fancybox-content #hotel_rating header>h5:after{content:" -";font-weight:normal}
#fancybox-content .messagebox_info{padding:0}
#fancybox-content fieldset{margin:0 0 25px 0}
#fancybox-content .dms_lightbox_alternate_dates h2{margin-right:20px}
#fancybox-content h2+form .select{width:235px;background-position:225px}
#fancybox-content h2+form select{width:260px}
/*\T1*/
.table-wrapper-inner p{margin:0}
#flat_detail .results{clear:both;padding:7px;width:100%;margin:0 0 0 -7px}
.column-hotel{min-width:285px}
.column-details{min-width:243px}
.package_train .column-hotel{min-width:260px}
.package_train .column-details{min-width:150px}
.column-hotel .packageMaplink{position:relative;top:3px}
strong.cell-heading{display:inline}
strong.performance-time{font-size:1.2em}
.column #flat_detail a.button{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left.png') no-repeat left 0px;padding:0 0 0 22px;clear:both}
.table-wrapper{clear:both;margin:-7px -7px 0 -7px;padding:7px;width:100%;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_top.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_bottom.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg.png');background-position:left top,left bottom,left top;background-repeat:no-repeat,no-repeat,repeat-y}
.table-wrapper-inner{padding:0 20px}
.more_offers{margin:35px 0px 0 0px}
.grey-header,.full-width-grey-bar{height:45px;padding:0 20px;overflow:hidden;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:-o-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:linear-gradient(to bottom,#ffffff 0%,#ededed 100%);
border-top-left-radius:4px;border-top-right-radius:4px}
.table-heading{display:block;margin:13px 0 0 0;color:#666;text-transform:none;font-weight:normal;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:16px}
.grey-header>.hv3_rating{float:left;margin:13px 20px 0 0}
.column-heading,.cell-heading,.similar-packages-heading{display:block;margin:0 10px 0 0;color:#666;font-weight:normal;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;line-height:20px}
.column-hotel>p:first-child{margin:0 0 6px}
.column-hotel .cell-heading{font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif}
.similar-packages-heading{display:block}
.similar-packages-beside-heading{color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:2.167em;line-height:36px;margin:0 0 10px 0;text-transform:uppercase;padding:0;font-weight:normal}
.similar-packages figure{float:left;overflow:hidden}
table{border-collapse:separate;border-spacing:0}
table thead th{border-top:none}
table th,table td{border:none}
table th,table td{background-color:transparent;border-top:1px dotted #cbcbcb;padding:20px 0 20px 20px}
table td,table th{padding:20px 0 20px 20px}
.table-wrapper-inner table td:first-child,.table-wrapper-inner table th:first-child{padding:20px 0 20px 0;width:133px}
.inner-table-wrapper-cell tr td{border-top:none;border-left:1px dotted #cbcbcb}
.inner-table-wrapper-cell tr td[colspan="2"]{border-top:1px dotted #CBCBCB;border-bottom:1px dotted #CBCBCB;border-left:none}
.inner-table-wrapper-cell tr .empty-cell+td,.inner-table-wrapper-cell tr .empty-cell{border-left:none}
table a,table .detail_link,table .fancybox{background:none;padding:0}
table tbody tr.borderless td{border-top:none}
table .underline{background:transparent none;border-bottom:2px solid #027DB5;color:#666;padding:0;text-decoration:none;font-weight:normal;display:inline-block}
th .column-heading{margin:0}
.table-wrapper-inner tr.borderless{border:none}
.table-wrapper-inner .inner-table-wrapper-cell:first-child{padding:0;border-top:none}
.table-wrapper-inner .inner-table-wrapper-cell>table{width:891px}
.location-detail-list{margin:0;padding:0;width:145px}
.location-detail-list li{width:21px;float:left;padding:20px 0 0 0;list-style-image:none;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/location_sprite_vertical.png') no-repeat;margin:0 0 0 5px;text-align:center}
.location-detail-list li:first-child,.column-hotel .hv3_rating{margin:0}
.location-detail-list .city{background-position:center 0}
.location-detail-list .messe{background-position:center -160px}
.location-detail-list .train{background-position:center -120px}
.location-detail-list .airport{background-position:center -39px}
.location-detail-list .port{background-position:center -80px}
.column-hotel .rating_small{height:auto;padding:4px 0 0 0}
.column-hotel .rating_bullets{margin:0 10px 0 0;float:left}
.column-hotel .cell-heading{color:#027db5}
.column-hotel .stars_small{float:left}
.column-hotel .entfernung_info{padding:0 0 0 20px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_map.png') no-repeat 0 1px;margin:0 10px 0 0}
.column-hotel .hotel_info{margin:5px 0 0 0;padding:0 0 0 25px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat 0 -1px}
.red_button_booking{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_hoteldetail_buttons.png') no-repeat right -53px;box-shadow:none;color:#ffffff;padding:15px 15px 12px 15px;width:135px;height:auto;font-weight:normal;text-transform:uppercase;border:none;cursor:pointer;margin:0 0 0 -4px}
.red_button_booking:hover{background-position:right -3px}
.empty-cell{min-width:132px;border-top:none}
.column-heading>.detail_link{margin:0 0 0 10px}
.event-time{padding:0 0 0 27px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_event_time.png') no-repeat 0 0}
.full-width-red-bar{margin:35px -5px 35px 0;padding:0 5px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_red_full_width.png') no-repeat left 0}
.full-width-red-bar strong{padding:11px 0 19px 0;color:white;text-align:center;font-weight:normal}
.column-price{width:170px}
.package_train .column-price{width:300px}
.column-price span.button_standard{display:block;margin:0 0 0 -4px;padding:17px 0 13px 13px;background-position:left 17px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif}
.column-price span.button_standard:hover{background-position:left -53px;text-decoration:none}
.hotels-wihout-offers .column-price{width:200px}
/*\T1*/
.similar-packages{overflow:hidden;margin:35px -5px 0 0;padding:0 5px 0 0}
.similar-packages .grid_6,.similar-packages .grid_18{float:left}
.similar-packages .grid_6{margin:0 20px 0 0}
.similar-packages .packages li{overflow:hidden;margin:0 0 20px 0;padding:10px;list-style:none}
.similar-packages .packages img{float:left;margin:0 20px 0 0}
.similar-packages .packages .price{float:right;margin:27px 0 0 0}
/*\T1*/
.fancybox-dates{width:550px;position:relative}
.fancybox-dates .date-navigation{overflow:hidden;height:40px;margin-bottom:10px;text-align:center}
.fancybox-dates .date-navigation a{}
.fancybox-dates .date-navigation a.prev{float:left}
.fancybox-dates .date-navigation a.next{float:right}
.fancybox-dates .date-navigation form{padding-top:10px;padding-left:20px}
.fancybox-dates .date-navigation ie_input{}
.fancybox-dates .date-navigation ie_input .select{width:235px}
.fancybox-dates .date-navigation ie_input .select select{width:220px}
.fancybox-dates fieldset{margin:0 8px 25px 0}
.fancybox-dates form+p{margin:0 0 20px 0}
.fancybox-dates .price{float:left}
.fancybox-dates .red_button_booking{float:left;margin:-12px 0 0 20px}
.fancybox-dates .button_grey.next{float:right}
.date-navigation .ie_input{display:block;margin:0 auto;width:239px}
.date-navigation form .ie_input .select{background-position:219px 5px;width:231px}
.date-navigation form .ie_input .select select{width:252px}
.fancybox-dates table{margin:20px 0 0 0;width:100%}
.fancybox-dates table tr td table{margin:0;width:auto}
.fancybox-dates table tr td table tr td,.fancybox-dates table tr td table tr td:first-child{padding:0;border:none}
.fancybox-dates table thead tr{background:#f1f1f1}
#firstclass-upselling{width:440px}
#firstclass-upselling .booking-button:hover{color:rgb(255,255,255)}
.shoppingcart-layer-upselling>strong{font-size:1.8em}
.shoppingcart-layer-upselling_infotext{float:left;width:240px;padding-right:10px}
.shoppingcart-layer-upselling_image{float:right}
.shoppingcart-layer-upselling_image figure{width:165px;padding:0}
.shoppingcart-layer-upselling_priceinfo{clear:both}
.shoppingcart-layer-upselling_priceinfo>h3{display:inline-block;border-bottom:1px dotted #cbcbcb;margin:0 8px 0 0;width:100%}
.shoppingcart-layer-upselling_priceinfo h3+p{display:inline-block;margin:10px 0 15px 0}
.shoppingcart-layer-upselling_priceinfo .price-line{float:right}
.shoppingcart-layer-upselling_priceinfo strong.price{display:inline;font-size:1.5em;margin:0}
.shoppingcart-layer-upselling_priceinfo .button_standard{float:right;margin-right:-12px;border:none}
.shoppingcart-layer-upselling_priceinfo .button_standard>button{height:30px}
header .shoppingcart{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shoppingcart_bg_slidingdoor_left.png') no-repeat top left;overflow:hidden;padding-left:5px;position:absolute;top:125px;right:15px;z-index:3}
header .shoppingcart_content{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shoppingcart_bg_slidingdoor_right.png') no-repeat top right;margin:0}
header .shoppingcart_content a{display:block;padding:9px 8px 10px 2px;color:#666666;font-weight:bold;font-size:0.92em;overflow:hidden}
header .shoppingcart_content a:hover{text-decoration:none}
header .shoppingcart_content a span{display:block;float:left}
header .shoppingcart_content .products{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_shopping_cart.png') no-repeat left 2px;padding:2px 4px 0 25px}
header .shoppingcart_content .price{padding:2px 6px 0 0}
header .shoppingcart_content .time{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_shopping_time.png') no-repeat left top;padding:2px 4px 0 24px}
.iframe button .button_grey{margin:-3px 0 0;padding-top:13px}
form fieldset.childage{display:none}
div.search_book_container{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_start_bottom.png') no-repeat 0 bottom;top:-119px;margin:0;position:absolute;right:-15px;width:220px;padding:5px 15px 25px 17px;min-height:181px;z-index:6}
div.search_book_container>ul{margin:0;overflow:hidden;list-style:none;position:absolute;top:-41px;height:41px;width:252px;left:7px;padding:0}
div.search_book_container>ul li{float:left;margin:0;padding:0}
div.search_book_container>ul h3{margin:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_tab_right_off.png') no-repeat 0 0;cursor:pointer;text-align:center;width:111px;padding:15px 9px 0 0;height:27px}
div.search_book_container li.ui-state-active>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_tab_right_on.png');cursor:default}
div.search_book_container li:first-child>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_tab_left_off.png');left:17px;top:-5px;padding-left:9px;padding-right:0}
div.search_book_container li.ui-state-active:first-child>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_tab_left_on.png')}
div.search_book_container.tabs-with-package li>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_pakete_tab_middle_off.png');padding:15px 0 0 0;width:76px}
div.search_book_container.tabs-with-package li:first-child>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_pakete_tab_left_off.png');width:82px}
div.search_book_container.tabs-with-package li:first-child>h3>a{padding-left:10px}
div.search_book_container.tabs-with-package li:last-child>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_pakete_tab_right_off.png');background-position:-1px 0;width:81px}
div.search_book_container.tabs-with-package li:last-child>h3>a{padding-right:6px}
div.search_book_container li.ui-state-active>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_pakete_tab_middle_on.png')}
div.search_book_container.tabs-with-package li.ui-state-active:first-child>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_pakete_tab_left_on.png')}
div.search_book_container.tabs-with-package li.ui-state-active:last-child>h3{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_pakete_tab_right_on.png')}
div.search_book_container form>div{overflow:hidden}
div.search_book_container form fieldset{margin:0 0 10px 0;float:left;position:relative}
#room_allocation>fieldset,.hv3_column_left #room_allocation .messagebox_error+fieldset{float:none;margin:0 0 10px 10px}
.hv3_column_left #room_allocation .rooms .messagebox_error+fieldset{margin:0 0 10px 0}
.hv3_column_left #room_allocation .rooms fieldset{float:left}
.hv3_column_left .search_book>.messagebox_error.no-child-age{margin:10px 0 0 0}
div.search_book_container form input,div.search_book_container form select{color:#676767;display:block;font-family:Arial,sans-serif;font-size:1em;padding:4px;width:82px}
div.search_book_container form select{width:107px;padding:0}
div.search_book_container form .select{width:82px;background-position:72px 6px}
div.search_book_container .room_selection{margin-top:0}
div.search_book_container img.calendar{top:28px}
#start .select{padding:4px}
#start .datepicker.odd.hasDatepicker,#start .datepicker.hasDatepicker{height:14px}
#start div.search_book_container form fieldset.odd{margin-right:18px}
div.search_book_container form h5{color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.08em;text-transform:uppercase;font-weight:normal;margin-bottom:10px}
div.search_book_container form button{margin:0px 10px 0px 10px}
div.search_book_container form fieldset.full-width{width:190px}
div.search_book_container form fieldset.full-width input{width:100%}
div.search_book_container form fieldset.full-width img.calendar{left:180px}
#search-book-ticket .event_search{padding:10px}
.events_column_left,.hv3_column_left{width:240px;padding:0px 0 10px 0px;float:left;margin-left:-10px;margin-right:3px}
.hv3_column_left ul,.hv3_column_main ul{padding:0}
.hv3_column_main,.grid_18.tx_hhtevent_search_search_result.search_result_events{padding-left:3px;float:left;width:702px}
.hv3_column_left h4{margin:0 0 20px 0;text-transform:uppercase}
.hv3_column_left h5{color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.08em;text-transform:uppercase;font-weight:normal}
.hv3_column_left aside{padding:0 10px}
.hv3_column_left>aside,.hv3_column_left>section,.events_column_left>aside{margin-bottom:20px;overflow:hidden}
.hv3_column_left>.teaser_shadow,.events_column_left>.teaser_shadow{border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);width:220px;margin:5px 5px 20px 10px;padding:0 0 8px 0;background:white;background:-moz-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(83%,white),color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-o-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-ms-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:linear-gradient(to bottom,white 0%,white 83%,#F6F6F6 100%)}
.hv3_column_main>section.search_book_hotels{width:700px;margin:0px 0px 20px 6px;overflow:hidden;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:0 0 8px 0;background:white;background:-moz-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(83%,white),color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-o-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-ms-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:linear-gradient(to bottom,white 0%,white 83%,#F6F6F6 100%)}
.hv3_column_main>section.search_book_hotels .teaser_shadow_content.white_gray_gradient{background:none repeat scroll 0 0 transparent}
.hv3_column_main>section.search_book_hotels .search_book{padding:10px 0 10px 10px}
.hv3_column_main>section.search_book_hotels .search_book:first-child{padding-bottom:7px;padding-right:0}
.hv3_column_main>section.search_book_hotels .search_book h5{color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.08em;font-weight:normal;margin-bottom:10px;text-transform:uppercase}
.hv3_column_main>section.search_book_hotels .search_book .room_selection{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 2px transparent;line-height:1.2;max-width:90px;margin-top:35px}
.hv3_column_main>section.search_book_hotels .search_book>fieldset,.hv3_column_main>section.search_book_hotels .search_book>fieldset+fieldset+fieldset{float:left;margin:0 10px 0 0;width:auto;position:relative}
.hv3_column_main>section.search_book_hotels .button_red{float:right;margin:20px 0 0}
.hv3_column_main>section.search_book_hotels button::-moz-focus-inner{border:0;padding:0}
.hv3_column_main>section.search_book_hotels .button_red:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat scroll left -108px transparent}
.hv3_column_main>section.search_book_hotels .button_red:hover span{text-decoration:none}
.hv3_column_main>section.search_book_hotels .red_button{float:right;margin:20px 0 0;padding-left:6px}
.hv3_column_main>section.search_book_hotels .button_red>span{min-width:0;padding:11px 22px 0 10px}
.hv3_column_main>section.search_book_hotels .search_book>fieldset+fieldset{margin:0 20px 0 0}
.hv3_column_main>section.search_book_hotels form input[type="text"]{margin:0;width:82px;padding:4px;height:14px}
.hv3_column_main>section.search_book_hotels form .select{background-position:72px 5px;margin:0;width:82px}
.hv3_column_main>section.search_book_hotels form .select select{width:103px}
.hv3_column_left ul li,.hv3_column_main ul li{list-style:none}
.hv3_column_main .list_view .hv3_white_gradient{background:white;background:-moz-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(83%,white),color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-o-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-ms-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:linear-gradient(to bottom,white 0%,white 83%,#F6F6F6 100%)}
.hv3_column_left label,.events_column_left label{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.events_column_left label.label_wide{color:#676767;display:block;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.25em;margin-bottom:5px;padding:0}
.hv3_column_left ul li{margin:0;padding:0}
.teaser_shadow_content{}
.hv3_column_left form .select{width:82px;background-position:72px 5px}
.search_book{background:none;position:relative;overflow:hidden;height:auto;width:auto;padding:10px}
.hv3_column_left .search_book_hotels form fieldset{float:left;position:relative;margin:0}
.rooms{border-top:1px dotted #CBCBCB}
.hv3_column_left .search_book h2{margin:0 0 10px 0;line-height:20px}
.room_selection{font-size:0.9em;color:#027DB5;cursor:pointer;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat 0 5px;padding-left:10px;margin-top:15px;display:inline-block;margin-right:9px;clear:both}
.search_book_hotels form label{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.167em;margin:11px 0 1px 2px;padding:0;width:auto}
.select{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select.png') no-repeat scroll 72px 5px transparent;border:medium none;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;color:#676767;display:block;font-family:Arial,sans-serif;font-size:0.917em;height:14px;overflow:hidden;padding:3px 4px 5px;width:82px}
.hv3_column_left form input[type="text"]{color:#676767;display:block;font-family:Arial,sans-serif;font-size:0.917em;padding:4px;border:none;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;width:82px;height:14px}
.hv3_column_left form img.calendar{cursor:pointer;position:absolute;left:73px;top:35px}
div.search_book select,.select select{width:107px;padding:0;border:none;background-color:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:1em;margin-top:0;color:#676767}
form fieldset .odd,form fieldset.odd,#start form fieldset:nth-child(2n+1) input,#fancybox-content fieldset.odd{margin-right:18px}
.search_book_hotels form button[type="submit"]{margin:10px 10px 6px 10px}
.minimap{position:relative}
.minimap>h4,.teaser_tab_content .minimap>h4{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left.png') no-repeat scroll -3px 0 transparent;height:43px;margin:0;padding:0 0 0 3px;position:absolute;right:15px;text-transform:uppercase;top:15px}
.hv3_column_left .minimap>h4{bottom:10px;top:auto}
.minimap>h4>a,.column .minimap>h4>a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_right.png') no-repeat right 0px;color:white;padding:11px 13px 9px 5px}
.minimap>h4:hover,.column .minimap>h4:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_red_hover_left.png') no-repeat -2px 1px}
.minimap>h4:hover>a,.column .minimap>h4:hover>a{text-decoration:none;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_red_hover_right.png') no-repeat right 1px;padding-right:11px;margin-right:2px}
.tx_hhtevent_search aside.search_details,.hv3_column_left aside.search_details{padding:0}
.tx_hhtevent_search aside.search_details .teaser_shadow_content,.hv3_column_left aside.search_details .teaser_shadow_content{padding:6px 10px 10px 10px}
.hv3_column_left aside.search_details .teaser_shadow_content form>div{margin:0 0 15px 0}
.hv3_column_left aside.search_details .teaser_shadow_content form>div.single_facet{margin:0 0 0 0;clear:both}
.hv3_column_left aside.search_details .teaser_shadow_content form>div.single_facet .stars_big>span{display:inline-block;margin:0 2px 0 0}
.hv3_column_left aside.search_details form.facets_form .stars_big img.available_star_facet{cursor:pointer}
.hv3_column_left aside.search_details .facet_stars img.available_star_facet{position:relative;top:3px;float:none}
.facet_stars span{margin:0 0 0 7px;position:relative}
.tx_hhtevent_search .event_search input,.hv3_column_left aside.search_details form.facets_form input.facet_hotelname{width:191px}
.tx_hhtevent_search .event_search input{padding:6px 4px 4px 5px}
.tx_hhtevent_search .event_search fieldset{margin:0 0px 10px 0;position:relative}
.event_search img.calendar{left:182px;top:28px}
.hv3_column_left aside.search_details form.facets_form div.facet_hotelname ul{position:relative}
.single_facet.facet_hotelname ul>a{background:none repeat scroll 0 0 transparent;float:right;margin:6px 0 0;padding:0}
.hv3_column_left aside.search_details form.facets_form img.icon_search{left:180px;position:absolute;top:4px;cursor:pointer}
.hv3_column_left aside.search_details h5,.events_column_left aside h5{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.167em;text-transform:none;margin:5px 0;color:#666;font-weight:normal}
.hv3_column_left aside.search_details ul,.hv3_column_left aside.search_details .teaser_shadow_content>span,.hv3_column_left aside.search_details .teaser_shadow_content>img,.hv3_column_left aside.search_details .teaser_shadow_content>select,.hv3_column_left aside.search_details .teaser_shadow_content>div,.events_column_left aside ul{margin:0 0 15px 0;display:block;list-style:none}
.events_column_left aside ul{padding:0}
.hv3_column_left aside.search_details li,.events_column_left aside li{margin:0;padding:3px 0}
.hv3_column_left aside.search_details li img{float:right}
.hv3_column_left aside.search_details .button_more_small,.hv3_column_left aside.search_details .button_less_small{float:left;margin-bottom:11px;margin-left:-5px;margin-top:-16px}
.hv3_column_left aside.search_details form#search_hotel{position:relative}
.hv3_column_left aside.search_details form#search_hotel input{border:none;color:#AFAEAD;font-family:'UniversLTW01-57Condense 723821',Arial,helvetica,sans-serif;font-size:1.33em;margin:0;padding:6px 10px;text-transform:uppercase;width:180px;height:10px}
.hv3_column_left aside.search_details form#search_hotel input[type="submit"]{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_search_small.png') no-repeat center center;width:17px;height:16px;position:absolute;top:4px;right:0px}
.hv3_column_left aside.search_details .select{width:auto;background-position:182px 5px}
.hv3_column_left aside.search_details .select select{width:217px}
.teaser_vorteile{margin:0 10px 20px 10px}
.teaser_vorteile h4{margin-top:10px}
.teaser_vorteile ul{margin-bottom:0}
.teaser_vorteile li{margin:0}
.teaser_vorteile img{display:inline-block;vertical-align:top}
.teaser_vorteile p{display:inline-block;width:159px;margin-top:11px}
.hv3_column_left .last_visited{margin:0 10px;padding:10px 0 0 0}
.last_visited ul{margin:0}
.last_visited li{margin:0;padding:0;border-top:1px dotted #cbcbcb;overflow:hidden}
.last_visited li.first{border:none}
.last_visited li h5{display:block;padding:0 10px}
.last_visited li .price{line-height:18px;padding:0 10px 10px 10px}
.last_visited h4,.last_visited h5,.last_visited p{padding:0 10px}
.last_visited h4{margin-bottom:20px}
.last_visited h5{margin:5px 0;display:inline-block;padding:10px}
.last_visited a{background:none;padding:0}
.last_visited .price{float:right;padding:10px;font-size:1em;line-height:27px}
.last_visited .price span{font-size:1.33em}
.column_main .hv3_column_main header{padding-left:5px;margin:0 0 12px 0}
.column_main .hv3_column_main .suchen_buchen_results>header{height:25px;margin:0 0 0 6px;overflow:hidden;padding:0}
.column_main .hv3_column_main header h4{margin:0;color:#676767}
.column_main .hv3_column_main header h4 span{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif}
.column_main .hv3_column_main header li,.column_main .hv3_column_main header img,.column_main .hv3_column_main header h3,.column_main .hv3_column_main header p{display:inline-block}
.column_main .hv3_column_main header h3{color:#027DB5;margin:0}
.column_main .hv3_column_main header h3 span{font-weight:bold}
.column_main .hv3_column_main header>ul{width:714px;margin-top:25px;margin-bottom:15px}
.column_main .hv3_column_main header li{margin:0;width:216px;overflow:hidden;margin-right:15px}
.column_main .hv3_column_main header .price{float:right;font-size:1em;border-bottom:2px solid #027DB5;padding:0;line-height:15px}
.column_main .hv3_column_main header .price span{font-size:1.33em}
.filter span{float:left;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.2em}
.filter ul{margin:0;overflow:visible}
.filter>ul:after{clear:both;content:"";display:block}
.filter span,.filter ul li{margin:0;color:#555}
.filter span{padding:10px}
.filter ul li{border-left:1px solid #BABABA;display:inline-block;float:left;position:relative}
.filter ul li h5{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_blue_down.png') no-repeat scroll right center transparent;font-size:1.2em;font-weight:normal;position:relative;z-index:101;display:block;padding:10px 24px 10px 10px}
.filter ul li:hover h5,.filter ul li.active h5,body .filter ul li .dropdown li:hover,.filter ul li .dropdown li.active{cursor:pointer;text-decoration:underline;color:#027DB5}
.dropdown .white_gray_gradient{overflow:hidden;padding:28px 0 7px 0;width:100%}
.filter ul li.ascending h5{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_blue_top.png') no-repeat scroll right center transparent}
.filter ul li.no_sorting h5{background:none repeat scroll 0 0 transparent;padding:10px}
.filter ul li>.dropdown{clear:both;display:none;float:none;left:0;padding:0;position:absolute;top:0;z-index:100;width:100%}
.filter ul li:hover>.dropdown{display:block}
.filter ul li .dropdown li{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_location_icon.png') no-repeat scroll -52px 1px transparent;border:medium none;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0 0 0 19px;margin:9px 10px 0 10px;color:#666}
.filter ul li .dropdown li.train{background-position:-13px -39px}
.filter ul li .dropdown li.airport{background-position:-39px -13px}
.filter ul li .dropdown li.port{background-position:-26px -26px}
.filter ul li .dropdown li.messe{background-position:0 -52px;margin-right:0}
.suchen_buchen_results .filter{overflow:visible;margin:10px 0 20px 6px;height:38px}
.suchen_buchen_results .filter>form{float:left;width:354px}
.suchen_buchen_results .filter>form fieldset{margin:0}
.suchen_buchen_results .filter>form label{float:left;margin-right:6px}
.view>ul{float:left;margin:0 0 0 50px}
.view>ul+ul{float:right;margin-left:30px}
.view>ul li{float:left;margin:0 0 0 3px;padding:0;height:24px;background:none}
.column_main .hv3_column_main .view li{margin:0 0 0 5px;width:auto}
.column_main .hv3_column_main .view li+li+li{margin:0 0 0 15px}
.column_main .hv3_column_main .view li+li+li+li{margin:0 0 0 5px}
.grid_18.hv3_column_main h4{float:left}
.view>ul li p{padding:2px 0}
.view{float:right;margin-bottom:20px}
.view h5{color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.08em;font-weight:normal;margin-bottom:10px;text-transform:uppercase;padding:3px 0 0}
.suchen_buchen_results .filter .map_label{color:#027DB5;cursor:pointer}
.suchen_buchen_results .filter ul:hover .map_label{text-decoration:underline}
.suchen_buchen_results .filter label,.suchen_buchen_results .filter .label{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.167em;margin:0 5px 1px 2px;padding:2px 0;width:auto;color:#676767}
.suchen_buchen_results .select{width:142px;background-position:132px 5px;padding:2px 4px 6px 4px;display:inline-block}
.suchen_buchen_results .select select{width:163px}
.view .list{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_list.png') no-repeat 0 0;height:24px;width:24px;padding:0}
.view .list.active,.view .list:hover{background-position:0 -26px}
.view .kachel{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_kachel.png') no-repeat 0 -26px;height:24px;width:24px;padding:0}
.view .kachel.active,.view .kachel:hover{background-position:0 0}
.suchen_buchen_results .filter .map{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_map.png') no-repeat 0 0;display:inline-block;height:24px;width:24px;padding:0}
.suchen_buchen_results .filter .map.active,.suchen_buchen_results .filter ul:hover .map{background-position:0 -25px}
.column_main .hv3_column_main #hotelmap{margin:40px 0 22px 0;padding:0 0 28px 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_bottom_18.png') no-repeat -22px bottom}
.kachel_view ul{margin-left:-17px;overflow:visible}
.kachel_view ul li{display:inline-block;margin:10px 0px 10px 17px;padding:0;position:relative;overflow:hidden}
.kachel_view ul li a:hover h3,.kachel_view ul li a:hover .price span{color:#ffffff}
.kachel_view .overlay{background-color:transparent}
.kachel_view .hv3_white_gradient figure .fancybox{position:absolute;top:56px;left:85px;width:auto;background:none repeat scroll 0 0 transparent}
.kachel_view ul li a{display:block;color:#666666;padding:7px 10px 10px 10px;width:200px;margin-top:-5px;background:white;background:-moz-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(83%,white),color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-o-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-ms-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:linear-gradient(to bottom,white 0%,white 83%,#F6F6F6 100%)}
.kachel_view ul li a:hover{text-decoration:none;background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291);color:#FFFFFF}
.suchen_buchen_results .top_tipp{float:right;margin-top:1px;position:relative;z-index:1}
.suchen_buchen_results h3{color:#027DB5;font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif;height:36px;line-height:19px;position:relative;text-transform:uppercase;margin:0}
.suchen_buchen_results h3 img{margin-left:5px}
.suchen_buchen_results span.stars,.suchen_buchen_results span.rating{margin-right:15px;display:inline-block;background:none;width:auto}
.kachel_view a>span img{padding:0 1px 0 0}
.kachel_view a span.rating{background:none}
.kachel_view a span.rating p{display:inline-block}
.kachel_view a>p{margin-bottom:10px}
.kachel_view .price{height:62px;overflow:hidden}
.kachel_view .price p{display:block;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;margin:0;text-align:right;width:100%}
.suchen_buchen_results .price h5{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1em;font-weight:normal;margin-top:6px;text-transform:uppercase}
.kachel_view .price .price_detail{font-size:0.92em;font-family:Arial,Helvetica,sans-serif;line-height:16px}
.kachel_view .price .price_detail span{font-weight:bold;font-size:1em;color:#666666}
.hv3_rating{display:block;margin-bottom:14px;margin-top:10px;overflow:hidden}
.hv3_column_main .stars_small{float:left}
.hv3_column_main .stars_small img{float:left;margin-right:1px}
.kachel_view ul li a:hover .rating_small .rating_bullets span{background-position:0 0px}
.hv3_column_main .rating_small .rating_bullets{float:left}
.list_view .hv3_white_gradient{padding:10px 10px 5px 10px;margin:10px 0 20px 0;overflow:hidden;position:relative}
.list_view{padding-top:1px}
.list_view>ul>li{margin:10px 0 20px 0}
.list_view>ul{padding-left:6px;overflow:visible}
.list_view figure{float:left;position:relative;margin-right:10px}
.list_view .overlay{background-color:transparent}
.list_view .hv3_white_gradient figure .fancybox{background:none repeat scroll 0 0 transparent;left:68px;position:absolute;top:50px}
.list_view figcaption{padding:2px 0 0 24px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bildergalerie.png') no-repeat left 0px;margin-top:0}
.list_view h3{height:auto}
.list_view h3>a{display:inline}
.list_view .hv3_white_gradient>div{width:310px;float:left;margin-right:27px;min-height:145px;margin-bottom:16px}
.list_view .hv3_white_gradient .price{width:149px;margin:0 0 10px 0px;position:relative}
.list_view .hv3_white_gradient>ul{clear:both;float:left;margin:23px 0 0;max-width:390px;padding:0 0 0 125px;position:relative}
.list_view .hv3_white_gradient>ul li{background:none repeat scroll 0 0 transparent;display:inline-block;margin:0 15px 0 0;padding:0 0 0 2px}
.list_view .hv3_white_gradient>ul li.first{left:0;margin:0;padding:0;position:absolute;top:0}
.list_view .hv3_white_gradient>a{float:right}
.list_view .hv3_white_gradient>div>p{height:56px}
.list_view .hv3_white_gradient .entfernung{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_map.png') no-repeat left 2px;padding:0px 0 0 18px;height:auto;margin:0}
.list_view .entfernung a{background:none;padding:0;float:right}
.list_view .entfernung a.distance_layer{float:none}
.list_view .hv3_white_gradient .distance_closeby img{vertical-align:bottom;margin:0 5px}
.list_view .price h5{font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif;font-size:1.33em;display:block;float:none;margin:0}
.list_view .price ul{margin:7px 0 55px 0;min-height:81px;width:149px}
.list_view .price a{position:absolute;bottom:0;border:none}
.list_view .price ul li{margin:0}
.list_view .price p span{color:#666666}
.list_view .hv3_white_gradient .price p{height:auto;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;margin:0}
.list_view .hv3_white_gradient .price .price_detail{font-size:1em;font-family:Arial,Helvetica,sans-serif;line-height:16px;margin-top:5px}
.list_view .price .price_detail span{font-weight:bold;font-size:1em;color:#666}
.list_view .button_blue span{width:137px;margin-right:-5px}
.wait_overlay{background-color:white;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Wartelayer_animation.gif');background-position:center center;background-repeat:no-repeat;display:none;opacity:0.8;position:absolute;width:100%;z-index:999}
.hv3_column_main .wait_overlay,.search_result_events .wait_overlay{background-attachment:fixed;background-position:center 261px;width:715px;margin-left:-5px;height:100%;margin-top:-10px}
.search_result_events .wait_overlay{min-height:100%;width:702px}
.suchen_buchen_results ul li.button{display:block;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_button.png') no-repeat left 0;padding-left:18px}
.suchen_buchen_results ul li.button p,.more_offers{height:31px;color:#ffffff;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.499em;text-align:center;padding-top:12px;margin:0;background:-moz-linear-gradient(top,#e1181e,#bF0b0A);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e1181e),color-stop(1,#bF0b0A));
background:-webkit-linear-gradient(top,#e1181e,#bF0b0A);
background:-o-linear-gradient(top,#e1181e,#bF0b0A);
background:-ms-linear-gradient(top,#e1181e,#bF0b0A);
background:linear-gradient(top,#e1181e,#bF0b0A)}
.grid_24>section+section>.tx-naworkworkflow-piController{margin-top:30px}
.grid_24>section+section>.tx-naworkworkflow-piController:after{clear:both;content:'';display:block}
#suchen_buchen>header{height:330px;background:#EBE9E9 url('../../typo3conf/ext/hht_resources/Resources/Public/Images/suchen_buchen_header.png') no-repeat center top;position:relative;margin-bottom:135px}
#suchen_buchen .header_stage_content{height:231px}
#suchen_buchen nav#nav_rootline{top:406px;width:481px}
.header_stage_experts{position:absolute;overflow:hidden;bottom:-20px;left:13px;width:400px}
.header_stage_experts img{float:left;margin-right:10px}
.header_stage_experts blockquote{margin-top:25px;font-family:"NewBaskervilleW01-Itali",Arial,helvetica,sans-serif;font-size:1.5em;position:relative;line-height:21px}
.header_stage_experts blockquote:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 0px;content:"";display:block;height:16px;width:19px;position:absolute;left:120px}
.header_stage_form .room_container{display:none}
.header_stage_form{position:absolute;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_header_form.png') no-repeat 0px bottom;right:0px;width:460px;padding:0 8px 9px 8px;top:120px;z-index:8}
.header_stage_form:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_header_form_top.png') no-repeat 0 0;content:"";display:block;height:15px;width:476px;position:absolute;left:0;top:-15px}
.header_stage_form form{overflow:hidden}
.header_stage_form h3{text-transform:uppercase;margin:0 8px}
.header_stage_form div.messagebox_error+fieldset,.header_stage_form fieldset:first-child{margin-left:0;padding-left:0}
.rooms.second{min-height:123px}
.hoteldetail_tabs fieldset+.rooms.search_book+.rooms{padding-left:8px}
.header_stage_form fieldset{float:left;position:relative;margin:0 0 0 20px}
.header_stage_form label{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.167em;display:inline-block;margin:11px 0 1px 2px;padding:0}
.header_stage_form form label:first-child{width:92px}
img.calendar{cursor:pointer;position:absolute;left:73px;top:35px;width:auto}
.header_stage_form input[type="text"]{color:#676767;display:block;font-family:Arial,sans-serif;font-size:0.917em;padding:4px;border:none;border-radius:2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;width:87px;height:14px}
.header_stage_form .search_book_form{overflow:hidden}
.header_stage_form fieldset a{margin:25px 0 0 0}
.header_stage_form .select{width:87px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select.png') no-repeat 78px 5px transparent}
.header_stage_form .select select{width:112px}
.header_stage_form .search_book_form{padding:0 10px}
.header_stage_form img.calendar{left:78px}
.header_stage_form h5{text-transform:uppercase;color:#666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-weight:normal;font-size:1.1em}
.header_stage_form .expanded .room_container{display:block}
.room_container{overflow:hidden}
.room_container>fieldset{float:none;margin:0 0 10px 0;padding-left:8px;border-bottom:1px dotted #CBCBCB;padding-bottom:20px}
.header_stage_form .rooms{width:213px;float:left;padding:10px 8px;border-top:none;margin:0 0 20px 0}
.header_stage_form .rooms .odd{margin:0 20px 0 0}
.header_stage_form .rooms fieldset{margin:0}
.header_stage_form button{float:right;margin-right:21px;text-transform:uppercase;margin-top:-15px}
.header_stage_form .expanded button{margin-top:-15px}
.column .messagebox_error a{background:none;padding-left:0}
.messagebox_error a{display:inline}
#search-book-hotel .messagebox_error,.header_stage_form .messagebox_error,.hv3_column_left .messagebox_error{margin:5px 10px 0}
#search-book-package .messagebox_error{margin:5px 10px 0}
.header_stage_form .messagebox_error.no-child-age{margin:10px 0 0 0}
#search-book-hotel .messagebox_error.no-child-age{margin:5px 0 10px 0}
.hv3_column_left .search_book>.messagebox_error.no-child-age{margin:10px 0 5px 0}
.hv3_column_left .search_book>.messagebox_error{margin:0}
.header_stage_form .search_book_form .messagebox_error{margin:5px 0 0 0}
#start #to-many-rooms.messagebox_error{margin-bottom:5px}
.hoteldetail_tabs #to-many-rooms.messagebox_error{margin:15px 0 0 0}
.red_button,#mailformformtype_mail{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_submit_red.png') no-repeat 0 0;border:none;box-shadow:1px 1px 5px rgba(0,0,0,0.3);clear:both;color:white;cursor:pointer;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.333em;font-weight:normal;height:34px;margin:8px 0;padding:0;text-transform:uppercase;width:200px}
.red_button span{background:transparent none;display:inline-block;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.625em;height:auto;line-height:13px;margin:0;padding:0}
.red_button:hover span{text-decoration:none}
.red_button:hover,.red_button.disabled,#mailformformtype_mail:hover{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_submit_red_hover.png')}
#mailformformtype_mail:hover{text-decoration:none}
nav.shopping_cart_nav{position:absolute;width:100%;top:-58px;left:10px}
nav.shopping_cart_nav ol{}
nav.shopping_cart_nav li{float:left;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;padding:15px 11px 13px 15px;font-size:1.33em;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shoppingcart_nav_left.png') no-repeat -13px 0;position:relative;text-transform:uppercase;color:#027DB5;overflow:visible}
nav.shopping_cart_nav li.active,nav.shopping_cart_nav li.done{color:#ffffff;background-position:-8px -60px}
nav.shopping_cart_nav li.disabled{color:#AFAEAD}
nav.shopping_cart_nav li.done a{color:#ffffff}
nav.shopping_cart_nav li:after{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shoppingcart_nav.png') no-repeat 0px 0px;content:"";display:block;height:46px;width:17px;position:absolute;right:-17px;top:0px}
nav.shopping_cart_nav li.active:after,nav.shopping_cart_nav li.done:after{background-position:0px -60px}
nav.shopping_cart_nav .shopping_cart_step_1{z-index:5;padding:14px 27px 15px 26px;background-position:left 0}
nav.shopping_cart_nav .shopping_cart_step_1.active,nav.shopping_cart_nav .shopping_cart_step_1.done{background-position:0 -60px}
nav.shopping_cart_nav .shopping_cart_step_2{z-index:4;padding:14px 29px 15px 28px}
nav.shopping_cart_nav .shopping_cart_step_3{z-index:3;padding:14px 29px 15px 28px}
nav.shopping_cart_nav .shopping_cart_step_4{z-index:2;padding:14px 23px 15px 28px}
nav.shopping_cart_nav .shopping_cart_step_5{padding:14px 23px 15px 28px;z-index:1}
nav.shopping_cart_nav li.shopping_cart_step_last:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shoppingcart_nav_last.png') no-repeat 0 -54px;content:"";display:block;height:47px;width:11px;position:absolute;right:-11px;top:0px}
nav.shopping_cart_nav li.shopping_cart_step_last.active:after,nav.shopping_cart_nav li.shopping_cart_step_last.done:after{background-position:0 0}
nav.shopping_cart_nav li a{background:none;padding:0;color:#027DB5}
nav.shopping_cart_nav li a:hover{color:#027DB5;text-decoration:underline}
nav.shopping_cart_nav li.done a:hover{color:#ffffff}
.shopping_cart_item.promotionCode>header a{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;margin:0;padding:0}
.shopping_cart_item.promotionCode .error{margin:0 20px}
.shopping_cart_item.promotionCode form{margin:0 20px 20px}
.grid_18.hv3_checkout_left{float:left;margin-right:20px}
.hv3_checkout_left ul li{list-style:none outside none}
.hv3_checkout_left #payment_paypal ul li{list-style-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_bullet.png');margin-left:13px}
.grid_6.hv3_checkout_right{float:left}
.hv3_checkout.step_02 form section{overflow:visible}
.hv3_checkout h1{margin:8px 0 16px 0;text-transform:uppercase;font-size:2.17em;line-height:26px}
.hv3_checkout form section{overflow:visible}
.hv3_checkout .shopping_cart .booked_content{margin:0 10px 30px 10px;background:none repeat scroll 0 0 rgba(0,0,0,0);padding:0}
.hv3_checkout .shopping_cart .booked_content ul li{background:none repeat scroll 0 0 rgba(0,0,0,0);font-size:1em;padding:9px 0 0;width:100%}
.hv3_checkout .shopping_cart .booked_content ul li p{font-family:Arial,Helvetica,sans-serif;text-transform:none}
.hv3_checkout .shopping_cart .booked_content ul li p.price{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;text-transform:none;font-size:1.33em}
.hv3_checkout .shopping_cart .booked_content ul li h3{text-transform:none}
.shopping_cart_item{position:relative;margin:-10px -7px 10px -7px;padding:7px 7px 1px 7px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_bg_top.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_bg_bottom.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_bg.png');background-repeat:no-repeat,no-repeat,repeat-y;background-position:left top,left bottom,left top;overflow:hidden}
#dms_content{margin:50px 0 0 0}
.hamburg_card_item_single .detail_link.fancybox{padding-left:5px}
.hamburg_card_item,.ticket_hallplan_item{position:relative;margin:-10px -7px 0 -7px;padding:7px 7px 1px 7px;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_top.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg_bottom.png'),url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hh_card_bg.png');background-repeat:no-repeat,no-repeat,repeat-y;background-position:left top,left bottom,left top;overflow:hidden}
#dms_ticket_list header,.shopping_cart_item header,.hamburg_card_item header,.ticket_hallplan_item header{overflow:hidden;padding:15px 10px;border-radius:4px;margin:0 0 17px 0;height:auto;background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ededed));
background:-webkit-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:-o-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#ededed 100%);
background:linear-gradient(to bottom,#ffffff 0%,#ededed 100%);
}
#dms_ticket_list header{padding:15px 10px 1px}
.step_02 .shopping_cart_item header,.step_03 .shopping_cart_item header{height:15px}
.shopping_cart_item header h2,.hamburg_card_item header h2,#dms_ticket_list header h3{display:inline;font-size:1.33em;margin:0 5px 0 0;line-height:16px;text-transform:none}
.shopping_cart_item header p{margin:5px 0 0}
.shopping_cart_item header h2 a,.hamburg_card_item header h2 a{line-height:16px}
.shopping_cart_item header div,.hamburg_card_item header div{display:inline-block;padding:0;margin:0}
.shopping_cart_item header img,.hamburg_card_item header img{vertical-align:top}
.shopping_cart_item>*,.hamburg_card_item>*{margin:10px}
.shopping_cart_item .description,.hamburg_card_item .description{overflow:hidden;padding:0 10px;border-bottom:1px dotted #cbcbcb;position:relative;margin:10px;height:20px}
.shopping_cart_item.hotel>.description{border-bottom:none}
.shopping_cart_item .description h5,.hamburg_card_item .description h5{font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#676767;display:inline-block;font-weight:normal}
.hamburg_card_item .description h5{width:65px;margin-left:20px}
.shopping_cart_item .description h5.price_tag{position:absolute;right:167px}
.shopping_cart_item .description h5.extras_tag{position:absolute;right:330px}
.hamburg_card_item .description h5:first-child{margin:0 0 0 339px;width:150px}
.hamburg_card_item .description h5.quantity{width:45px}
.hamburg_card_item h5.period{margin:0 0 0 16px;width:82px}
.hamburg_card_item h5.price{margin:0 0 0 16px}
.shopping_cart_item ul,.hamburg_card_item ul{list-style:none;padding:0}
.shopping_cart_item>ul,.hamburg_card_item>ul{padding:0 10px;margin:0 10px}
.hamburg_card_item>ul{padding-bottom:10px}
.shopping_cart_item ul li,.hamburg_card_item ul li{background:none;margin:0;padding:0;list-style-type:none;list-style-image:none}
.hamburg_card_item form{overflow:hidden;margin:0 0 15px 0}
.hamburg_card_item form ul{overflow:hidden;margin:10px 0 0 0;padding:0}
.hamburg_card_item>ul>li{border-top:1px dotted #cbcbcb;padding:10px 0 0 0}
.hamburg_card_item>ul>li:first-child{border:none;padding:0}
.hamburg_card_item form div p{margin:10px 0 0 0}
.hamburg_card_item form li{float:left;margin:25px 0 0 20px;width:70px;overflow:hidden;position:relative}
.hamburg_card_item form>ul>li>div{float:left;width:213px}
.hamburg_card_item form li:first-child{width:322px;margin:0}
.hamburg_card_item form li.time_detail{width:151px}
.hamburg_card_item form li.quantity_detail{width:45px}
.hamburg_card_item form li.quantity_detail input[type="text"]{width:30px}
.hamburg_card_item form li.period_detail{width:82px}
.hamburg_card_item form li.period_detail input[type="text"]{width:66px;height:8px;padding:9px 10px 5px 6px}
.hamburg_card_item form li.period_detail>img{float:none;margin:0;left:62px;top:5px}
.hamburg_card_item form li.button{width:129px;margin:7px 0 0 20px}
.hamburg_card_item button{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_hoteldetail_buttons.png') no-repeat right -53px;box-shadow:none;color:white;padding:15px 15px 12px 15px;width:134px;text-transform:uppercase;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;border:none;cursor:pointer;height:47px;font-weight:normal}
.hamburg_card_item button:hover{background-position:right -3px}
.hamburg_card_item form li>img{float:left;margin:-6px 5px 0 -5px}
.shopping_cart_item>ul>li{margin:11px 0 25px;padding:0;overflow:hidden}
.hamburg_card_item form .select{width:143px;background-position:132px 5px;border:none;margin:0}
.hamburg_card_item form .select select{width:165px}
.hamburg_card_item form input[type="text"]{width:50px;height:11px}
.shopping_cart_item .shopping_cart_rooms .room{float:left;width:260px;margin-right:20px}
.shopping_cart_item .shopping_cart_rooms .room>*,.hamburg_card_item form li:first-child>*{margin-bottom:4px}
.shopping_cart_item .shopping_cart_rooms h3,.hamburg_card_item h3{margin:0;color:#027DB5}
.shopping_cart_item .shopping_cart_rooms h3 a,.hamburg_card_item h3 a{padding:0px;height:14px}
.shopping_cart_item .shopping_cart_rooms .date span,.hamburg_card_item .from_price{font-weight:bold;margin-right:3px;margin-bottom:0}
.shopping_cart_item .shopping_cart_rooms .extras{float:left;margin:4px 20px 0 0;width:180px}
.shopping_cart_item .shopping_cart_rooms .extras a{background:none;padding:0}
.shopping_cart_item .shopping_cart_rooms .extras li{padding-left:16px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat left 4px;margin-bottom:3px}
.shopping_cart_item .shopping_cart_rooms .extras.infos li{background:url("/fileadmin/Resources/Public/Images/HV3_icon_info.png") no-repeat scroll left 0 transparent;padding-left:22px}
.shopping_cart_item .shopping_cart_rooms .price{float:left;margin:2px 20px 0 0;font-size:1.33em;color:#676767;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;width:98px}
.shopping_cart_item .shopping_cart_rooms .price span{display:block;font-size:0.75em;font-family:Arial,Helvetica,sans-serif;color:#333333;margin-top:3px}
.shopping_cart_item .delete{margin-top:22px;background:none}
.shopping_cart_item+.coupon_item .delete{margin-top:0px}
.shopping_cart_item section.options{background:#f5f5f5;
background:-moz-linear-gradient(top,#f5f5f5 0%,#ffffff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ffffff));
background:-webkit-linear-gradient(top,#f5f5f5 0%,#ffffff 100%);
background:-o-linear-gradient(top,#f5f5f5 0%,#ffffff 100%);
background:-ms-linear-gradient(top,#f5f5f5 0%,#ffffff 100%);
background:linear-gradient(to bottom,#f5f5f5 0%,#ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ffffff',GradientType=0);
margin:-13px 10px 0}
.shopping_cart_item section.options h4{padding:5px 8px;margin:10px 0 19px 0;border-radius:3px;border:1px solid #d5d5d5;box-shadow:0 0 2px rgba(0,0,0,0.25);background:#ededed;
background:-moz-linear-gradient(top,#ededed 0%,#ffffff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ffffff));
background:-webkit-linear-gradient(top,#ededed 0%,#ffffff 100%);
background:-o-linear-gradient(top,#ededed 0%,#ffffff 100%);
background:-ms-linear-gradient(top,#ededed 0%,#ffffff 100%);
background:linear-gradient(to bottom,#ededed 0%,#ffffff 100%);
}
.shopping_cart_item section.options h4 a{color:#676767;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_ausklappmenu.png') no-repeat left 1px;padding:2px 0 2px 25px}
.shopping_cart_item section.options h4 a:hover{text-decoration:none}
.shopping_cart_item section.options.open h4 a{background-position:left -27px}
.shopping_cart_item section.options.closed>*{display:none}
.shopping_cart_item section.options.closed>h4{display:block}
.shopping_cart_item .options .description h5.price_tag{right:158px}
.shopping_cart_item .options .description h5.add_tag{position:absolute;right:10px}
.shopping_cart_item section.options>ul{margin:10px}
.shopping_cart_item section.options>ul li{overflow:hidden;margin:10px 0 20px 0}
.shopping_cart_item section.options li>div{float:left;width:260px;margin-right:20px;padding-top:16px}
.shopping_cart_item section.options li form{float:left;width:180px;margin:0 20px 0 0}
.shopping_cart_item section.options li form.adding_checkbox{float:none;width:auto}
.shopping_cart_item section.options li form.adding_checkbox label{line-height:1px;margin:0}
.shopping_cart_item section.options li form .custom_checkbox{padding:5px 0;margin:22px 0px 0 22px}
.shopping_cart_item section.options li form fieldset{margin:0;float:left;padding:0}
.shopping_cart_item section.options li form .select{width:60px;background-position:50px 5px;background-color:#ffffff;margin-right:20px}
.shopping_cart_item section.options li form .select select{width:85px}
.shopping_cart_item section.options li>p{float:left;margin:28px 20px 0 0;width:98px}
.shopping_cart_item .address{margin:0}
.shopping_cart_item .company{display:inline}
.shopping_cart_item.hamburg_card{}
.shopping_cart_item.hamburg_card>ul>li{}
.shopping_cart_item.hamburg_card a{float:none;background:none;padding:0;font-weight:bold}
.shopping_cart_item.hamburg_card ul li>div{float:left;width:460px;margin:0 20px 0 0}
.shopping_cart_item.hamburg_card ul li>div *{display:inline}
.shopping_cart_item.hamburg_card ul li>p{float:left;margin:0}
.shopping_cart_item.hamburg_card .delete{float:right;width:51px;font-weight:normal}
.shopping_cart_item.hamburg_card .date span{font-weight:bold}
.shopping_cart_item>ul>li>p{float:left}
.shopping_cart_item>ul>li>div{float:left;width:285px;margin-right:194px}
.step_02 form section *{vertical-align:none}
.step_02 .shopping_cart_item .description{border-bottom:none}
.step_02 .shopping_cart_item .description h5{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.17em;width:200px;margin-right:20px}
.step_02 .shopping_cart_item .description h5:first-child{margin-left:20px;width:80px}
.step_02 .shopping_cart_item .error .description{color:#E1181E}
.step_02 .shopping_cart_item .shipsurvey_form .description{margin-left:0px;height:auto}
.hv3_checkout.step_02 .payment_methods section{padding:0 10px}
.hv3_checkout.step_02 .payment_methods>section{padding:0;margin:0 0 0 10px;float:left;width:370px}
.hv3_checkout.step_02 .payment_methods>section+section{width:300px;margin:0}
.hv3_checkout.step_02 .payment_methods>section+section h4{margin:0}
.hv3_checkout.step_02 .payment_methods>section>ul>li h4{width:120px;margin:0 20px 0 0}
.shopping_cart_item fieldset{overflow:hidden;margin:0px 10px 16px 10px;padding:0 10px}
.shopping_cart_item fieldset textarea{width:302px}
.shopping_cart_item fieldset>p{margin:-5px 0 5px 0;font-size:0.92em}
.shopping_cart_item fieldset label{font-size:1.17em}
.shopping_cart_item fieldset input{height:10px;width:182px}
.shopping_cart_item fieldset input[type="text"]{height:12px}
.shopping_cart_item fieldset>div{float:left;margin-right:20px}
.shopping_cart_item fieldset>span{line-height:1px}
.shopping_cart_item.booking_person fieldset .small{width:102px}
.shopping_cart_item.booking_person fieldset .small input,.shopping_cart_item.booking_person form .small input[type="text"]{width:82px}
.shopping_cart_item.booking_person fieldset .small .select{width:94px;background-position:84px 5px}
.shopping_cart_item.booking_person fieldset .small select{width:119px}
.shopping_cart_item fieldset .small{width:82px}
.shopping_cart_item fieldset .small input,.shopping_cart_item form .small input[type="text"]{width:62px}
.shopping_cart_item fieldset .small .select{width:74px;background-position:64px 5px}
.shopping_cart_item fieldset .small select{width:99px}
.shopping_cart_item fieldset .wide{width:322px}
.shopping_cart_item fieldset .wide input{width:302px}
.shopping_cart_item fieldset .wide .select{width:314px;background-position:303px 5px}
.shopping_cart_item fieldset .wide select{width:339px}
.shopping_cart_item fieldset label.mobile_checkbox{float:left}
.shopping_cart_item fieldset.mobile_checkbox{margin-bottom:0;margin-top:20px}
.shopping_cart_item.added_traveler fieldset>p{display:inline-block;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;margin:2px 9px 0 0;float:left;color:#676767}
.shopping_cart_item.added_traveler fieldset>span{margin-right:18px;float:left}
.shopping_cart_item.payment_methods fieldset>p{margin:5px 0 0 24px}
.shopping_cart_item.payment_methods fieldset{margin-left:24px;padding:0}
.shopping_cart_item.payment_methods fieldset.radio{margin:0 0 21px 0}
.shopping_cart_item.payment_methods fieldset.radio label{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.shopping_cart_item.payment_methods .creditcard label{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_creditcard.png') no-repeat right 0;padding-right:68px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1em}
.shopping_cart_item.payment_methods .paypal label{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_paypal.png') no-repeat right 0;padding-right:57px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1em}
.shopping_cart_item.payment_methods .sofortueberweisung label{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_sofortuberweisung.png') no-repeat right 0;padding-right:48px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:1em}
.shopping_cart_item .creditcard_number .small{width:72px;margin-right:9px;margin-left:0}
.shopping_cart_item .creditcard_number .small input,.shopping_cart_item form .creditcard_number .small input[type="text"]{width:52px}
.shopping_cart_item .creditcard_number .small .select{width:64px;background-position:54px 5px}
.shopping_cart_item .creditcard_number .small select{width:92px}
.shopping_cart_item.payment_methods #payment_creditcard{margin:0 0 40px 0}
.shopping_cart_item a.infos{padding:0 22px 0 0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_icon_info.png') no-repeat right 1px}
.shopping_cart_item a.infos:hover{text-decoration:none}
.shopping_cart_item a.infos+span{display:block}
.shopping_cart_item span+span{margin-left:5px}
.shopping_cart_item.payment_methods form{
}
.shopping_cart_item.payment_methods form#bankForm{clear:both}
.shopping_cart_item.payment_methods>section ul.description{margin:0;overflow:hidden}
.shopping_cart_item.payment_methods>section h4+ul.description{margin:23px 0 0px 0;overflow:hidden}
.payment_methods>section{overflow:hidden}
.payment_methods>section ul.description li{float:left;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.17em;color:#676767;width:60px;margin-right:20px}
.payment_methods>section ul.description li:first-child{width:120px}
.payment_methods>section ul li div{overflow:hidden}
.payment_methods>section ul li h4{float:left;width:120px;margin:0 20px 0 0}
.payment_methods>section ul li .sum{float:left;margin:0 10px 0 0}
.payment_methods>section ul li .sum:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.payment_methods>section ul li .date{float:left;margin:0 10px 0 0;width:70px}
.payment_methods>section ul li p{margin:10px 0 20px 0;color:#676767;line-height:16px}
.payment_methods p.sepa-info{margin-top:5px;font-size:0.92em}
form fieldset .success input{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken_right_space.png') no-repeat scroll right 6px rgba(0,0,0,0)}
.shopping_cart_pagenav #agb_infotext,.shopping_cart_pagenav #agb_infotext_top,.shopping_cart_pagenav #missing_participant,.shopping_cart_pagenav #missing_participant_top{color:#E1181E;font-size:1em;position:absolute;right:18px;text-align:right;bottom:7px;width:300px}
.shopping_cart_pagenav #missing_participant,.shopping_cart_pagenav #missing_participant_top{width:400px}
.shopping_cart_pagenav #agb_infotext>p,.shopping_cart_pagenav #agb_infotext_top>p,.shopping_cart_pagenav #missing_participant>p,.shopping_cart_pagenav #missing_participant_top>p{font-family:Arial,Helvetica,sans-serif;font-size:0.625em;margin:0;text-transform:none}
.hv3_checkout.step_02{padding:0 0 12px}
.step_02 .shopping_cart_item.added_traveler .description h5{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em}
.shopping_cart_item.added_traveler fieldset label{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:1em}
.shopping_cart_item.added_traveler .description{margin:10px 0px 4px 20px}
.shopping_cart_item.added_traveler .button.button_more{bottom:18px;height:auto;position:absolute;right:15px}
.shopping_cart_item.added_traveler .description:after{border-bottom:none}
.shopping_cart_item .oversize>p{margin:3px 0 2px}
.shopping_cart_item .oversize>h3{float:left;margin-right:10px}
.shopping_cart_item .oversize{border-bottom:1px dotted #CBCBCB;margin:0;width:100%}
.shopping_cart_item .oversize>p.date{margin:0px 0 5px}
.shopping_cart_item fieldset.fieldset_participant label{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:1em}
.shopping_cart_item fieldset.fieldset_participant{margin:0 10px 16px;padding:0 10px}
form .fieldset_participant .select{background-position:300px 5px;width:310px}
form .fieldset_participant .select>select{width:341px}
.shopping_cart_item.participant_item>ul>li{margin:0 0 5px}
.participant_item .notice{margin:10px 0 0}
.booked_content{position:relative;padding-top:1px}
.border img{position:absolute;right:-10px;top:19px}
.border ul{list-style:none;border-top:1px dotted #cbcbcb;margin:-10px 0 0 0;padding:0}
.border ul li{margin:0px 0 0 0;padding:9px 0 0px 0;border-bottom:1px dotted #CBCBCB;position:relative}
.border ul li h3{margin:0 0 3px 0;color:#027DB5}
.border ul li p{max-width:600px}
.border ul li a{background:none;padding:0}
.border ul li .price{position:absolute;right:0;top:11px}
.step_02 .shopping_cart_item{}
.step_02 .shopping_cart p.price_sum{margin:0 0 22px 0;padding:6px 0 0 0}
.hv3_checkout .booked_content h2{margin:10px 0 10px 0}
.step_03 .shopping_cart_item>ul{margin:0 0 10px 10px;padding:0 0 0 10px}
.step_03 .shopping_cart_item>ul>li{float:left;width:320px;margin:0 0 0 20px}
.step_03 .shopping_cart_item>ul>li:first-child{margin:0;width:320px}
.step_03 .shopping_cart_item>ul>li p{margin:0 0 0 0;float:none;line-height:16px}
.shopping_cart_item .options .description{margin:0 0 0 10px}
.shopping_cart_item .description{padding:0 0 1px 0;margin:10px 0px 12px 20px;border:none}
.shopping_cart_item .description:after{content:"";display:block;height:1px;width:660px;border-bottom:1px dotted #CBCBCB;position:absolute;bottom:0}
.step_03 .shopping_cart_item .description h5{float:left;width:320px;margin:0 0px 0 20px}
.step_03 .shopping_cart_item .description h5:first-child{width:320px;margin:0}
section.conditions{margin:20px}
section.conditions h4{margin:0 0 10px 0;padding:9px 0 3px 20px;border-bottom:1px dotted #CBCBCB;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_conditions.png') no-repeat -34px 4px}
section.conditions h4.rate_hotel{background:none repeat scroll 0 0 transparent;padding-left:0}
section.conditions h4.newsletter{background-position:0px -62px}
section.conditions label{display:inline-block;vertical-align:top;margin:0px 0px 0 0}
section.conditions .custom_checkbox{padding-left:20px}
section.conditions p{display:inline-block;width:636px;margin:0px 0 22px 0}
section.conditions p a{background:none;padding:0}
.shopping_cart .confirmation{position:relative;width:500px;display:inline-block;vertical-align:top;padding:15px 10px;margin:0 0 20px 0;background:white;background:-moz-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(83%,white),color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-o-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:-ms-linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);background:linear-gradient(top,white 0%,white 83%,#F6F6F6 100%);box-shadow:1px 0 9px rgba(0,0,0,0.3)}
.shopping_cart .confirmation+img{display:inline-block;margin-left:0px}
.shopping_cart .confirmation h4{text-transform:uppercase;margin:25px 0;color:#676767}
.shopping_cart .confirmation h4 span{font-size:1.625em;margin-left:10px}
.shopping_cart .confirmation p:first-child{margin:0 0 10px 0}
.shopping_cart .confirmation p.download_pdf{padding:0 0 0 42px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat -30px -121px;margin:10px 0}
.shopping_cart p.download_pdf a:first-child{background:none;padding:0}
.shopping_cart p.mail{padding:0 0 0 42px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat -30px -41px}
.shopping_cart .confirmation h5{font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:1.33em;color:#676767;margin:20px 0 5px 0;font-weight:normal}
.shopping_cart .confirmation p{margin:0}
.shopping_cart .socials{overflow:hidden;margin:20px 0 20px 0}
.shopping_cart .socials h3,.money_back h3,.inquiry h3{border-bottom:1px dotted #cbcbcb;padding:0 0 3px 0}
.shopping_cart .socials a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat scroll 2px -346px transparent;color:#333333;display:block;float:left;height:34px;line-height:34px;margin:0 5px 10px 0;padding:0;width:37px}
.socials>p{display:inline-block;margin:8px 0 0 3px}
.shopping_cart .socials a span{color:#027DB5}
.shopping_cart .socials a:hover span{text-decoration:underline}
.shopping_cart .socials a:hover{background-position:-30px -388px;text-decoration:none}
.shopping_cart .socials .gplus{background-position:2px -436px}
.shopping_cart .socials .gplus:hover{background-position:-30px -478px}
.shopping_cart .socials .facebook{background-position:2px -526px}
.shopping_cart .socials .facebook:hover{background-position:-30px -568px}
.money_back{overflow:hidden;padding-bottom:40px;margin-bottom:15px;position:relative}
.money_back img{float:left}
.money_back a{background:none repeat scroll 0 0 transparent}
.money_back p{float:right;width:600px}
.money_back span{position:absolute;bottom:0;right:0}
.column span.button_blue{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0;padding:0 0 4px 9px}
span.button button{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;text-transform:uppercase;border:none;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0;color:white;padding:13px 21px 13px 10px;margin:0;cursor:pointer;font-size:16px;font-weight:normal;height:auto}
span.button:hover{background-position:left -105px}
span.button:hover button{background-position:right -105px}
.inquiry{position:relative;overflow:hidden}
.inquiry h3{margin-top:15px}
.inquiry form fieldset{display:inline-block;width:326px;margin:0 0px 20px 0}
.inquiry form fieldset.odd{margin-right:44px}
.inquiry form .select{width:302px;background-position:287px 5px}
.inquiry form .select select{width:327px}
.inquiry span.button{float:right;margin-bottom:10px}
.shopping_cart p.price_sum{margin:0px 0 22px 0;text-align:right;text-transform:uppercase;font-size:1.33em;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;color:#676767;padding:12px 0 0 0;vertical-align:baseline}
.shopping_cart p.price_sum span{font-size:26px;vertical-align:baseline}
.shopping_cart_pagenav,.hamburg_card_pagenav{border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,0.32);padding:15px 10px}
.shopping_cart_pagenav--borderless{box-shadow:0 0 0px rgba(0,0,0,0);padding:0 0 11px 0;position:relative}
.shopping_cart_pagenav__title{font-size:26px !important;overflow:visible}
.agb_infotext__top{right:7px !important}
.shopping_cart_pagenav ul,.hamburg_card_pagenav ul{overflow:hidden}
.shopping_cart nav.shopping_cart_pagenav li,.shopping_cart__next-button,nav.hamburg_card_pagenav li{float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.6em;padding:0 0 0 9px;text-transform:uppercase;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0px;list-style-image:none}
.shopping_cart nav.shopping_cart_pagenav li:hover,.shopping_cart__next-button:hover,nav.hamburg_card_pagenav li:hover{background-position:left -105px}
.shopping_cart__next-button{margin-right:10px}
.column .shopping_cart_pagenav li a,.shopping_cart_pagenav li button,.column .hamburg_card_pagenav li a,.shopping_cart_pagenav li a,.hamburg_card_pagenav li a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0px;padding:13px 48px 15px 14px;color:white;position:relative;margin:0;text-transform:uppercase}
.hh_card .shopping_cart_pagenav li a.button{height:auto}
.hh_card .shopping_cart_pagenav li:hover a.button{text-decoration:none}
.shopping_cart_pagenav li a.button span{background:none;padding:0;height:auto}
.hh_card .shopping_cart_pagenav li:hover a.button span{text-decoration:none}
.shopping_cart_pagenav li button{font-size:19px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-weight:normal;height:46px;padding-top:11px}
.shopping_cart_pagenav li:hover a,.shopping_cart_pagenav li:hover button,.hamburg_card_pagenav li:hover a,#dms_content.dms_content_ticketbooking .col_title>span:hover>a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right -105px}
.shopping_cart_pagenav li a:after,.shopping_cart_pagenav li button:after,.hamburg_card_pagenav li a:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_big.png') no-repeat 0 0px;content:"";display:block;height:18px;width:11px;position:absolute;right:25px;top:14px}
nav.shopping_cart_pagenav li:first-child,nav.hamburg_card_pagenav li:first-child{float:left;background:none;text-transform:none;font-size:1.33em}
nav.shopping_cart_pagenav li:first-child a,nav.hamburg_card_pagenav li:first-child a{text-transform:none}
.shopping_cart_pagenav li:first-child a,.shopping_cart_pagenav li:first-child button,.hamburg_card_pagenav li:first-child a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_arrow_left.png') no-repeat left 19px;color:#027DB5;padding-left:12px}
.shopping_cart_pagenav li:first-child a:after,.shopping_cart_pagenav li:first-child button:after,.hamburg_card_pagenav li:first-child a:after{background:none}
.trusted_shop_bewertung{margin:62px 0 10px 0;border-bottom:1px dotted #cbcbcb;padding:0 0 10px 0;text-align:center}
.trusted_shop_bewertung h4{text-align:left}
.trusted_shop_bewertung a{background:none;padding:0}
.ssl{border-bottom:1px dotted #cbcbcb;padding:0 0 10px 0}
.ssl img{display:inline-block;vertical-align:top;margin:0 15px 0 0;float:left}
.ssl p{display:inline-block;width:140px;margin:0}
.hv3_checkout_right .service{border-top:none;padding:0 0 0px 0;margin:10px 0 20px 0}
.service a{padding:0;background:none}
.print{border-bottom:1px dotted #cbcbcb;padding:0 0 10px 0;margin:60px 0 0 0}
.print a{width:34px;height:34px;margin:0 3px 0 0;padding:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat -30px -298px}
.print .calender{background-position:-30px -208px}
.print a:hover{background-position:0px -256px}
.print a.calender:hover{background-position:0px -166px}
.hotel_detail{margin-bottom:40px}
.hotel_detail>section{overflow:hidden}
.hotel_detail header h1{display:inline}
.hotel_detail header .stars_small{display:inline;padding-left:5px}
.hotel_detail header .stars_small img{vertical-align:top}
.hotel_detail header .rating_small{margin:5px 0 15px}
.hotel_detail header .rating_small .rating_bullets{display:inline-block;background-position:0 -31px;height:14px}
.hotel_detail header .rating_small .rating_bullets span{height:15px;top:2px;background-position:0 -17px}
.hotel_media_slideshow{margin:4px 20px 0 0;padding:16px 0 0 0;position:relative;width:462px;float:left}
.hotel_media_slideshow>div{overflow:hidden;width:420px;margin:0 21px}
.hotel_media_slideshow .slideshow{list-style:none outside none;margin:0 0 0 6px}
.hotel_media_slideshow .slideshow li{float:left;position:relative;margin:0 6px 0 5px;padding:0}
.hotel_media_slideshow .layer{cursor:pointer;display:block;height:327px;overflow:visible;position:absolute;top:2px;width:9px}
.hotel_media_slideshow .layer_left{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hotel_media_slideshow_shadow_left.png') no-repeat 0px 0px transparent}
.hotel_media_slideshow .layer_right{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hotel_media_slideshow_shadow_right.png') no-repeat 0px 0px transparent;right:0px}
.hotel_media_slideshow .layer.control_off{cursor:default}
.hotel_media_slideshow .control_prev{background:no-repeat 0px 0px transparent;display:block;height:50px;left:-29px;position:absolute;top:131px;width:50px}
.hotel_media_slideshow .control_off .control_prev{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png') no-repeat 0px -60px transparent;cursor:default}
.hotel_media_slideshow .control_next{background:no-repeat -67px 0px transparent;display:block;height:50px;padding:0;position:absolute;right:-30px;top:131px;width:50px}
.hotel_media_slideshow .control_off .control_next{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png') no-repeat -67px -60px transparent;cursor:default}
.hotel_media_slideshow .control{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_content_mediaslider.png')}
.hotel_media_slideshow .slideshow_nav{list-style:none;text-align:center;padding:0}
.hotel_media_slideshow .slideshow_nav li{display:inline;padding:0;margin:0}
.hotel_media_slideshow .slideshow_nav li a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll -51px 0 transparent;display:inline-block;height:24px;margin:0;padding:0;width:24px}
.hotel_media_slideshow .slideshow_nav li.current a,.slideshow_nav li a:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll -76px 0 transparent}
.hotel_media_slideshow .slideshow_nav li.video a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll 0 0 transparent}
.hotel_media_slideshow .slideshow_nav li.current.video a,.hotel_media_slideshow .slideshow_nav li.video a:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_slideshow_nav.png') no-repeat scroll -26px 0 transparent}
.hotel_detail ul li{padding:0}
.hotel_detail .hotel_media_slideshow+*{margin-top:15px}
.hotel_detail .last_rating{float:right;padding:10px;width:190px;margin:5px 0 10px 10px;background:#DFDFDF;background:-moz-linear-gradient(top,#DFDFDF 1%,#F2F2F2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#DFDFDF),color-stop(100%,#F2F2F2));background:-webkit-linear-gradient(top,#DFDFDF 1%,#F2F2F2 100%);background:-o-linear-gradient(top,#DFDFDF 1%,#F2F2F2 100%);background:-ms-linear-gradient(top,#DFDFDF 1%,#F2F2F2 100%);background:linear-gradient(to bottom,#DFDFDF 1%,#F2F2F2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#f2f2f2',GradientType=0)}
.hotel_detail .last_rating h5{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.33em;font-weight:normal;position:relative;text-indent:24px;margin-bottom:4px}
.hotel_detail .last_rating h5:before{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/quotes.png') no-repeat 0px 0px;content:"";display:block;height:16px;width:19px;position:absolute;top:0px}
.hotel_detail .last_rating p{color:#666666}
.hotel_detail .textcropping{padding-left:483px}
.hotel_detail .room_container .textcropping{padding-left:0px}
.hotel_detail .address{font-weight:bold;margin-top:20px;padding-left:483px}
.hotel_detail .important-info{margin-top:20px;padding-left:483px}
.hotel_detail .address:before{content:"Adresse: "}
.hotel_detail .hoteldetail_tabs{margin:20px 0 0 -10px}
.hotel_detail>section.tab_container{overflow:visible;margin:0 0 40px 0}
.hotel_detail .column_main div>ul{list-style:none;margin:0}
.hotel_detail .hoteldetail_tabs>ul{overflow:hidden;padding:9px 9px 0 10px;margin:0}
.hotel_detail .ui-tabs-nav li{display:inline-block;position:relative;margin:0 0 0 -3px;padding:0}
.hotel_detail .ui-tabs-nav li:first-child{margin:0}
.hotel_detail .ui-tabs-nav li a{display:block;padding:5px 30px 5px 30px;box-shadow:1px 0 9px rgba(0,0,0,0.3);background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f6f6f6));
background:-webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:-o-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
background:linear-gradient(top,#ffffff 0%,#f6f6f6 100%);
text-transform:uppercase}
.hotel_detail .ui-tabs-nav li.rooms a{display:block;padding:5px 30px 5px 30px;box-shadow:1px 0 9px rgba(0,0,0,0.3);background:#E1181E;
background:-moz-linear-gradient(top,#E1181E 0%,#BF0B0A 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#E1181E),color-stop(100%,#BF0B0A));
background:-webkit-linear-gradient(top,#E1181E 0%,#BF0B0A 100%);
background:-o-linear-gradient(top,#E1181E 0%,#BF0B0A 100%);
background:-ms-linear-gradient(top,#E1181E 0%,#BF0B0A 100%);
background:linear-gradient(top,#E1181E 0%,#BF0B0A 100%);
text-transform:uppercase}
.hotel_detail .ui-tabs-nav li.rooms a h3{color:#fff}
.hotel_detail .ui-tabs-nav li.ui-state-active.rooms a h3{color:#027DB5}
.hotel_detail .ui-tabs-nav li.ui-state-active a{background:#ffffff}
.hotel_detail .ui-tabs-nav li h3{padding:0;margin:0}
.hotel_detail .ui-tabs-nav li:hover{background-image:none}
.hotel_detail .ui-tabs-nav li:hover a{text-decoration:none}
.hotel_detail .ui-tabs-nav li.rooms{z-index:8;border:none}
.hotel_detail .ui-tabs-nav li.includes{z-index:7}
.hotel_detail .ui-tabs-nav li.rating{z-index:6}
.hotel_detail .ui-tabs-nav li.location{z-index:5}
.hotel_detail .ui-tabs-nav li.ui-state-active{z-index:10}
.hotel_detail .ui-tabs-nav li.ui-state-active h3{color:#027DB5}
.hotel_detail .hoteldetail_tabs>div{clear:left;position:relative;z-index:9;margin:0 0 10px 10px;padding:37px 20px 15px 20px;box-shadow:1px 0 9px rgba(0,0,0,0.3)}
.hotel_detail .hoteldetail_tabs #rating ul li{list-style-image:none}
.hotel_detail .hoteldetail_tabs #rating .hotel_detail{margin-bottom:60px}
.hotel_detail .hoteldetail_tabs #rating .button{position:absolute;right:20px;bottom:20px}
.hotel_detail .search{overflow:hidden;border-bottom:1px dotted #CBCBCB;padding-bottom:10px}
.hotel_detail .search>.messagebox_error{margin:10px 0 0 0}
.hoteldetail_tabs .rooms.search_book{padding-left:0}
.hoteldetail_tabs #room_allocation>fieldset{float:left;margin-left:0;padding-left:20px}
.hoteldetail_tabs #room_allocation>fieldset:first-child,.hoteldetail_tabs #room_allocation>.messagebox_error+fieldset{padding-left:0}
.hoteldetail_tabs #room_allocation>fieldset:nth-child(4){padding-right:114px}
.hoteldetail_tabs .search_book_form{padding:0}
.hotel_detail .search div{overflow:hidden}
.hotel_detail .search>div{padding:13px 0 0 0}
.hotel_detail .search>div#searchForm{padding:0}
.hotel_detail .search>div#searchForm h3{margin:0 0 5px 0}
.hotel_detail .search>div+div#searchForm h3{margin:25px 0 5px}
.hotel_detail .search h4{margin:0;float:left;width:130px;font-family:"UniversLTW01-67BoldCn",Arial,helvetica,sans-serif}
.hotel_detail .search>div>ul{float:left;margin:0 20px 0 0;list-style:none;width:270px}
.hotel_detail .search>div>ul li{background:none;margin:6px 0 0 0;padding:0;list-style-image:none}
.hotel_detail .search>div>ul li:first-child{margin:0}
.hotel_detail .search>div>p{float:left}
.hotel_detail .header_stage_form{position:relative;background:none;z-index:0;top:0;padding:0}
.hotel_detail .header_stage_form:before{background:none}
.hotel_detail .header_stage_form h3{margin:25px 0 5px}
.hoteldetail_tabs form fieldset input,.hoteldetail_tabs form fieldset .select{margin:0}
.hotel_detail .search_result{margin-top:12px;padding-top:20px;position:relative}
.hotel_detail .search button.grey_button_booking{margin:-16px 0 0 0}
.hotel_detail .search_result button,.hotel_detail .search_result a.booking{text-transform:uppercase;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;border:none;cursor:pointer}
.hotel_detail .search_result button h5,.hotel_detail .search_result a h5{font-weight:normal;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif}
.hotel_detail .search_result>ul>li>div>button,.hotel_detail .search_result>ul>li>div>a{padding:15px 15px 12px 33px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_hoteldetail_buttons.png') no-repeat right -105px;color:#027DB5;width:134px;position:absolute;top:20px;right:0;height:auto;font-weight:normal}
.hotel_detail .search_result>ul>li>div>a{top:47px;width:104px;text-align:center}
.hotel_detail .search_result>ul>li>div>button.closed,.hotel_detail .search_result>ul>li>div>a.closed{padding-right:9px;background-position:left -163px;padding-left:22px}
.hotel_detail .search_result button.booking,.hotel_detail .search_result a.booking{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/HV3_hoteldetail_buttons.png') no-repeat right -53px;box-shadow:none;color:#ffffff;padding:15px 15px 12px 15px;width:134px;height:auto;font-weight:normal;top:20px}
.hotel_detail .search_result .pauschale a.booking{top:60px}
.hotel_detail .search_result a.booking{width:104px;text-align:center}
.hotel_detail .search_result button.booking:hover,.hotel_detail .search_result a.booking:hover{background-position:right -3px;text-decoration:none}
.hotel_detail .search_result .label{overflow:hidden;height:50px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_hoteldetail_schatten_trenner_top.png') no-repeat 388px 0px}
.hotel_detail .search_result .label.bottom{border-top:1px dotted #cbcbcb;padding-top:20px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_hoteldetail_schatten_trenner_bottom.png') no-repeat 388px 0}
.hotel_detail .search_result .label.bottom p{margin:0}
.hotel_detail .search_result .label p{position:absolute;left:511px;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.33em;width:71px;color:#676767}
.hotel_detail .search_result .label p:first-child{position:absolute;left:460px}
.search_result .service_container>p,.search_result .service_container>a{padding-left:24px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat scroll 0 3px transparent}
.service_container>label{display:block;margin:5px 0}
.service_container label .custom_checkbox{float:left}
.service_container label span{color:#676767}
.search_result .service_container>div.hhcard_inkl{margin-bottom:10px;margin-top:10px;background:none;padding:0;width:195px;cursor:pointer}
.search_result .service_container>div.hhcard_inkl img{float:right;display:inline;margin-top:3px}
.search_result .service_container>div.hhcard_inkl span{float:left}
.search_result .service_container>p{margin-bottom:0;color:#676767}
.service_container .select{background-color:#FFFFFF;background-position:166px 5px;margin:10px 0;width:176px}
.service_container .select select{width:207px}
.service_container .disabled .select{background-color:#F1F1F1}
.disabled .select{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_select_disabled.png') no-repeat scroll 166px 5px transparent}
.service_container .disabled .select select{color:#AFAEAE}
.hotel_detail .search_result .label p a{background:none;padding:0;vertical-align:-2px}
.hotel_detail .search_result>ul{margin:0;list-style:none;padding:0}
.hotel_detail .search_result>ul>li{padding:0;margin:0;overflow:hidden;position:relative;border-top:1px dotted #CBCBCB;list-style-image:none;background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(56%,#ffffff),color-stop(100%,#f4f4f4));
background:-webkit-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-o-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:-ms-linear-gradient(top,#ffffff 56%,#f4f4f4 100%);
background:linear-gradient(to bottom,#ffffff 56%,#f4f4f4 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);
}
.hotel_detail .search_result>ul>li:first-child{border-top:none}
.hotel_detail .search_result>ul>li>div>div{float:left}
.hotel_detail .search_result>ul>li .room_container{width:360px;margin:0 0px 0 0;padding:10px 14px 10px 14px}
.hotel_detail .search_result>ul>li .room_container>div{float:left;width:240px;margin:20px 0 0 0}
.hotel_detail .search_result>ul>li .room_container img{float:left;margin:4px 20px 0 0}
.hotel_detail .search_result>ul>li .room_container h3{margin:0 0 3px 0;color:#027DB5;cursor:pointer}
.hotel_detail .search_result>ul>li .room_container div p{margin:0}
.hotel_detail .search_result>ul>li:first-child>div{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_hoteldetail_schatten_trenner_top.png') no-repeat 388px -50px}
.hotel_detail .search_result>ul>li>div{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_hoteldetail_schatten_trenner.png') repeat-y 388px 0px;overflow:hidden;display:block;width:900px;float:none}
.hotel_detail .search_result>ul>li .service_container{padding:10px 38px 0 28px;width:184px}
.hotel_detail .search_result>ul>li.multiocc .service_container{margin-top:20px}
.hotel_detail .search_result>ul>li .service_container>img{padding:0 33px 0 34px;margin:0;text-align:center}
.hotel_detail .search_result>ul>li .price_container{margin-top:31px}
.hotel_detail .search_result>ul>li .price_container p{margin-bottom:0}
.hotel_detail .search_result>ul>li .price_container .notice{color:#d91d12;font-weight:bold}
.hotel_detail .search_result .pauschale section{margin:20px 0 10px 114px;padding:0 20px;overflow:hidden}
.hotel_detail .search_result .pauschale section h4{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.33em;color:#676767}
.hotel_detail .search_result .pauschale section form .ui-autocomplete-input{width:243px}
.hotel_detail .search_result .pauschale section ul{list-style:none;clear:both}
.hotel_detail .search_result .pauschale section ul li{margin:2px 0}
.hotel_detail .musical_ticket{position:relative}
.hotel_detail .musical_ticket .ie_input{display:inline-block}
.hotel_detail .musical_ticket .package_vacancy_result{padding-bottom:15px;border-bottom:1px dotted #CBCBCB;min-height:104px}
.hotel_detail .musical_ticket .package_vacancy_result>h4{margin:27px 0 4px 0}
.hotel_detail .pauschale section fieldset{margin:0}
.hotel_detail .pauschale section fieldset:first-child{border:medium none;margin:30px 0 0}
.hotel_detail .musical_ticket fieldset>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_saalplan.png') no-repeat left -1px;padding:4px 0px 3px 27px;margin-left:20px}
.hotel_detail .musical_ticket fieldset>a:hover{background-position:left -30px}
.hotel_detail .pauschale .select{width:250px;background-position:240px 5px;background-color:#ffffff}
.hotel_detail .pauschale div.search_book select,.hotel_detail .pauschale .select select{width:281px}
.hotel_detail .musical_ticket figure{position:absolute;right:10px;top:0}
.hotel_detail .musical_ticket figcaption{margin:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat 0 5px;padding-left:10px}
.hotel_detail .musical_ticket p{margin:0}
.hotel_detail .price_sum{overflow:hidden;position:relative}
.hotel_detail .price_sum h3{font-size:2.17em;color:#676767;margin:15px 0}
.hotel_detail .price_sum a.booking{position:absolute;right:10px;bottom:5px}
.hotel_detail .price_sum ul{margin:0}
.hotel_detail .price_sum .price{position:absolute;right:160px;bottom:12px}
.hotel_detail .price_sum .price span{color:#676767;padding-right:3px}
.hotel_detail .tabs>div#includes{padding-bottom:0}
.hotel_detail .included_item{margin-bottom:45px;overflow:hidden}
.tab_content .included_item h3,.hotel_detail .included_item h3{margin:0}
.tab_content .included_item ul,.hotel_detail .included_item ul{list-style:none;margin:0;overflow:hidden}
.tab_content .included_item>ul,.hotel_detail .included_item>ul{float:right;width:900px;padding:0}
..tab_content .included_item ul li,.hotel_detail .included_item ul li{list-style-image:none}
.tab_content .included_item>ul>li,.hotel_detail .included_item>ul>li{border-top:1px dotted #cbcbcb;margin:0;padding:0;overflow:hidden;background:none;list-style-image:none}
.tab_content .included_item>ul>li>*,.hotel_detail .included_item>ul>li>*{margin-top:20px;margin-bottom:20px}
.tab_content .included_item>ul>li h4,.hotel_detail .included_item>ul>li h4{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.25em;width:160px;float:left;padding:0;color:#676767;background:none;box-shadow:none;text-transform:none}
.included_item p{padding:0 0 0 160px}
.tab_content .included_item>ul>li ul,.hotel_detail .included_item>ul>li ul{margin:10px 0 20px 0;padding:0}
.tab_content .included_item>ul>li ul li,.hotel_detail .included_item>ul>li ul li{float:left;padding:0 0px 0 20px;width:155px;border:none;margin:10px 10px 0 0px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat left 4px}
.tab_content .included_item>ul>li ul.equipment_long_terms li,.hotel_detail .included_item>ul>li ul.equipment_long_terms li{width:340px}
.tab_content .included_item>ul>li ul li.inactive,.hotel_detail .included_item>ul>li ul li.inactive{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_kreuz.png') no-repeat left 3px;color:#afafaf}
.hotel_detail .more_infos{overflow:hidden}
.hotel_detail .more_infos h3{border-bottom:1px dotted #cbcbcb;margin:0}
.hotel_detail .more_infos .more_infos_item{overflow:hidden;margin:0;list-style:none;padding:0}
.hotel_detail .more_infos h4{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.25em;width:160px;float:left;margin:15px 0}
.hotel_detail .more_infos ul li{list-style-image:none}
.hotel_detail .more_infos>ul>li{margin:20px 0;overflow:hidden;padding:0;background:none;min-height:1px}
.hotel_detail .more_infos>ul>li>*{margin:0;padding:0;color:#676767}
.hotel_detail .more_infos>ul>li>p+p{text-indent:13.3em}
.hotel_detail .rating_item{list-style:none;margin:0 0 21px 0;padding:0;overflow:hidden}
.hotel_detail .rating_item>li{margin:0 90px 0 0;padding:0;float:left;background:none}
.rating_item h3{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.33em;color:#676767;margin:0 0 11px 0}
.rating_item .percentage{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:2.99em;color:#027db5;margin:22px 0 19px 0;line-height:28px}
.rating_item .rating_normal{float:left;margin:18px 5px 0px 0}
.hotel_detail .rating_item li ul{list-style:none;margin:0;padding:0}
.hotel_detail .rating_item li ul li{margin:0 0 1px 0;padding:0;overflow:hidden;background:none}
.hotel_detail .rating_item li ul li>*{float:left}
.hotel_detail .rating_item li ul li h5{width:100px;margin-right:20px}
.hotel_detail .rating_item .rating_small>*{float:left;color:#666666}
.hotel_detail .rating_item .rating_small>span{margin-right:30px}
.hotel_detail .hotel_rating{overflow:hidden}
.hotel_detail .hotel_rating h3{margin:0;border-bottom:1px dotted #cbcbcb}
.hotel_detail .hotel_rating ul{list-style:none;margin:0;padding:0}
.hotel_detail .hotel_rating>ul>li{border-bottom:1px dotted #cbcbcb;margin:0;padding:15px 0 5px 0;overflow:hidden;background:none}
.hotel_detail .hotel_rating header{width:200px;margin-right:20px;float:left}
.hotel_detail .hotel_rating header h5,.hotel_detail .hotel_rating header p{display:inline}
.hotel_detail .hotel_rating header>h5:after{content:" –";font-weight:normal}
.hotel_detail .hotel_rating>ul>li>div{float:right;width:680px}
.hotel_detail .hotel_rating header .rating_small{height:17px}
.hotel_detail .hotel_rating .positiv:before{content:"Positiv: ";font-weight:bold}
.hotel_detail .hotel_rating .negative:before{content:"Negativ: ";font-weight:bold}
.pagination{overflow:hidden;margin-top:8px;text-align:center}
#newest-comments .pagination{float:left}
.pagination>*{margin:0 0 0 6px;display:inline-block}
.pagination *{display:inline-block}
.pagination>p{color:#027DB5;font-size:0.91em;margin:0}
.pagination ul{margin:0;padding:0;overflow:visible}
.pagination ul li{background:none repeat scroll 0 0 transparent;color:#676767;display:inline-block;font-size:0.91em;font-weight:bold;margin:0;padding:0;text-align:center;width:18px}
.pagination ul li.active,.pagination ul li:hover{border-top:1px solid #027db5;border-bottom:1px solid #027db5;color:#027db5;line-height:16px}
.pagination a{background:none;padding:0;color:#676767;font-weight:normal}
.pagination a:hover{color:#027DB5;text-decoration:none;font-weight:bold}
.pagination>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev.png') no-repeat scroll -24px 1px transparent;height:20px;margin:-2px 0 0 6px;padding:0;width:20px;vertical-align:bottom}
.pagination button.previous,.pagination button.next{border:none;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev.png') no-repeat -24px 0px transparent;height:20px;width:20px;padding:6px 0 0 0;cursor:pointer;display:inline-block;margin:0 0 0 5px}
.pagination button.next,.pagination>a.next{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next.png')}
.pagination button.previous:hover,.pagination button.next:hover,.pagination>a.previous:hover,.pagination>a.next:hover{background-position:0px -22px}
.pagination button.previous.off,.pagination button.previous.off:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_prev_off.png') no-repeat 0px 0px transparent;cursor:default;margin:-1px 0 0 6px}
.pagination button.next.off,.pagination button.next.off:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_next_off.png') no-repeat 0px 0px transparent}
.hotel_detail .location_details{overflow:hidden}
.hotel_detail .location_details .adress{display:inline-block;margin:6px 0px 0 0;width:587px}
.hotel_detail .location_details .adress:before{content:"Adresse: ";font-weight:bold}
.hotel_detail .location_details button{margin:6px 0 0 16px;display:inline-block;width:auto;padding:2px 0 2px 23px;color:#027DB5;font-size:12px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_ausklappmenu.png') no-repeat left 0px;border:none;cursor:pointer;height:auto}
.hotel_detail .location_details button:hover{text-decoration:underline}
.hotel_detail .location_details ul{margin:45px 0 0 0;list-style:none;padding:0}
.distance_layer ul{margin:0px;padding:0px}
.hotel_detail .location_details li{margin:0 35px 0 0;padding:0 0 0 19px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_location_icon.png') no-repeat -52px 1px;float:left;list-style-image:none}
.hotel_detail .location_distances{margin-top:20px}
.hotel_detail .location_distances ul{overflow:hidden;padding:0}
.hotel_detail .location_distances li{float:left;list-style-image:none;margin:0 5px 0 0}
.distance_layer h5{margin-bottom:5px}
.distance_layer li{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_location_icon.png') no-repeat scroll -52px 1px transparent;line-height:1.4;margin:9px 35px 0 0;padding:0 0 0 19px}
.distance_layer li:first-child{margin:0px 35px 0 0}
.hotel_detail .location_details li:first-child{padding:0;background:none}
.hotel_detail .location_details li.train,.distance_layer li.train{background-position:-13px -39px}
.hotel_detail .location_details li.eventlocation,.distance_layer li.eventlocation{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/Icons/nearby.gif') no-repeat scroll transparent}
.hotel_detail .location_details li.airport,.distance_layer li.airport{background-position:-39px -13px}
.hotel_detail .location_details li.port,.distance_layer li.port{background-position:-26px -26px}
.hotel_detail .location_details li.messe,.distance_layer li.messe{background-position:0px -52px;margin-right:0}
.teaser_offer{overflow:hidden;padding:13px 20px;position:relative}
.teaser_offer figure{float:left;margin:0 40px 0 0;position:relative;line-height:1px}
section .teaser_offer .badge{position:absolute;top:-13px;left:-20px}
section.hotel_detail .teaser_offer .badge{height:auto;width:60px}
.teaser_offer h3{margin:15px 0;width:730px}
.teaser_offer p{width:730px}
.teaser_offer button{text-transform:uppercase;color:#027DB5;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;cursor:pointer;border:none;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_grey.png') no-repeat 0 0;padding:10px 8px;position:absolute;right:18px;top:40px}
.teaser_last_visited{overflow:hidden;position:relative}
.teaser.teaser_last_visited.kachel_view{overflow:visible}
.teaser_last_visited header{float:left;width:220px}
.teaser_last_visited>ul{float:left;margin:0;width:720px}
.teaser_last_visited .top_tipp{float:right;margin-top:1px}
.teaser_last_visited h3{color:#027DB5;font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif;height:36px;line-height:19px;position:relative;text-transform:uppercase;margin:0}
.teaser_last_visited h3 img{margin-left:5px}
.teaser_last_visited span.stars,.teaser_last_visited span.rating{margin-right:15px;display:inline-block;background:none;width:auto}
.teaser_last_visited .price h5{text-transform:uppercase;float:left;font-size:1em;margin-top:6px;font-weight:normal;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif}
.teaser.teaser_offer.teaser_voucher.shadow{padding-left:0}
.teaser.teaser_offer.teaser_voucher.shadow>h3{font-size:2.17em}
.teaser.teaser_offer.teaser_voucher.shadow h3 span{color:#027DB5;text-transform:uppercase}
.teaser.teaser_offer.teaser_voucher.shadow>h3,.teaser.teaser_offer.teaser_voucher.shadow>p{width:100%}
.teaser.teaser_offer.teaser_voucher.shadow>p{color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:20px}
.teaser_voucher .button.button_grey{bottom:20px;position:absolute;right:20px}
.hv3_rating{display:block;margin-bottom:14px;margin-top:10px;overflow:hidden;display:pointer}
.teaser_last_visited .stars_small{float:left}
.last_visited .stars_small{float:left;margin-left:10px;padding:0}
.last_visited .rating_bullets{float:left}
.teaser_last_visited .stars_small img{float:left;margin-right:1px}
.teaser_last_visited .rating_small .rating_bullets{float:left}
.hv3_hoteldetail_layer strong,.hv3_hoteldetail_layer h3{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.33em;color:#676767;font-weight:normal}
/*\T1*/
.hht_widget_code{border:1px dashed #CBCBCB;margin:0 0 20px;padding:10px;width:680px}
/*\T1*/
.hotel_detail .hotel_rating .pagination{text-align:center;float:none}
.hotel_detail .hotel_rating .pagination>*{float:none}
.hotel_detail .hotel_rating .pagination>p,.hotel_detail .hotel_rating .pagination>ul,.hotel_detail .hotel_rating .pagination>ul li{display:inline;vertical-align:middle}
button.previous.off{vertical-align:middle}
.hotel_detail .hotel_rating .pagination>a.previous,.hotel_detail .hotel_rating .pagination button.previous.off,.hotel_detail .hotel_rating .pagination>a.next{vertical-align:middle}
.hotel_detail .hotel_rating .pagination>ul li a{display:inline-block}
.hotel_detail .hotel_rating .pagination button.previous.off,.hotel_detail .hotel_rating .pagination button.previous.off:hover{margin:0 0 0 6px}
/*\T1*/
.dms_wait_overlay>strong{color:#666666;left:50%;padding:50px 0 0;position:absolute;top:50%}
.wait_overlay>strong{color:#666666;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.167em;font-weight:normal;left:50%;padding:0;position:fixed;top:340px}
/*\T1*/
.iframe #content button{padding:0 0 0 19px}
.iframe #content .messagebox_error{margin-bottom:20px}
/*\T1*/
.hv3_checkout .teaser.teaser_gray{height:165px;overflow:visible;margin-top:30px;margin-bottom:30px}
.hv3_checkout .teaser_gray_wide li{height:165px;margin:0;padding:0 20px 0 0;width:680px}
.hv3_checkout section.teaser_gray_wide a{width:auto}
.hv3_checkout section.teaser_gray_wide a.button_blue{position:absolute;right:15px;bottom:15px}
.hv3_checkout section.teaser_gray_wide a.button_blue:hover{color:#fff}
.hv3_checkout section.teaser_gray_wide strong{color:#027db5;display:block;font-family:"UniversLTW01-57Condense 723821",sans-serif;font-size:2.17em;font-weight:normal;line-height:26px;margin:16px 0;padding:0}
#mapFullscreen .header_content{height:60px;margin:0 auto 30px auto;position:relative;width:auto;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_menu_bar_top_right.png') no-repeat top right;z-index:10;padding:0 500px 0 0}
#mapFullscreen header,#mapFullscreen section#content,#mapFullscreen footer{margin:0;max-width:100%;overflow:visible;padding:10px 21px 0px 23px;position:absolute;right:0;left:0}
#mapFullscreen header{height:50px;top:0}
#mapFullscreen .header_content>span{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_menu_bar_top_left.png') no-repeat top left;overflow:hidden;display:block}
#mapFullscreen .header_content:after{background:none;height:0px;display:block;width:auto;content:"";position:relative;bottom:0;z-index:1}
#mapFullscreen nav#logo{float:left;height:38px;padding:14px 0 7px 7px;position:static;width:100%;z-index:100;margin:0}
#mapFullscreen .logo{position:absolute;width:158px;right:7px;z-index:2;padding:0;top:6px}
#mapFullscreen .bug{margin-left:-13px;position:absolute;z-index:500;background:none;padding:0}
.map_menu_box{width:220px;overflow:hidden;background-color:#fff}
aside#right_map_menu{overflow:hidden;padding:6px;position:absolute;width:220px}
.map aside#right_map_menu{top:10px;right:10px}
.mapFullscreen aside#right_map_menu{top:100px;right:22px}
.mapFullscreen aside#right_map_menu ul.ui-autocomplete li{list-style:none}
.mapFullscreen aside#right_map_menu ul.ui-autocomplete li a{background:none;color:#666666}
.mapFullscreen aside#right_map_menu ul.ui-autocomplete li a.ui-state-hover{background:-moz-linear-gradient(center top,#FFFFFF 0%,#E3E4E2 100%) repeat scroll 0 0 transparent;color:#027DB5;text-decoration:none}
.mapFullscreen aside#right_map_menu ul.ui-autocomplete li .ui-autocomplete-no-results{padding:5px;font-weight:bold}
form#map_search input[type="submit"]{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_search.png') no-repeat center center;width:30px;height:30px;position:absolute;top:1px;right:-1px;margin:0}
form#map_search input[type="submit"].loading{background:transparent url('../../typo3conf/ext/hht_maps/Resources/Public/Images/ajax-loader.gif') no-repeat left top;margin:8px -8px 0 0}
.map_menu_teaser{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_teaser_touren.png') no-repeat center center;height:53px;width:220px;margin-top:5px}
.map_menu_teaser a{display:block;background:none;padding:0}
.map_menu_teaser:hover a{text-decoration:none;cursor:pointer}
.map_menu_teaser h3{color:#fff;padding:6px 10px}
.map_menu_teaser h3 span{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif}
.map_menu_box .map_search{width:220px;overflow:hidden}
form#map_search{float:left;border:none;margin:15px 10px;padding:0;background-color:transparent;display:inline-block;position:relative}
form#map_search input{border:none;color:#AFAEAD;font-family:'UniversLTW01-57Condense 723821',Arial,helvetica,sans-serif;font-size:1.33em;margin:0;padding:6px 10px;text-transform:uppercase;width:180px}
.map_menu_box ul.sociallinks{margin:13px 0 0px -1px;float:left}
.map_menu_box ul.sociallinks li{padding:0;margin:0 0 0 -1px}
.map_menu_box ul.sociallinks>li.print>a{width:32px;background-position:2px 5px;margin-right:4px}
.map_menu_box ul.sociallinks>li.print:hover>a{background-position:-38px 5px}
ul.sociallinks>li.recommend a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/recommend.png') no-repeat}
ul.sociallinks>li.recommend a{background-position:2px 5px}
ul.sociallinks>li.recommend:hover a{background-position:-38px 5px}
.map_menu_box ul{margin:19px 0 16px 0px;padding:0}
.map_menu_box ul li{list-style:none;padding:0 0 0 10px;margin:0 0 6px 0px}
.map_menu_box ul li img{float:right;margin:4px 10px 0px 0}
.tab_header_maps{width:185px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_map_tab_left.png') no-repeat left bottom;padding-left:39px;margin-left:-2px;cursor:pointer}
.map_functions .tab_header_maps{width:89px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/map_tab_left.png') no-repeat left top;padding-left:10px}
.tab_header_maps>h3{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_map_tab_right.png') no-repeat right bottom;display:block;height:27px;padding:10px 10px 2px 0;margin:-1px 0 -3px 0}
.suchen_buchen_results .tab_header_maps>h3{color:#666666;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.33em;line-height:20px;margin:-1px 0 -3px 0}
.tab_header_maps:hover>h3,.tab_header_maps_active>h3,.suchen_buchen_results .tab_header_maps:hover>h3,.suchen_buchen_results .tab_header_maps_active>h3{color:#027db5}
.map{position:relative}
.map aside#right_map_menu .tab_header_maps_active{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_map_tab_left_active.png') no-repeat left bottom}
.map aside#right_map_menu .custom_checkbox_loading{background:transparent url('../../typo3conf/ext/hht_maps/Resources/Public/Images/ajax-loader.gif') no-repeat left top}
.column .mapHotelList a,.column .map>div>div>a,.column .map>div>div>div>a{background:none;padding:0}
aside#left_map_functions{overflow:hidden;padding:6px;position:absolute;width:95px}
.map aside#left_map_functions{top:10px;left:10px}
.mapFullscreen aside#left_map_functions{top:100px;left:22px}
.map_menu_box .map_tab{color:#666}
.map_menu_box .map_tab_content{max-height:400px;overflow-y:auto;overflow-x:hidden}
.suchen_buchen_results .map_tab_content label{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:1em}
.map_functions .tab_header_maps>h3{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/map_tab_right.png') no-repeat right top;text-transform:uppercase;text-align:center;height:24px;padding:8px 12px 2px 0;margin:0 0 -3px 0}
.map_menu_box .map_tab_routing form{margin:9px 10px 21px 10px;position:relative}
.map_menu_box .map_tab_routing form fieldset{margin:0 0 9px 0}
.map_menu_box .map_tab_routing form span{display:block;margin:9px 0 0 0}
.map_menu_box .map_tab_routing form span.start{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap_a.png') no-repeat 4px 3px}
.map_menu_box .map_tab_routing form span.end{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap_b.png') no-repeat 4px 3px}
.map_menu_box .map_tab_routing form input[type="text"]{width:135px;padding:4px 10px 4px 30px}
#map_tab_routing_content form a{text-indent:-50000px}
.map_menu_box .map_tab_routing .by_car.active,.map_menu_box .map_tab_routing .by_car:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap.png') no-repeat -1px 0;width:25px;height:24px}
.map_menu_box .map_tab_routing .by_car{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap.png') no-repeat -1px -32px;width:25px;height:24px}
.map_menu_box .map_tab_routing .on_foot{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap.png') no-repeat -29px 0;width:25px;height:24px}
.map_menu_box .map_tab_routing .on_foot.active,.map_menu_box .map_tab_routing .on_foot:hover{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap.png') no-repeat -29px -32px;width:25px;height:24px}
.map_menu_box .map_tab_routing .route_switch{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_streetmap_switch.png') no-repeat 0 0;width:25px;height:24px;position:absolute;right:-3px;top:47px}
ul.ui-autocomplete,ul.ui-autocomplete li{margin:0;padding:0}
.map_menu_box .map_tab_routing .route_switch:hover{background-position:-30px 0}
.map_menu_box .map_tab_routing .button_blue{margin-top:4px;margin-left:-5px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat left 0px;padding:0 0 0 9px}
.map_menu_box .map_tab_routing .button_blue:hover{background-position:left -105px}
.map_menu_box .map_tab_routing .button_blue button{font-size:16px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-weight:normal;height:46px;width:205px;background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat right 0px;padding:13px 24px 15px 14px;color:white;position:relative;margin:0;text-transform:uppercase}
.map_menu_box .map_tab_routing .button_blue:hover button{background-position:right -105px}
.map_menu_box .map_tab_routing h4{margin:10px;border-bottom:1px dotted #cbcbcb;padding:0 0 3px 0}
.map_menu_box .map_tab_routing .map_tab_routing_content{margin:0 10px 10px;max-height:210px;padding:1px 27px 6px 0;overflow-y:auto;overflow-x:hidden}
#map_tab_routing_content{max-height:none;overflow-y:hidden}
#map_tab_routing_content form{height:130px}
#map_tab_routing_content form a{padding-left:0}
#fancybox-content .map_tab fieldset{margin:0}
.map_functions{width:95px;overflow:hidden;background-color:white}
ul.zoom_links{overflow:hidden;margin:8px 8px 6px 8px;padding:0}
ul.zoom_links>li>a{display:block;height:38px;width:32px;text-align:center;margin-top:-3px;background:none;padding:0}
ul.zoom_links>li.zoom_out,ul.zoom_links>li.zoom_in{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button.png') no-repeat 0 0;border:none;padding:0}
ul.zoom_links>li.zoom_out:hover,ul.zoom_links>li.zoom_in:hover{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/nav_social_button_03.png') no-repeat -1px -1px}
ul.zoom_links>li{cursor:pointer;float:left;margin-bottom:0;list-style-image:none}
ul.zoom_links>li.zoom_in{margin-right:13px}
ul.zoom_links>li.zoom_in a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/zoom_in.png') no-repeat}
ul.zoom_links>li.zoom_out a{background:transparent url('../../typo3conf/ext/hht_resources/Resources/Public/Images/zoom_out.png') no-repeat}
ul.zoom_links>li.zoom_out a{background-position:1px 5px}
ul.zoom_links>li.zoom_out:hover a{background-position:-39px 5px}
ul.zoom_links>li.zoom_in a{background-position:2px 5px}
ul.zoom_links>li.zoom_in:hover a{background-position:-38px 5px}
.survey_map{margin:0 0px 2px 7px;position:relative;overflow:hidden}
.infowindow,.mtk-infowindow{background:none repeat scroll 0 0 #FFFFFF;padding:3px;width:220px}
.infowindow .stars_small,.infowindow .rating_small{float:left;height:15px;margin-bottom:5px;margin-right:20px;overflow:hidden;padding:0;position:relative}
.infowindow .infowindow_content{padding:5px}
.infowindow .infowindow_description h3{color:#027DB5;font-family:'UniversLTW01-67BoldCn',Arial,helvetica,sans-serif;max-height:36px;line-height:19px;margin:0 0 5px;position:relative;text-transform:uppercase}
.infowindow .infowindow_link a{margin:10px 0 0 0;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.8em;text-decoration:underline}
.infowindow .infowindow_link{float:right}
.infowindow div.price{margin:10px 0 0 0}
#infowindow-close,.mtk-infowindow-close{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/lightbox_close.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:21px;position:absolute;right:-2px;top:-3px;width:20px;z-index:10}
.mtk-infowindow .mtk-routeplanner-info{padding-left:10px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 5px transparent;cursor:pointer;font-size:12px;color:#027DB5}
.mtk-infowindow .mtk-routeplanner-info:hover{text-decoration:underline}
.infowindow_content .links a:last-child{margin:0}
.infowindow_content .links a{background:none repeat scroll 0 0 transparent;margin:0 14px 0 0;padding:0}
.infowindow_content .links{border-top:1px dotted #CBCBCB;margin:5px 0 0;padding:6px 0 0}
.infowindow_image a{padding-left:0}
div.mapFancybox{width:900px;height:500px}
div.mapTour{width:700px;height:475px}
.suchen_buchen_results .filter .mapHotelList{width:700px;height:500px}
div.mapHotelDetails{width:900px;height:500px}
div.mapCategoryList{width:700px;height:390px}
div#perfect_day div.map{width:900px;height:500px}
div#places div.map{width:900px;height:500px}
.column div.mapHotelDetails a{background:none;padding:0}
.horizontal_tabs div.map{height:500px}
div.mapPoiFinder{height:526px}
div.mapCategoryList .map_menu_box .map_tab_content{max-height:320px}
.hht_maps ul{padding:0}
.mtk-mapScale{left:28px !important}
body,div,h1,h2,h3,h4,h5,h6,h7,h8,p,ul,ol,img,li,dl,dt,dd,img,form,fieldset,blockquote,input,textarea{margin:0;padding:0}
section,article,header,hgroup,footer,nav,figure,figcaption,aside{display:block;padding:0;margin:0}
body{margin:0;padding:0;max-width:640px;width:100%;margin-left:auto;margin-right:auto;position:relative}
body>header{background-color:transparent;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_bottom.png');background-position:center 76px;background-repeat:no-repeat;background-size:100% 7px;height:80px;max-width:640px;padding:0;position:relative;top:0;width:100%;z-index:100}
body>section#content{overflow:hidden;padding:20px 10px 10px}
body#start>section#content{overflow:hidden;padding:0;position:relative;top:-4px}
body#start>section#content section.grid_24{overflow:hidden;padding:10px}
body>section#content section.grid_24+section.grid_24.footer_menu,body#start>section#content section.grid_24+section.grid_24.footer_menu{margin:-10px 0 0;padding:10px}
body>footer{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/background-footer.png');background-position:center top;background-repeat:no-repeat;background-size:100% 135px;font-size:8px;padding:4px 10px 10px}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){body>footer{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/background-footer@2x.png')}
}
nav{font-family:'UniversLTW01-57Condense 723821',Arial,helvetica,sans-serif;font-size:10px}
nav a{text-decoration:none;color:inherit}
nav ul,nav ul li{list-style-type:none;margin:0;padding:0}
nav#logo{left:4px;position:absolute;top:34px;z-index:2000}
nav#logo a{}
nav#logo a img{}
nav#lang{border-bottom:1px solid #c9c9c9;line-height:25px}
#lang a{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0 15px 0 0;text-align:right}
#lang img{margin:0 0 0 10px}
nav#nav_main{position:absolute;right:10px;top:37px;width:100%}
nav#nav_main>ul{display:block;text-align:right}
nav#nav_main>ul>li{display:inline-block}
nav#nav_main>ul>li>a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_main.png');background-position:0 0;background-repeat:no-repeat;color:transparent;display:block;height:39px;margin:0;padding:0;position:relative;width:38px;z-index:1100}
@media only screen and (-webkit-min-device-pixel-ratio:2){nav#nav_main>ul>li>a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_main@2x.png');background-size:120px 39px}
}
nav#nav_main>ul>li.map>a{background-position:0 0}
nav#nav_main>ul>li.map,nav#nav_main>ul>li.search{margin-right:3px;position:inherit}
nav#nav_main>ul>li.search>a{background-position:-41px 0}
nav#nav_main>ul>li.menu>a{background-position:-82px 0}
nav#nav_main>ul>li.active>a,nav#nav_main>ul>li.hover>a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_main_active.png')}
@media only screen and (-webkit-min-device-pixel-ratio:2){nav#nav_main>ul>li.active>a,nav#nav_main>ul>li.hover>a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_main_active@2x.png');background-size:120px 39px}
}
nav#nav_main>ul>li>.foldout{background-color:#EEEEEE;box-shadow:0 1px 3px #666666;display:none;left:10px;padding:20px 0 0px;position:absolute;text-align:left;top:39px;width:100%;z-index:1000;overflow:hidden}
nav#nav_main>ul>li.active>.foldout{display:block}
nav#nav_main>ul>li>.foldout ul.menu_areas{overflow:hidden;padding-bottom:15px;text-align:center}
nav#nav_main>ul>li>.foldout ul.menu_areas li{display:block;float:left;height:45px;overflow:hidden;width:24%}
nav#nav_main>ul>li>.foldout ul.menu_areas li.sights{width:28%}
nav#nav_main>ul>li>.foldout ul.menu_areas li:first-child{border-left:none}
nav#nav_main>ul>li>.foldout ul.menu_areas li a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_areas.png');background-repeat:no-repeat;border-right:1px solid #B6B6B6;color:#666;display:block;padding-top:30px;text-transform:uppercase}
@media only screen and (-webkit-min-device-pixel-ratio:2){nav#nav_main>ul>li>.foldout ul.menu_areas li a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_areas@2x.png');background-size:31px 160px}
}
nav#nav_main>ul>li>.foldout ul.menu_areas li.booking a{background-position:center 0}
nav#nav_main>ul>li>.foldout ul.menu_areas li.sights a{background-position:center -44px}
nav#nav_main>ul>li>.foldout ul.menu_areas li.events a{background-position:center -90px}
nav#nav_main>ul>li>.foldout ul.menu_areas li.infos a{background-position:center -135px;border-right:0px}
nav#nav_main>ul>li>.foldout ul.menu_areas li.active a,nav#nav_main>ul>li>.foldout ul.menu_areas li a:hover{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_areas_active.png');color:#027DB5}
@media only screen and (-webkit-min-device-pixel-ratio:2){nav#nav_main>ul>li>.foldout ul.menu_areas li:hover a,nav#nav_main>ul>li>.foldout ul.menu_areas li.active a,nav#nav_main>ul>li>.foldout ul.menu_areas li a:hover{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_areas_active@2x.png');background-size:31px 160px}
}
nav#nav_main>ul>li>.foldout ul.nav_sub{overflow:hidden;padding:0 3%;position:relative;width:94%}
nav#nav_main>ul>li>.foldout ul.nav_sub li{border-bottom:1px solid #B6B6B6;display:block;float:left;line-height:40px;width:50%;margin-bottom:-1px}
nav#nav_main>ul>li>.foldout ul.nav_sub li.first_line{border-top:0px}
nav#nav_main>ul>li>.foldout ul.nav_sub li a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_arrow.png');background-position:left center;background-repeat:no-repeat;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-left:15px}
@media only screen and (-webkit-min-device-pixel-ratio:2){nav#nav_main>ul>li>.foldout ul.nav_sub li a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_arrow@2x.png');background-size:8px 10px}
}
nav#nav_main>ul>li>.foldout ul.nav_sub li a:hover{color:#027DB5}
.foldout>form{overflow:hidden;padding:0 5% 10px}
.foldout form input[type="text"],.foldout>form textarea,.foldout form input{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;width:60%}
.search>.foldout>form>input[type="text"]{float:left;margin:0 3% 0 0;height:auto}
.foldout .red_button{font-size:16px;width:29%;-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
margin:-3px 0 0;float:none;position:absolute;right:3%}
form input{background-color:#fff;border:none;border-radius:2px;box-shadow:1px 1px 4px #aaa inset;color:#333;font-family:Arial,sans-serif;padding:7px 10px}
.map .foldout>form{height:126px}
.foldout form label{float:left;font-size:16px;line-height:34px;margin-bottom:10px;width:33%}
.foldout form .form-field{height:auto;overflow:hidden;width:100%}
.map .foldout>form>div>input[type="text"],.map .foldout>form>div>input{float:right;margin-bottom:10px;padding:7px 0;text-indent:10px;width:64%}
.map .foldout>form .select,#start .map .foldout>form .select{background-color:#FFFFFF;float:right;height:26px;margin-bottom:10px;padding-left:0;padding-right:0;width:64%}
.map .foldout>form .select{background-position:96% 15px}
div.search_book select,.select select{-moz-appearance:none;background-color:transparent;border:medium none;color:#676767;font-size:16px;margin-top:0;width:107px}
.map .foldout>form .select select{width:116%}
.foldout .select select{font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:16px;margin-top:2px;text-transform:uppercase}
.map .foldout .red_button{float:right}
nav#nav_func{border-bottom:1px solid #CBCBCB;color:#027DB5;height:40px}
nav#nav_func ul{margin:0 -5px}
nav#nav_func ul li{display:block;padding:0 5px;float:left}
nav#nav_func ul li.right{float:right}
nav#nav_func ul li a{font-size:12px;line-height:40px}
nav#nav_dogmark{line-height:40px;color:#666}
nav#nav_service{background-color:white;padding:0 5px}
nav#nav_service ul{}
nav#nav_service ul li{line-height:40px;border-top:1px solid #B6B6B6;padding:0 10px}
nav#nav_service ul li:first-child{border-top:none}
nav#nav_service ul li a{background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/menu_arrow.png');background-position:right center;background-repeat:no-repeat;color:#666666;display:block;font-size:12px;font-weight:bold;width:100%;font-family:Arial,Helvetica,sans-serif}
nav#nav_service ulli a:hover{color:#027DB5}
body{font-family:Arial,helvetica,sans-serif;font-size:13px;-webkit-text-size-adjust:none}
img{max-width:100%;height:auto}
.nawork_textmedia_media{margin:0 0 8px 0}
.nawork_textmedia_left_wrap figure img{float:left;margin:0 10px 4px 0;width:auto}
.nawork_textmedia_media figure,.nawork_textmedia_media img{width:100%}
@media (orientation:landscape){.nawork_textmedia_media{float:left;margin-right:10px}
.nawork_textmedia_media figure,.nawork_textmedia_media img{width:auto}
}
a{display:block}
a.external-link-new-window{display:inline}
p.bodytext>a,p.bodytext>b>a,p.bodytext>strong>a,p.bodytext a.internal-link{display:inline-block}
a.internal-link{display:inline-block}
.right.top_link>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/arrow_top.png') no-repeat scroll 0 17px transparent;padding-left:13px}
a:hover{text-decoration:none}
h1{font-size:26px;margin:9px 0 10px}
header h1{margin-top:0}
h2{font-size:22px;line-height:24px;margin:0 0 8px}
h3{font-size:16px;line-height:20px;margin:0 0 8px}
p{font-size:1em}
p.bodytext{margin:0 0 10px}
ul{margin:10px 0;padding-left:13px}
.content_media_slideshow a[href$=".png"],.content_media_slideshow a[href$=".jpg"],.content_media_slideshow a[href$=".jpeg"]{margin:0;padding:0;background:none}
.copyright{bottom:0;left:0;line-height:1.5;padding:0 10px}
.shadow_small{box-shadow:0 0 2px rgba(0,0,0,0.4)}
.grid_18 .shadow_bottom:after,.grid_18 .shadow_top:after,.grid_18 .shadow_top_bottom:after{background-size:100% 7px}
.grid_18 .shadow_top:before,.grid_18 .shadow_top_bottom:before{background-size:100% 7px}
.shadow_bottom:after,.shadow_top_bottom:after{background-size:100% 7px}
.shadow_top:before,.shadow_top_bottom:before{background-size:100% 7px}
.white_gradient_reverse{background:-moz-linear-gradient(top,#ebe9e9,#ffffff);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ebe9e9),color-stop(1,#ffffff));
background:-webkit-linear-gradient(top,#ebe9e9,#ffffff);
background:-o-linear-gradient(top,#ebe9e9,#ffffff);
background:-ms-linear-gradient(top,#ebe9e9,#ffffff);
background:linear-gradient(top,#ebe9e9,#ffffff)}
form input[type="text"],form textarea,form input{-webkit-appearance:none;background-color:#fff;font-size:16px;padding:0;height:34px;text-indent:10px;width:100%;box-shadow:inset 1px 1px 4px #aaa;-moz-box-shadow:inset 1px 1px 4px #aaa;-webkit-box-shadow:inset 1px 1px 4px #aaa;color:#676767}
form fieldset{margin:8px 0}
form .select{background-color:#EEECEC;background-position:97% 11px;width:100%}
.select{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/icon_mobile_select.png') no-repeat scroll 72px 5px transparent;border:medium none;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 4px rgba(0,0,0,0.3) inset;color:#676767;display:block;font-family:Arial,sans-serif;font-size:0.917em;height:22px;overflow:hidden;padding:6px 0;width:82px;text-indent:6px}
form p.error{margin:0 0 10px}
.contact_form form .small .select{background-position:91px 15px;width:107px}
.press_form fieldset>div,.contact_form fieldset>div{float:none;margin:0 0 10px;width:100%}
.press_form form .middle input[type="text"],.contact_form form .middle input[type="text"]{width:100%}
.hotel_detail .mobile_booking_hotline .phone_button,.OneStopShopping .phone_button,.column .phone_button,.phone_button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat scroll right -56px transparent;color:white;float:right;height:30px;padding:11px 18px 0 6px;position:relative;text-align:center;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.5em;white-space:nowrap}
.red_button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat scroll right -56px rgba(0,0,0,0);box-shadow:none;color:#FFFFFF;float:right;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:1.5em;height:41px;margin:0 -7px 0 7px;padding:0 21px 0 10px;position:relative;text-align:center;width:auto}
.hotel_detail .mobile_booking_hotline .phone_button:before,.phone_button:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_phone_button.png') no-repeat scroll left 1px transparent;content:"";display:block;height:41px;left:-30px;position:absolute;top:0;width:30px}
.red_button:before{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_left.png') no-repeat scroll 0 -56px transparent;content:"";display:block;height:41px;left:-9px;position:absolute;top:0;width:9px}
.red_button:hover,.red_button.disabled{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/bg_button_right.png') no-repeat scroll right -56px transparent}
.red_button span{font-size:1.325em}
.teaser_tab_content{margin:15px 0}
.teaser_tab_content .tab_content_header{width:100%}
.teaser_tab_content ul li.ui-state-default{background:none repeat scroll 0 0 transparent;display:inline-block;margin:0 0 0 0;padding:0}
.tab_content_header a{background:none repeat scroll 0 0 transparent;width:auto}
.teaser_tab_content .tab_content_header{margin:10px 0}
.teaser_tab_content h4{margin:0;padding:14px 10px}
.tab_content_header .ui-state-default.ui-state-active h4{background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291);color:#FFFFFF;box-shadow:0 0 4px rgba(0,0,0,0.4)}
.teaser_tab_content h4,.tab_content_header .ui-state-default h4{background:-moz-linear-gradient(top,#ffffff,#ebe9e9);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ffffff),color-stop(1,#ebe9e9));
background:-webkit-linear-gradient(top,#ffffff,#ebe9e9);
background:-o-linear-gradient(top,#ffffff,#ebe9e9);
background:-ms-linear-gradient(top,#ffffff,#ebe9e9);
background:linear-gradient(top,#ffffff,#ebe9e9);box-shadow:0 0 4px rgba(0,0,0,0.4)}
.teaser_tab_content .dotted_border li{width:auto;margin-bottom:0}
.teaser_tab_content .dotted_border{border-bottom:1px dotted #CCCCCC}
.teaser_tab_content>.tab_content{margin:0;width:100%;padding:0 0 10px 0}
.dotted_border li{border-top:none;width:auto}
.minimap>h4,.teaser_tab_content .minimap>h4{right:5px;top:5px;box-shadow:none}
.content_media_slideshow{margin:4px 0 0;padding:0}
.content_media_slideshow_inner>li{list-style:none outside none}
.content_media_slideshow_inner img,.content_media_slideshow_inner video{width:100%}
.content_media_slideshow_inner .enlarge{display:none}
.content_media_slideshow_inner .video{list-style:none outside none}
@media (orientation:landscape){.content_media_slideshow{float:left;margin:4px 10px 0 0}
.content_media_slideshow_inner img,.content_media_slideshow_inner video{width:300px}
section.content_media_slideshow+section>h3{display:inline}
section.content_media_slideshow+section:after{content:'';display:block;height:10px;clear:both}
}
.mobile_list{padding:0}
.mobile_list>li{border-bottom:1px solid #C9C9C9;list-style:none outside none}
.mobile_list img{float:left}
.mobile_list div{padding:6px 0 8px 110px}
a[href$=".doc"],a[href$=".docx"],a[href$=".eps"],a[href$=".png"],a[href$=".jpg"],a[href$=".jpeg"],a[href$=".pdf"],a[href$=".rtf"],a[href$=".tif"],a[href$=".tiff"],a[href$=".zip"]{background-repeat:no-repeat}
#start_slider_mobile{position:relative}
#start_slider_mobile ul{margin:0;padding:0}
#start_slider_mobile img,#start_slider_mobile li{width:100%}
#start_slider_mobile li{list-style:none outside none;margin:0}
#start_slider_mobile li .copyright{bottom:7px;left:0}
#start_slider_mobile li>a{line-height:0;margin:0}
#start_slider_mobile .description{bottom:88px;color:#FFFFFF;height:68px;left:3%;line-height:18px;margin-bottom:-88px;padding:10px 3%;position:relative;width:88%;background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291)}
#start_slider_mobile .description strong{display:block;font-size:16px;line-height:1;margin:-1px 0 7px}
#teaser_start_pager a.pager_item{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/slider_pager_mobile.png') no-repeat scroll 0 -18px transparent;display:block;float:left;height:13px;margin-left:4px;width:14px}
#teaser_start_pager a.pager_item.activeSlide{background-position:0 0}
#teaser_start_pager{position:absolute;right:10px;top:14px}
#start_slider_mobile .bodytext{margin:0}
@media (orientation:landscape){#start_slider_mobile li>a{overflow:hidden;background-color:#f1f1f1;height:211px}
#start_slider_mobile li>a:after{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/shadow_top.png') no-repeat scroll center bottom transparent;clear:both;content:"";display:block;height:7px;background-size:100% 7px;position:relative;top:-7px}
#start_slider_mobile img{float:left;margin-right:15px;width:280px}
.hotel_detail #start_slider_mobile img,.package_detail #start_slider_mobile img{width:100%}
#start_slider_mobile .description{background:none;color:#333333;display:inline;line-height:18px;position:relative;width:auto;height:auto;left:0;margin-bottom:0;padding:0;bottom:auto}
#start_slider_mobile .description strong{padding:61px 15px 0 15px}
#start_slider_mobile .bodytext{padding:0 15px}
}
.grid_24.bottom_col section:last-child>.teaser{margin-bottom:20px}
.layer.layer_left a,.layer.layer_right a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/arrow_slider_left.png') no-repeat scroll 5px center #FFFFFF;height:42px;left:0;margin:-21px 0 0;position:absolute;top:50%;width:33px;display:block;padding:0}
.layer.layer_right a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/arrow_slider_right.png') no-repeat scroll 10px center #FFFFFF;left:auto;right:0}
.layer.layer_left,.layer.layer_right{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hotel_media_slideshow_shadow_left.png') no-repeat scroll 0 0 / 10px 100% rgba(0,0,0,0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:33px}
.layer.layer_right{left:auto;right:0;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hotel_media_slideshow_shadow_right.png') no-repeat scroll right 0 / 10px 100% rgba(0,0,0,0)}
.buttonlinks_mobile ul:after{clear:both;content:"";display:block}
.buttonlinks_mobile>ul{margin:0;overflow:visible;padding:0}
.buttonlinks_mobile li{float:left;list-style:none outside none;padding:2%;width:44%}
.buttonlinks_mobile li:first-child{margin-right:4%}
.buttonlinks_mobile li:last-child:after{clear:both}
.buttonlinks_mobile li a>img{float:left;padding:0 6px 0px 1px}
.buttonlinks_mobile.social li a>img{float:left;padding:6px 6px 0px 1px}
.buttonlinks_mobile.social li:last-child>a>img{float:left;padding:8px 6px 0px 1px}
.buttonlinks_mobile h3,.buttonlinks_mobile p{padding-left:23px}
.buttonlinks_mobile.social{margin-top:20px}
.buttonlinks_mobile.social h3,.buttonlinks_mobile.social p{padding-left:23px;margin:0}
.buttonlinks_mobile a p{color:#333}
section.teaser_text_image_header>ul{width:100%}
section.teaser header h2{line-height:24px;margin:10px 0 7px}
.grid_18 section.teaser_text_image_header>ul{width:auto}
section.teaser_text_image header,section.teaser_text_image ul li{float:none;width:auto}
section.teaser_text_image header{padding-bottom:0}
section.teaser_text_image>ul>li{height:auto}
section.teaser_text_image li img{display:block;height:75px;width:100px;margin-right:0px}
section.teaser_text_image li .description{bottom:0;color:#333333;float:none;max-height:220px;min-height:75px;padding:0;position:relative;width:auto;overflow:hidden;height:auto}
section.teaser_text_image li .description strong{font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;margin:-3px 0 0;min-height:0px}
.blue_gradient,.blue_gradient01{background:none}
section.teaser_text_image>ul,section.teaser_text_image ul li{margin:0;width:100%}
section.teaser_text_image ul li{border-bottom:1px solid #C9C9C9;position:relative}
section.teaser_text_image li a.top{background:none repeat scroll 0 0 transparent;display:block;overflow:hidden;padding:10px 0;position:relative;width:auto;margin:0}
.rating_small{height:29px}
.teaser_text_image .rating_small{color:#333333;margin-top:6px;margin-bottom:0}
.teaser_text_image .left_content{float:left;height:100%;margin-right:10px}
.teaser_text_image .right_content{overflow:hidden}
section.teaser_text_image li .description,section.teaser_text_image li:hover .description{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;max-height:none;height:auto}
section.teaser{margin-bottom:0;overflow:hidden;clear:both}
section.teaser_text_image>ul{float:none}
section.teaser_text_image p.price a{padding:0}
p.price{font-size:14px}
.price{background:none repeat scroll 0 0 transparent;border-bottom:2px solid #027DB5;color:#666666;padding:0;text-decoration:none}
.price span{font-size:18px}
section.teaser_gray_small .badge{left:-1px;top:-9px}
section.teaser{margin-bottom:20px;overflow:hidden}
section.teaser header{float:none;width:100%}
section.teaser_gray ul{float:none;margin:0;overflow:visible}
section.teaser_gray_wide li{width:94%}
section.teaser_gray a{background-image:none;overflow:visible;padding:0 0 30px;width:auto}
section.teaser_gray .hamburg_card strong{padding-left:0}
section.teaser_gray_small .hamburg_card a .bodytext{padding-left:0}
section.teaser_gray li{float:none;height:100%;list-style:none outside none;margin:11px 0 0;overflow:inherit;padding:3%;position:relative;width:94%}
section.teaser_gray li.hamburg_card{height:100%}
section.teaser_gray li.hamburg_card:first-child{margin:5px 0 0}
section.teaser_gray_wide a{float:none;overflow:visible;padding:0 0 30px;width:100%}
section.teaser_gray img{float:left;margin-right:10px;height:auto}
section.teaser_gray_wide .badge{left:-1px;top:-9px}
section.teaser_gray_wide .price{border-bottom:2px solid #027DB5;display:inline-block;float:right;margin-top:8px}
section.teaser_gray_wide .hamburg_card .price{bottom:auto;left:auto;margin:0;position:inherit;border-bottom:2px solid #027DB5;display:inline-block;float:right}
.hamburg_card a{float:none;width:100%}
section.teaser_gray_wide .hamburg_card a{float:none;overflow:visible;padding:0 0 30px;width:100%}
section.teaser_gray .hamburg_card a .bodytext{height:auto;overflow:visible}
section.teaser_gray .hamburg_card img{height:auto;left:-9px;margin-bottom:-15px;position:relative;top:-15px;float:left;margin-right:1px}
section.teaser_gray a .bodytext,section.teaser_gray_small .hamburg_card a .bodytext{height:100%;overflow:visible}
section.teaser_gray_wide .hamburg_card p,section.teaser_gray_wide .hamburg_card strong{margin:0 0 10px;max-width:100%}
#content .eventteaser img{margin-right:10px;float:left}
#content section.eventteaser>ul>li{height:auto;position:relative;width:auto;margin:0 0 2px;overflow:hidden;border-bottom:1px solid #c9c9c9}
section.eventteaser .eventteaser_content{height:auto;padding:5px 0;position:relative;width:auto}
section.eventteaser .rating_small{margin-left:110px;height:17px}
section.eventteaser .eventteaser_content strong{display:block;margin-bottom:5px;margin-left:0;margin-top:0}
section.teaser_text_image header,section.teaser_text_image ul li{float:none;width:auto}
section.eventteaser>ul{float:none;overflow:hidden;width:auto}
section.eventteaser{width:auto;padding:0}
section.teaser_text_image header ul{border-top:none}
section.teaser_text_image header ul li{float:left;width:48%;padding:0;line-height:35px}
section.teaser_text_image header ul li:nth-child(2n+1),#content section.eventteaser_topic>ul>li:nth-child(2n+1){margin-right:4%}
section.eventteaser header h3{width:100%}
#content section.eventteaser_topic>ul>li{width:48%;float:left;margin-bottom:10px;border:none}
section.eventteaser_topic>ul>li>.eventteaser_topic_content>a{background:none;width:100%;height:100%}
#content section.eventteaser_topic img{float:none;height:auto;margin-right:0;width:100%}
#content section.eventteaser_topic .blue_gradient{background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291)}
section.eventteaser_topic .eventteaser_topic_content{float:none;height:100%;padding:0;width:100%}
section.eventteaser_topic .eventteaser_topic_content strong{color:#FFFFFF;font-size:14px;font-weight:normal;min-height:48px;padding:7px 8px}
.event_search fieldset:nth-child(3){margin:0 0 10px}
.tx_hhtevent_search_search_result.search_result_events{margin:10px 0 0}
.tx_hhtevent_search_search_result.search_result_events>ul{margin:0 0 20px;overflow:visible}
.tx_hhtevent_search_search_result.search_result_events>ul>li{background:none repeat scroll 0 0 transparent;margin:0 0 10px 0;overflow:hidden;padding:10px 10px 5px;list-style:none}
.tx_hhtevent_search_search_result.search_result_events>ul>li a{display:inline-block;width:100%}
.tx_hhtevent_search_search_result .rating_small .rating_bullets{float:left;height:15px;margin:1px 5px -3px 0;position:relative}
.tx_hhtevent_search_search_result.search_result_events>ul>li img{float:left;margin:0 10px 5px 0;max-width:100px}
.search_result_events .list_item .event_dates{bottom:auto;float:right;left:auto;position:static;width:auto;margin-top:5px}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item h3{color:#027DB5;margin:-3px 0 2px}
.tx_hhtevent_search_search_result.search_result_events .rating_small{font-size:0.917em;height:23px}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item h4{bottom:0;float:left;font-size:0.917em;font-weight:bold;left:0;margin:5px 0 0;position:relative}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item ul.dates{bottom:0;font-size:0.917em;font-weight:bold;left:0;margin:9px 0 0;padding:0 0 0 5px;position:relative}
#content .tx_hhtevent_search_search_result.search_result_events>ul>li .list_item ul.dates li{margin:0;padding:0 5px}
.tx_hhtevent_search_search_result.search_result_events>ul>li .list_item{width:auto;color:#333333}
.OneStopShopping a{width:100%}
.OneStopShopping h3{font-size:22px;margin:0 10px 6px 8px}
.OneStopShopping_normal>ul,.OneStopShopping_detailed>ul{border-bottom:none}
.OneStopShopping .detail ul{padding:0 0 0 12px}
.OneStopShopping .detail{padding:0 0 5px 0}
.OneStopShopping .title{float:none;margin:0}
.OneStopShopping_detailed a{float:left;margin-top:15px}
.OneStopShopping_detailed .phone_button{margin:0;white-space:nowrap}
.OneStopShopping_mobile p.price.button{display:inline-block;border:none}
.callcenter_notice{text-align:right;padding:0 8px 0 0}
.OneStopShopping_mobile p.callcenter_notice{margin-top:41px}
.OneStopShopping_mobile p.price+a.phone_button+p.callcenter_notice{margin-top:10px}
.OneStopShopping ul li{padding:7px 8px 5px 9px}
.rating_normal{color:#666666;font-size:12px;height:16px;margin:10px 0;overflow:hidden;position:relative}
.rating_normal a{display:inline}
.filtered_poi_list .tour_search{float:none;padding-left:0;width:100%}
.tour_item a,.tour_item img{display:block}
.tour_item img{width:100px}
.tour_item .price_class img{width:33px}
.tour_detail header{width:auto}
.tour_detail .tour_map{width:auto}
.tour_poi_list li figure,.tour_search .tour_list .tour_item figure{margin:0 10px 0 0;padding:4px 0 0;float:left;line-height:1px}
.tour_search .tour_list .tour_item{float:left;padding:10px 0;width:100%}
.tour_search .tour_list>ul li{background:none repeat scroll 0 0 transparent;margin:0;padding:0;overflow:hidden;border-bottom:1px dotted #C9C9C9;height:auto}
.tour_search .tour_list>ul li .price_class+strong{padding-right:20px}
.tour_search .tour_list>ul{margin:0}
.tour_search .tour_list .tour_item h3{margin:0}
.tour_search .tour_list .tour_stations{margin:5px 0 0;position:static}
.tour_stations p{display:inline;font-size:12px;font-weight:bold;margin:0 5px 0 0}
.tour_search .tour_list .tour_stations.on_foot{background:none;padding:0}
.tour_search .tour_list .tour_item>div{float:none;width:auto}
.tour_search .tour_list .persona_tour{margin-left:0;margin-top:0;padding:0;position:relative}
.tour_search .tour_list .shadow_small{box-shadow:none}
.tour_search .tour_list .white_gray_gradient{background:none}
.tour_search .tour_list .persona_tour .tour_item{padding:10px 0}
.tour_search .shadow_bottom:after,.tour_search .shadow_top_bottom:after,.tour_search .shadow_top:before,.tour_search .shadow_top_bottom:before{display:none}
.tour_search .tour_category{margin-right:0}
.tour_search .tour_list{margin:0}
.tour_list ul li a{color:#333333;padding:0}
.tour_detail{margin:0}
.tour_poi_list{padding:0}
.tour_detail header div{float:none;margin:0 0 5px}
div.mapTour{height:225px;width:auto}
.tour_detail header .tour_stations{background:none repeat scroll 0 0 transparent;float:none;margin:0;padding:0;font-weight:bold}
.tour_detail>p{margin:0 0 7px}
.tour_poi_list li{margin:0}
.tour_poi_list li a h4{font-size:16px;line-height:20px;color:#027DB5}
.tour_poi_list li>h4{font-size:16px;line-height:20px;color:#666}
.tour_map nav{margin:0}
.tour_poi_list li a{background:none repeat scroll 0 0 transparent;color:#333333;overflow:hidden;padding:8px 0}
.tour_poi_list li>h4{padding-top:8px}
.tour_poi_list li>figure{padding-top:14px}
.tour_poi_list li>p.bodytext{margin-bottom:10px}
.tour_poi_list li a p.link_more{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 5px transparent;color:#027DB5;float:right;font-family:'UniversLTW01-57Condense 723821',Arial,sans-serif;font-size:1.2em;padding-left:10px}
section.teaser_socialmedia a.link_more{float:right;position:relative}
.teaser_socialmedia ul{margin:0;padding:0}
section.teaser_socialmedia .insidertipps h3{background:none repeat scroll 0 0 transparent;margin:0 0 8px;padding:0}
section.teaser_socialmedia>ul>li{margin:0;min-height:0;padding:0}
body#start>section#content section.grid_24+.grid_24{margin:-10px 0 10px;padding:0 10px}
section.teaser_socialmedia header,section.teaser_socialmedia>ul>li{width:100%}
.news-related-files-size{padding:0 0 0 22px}
.news>ul{padding:0}
.news ul li{border-top:1px solid #D7D6D6;list-style:none outside none;margin:0;padding:10px 0 0}
.news ul li:first-child{border-top:none}
.tour_search .tour_list .tour_item>div{float:none;height:auto;width:auto}
.tour_search .tour_list .tour_item{min-width:100%;width:100%}
.price_class.price_class{top:0}
.hht_search h2{margin:0 0 10px}
div.hht_search .hht_search_results ul li{border-bottom:1px solid #C9C9C9;margin:0;padding:0}
div.hht_search .hht_search_results ul li a{min-height:80px;padding:10px 0}
.hht_search img{margin:0 10px 0 0}
.hht_search_results p,.hht_search_results div,.hht_search_results h3{padding-left:0}
div.hht_search .hht_search_results ul li .rating_small{display:block;height:14px}
.hht_search .grid_6{float:none;margin:10px 0 20px 0}
.hht_search form fieldset{margin:0}
.hht_search form input[type="text"]{padding:7px 0;text-indent:10px;width:100%}
.hht_search .red_button{float:none;margin:8px 0 0 2px}
div.hht_search .hht_search_pagination ul li.next,div.hht_search .hht_search_pagination ul li.prev-inact{height:30px;margin-right:5px;background-position:0 10px}
div.hht_search .hht_search_pagination ul li{display:inline-block;float:left;margin:0;padding:0}
div.hht_search .hht_search_pagination ul li.current input{width:30px}
div.hht_search .hht_search_pagination ul li input{margin:0 5px 0 0;padding:0;width:30px}
div.hht_search .hht_search_pagination ul li.prev input,div.hht_search .hht_search_pagination ul li.next input{background-position:-24px 10px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;height:30px}
div.hht_search .hht_search_pagination ul li.prev input:hover,div.hht_search .hht_search_pagination ul li.next input:hover{background-position:-24px 10px}
div.hht_search .hht_search_results ul>li>ul{display:none}
.infowindow div.price{float:right;height:auto;margin:0}
.infowindow .infowindow_description h3{max-height:none;height:auto}
.map.minimap{margin-bottom:5px;position:relative}
.map .addtojourney_button{display:none}
.tx-pbsurvey-pi1 .survey_nav li input{box-shadow:none;width:180px}
.tx-pbsurvey-pi1{width:auto}
.tx-pbsurvey-pi1 fieldset{width:auto}
.survey_item input{margin-right:10px;width:auto}
.survey_item input[type="text"]{margin-right:0px}
.tx-pbsurvey-pi1 .questionNumber{margin:0 5px 0 0}
.tx-pbsurvey-pi1 .formbuttons,.tx-pbsurvey-pi1 .pagenumbering{background-size:100% 7px}
.tx-pbsurvey-pi1 fieldset{width:100%}
.tx-pbsurvey-pi1 fieldset{margin:0 0 20px}
.tx-pbsurvey-pi1 legend{padding:0;margin:0 0 11px}
.surveyrow_even td.columnFirst,.surveyrow_odd td.columnFirst{padding:20px 0;width:20%}
.surveyrow_even td.columnNext,.surveyrow_odd td.columnNext{width:80%}
.surveyrow_even .ie_input>input,.surveyrow_odd .ie_input>input{width:100%}
.wetter{margin:0 0 40px;width:auto}
.wetter-heute{margin:0 0 42px;overflow:visible;width:auto}
.wetter-heute-aktuell{margin:0;overflow:visible;padding:10px;width:auto}
.wetter-heute-aktuell img{float:left;margin:0 20px 0 0;width:100px;height:75px}
.wetter-heute-aktuell h1{line-height:26px;margin-top:0}
.wetter-heute-tagesverlauf{margin:0}
.wetter-heute-tagesverlauf>div{float:none;height:79px;margin:10px 0 0;width:auto}
.wetter-aussichten-streifen{margin:0 0 10px}
.wetter-aussichten{margin:0;overflow:visible;padding:5px 0}
.wetter-aussichten li{float:none;height:72px;margin:0 0 10px;padding:0;width:auto}
.wetter-aussichten .shadow_small>img{float:left;margin-right:10px}
.wetter-aussichten h4,.wetter-aussichten h5{margin:0 10px 10px;padding-top:2px}
.addtojourney,.addtojourney_link,.addtojourney_button,.addtojourney_icon{display:none !important}
#suchen_buchen>header{margin-bottom:0;background-color:white;background-image:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/background-header.png');background-position:center 74px;background-repeat:no-repeat;background-size:100% 7px;height:80px}
.booking_form .expanded,.ticket_form .expanded{padding:0 0 10px}
form:after{clear:both;content:"";display:block;height:0;visibility:hidden}
form fieldset{position:relative}
#content form input[type="text"],#content form textarea,form input{background-color:#EEECEC}
#content form .error input[type="text"],#content form .error textarea{background-color:#F6CECE}
img.calendar{right:10px;top:34px;left:auto}
.search_book_form{overflow:hidden;width:100%}
.search_book_form fieldset,.dms_package_searchform_row fieldset{display:inline-block;float:left;margin:0;overflow:hidden;width:47%}
.search_book_form fieldset:nth-child(1),.search_book_form fieldset.odd,.dms_package_searchform_row fieldset.odd{margin:0 6% 10px 0}
.search_book_form fieldset:nth-child(3){width:100%;float:none}
.search_book_form label{display:inline-block}
.ie_input{width:auto}
.search_book_form input[type="text"],.search_book_form input[type="date"]{text-indent:10px;width:100%}
.search_book_form .select{background-color:#EEECEC}
form .select select{width:110%}
.booking_form>h3{text-transform:uppercase}
.list_view>ul{padding-left:0}
#content .list_view .hv3_white_gradient .price .price_detail{clear:both;float:right}
.list_view>ul>li>img{float:left;margin-right:10px}
.filter form{margin:6px 0 0}
.list_view .hv3_white_gradient{margin:10px 0;list-style:none}
.list_view .hv3_white_gradient>a{background:none repeat scroll 0 0 transparent;float:none;padding:0}
.list_view .hv3_white_gradient>a img.top_tipp{float:right;padding:0 0 0 5px}
.package_detail .list_view h3,.list_view h3{display:block;height:auto;margin:0 0 0 95px}
.package_detail .package-info-link{margin-top:10px}
.list_view .hv3_white_gradient .stars_small{display:block;float:left;margin:0 9px 0 0;overflow:hidden;padding:0;width:65px}
.list_view .hv3_white_gradient .rating_small{display:block;height:auto;padding:0}
.list_view .hv3_white_gradient .rating_small .rating_bullets{height:15px;margin:2px 5px -3px 0;float:left}
.hv3_rating{margin-bottom:3px;margin-top:0;overflow:hidden}
.list_view .hv3_white_gradient .price .price_detail{border:medium none;display:inline-block;float:none;margin-top:3px}
.list_view .hv3_white_gradient .price p{border-bottom:2px solid #027DB5;display:inline;float:right;height:auto;margin:0;white-space:nowrap}
.list_view .hv3_white_gradient .price{border:medium none;margin:7px 0 0;width:auto}
.hv3_column_left>section.search_book_hotels,.hv3_column_left>.teaser_shadow{width:auto}
.hv3_column_left input{float:left;margin:0 10px 0 0}
.teaser_vorteile{padding:0 10px 10px 10px}
.suchen_buchen_results .filter>ul{float:left;margin:5px 0;width:100%}
.hotel_detail{margin-bottom:0}
.hotel_detail>section{overflow:visible}
.room_item>section{overflow:hidden}
.room_item h3{color:#027DB5}
.room_item p{color:#676767}
.room_items{padding:0;margin:0}
.room_items .room_item{padding:15px 10px}
.tab_content .included_item>ul,.hotel_detail .included_item>ul{width:100%}
.tab_content .included_item>ul>li:first-child,.hotel_detail .included_item>ul>li:first-child{border-top:medium none}
.tab_content .included_item>ul>li ul li,.hotel_detail .included_item>ul>li ul li{width:60%;margin-right:0}
.tab_content .included_item>ul>li h4,.hotel_detail .included_item>ul>li h4,.hotel_detail .more_infos h4{width:50%}
.included_item p{padding:0}
.more_infos_item p{float:right;width:50%}
.tab_content .included_item>ul>li ul.equipment_long_terms li,.hotel_detail .included_item>ul>li ul.equipment_long_terms li{width:auto}
.hotel_detail .more_infos>ul>li>p+p{text-indent:0}
.hotel_detail .rating_item>li{list-style:none outside none;margin:0;width:56%}
.hotel_detail .rating_item>li:first-child{width:44%}
.hotel_detail .rating_item h3{font-family:Arial;font-size:1em;font-weight:bold}
.hotel_detail .hotel_rating header{float:none;margin-right:0;width:100%}
.hotel_detail .hotel_rating>ul>li>div{float:none;width:100%}
.service_container{margin:7px 0}
.service_container>p{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat scroll 0 3px rgba(0,0,0,0);padding-left:20px;margin:2px 0}
.service_container>label{margin:8px 0 5px}
.booking_line{margin:14px 0 -2px;overflow:hidden;position:relative}
.booking_line a.red_button{bottom:-2px;position:absolute;right:0;line-height:41px}
.booking_line p.price{font-size:20px;border:none;color:#333}
.booking_line p.price span{color:#333333;font-size:20px}
.booking_line p.price_detail{color:#333}
.packagedetail_image_mobile img,.hoteldetail_image_mobile img{width:100%}
a.button_more_small,span.read-more a{background-position:0 4px;padding:6px 0 2px 24px}
a.button_more_small:hover,span.read-more a:hover{background-position:0 -17px}
.hotel_detail>div#map{margin:20px 0 0}
.mobile_booking_hotline{margin-bottom:10px;padding:10px;overflow:hidden}
.mobile_booking_hotline p{margin-bottom:5px}
.hotel_detail header .stars_small{display:inline-block;height:20px;margin:0}
.hotel_detail header .rating_small{margin:5px 0 0}
.hotel_detail .textcropping{padding-left:0px}
.flat_index_items{float:none;margin:10px 0 0;width:auto}
.flat_index_item{float:none;margin:0 0 10px;padding:10px;width:auto}
.flat_index_item span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/background_link_text.gif') no-repeat scroll 0 5px transparent;padding-left:10px;color:#027DB5;float:right}
.flat_index_item a{background:none;padding-left:0px;color:#333;overflow:hidden}
.flat_index_item h3{color:#027DB5}
.flat_index_item figure{float:left;margin:4px 10px 0 0}
.dms_button_back>button{background:url('../../typo3conf/ext/hht_resources/Resources/Public/typo3conf/ext/hht_resources/Resources/Public/Images/button_grey_left.png') no-repeat scroll 3px 2px transparent}
.flat_list_group_items>li{margin:0 0 10px;width:auto}
.flat_list_group_items>li figure{margin:0 10px 0 0}
.flat_list_group{margin:10px 0 20px}
.flat_list_group_items{float:none;margin:10px 0 0}
.flat_list h3{color:#027DB5}
.flat_description{color:#333333}
.flat_list .price{float:none}
.package_detail h3{margin:8px 0}
.inklusive_exklusive{margin:10px 0 0 0;overflow:hidden}
.inklusive_exklusive>ul{padding:0}
.inklusive_exklusive ul li{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_haken.png') no-repeat scroll left 4px transparent;margin:0 0 8px;padding:0 0 0 20px}
.component-form-container{clear:both}
.component.component_group{overflow:hidden;clear:both}
.component_info>div#singlenoneRegion,.component_info>div#groupnoneRegion,.component_info>div#singleplusRegion,.component_info>div#groupplusRegion{clear:both}
.component.component_group>figure,.room_item figure{float:left;margin:0 10px 0 0}
.dms_content.dms_km-moreinfo_text{margin-bottom:10px}
.component_group_item.shadow_small{list-style:none outside none}
.component_group_item.white_gradient,.event_list_item.white_gradient,.room_item,.checkout_forms .traveller{border-bottom:1px dotted #CBCBCB;list-style:none outside none;margin:0;overflow:hidden;padding:10px}
.component_info>div.hidden_content,.event_list_item>div.hidden_content{clear:both}
.component_info form{padding:12px 0 0;overflow:hidden;clear:both}
.component_info form fieldset,.event_list_item form fieldset{margin:0 0 10px 0}
fieldset.parallel img.calendar{top:11px}
form fieldset.parallel .select{background-position:94% 14px}
form .parallel label{float:left;margin:0 4% 0 0;width:41%;line-height:34px;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:16px}
form .parallel input,form .parallel .select{width:55%}
.component_group_item .component_info>p{padding:0 0 0 110px}
.component_group_item p>span{color:#027DB5}
.component_group_item h3{margin:0 0 2px}
button.grey_button_booking{font-size:1.23em;padding:15px 10px 12px 0}
button.grey_button_booking.open{padding-left:5px}
.component_info>figure{float:left;margin:4px 10px 0 0}
.component_info .price{float:right;margin-top:5px}
.component_group_items{padding:0;clear:both}
.hht_component_group_items{overflow:visible;padding:0}
.hht_component_group_item.shadow_small{list-style:none outside none;margin:0 0 10px;padding:10px}
.hht_component_group_items .hht_component_group_item figure{float:left;margin-right:10px}
.hht_component_group_item.shadow_small img{height:75px;width:100px}
p.price_sum{color:#676767;font-family:"UniversLTW01-57Condense 723821",Arial,helvetica,sans-serif;font-size:16px;margin:-4px 0 13px;padding:12px 0 0;text-align:right;text-transform:uppercase;vertical-align:baseline}
p.price_sum span{font-size:20px;vertical-align:baseline;color:#676767}
.accordion{margin:16px 0;clear:both}
.accordion>div{margin:2px 0 4px}
.accordion>h3{padding:0 10px;margin:0}
.accordion>h3 a{color:#027DB5;line-height:35px;margin:0 0 4px;text-transform:uppercase}
.accordion>h3:hover{cursor:pointer}
.accordion>h3>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/arrow_blue_down.png') no-repeat scroll right 16px rgba(0,0,0,0);display:block}
.accordion>h3.ui-state-active{background:-moz-linear-gradient(top,#027Db5,#035291);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#027Db5),color-stop(1,#035291));
background:-webkit-linear-gradient(top,#027Db5,#035291);
background:-o-linear-gradient(top,#027Db5,#035291);
background:-ms-linear-gradient(top,#027Db5,#035291);
background:linear-gradient(top,#027Db5,#035291)}
.accordion>h3.ui-state-active a{color:#fff}
.accordion>h3.ui-state-active>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/arrow_white_top.png') no-repeat scroll right 14px rgba(0,0,0,0)}
.accordion .nawork_textmedia_text h4{font-family:Arial,helvetica,sans-serif;font-size:13px;font-weight:bold;margin:10px 0 0}
@media only screen and (-webkit-min-device-pixel-ratio:2){.accordion>h3>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/arrow_blue_down@2x.png') no-repeat scroll right 16px rgba(0,0,0,0);background-size:13px 7px}
.accordion>h3.ui-state-active>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/arrow_white_top@2x.png') no-repeat scroll right 14px rgba(0,0,0,0);background-size:13px 7px}
}
.accordion ul{list-style:none outside none;padding-left:0;margin:0}
.accordion ul li{margin:0}
.accordion div section ul{padding-left:13px}
.shopping_cart .accordion p.price_sum{margin:0}
.event_list_item .column{float:left;width:48%}
.event_list_item .column:first-child{margin:3px 4% 0 0}
.list_content{list-style:none outside none;padding:0}
.event_item_details{padding:0 0 10px;overflow:visible}
.event_list_item,.loading_item{list-style:none outside none}
.event_list_item .column>p{color:#676767;float:left;line-height:20px;margin:0 6px 0 0}
.event_list_item .column>h3{margin:0 0 1px}
.promotioncodes{background-color:rgba(0,0,0,0);margin:0 0 15px 0;padding:0}
.promotioncodes>li>label,.promotioncodes>li>a{float:left}
.promotioncodes>li>a{margin-top:5px}
.promotioncodes>li>label{margin:0 8px 0 0}
.promotioncodes>li{display:block;margin:0;overflow:hidden}
.hidden_info{clear:both;padding-left:33px}
.button_blue span{padding:10px 19px 0 11px}
.button_blue,.column .button_blue{font-size:20px}
.event_list_item .button_blue,.ticket_form .expanded .button_blue{float:right;white-space:nowrap}
button::-moz-focus-inner{border:0;padding:0}
form.discount_form fieldset{border-top:1px dotted #CBCBCB;margin:0;padding:15px 0}
form.discount_form fieldset:first-child{border-top:none}
.ticket_item_header p{float:right;font-weight:bold;color:#676767}
.ticket_item_header p:first-child{float:left;font-weight:bold}
.ticket_item_header{overflow:hidden;margin:0 0 5px}
form button.button_blue,.column .button_blue{height:40px;margin-right:-5px}
.loading_item{overflow:hidden;padding:20px;text-align:center}
.loading_item img,.list_view>ul>li.loading_item img{float:none}
.ticket_form .expanded .button_blue{margin:13px -5px 8px 0}
.accordion>div.white_gradient{padding:10px;border-bottom:1px dotted #CBCBCB}
.package h2{font-size:16px;margin:0}
.package hgroup{margin:0 0 11px 0}
.room_items.package .room_item{border:medium none;padding-bottom:0;padding-top:0}
.room_items.package .room_item:first-child{padding-top:5px}
.room_items.package{padding-bottom:20px;border-bottom:1px dotted #CBCBCB}
.package fieldset.parallel{margin:0 0 12px}
.package .room_item>form{margin:7px 0 0;overflow:hidden}
.hotel_detail .ui-accordion-content figure video{background-color:#000000 !important;width:100% !important}
#packagedetail .search_book_form fieldset{margin:0 0 10px 0}
#packagedetail .search_book_form fieldset:nth-child(2n+1),#packagedetail .search_book_form fieldset.odd{margin-right:6%}
#packagedetail .search_book_form fieldset:nth-child(3),#packagedetail .search_book_form fieldset:even{float:left;width:47%}
.package_detail{margin:13px 0 0}
.inklusive_exklusive,.package_detail .inklusive_exklusive h3{margin:0}
.package_detail h6{color:#676767;display:block;font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;font-size:1.25em;margin-bottom:0;padding:0;font-weight:normal;margin-top:15px}
.package_detail .list_view ul{margin-top:-3px}
.button_blue.arrow{float:right;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left_arrow.png') no-repeat scroll left 0 rgba(0,0,0,0);padding-left:26px}
.button_blue.arrow span{padding:10px 19px 0 0}
input#mobileAccept+label{display:inline-block;float:left}
.button_blue.online_booking,.button_blue.phone_booking{display:block}
.button_blue.online_booking>span,.button_blue.phone_booking>span{width:100%;padding:10px 0 0;text-align:left}
.button_blue.phone_booking{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left_phone.png') no-repeat scroll left 0 rgba(0,0,0,0);padding-left:41px;margin-bottom:10px}
.button_blue.online_booking{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left_online.png') no-repeat scroll left 0 rgba(0,0,0,0);padding-left:41px;margin-top:16px}
form.checkout_forms .parallel label{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif}
.ie_input.left_70,.ie_input.left_30{margin:0 4% 0 0}
.ie_input.right_70,.ie_input.left_70{width:66%;float:left}
.ie_input.right_30,.ie_input.left_30{width:30%;float:left}
section.conditions{margin:0}
section.conditions p{width:88%;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}
section.conditions p a{display:inline}
section.conditions label{width:10%}
.custom_checkbox{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/checkbox_mobile.png') no-repeat scroll left 0 rgba(0,0,0,0);height:25px}
section.conditions .custom_checkbox,.custom_checkbox{padding-left:35px}
.custom_checkbox.custom_checkbox_active{background-position:0 -34px}
.custom_checkbox.custom_checkbox_active.custom_radio{background-position:-27px 0}
.checkout_forms nav .button_blue span{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_right_arrow.png') repeat-x scroll right top rgba(0,0,0,0);padding:9px 35px 0 11px}
.shopping_cart_pagenav li a:after,.shopping_cart_pagenav li button:after,.hamburg_card_pagenav li a:after{display:none}
.checkout_forms nav .button_blue{float:right}
.shopping_cart_pagenav li button{padding-top:0;padding-right:0}
nav.shopping_cart_pagenav li:nth-child(2),nav.hamburg_card_pagenav li:nth-child(2){float:left;background:none;text-transform:none;font-size:1.33em}
nav.shopping_cart_pagenav li:nth-child(2) a,nav.hamburg_card_pagenav li:nth-child(2) a{text-transform:none}
.shopping_cart_pagenav li:nth-child(2) a,.shopping_cart_pagenav li:nth-child(2) button,.hamburg_card_pagenav li:nth-child(2) a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_arrow_left.png') no-repeat left 19px;color:#027DB5;padding-left:12px}
.shopping_cart_pagenav li:nth-child(2) a:after,.shopping_cart_pagenav li:nth-child(2) button:after,.hamburg_card_pagenav li:nth-child(2) a:after{background:none}
nav.shopping_cart_pagenav li:first-child,nav.hamburg_card_pagenav li:first-child{float:right;background:none;text-transform:none;font-size:1.33em}
.shopping_cart_pagenav li:first-child a,.shopping_cart_pagenav li:first-child button,.hamburg_card_pagenav li:first-child a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left.png') no-repeat scroll left 0 rgba(0,0,0,0);color:#FFFFFF;padding-left:6px}
.shopping_cart_pagenav li{list-style:none}
.shopping_cart_pagenav,.hamburg_card_pagenav{border-radius:none;box-shadow:none;padding:0}
.shopping_cart_pagenav a{font-size:16px}
#agb_infotext{color:#E1181E;float:right;font-family:Arial;font-size:13px;padding-left:40%;text-align:right;width:60%}
.traveller_header{border-bottom:1px dotted #CBCBCB;padding-bottom:6px;margin-bottom:6px}
.traveller_header h3{color:#027DB5}
.traveller_items div.traveller:last-child{margin-bottom:10px}
.shopping_cart_pagenav li:hover button,.hamburg_card_pagenav li:hover a,#dms_content.dms_content_ticketbooking .col_title>span:hover>a{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/button_blue_left.png') no-repeat scroll left 0 rgba(0,0,0,0)}
.payment_info h4{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif;float:left;font-size:16px;margin:0 4% 0 0;width:48%;color:#676767}
.payment_info p{float:right;width:48%}
.payment_info li{list-style:none;overflow:hidden}
.payment_info{padding:0;margin-top:0}
.custom_radio{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images_Mobile/Icons/radio_button_mobile.png') no-repeat scroll 0 -26px rgba(0,0,0,0);height:26px;vertical-align:-7px;width:25px;padding:0}
.creditcard label{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_creditcard.png') no-repeat scroll right 4px rgba(0,0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:1em;padding-right:68px}
form .small{float:left;width:48%;margin-right:4%}
form .small:last-child{margin-right:0}
form .small .select{background-position:94% 11px}
.paypal label{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_paypal.png') no-repeat scroll right 4px rgba(0,0,0,0);padding-right:57px;font-family:Arial,Helvetica,sans-serif;font-size:1em}
#bankSepaForm label,#bankForm label{font-family:Arial,Helvetica,sans-serif;font-size:1em}
form #payment_creditcard .parallel label,form #payment_bank label,form #payment_bank_sepa label{font-family:"SabonLTW01-BoldItalic",Georgia,"Times New Roman",serif}
form #payment_bank label,form #payment_bank_sepa label{font-size:1.25em}
.sofortueberweisung label{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_sofortuberweisung.png') no-repeat scroll right 4px rgba(0,0,0,0);display:inline-block;padding-right:57px;font-family:Arial,Helvetica,sans-serif;font-size:1em}
#creditCardForm .radio label{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.accordion ul.services{margin:0}
.accordion ul.services li .price{float:right}
.accordion ul.services .delete{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/icon_close.png') no-repeat scroll right center rgba(0,0,0,0);float:right;padding:0 20px 0 0}
.accordion ul.services li{border-top:1px solid #CBCBCB;clear:both;overflow:hidden;padding:7px 0 0;margin:7px 0 0}
.accordion ul.services li:first-child{border-top:none;clear:both;overflow:hidden;padding:0;margin:0}
#customerForm>.price_sum+nav{margin:0 0 10px;overflow:hidden}
.shopping_cart .confirmation{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:none;padding:0;width:100%}
.shopping_cart .confirmation:after{display:none}
.shopping_cart .confirmation h4{margin:20px 0}
.shopping_cart .confirmation h4 span{display:block;margin-top:8px;margin-left:0px}
.shopping_cart .confirmation p.download_pdf{font-weight:bold;line-height:34px;background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat scroll -34px -121px rgba(0,0,0,0);padding:0 0 0 40px}
.shopping_cart p.mail{background:url('../../typo3conf/ext/hht_resources/Resources/Public/Images/hv3_warenkorb_icons.png') no-repeat scroll -34px -41px rgba(0,0,0,0);padding:10px 0 0 40px}
.shopping_cart .accordion{margin:4px 0 6px}
.ui-state-default{line-height:26px}
.ui-datepicker-title .ie_input .select select,.ui-datepicker-title .ie_input:first-child .select select{width:136px}
.ui-datepicker-title .ie_input .select,.ui-datepicker-title .ie_input:first-child .select{background-position:86px 15px;width:105px}
.ui-datepicker .ui-datepicker-title{margin:0}
.ui-datepicker .ui-datepicker-header{height:36px}
.ui-datepicker{padding:5%;width:84%}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:none}
.ui-datepicker table tbody{font-size:1.3em}
#ui-datepicker-div{left:3% !important}
.grid_18.hv3_checkout_left{float:none;margin:0 0 20px}
.messagebox_error{color:#E40046;background:none no-repeat scroll 0 0 #FFFFFF;border:1px solid #E40046;margin:0 0 35px;padding:6px 10px 5px;position:relative}
