body{background:#f0f0f0; background:#d5d9c8 url(/img/style/sz-bg-olive-simple.jpg) repeat-x; color:#222; margin:0; padding:0; font:12px/15px "Lucida Sans",arial,helvetica,sans-serif; width:auto; max-width:1400px; background:#f0f0f2 url(/img/style/bg/sz-bg-company-dynamic4.jpg) fixed top left; -webkit-text-size-adjust:none}#wrapper{position:relative; width:980px; background:white; padding:0; margin:0 auto; border-top:6px solid #1F5162; background:#fff url(/img/style/sz-logo-header.jpg) no-repeat 0 0}#headerpart{position:absolute; right:0; bottom:0; background:transparent; width:340px; height:202px}#panorama{position:absolute; left:0; bottom:0; background:transparent; width:932px; height:202px; z-index:10; outline:none; outline-style:none}#innerframe{position:relative; width:932px; padding:0; margin:0 10px 0 24px}#header{position:relative; width:932px; height:405px; margin:0 0 30px 0; padding:0; z-index:1; border-top:1px solid #D8DDE1; background:transparent url(/img/style/sz-company-bg-head.gif) repeat-x 0 -7px}#footer{position:relative; margin:0; padding:4px 0; width:980px; height:49px; color:#777; background:#eee; opacity:0.9; z-index:9}.content{position:relative; width:700px; min-width:125px; min-height:200px; margin:10px 0 15px 0; padding:5px 6px 10px 250px; background:#fff}* html .content{width:688px}#navBeta{position:absolute; top:407px; left:696px; width:252px; padding:35px 0 0 8px; color:#000; background:#fff url(/img/style/sz-bg-greyfade-pattern.jpg) 0 -1100px; z-index:7; min-height:400px}* html #navBeta{left:694px}#navAlpha{position:absolute; left:-24px; width:230px; padding:0 20px 30px 20px; margin-top:-20px; color:#000; z-index:8}#navYouarehere{position:absolute; left:260px; top:407px; z-index:9; background:transparent; padding:4px 10px; font:10px/12px verdana; color:#525; width:676px}.acc{position:absolute; left:-99999em}img{border:0}p{margin-top:0; margin-bottom:1em; font:13px/17px "Lucida Sans",arial,helvetica,sans-serif; font:12px/17px "Lucida Sans",arial,helvetica,sans-serif; color:#222}th, td{padding:2px 10px 2px 10px; font:12px/16px arial,helvetica,sans-serif}th{text-align:left; font-weight:bold}:focus{outline:none}a, a:link, a:visited{font-weight:normal; text-decoration:none; color:#1f5162; background:transparent; border-bottom:1px dotted #aaa}a:hover{font-weight:normal; color:#000; background:transparent; border-bottom:1px solid #777}a:active{font-weight:normal; color:#f00; background:transparent}a:focus{outline-style:none}a:link.piclink, a:visited.piclink, a:hover.piclink, a:active.piclink, .referencepic a, .referencepic a:hover{border:none}#binternet a:link, #binternet a:visited{color:#848035}#bmobile a:link, #bmobile a:visited{color:#486929}#bservices a:link, #bservices a:visited{color:#76461d}address{font:11px/15px arial,helvetica,sans-serif; color:#aaa; background:transparent}acronym{font-weight:normal; font-style:normal; border-bottom:1px dotted #888}em{font-weight:normal; font-style:normal; text-decoration:none; color:#93a6a7; background:transparent}h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:"Lucida Sans",arial,helvetica,sans-serif}h1{clear:both; position:relative; margin-top:4px; margin-bottom:14px; font-size:1.5em; line-height:1.4em; color:#888; height:100px; overflow:hidden; padding:70px 330px 10px 25px}h1 em{color:#707070}h1 strong{color:#488ba9}#binternet h1 strong{color:#848035}#bmobile h1 strong{color:#7d953f}#bservices h1 strong{color:#8b624d}h2{font-size:1.5em; line-height:1.1em; margin-top:0; margin-bottom:2px; color:#000}h3{font-size:14px; font-size:1.2em; line-height:1.2em; margin-top:1.2em; margin-bottom:0.8em; font-weight:bold; color:#93a6a7}h3{color:#afc0b8}h3{color:#9db0a7}h3{color:#93a6a7}h3{color:#93a6a7}h4{font-size:12px; line-height:1.1em; margin-top:11px; margin-bottom:3px; font-weight:bold}h5{font-size:10px; font-weight:bold; margin:5px 0; padding:0; color:#1278B8}#footer address{background:#D0D3D8; color:#a2a2a2; text-decoration:none; text-align:left;  border-top:1px solid #bbb;  padding:7px 5px 5px 25px}#binternet #footer address{background:#d5d9c8}#bmobile #footer address{background:#d5d9c8}#bservices #footer address{background:#DFCDA7}#footer p{color:#999; padding:2px 5px 6px 25px; font-size:11px; margin-bottom:0}#footer p strong{margin-right:115px}#footer a{color:#888; text-decoration:none; font-weight:normal}#footer a:hover, #footer a:active{color:#000}#footer p a:link, #footer p a:visited{color:#777}#footer p a:hover, #footer p a:active{color:#000}#footer div.nav{text-align:right; margin-top:-17px}.project_overview{margin-top:0}#navBeta img{margin-bottom:8px}.floatbox{float:left; overflow:hidden; margin:0 10px 10px 0}.rightfloatbox{float:right; overflow:hidden; margin:0 0 10px 20px}.leftteaser{position:absolute; left:0; width:220px; margin-top:-100px}.sidebox, .searchbox, .teaser, .picturebox, .adressbox{margin-bottom:10px; width:210px; overflow:hidden; margin:0 0 10px -3px; border:2px solid #ddd}.picturebox{border:1px solid #ddd}.adressbox{background:transparent; border:none}.searchbox{width:auto}.bookingbox{width:358px}.sidebox h2, #navAlpha .sidebox h2, .bookingbox h2, .searchbox h2, .teaser h2{background:#ddd; color:#777; padding:4px 5px; font-size:12px; text-transform:none; font-weight:bold; margin-bottom:6px}.sidebox ul, .bookingbox ul{list-style:none; margin:0 2px 8px 8px; padding:0; border:0}.sidebox p, .bookingbox p, .searchbox p, .teaser p, .adressbox p{margin:0; padding:0 12px 5px 18px; font-size:0.9em; color:#555}.sidebox a{margin-left:10px}.teaser h3{margin-top:-5px; padding:0 2px 2px 8px}.teaser img{margin:-7px 0 0 -8px; padding:0}.picturebox p{padding:0 2px 0 8px; margin:0; background:#DEDDCC}.picturebox p img{margin:0 0 0 -8px}.picturebox em{margin-top:-25px}.leadingbox p{font-size:14px; font-weight:normal; line-height:18px}.leadingbox p strong{color:#444}.textteaser p{color:#fff; background:#BCDA84; padding:7px 10px}.textteaser a{color:#fff; text-decoration:none}.textteaser a:hover{color:#000}#navAlpha.slot{padding:0 0 10px 8px}#navAlpha div.nav{border:2px solid #e7e7e7; -moz-border-radius:8px; -webkit-border-radius:8px; width:210px; background:#fff}#navAlpha h2, #navAlpha h2 a{font-size:14px; font-weight:bold; color:#0DA7E7; text-decoration:none; border:none}#binternet #navAlpha h2, #binternet #navAlpha h2 a{color:#a4af25}#bmobile #navAlpha h2, #bmobile #navAlpha h2 a{color:#7d953f}#bservices #navAlpha h2, #bservices #navAlpha h2 a{color:#8b624d}#bcompany #navAlpha h2, #bcompany #navAlpha h2 a{color:#488ba9}#navAlpha h2{padding-left:28px}#navAlpha ul{list-style:none; margin:0 0 10px 0; padding:0; border:0; width:160px}#navAlpha li{display:inline; text-align:left; padding:0; margin:0; border:0; border-top:2px solid #e7e7e7; font:12px/15px arial,helvetica,sans-serif; font-weight:normal; color:#656565; width:210px; display:block}#navAlpha li:first-child{border-top:none}#navAlpha li a{display:block; margin:0; padding:5px 5px 5px 25px; border:0; background:transparent; font-weight:normal; color:#656565; text-decoration:none; width:180px}#navAlpha li a:link, #navAlpha li a:visited{color:#656565}#navAlpha li a b, b{position:absolute; left:-999em}#navAlpha li a:hover{color:#000; font-weight:bold; text-decoration:none}#navAlpha li.sactive a{text-decoration:none; font-weight:bold; color:#000}#navAlpha li.sactive{background:#d1edf5}#binternet #navAlpha li.sactive{background:#f7fbde}#bmobile #navAlpha li.sactive{background:#eff3de}#bservices #navAlpha li.sactive{background:#f5e9e1}#bcompany #navAlpha li.sactive{background:#e3ebf1}#navAlpha ul.level2{margin:0}#navAlpha ul.level2 li{color:#656565; margin:0; padding:0 0 0 24px; width:186px; border-top:none}#navAlpha ul.level2 li a{text-decoration:none; font-weight:normal; color:#656565; width:172px; padding:0 2px 3px 10px}#navAlpha ul.level2 li a:hover{color:#000; text-decoration:none}#navAlpha ul.level2 li.pactive a, #navAlpha ul.level2 li.sactive a{text-decoration:none; font-weight:bold; color:#429BCB}#binternet #navAlpha ul.level2 li.sactive a{color:#848035}#bmobile #navAlpha ul.level2 li.sactive a{color:#486929}#bservices #navAlpha ul.level2 li.sactive a{color:#76461d}#bhome #navAlpha ul.level2 li.sactive a, #bcompany #navAlpha ul.level2 li.sactive a{color:#1f5162}#navAlpha ul.level3{margin:0; width:160px}#navAlpha ul.level3 li{border-top:1px solid #fff; border-left:1px solid #fff; color:#656565; margin:0; padding:0 0 0 10px; width:140px}#navAlpha ul.level3 li a{font-size:9px; text-decoration:none; font-weight:normal !important; color:#656565; width:140px; padding:3px 2px 0 10px}#navAlpha ul.level3 li a:hover{color:#000; text-decoration:none}#navAlpha ul.level3 li.pactive a, #navAlpha ul.level3 li.sactive a{text-decoration:none; color:#003471}#navAlpha ul+ul{margin-top:20px}.content img{margin-bottom:8px}img.i{background:#fff; border:1px solid #ddd; margin:2px 0 0 0; padding:0}img.il{margin:0 16px 4px 0; padding:0}img.il{margin:0 16px 4px -7px; padding:0}img.ir{margin:0 0 4px 16px; padding:0}.content h2{color:#78b7cd; margin-bottom:8px; font-size:1.5em; font-weight:normal; padding-top:4px}#bhome .content h2, #bcompany .content h2{color:#488ba9}#binternet .content h2{color:#a4af25}#bmobile .content h2{color:#7d953f}#bservices .content h2{color:#8b624d}.fcontent{background:transparent; padding:3px 20px; margin-bottom:10px; overflow:hidden}.fcontent .fcontent{border:none; padding:0}.content p{display:block; padding-right:15px}.content p em{color:#93a6a7; font-weight:bold}.content ul{margin:0 0 15px 11px; padding:0 0 3px 0}.content ol{margin:0 0 15px 15px; padding:0 0 3px 0; list-style-type:decimal}* html .content ol{margin:0 0 15px 19px}*+html .content ol{margin:0 0 15px 19px}.content li{margin:0 0 7px 10px; padding:0; padding-left:15px; line-height:130%; font:12px/17px "Lucida Sans",arial; color:#444}.fcontent ul{list-style:circle outside; list-style-image:url(/img/i_list_arrow.png); list-style-image:url(/img/i_tick_arrowblue.gif)}#binternet .fcontent ul{list-style-image:url(/img/style/sz-internet-i-tick.gif)}#bmobile .fcontent ul{list-style-image:url(/img/style/sz-mobile-i-tick.gif)}#bservices .fcontent ul{list-style-image:url(/img/style/sz-services-i-tick.gif)}#bhome .fcontent ul, #bcompany .fcontent ul{list-style-image:url(/img/style/sz-company-i-tick.gif)}.content ul ul, .content ol ol{margin:3px 0 5px 12px; padding:0 0 3px 0}.content ol ol{list-style-type:upper-roman}.content ol ul{margin:6px 0 4px 12px; padding:0 0 3px 0}.content ul ul li{margin:0 0 1px 5px; padding:0 0 0 5px; line-height:130%; list-style-image:none; list-style-type:none} .content p.boxalert, .content p.boxalert1{clear:both; display:block; padding:5px 8px 4px 28px; margin-top:4px; margin-bottom:5px; background:#FEFFAF url(/img/i_idee.gif) no-repeat 3px 1px; border:1px solid #EEEF95; color:#000; width:auto; font:11px/12px arial,sans-serif; -moz-border-radius:4px; -webkit-border-radius:4px}.content p.boxquest{display:block; padding:4px 8px 4px 30px; margin-top:4px; margin-bottom:8px; border:0; background:#DEDDCC; border-left:3px solid #CCA; color:#000; width:625px}.content p.box, #navBeta p.box{color:#888; font-size:10px; padding:0; background:transparent}.content p.box1{display:block; text-transform:uppercase; font-weight:bold; margin-top:-9px; margin-bottom:4px; width:625px}.content p.box1 img{vertical-align:bottom}* html .content p.boxalert{display:none} .content pre{display:block; padding:5px 10px; overflow:auto; margin-top:0; margin-bottom:1em; background:#EAEAEA; color:#625343; font:11px/1.3 monospace,"Lucida Console",monaco,monospace; width:625px}.tbl, .tbl1, .tbl2{margin-right:15px; margin-bottom:15px; background-color:#fff; border:solid 1px #888; width:100%; width:660px}.tbl td, .tbl1 td, .tbl2 td{border-top:1px solid #aaa; border-right:1px solid #ddd; padding:0 10px 0 10px; vertical-align:top; background-color:#fff; color:#555}.tbl th, .tbl1 th, .tbl2 th{border-right:1px solid #ddd; background-color:#EAEAEA; color:#888}.tbl2 th{display:none}.tbl{margin-right:15px; margin-bottom:15px; background-color:#fff; border:solid 1px #fff; border-bottom:solid 1px #ccc}.tbl th{vertical-align:top; background:#ccc url(/img/style/sz-bg-greyfade.jpg) repeat-x 0 -300px; color:#777}.tbl td{padding-top:4px}.tbl3, .tbl4, .tbl5{margin-bottom:8px; background-color:#fff; border:solid 1px #fff}.tbl3 td, .tbl4 td, .tbl5 td{border:none; border-bottom:1px dotted #999; background-color:#fff; color:#333; padding:2px 0 2px 0; vertical-align:middle}.tbl3 th, .tbl4 th, .tbl5 th{border:none; border-bottom:1px solid #000; background-color:#fff; color:#555; padding:2px 3px 2px 1px}.tbl4 th{display:none}.tbl4{width:500px}.tbl5{width:700px; margin-bottom:16px}.tbl5 th{border:none; border-right:1px solid #DEDDCC; background-color:#DEDDCC; color:#555; padding:1px 10px 1px 10px; font-size:11px; font-weight:bold; white-space:nowrap}.tbl5 td{padding:2px 10px 2px 10px}.tbl6, .tbl7, .tbl8{margin-bottom:15px; background-color:transparent; border:0}.tbl6 td, .tbl7 td, .tbl8 td{padding:0; padding-right:8px; background-color:transparent; border:0}.tbl6 th, .tbl7 th, .tbl8 th{display:none; padding:0; background-color:transparent; border:0}.tbl7{width:100%}.tbl8{width:70%}.fline{border-top:1px dotted #ddd; height:15px} input, input.full{color:#333; font-size:11px; font-family:Verdana,sans-serif; background-color:#eee}input.full{width:100%}input.ecard{width:60%}select{color:black; font-size:11px; font-family:Verdana,sans-serif; background-color:#eee}img.butt{background:#CBE3EB; border:0; margin:0; padding:0}.hotellist, .destinationlist, .destinationlist2, .infobox{width:625px; padding:6px 10px; margin-bottom:8px; background:#eee}.hotellist h2, .infobox h2{font-size:13px; text-transform:none; font-weight:bold}.destinationlist h2{font-size:13px; text-transform:none; font-weight:bold}.destinationlist ul{border:0; margin-left:0; padding:0; list-style-type:none}.destinationlist ul li{display:block; float:left; width:165px; text-align:left; border:0; margin:0 0 4px 0; padding:0; list-style-image:none}.destinationlist .fline{clear:left; border:0; height:1px}.hotellist ul{border:0; margin-left:0; padding:0; list-style-image:none}.hotellist li{border:0; margin:0 0 4px 0; padding:0; list-style-image:none}.infobox h2{padding-bottom:6px; border-bottom:1px solid #999}.infobox h3{font-size:12px; text-transform:uppercase; font-weight:normal; margin-bottom:5px}.teaserbox{width:460px; position:relative; padding:0; margin-bottom:10px; background:url(/img/style/elegant/bg_teaserbox.gif) no-repeat}.teaserbox h2{color:#fff; padding:6px 0 3px 10px; margin-bottom:9px; font-size:1.5em}.teaserbox h2 em{font-size:0.93em; color:#fff; padding-left:10px}.teaserbox h3{padding:6px 6px 6px 10px}.teaserbox img{position:absolute; left:12px}.teaserbox p{padding:0 18px 0 190px; margin-bottom:8px; left:0}.teaserbox .fline{background:#fff url(/img/style/elegant/bg_teaserbox.gif) no-repeat 0 -422px; border:none; height:20px}#logolink{position:absolute; left:600px; top:30px; width:327px; height:92px; overflow:hidden; border:none}#logo{position:absolute; left:340px}#segmentlink{position:absolute; left:9px; top:20px; border:none}.whitespace{background:#fff url(/img/pat_whitespace.gif); margin:40px 0 0 0; padding:0 15px}.clearall{clear:both;  height:1px}.inline{display:inline}.hide, hr{display:none}.vspace{margin:10px 0 0 0}.sp10{margin-top:10px}.sp15{margin-top:15px}.sp20{margin-top:20px}.error{color:red}.liveedit{margin:0; margin-bottom:30px; border:1px #E5DD98 solid; border-top:1px #fff solid; padding:2px 5px 2px 26px; background:#FAF4C4 url(/img/iliveedit.gif) no-repeat 6px 5px}.liveedit a, .liveedit a:link, .liveedit a:visited{text-transform:uppercase; color:#CA9D50; text-decoration:none; background:transparent}.liveedit a:hover{color:#F4B244; text-decoration:none; background:transparent}.liveedit{margin:0; margin-bottom:30px; border:1px #A0D872 solid; border-top:1px #fff solid; padding:2px 5px 2px 26px; background:#CDF8A9 url(/img/iliveedit1.gif) no-repeat 6px 5px}.liveedit a, .liveedit a:link, .liveedit a:visited{text-transform:uppercase; color:#80B231; text-decoration:none; background:transparent}.liveedit a:hover{color:#9D910C; text-decoration:none; background:transparent}.picturebox em{color:#5F6C47}.photoregularfive{vertical-align:middle; vertical-align:text-top}.avalability li{list-style-type:none}.th1{width:60px}.th2{width:270px}#xForm{margin:0 0 25px -8px; background:#fff url(/img/style/sz-bg-greyfade-pattern.jpg) 0 -1100px; padding:5px 10px; border:2px solid #e7e7e7; -moz-border-radius:8px; -webkit-border-radius:8px}#xForm input, #xForm textarea, #xForm select{margin-top:5px; width:350px; background:#E3EBF1; padding:2px 0 2px 5px; font-size:13px; border-bottom:1px solid #ccc}#xForm #gender input{width:20px; margin-top:10px}#xForm #newsletter input{width:20px; margin-top:10px}#xForm #service{padding-bottom:2em}#xForm .warning, #xForm .warning p, #xForm .warning p span{margin:0; padding:2px 0; font-weight:bold; color:#DC2102}#xForm .warning p span{margin-left:5px}#xForm label{float:left; width:25%; padding-top:8px; padding-left:5px; text-align:left; font-size:13px}#xForm fieldset{border:1px solid #eee; padding:10px; margin-bottom:10px; background:#eee}#xForm fieldset p{margin:0 0 8px 0; padding:0 0 0 10px}#xForm legend{font-weight:bold; font-size:12px; color:#555; padding-left:3px}#xForm p small{font-size:10px; background:#ddd; padding:1px}#xForm textarea{}#xForm input:focus, #xForm textarea:focus, #xForm select:focus{background:#fff}#xForm .required label{color:red}#xForm .required input, #xForm .required select, #xForm .required textarea{border-left:4px solid red; background:#ebccc6; width:348px}#xForm #msg{margin-top:10px; border-top:1px solid #ddd}#xForm #msg textarea{height:7em; margin-top:20px}#xForm #sendform{clear:both; margin-top:10px; border-top:1px solid #ddd}#xForm #sendform input{margin-left:13em; width:40%; color:#555; font-weight:bold; background:#fff url(/img/style/bg_bookingbox_submit.gif) repeat-x -10px 0; border-color:#676C76; border-width:thin}#xForm #captcha{padding-top:8px; margin-top:10px; border-top:1px solid #ddd}#xForm #captcha label{width:25%; font-size:10px}#xForm #captcha input{margin-left:0; width:154px; font-size:20px; padding:5px}#xForm #captcha img{margin-top:4px; vertical-align:top; margin-left:10px}#xForm #cancel input{width:20%}h2.msgsend, h2.msgnotsend{color:#93BA1F; font-size:30px; padding-right:100px}#header h2{font-size:24px; color:#fff; padding:10px 25px; text-align:right}#navYouarehere p, #navYouarehere a, #navYouarehere em{color:#888; border:none; font-size:13px; margin-bottom:0}#navYouarehere a, #navYouarehere em{font-size:11px}#binternet #navYouarehere p{color:#848035}#bmobile #navYouarehere p{color:#336d17}#bservices #navYouarehere p{color:#76461d}#bhome #navYouarehere p, #bcompany #navYouarehere p{color:#1f5162}#navYouarehere a:link, #navYouarehere a:visited{color:#777}#navYouarehere a:hover, #navYouarehere a:active{color:#444}.content .sitemap ul{ list-style-type:square;  margin:0;  padding:0 0 0 14px}.content .sitemap li{ margin-bottom:6px;  line-height:16px}.content .sitemap ul ul{ list-style-type:circle}.content .sitemap ul ul li{ list-style-type:circle;  margin:6px 0 0 0;  padding-left:12px}* html .content .sitemap ul ul li{background-position:0px 7px}.content .sitemap ul ul ul li{ list-style-type:disc; background:none}.content .sitemap ul ul ul ul li{ list-style-type:circle}.content .sitemap ul ul ul ul ul li{ list-style-type:disc}.content .sitemap ul ul ul ul ul ul li{ list-style-type:circle}.column1, .column2{border-right:1px solid #eee; float:left; margin-bottom:10px; margin-right:10px; padding-right:20px; width:300px; background:#fff}.column2{width:300px; margin-right:0; padding-right:0; border-right:none}.bermudabox{width:425px}.tool-navigation, .start, .unser-angebot h2{display:none}#mainnavigation{margin-top:154px; height:50px}#mainnavigation ul{margin:0; padding:0}#mainnavigation li{color:#000; display:block; float:left; margin:0; padding:0; width:auto; -webkit-transition:all 0.5s}#mainnavigation li span{position:relative; left:-800em}#mainnavigation li a{color:#000; padding:10px; height:24px; width:212px; display:block; text-decoration:none; background:#aaa url(/img/style/sz-mainnavigation3.jpg) no-repeat -5px -53px; border:none}#mainnavigation li.internet a{background-position:-5px -53px}#mainnavigation li.mobile a{background-position:-237px -53px}#mainnavigation li.services a{background-position:-468px -53px}#mainnavigation li.company a{background-position:-701px -53px}#mainnavigation li.internet.sactive a, #mainnavigation li#minternet.sactive a{background-position:-5px -3px}#mainnavigation li.mobile.sactive a, #mainnavigation li#mmobile.sactive a{background-position:-236px -3px}#mainnavigation li.services.sactive a, #mainnavigation li#mservices.sactive a{background-position:-469px -3px}#mainnavigation li.company.sactive a, #mainnavigation li#mcompany.sactive a{background-position:-701px -3px}#mainnavigation li.internet a:hover{background-position:-5px -152px}#mainnavigation li.mobile a:hover{background-position:-236px -152px}#mainnavigation li.services a:hover{background-position:-468px -152px}#mainnavigation li.company a:hover{background-position:-701px -152px}.widebox{position:relative; left:-260px; width:920px}.referencebox{background:#f0f0f2 url(/img/style/sz-bg-greyfade.jpg) repeat-x 0 -300px; height:134px; clear:both; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #eee; width:664px; overflow:hidden; margin:10px 10px 4px 0; position:relative}.referencebox:hover{border:1px solid #ddd}.hasdetail:hover{background:#ddd url(/img/style/sz-bg-greyfade.jpg) repeat-x 0 -500px; border:1px solid #aad; cursor:pointer}.referencebox a:link, .referencebox a:visited{color:#4C95AF; text-decoration:none}.hasdetail:hover h2 a{color:#1D4E5F; text-decoration:none; cursor:pointer}.referencebox div.referencepic{float:left; overflow:hidden; width:172px; height:134px; background:#ddd}.hasdetail:hover div.referencepic{background:#ccc}.referencebox img{border:4px solid #fff; margin:3px}.referencebox h2{padding-top:10px; width:473px; float:right}.referencebox h2 sub{position:absolute; left:120px; top:0; display:block; font-size:10px; font-weight:bold; background:#444; color:#fff; padding:2px 5px}.referencebox div.fcontent{width:450px; float:left; background:transparent}.referencebox div.fcontent p{color:#444; margin:0; font-size:0.9em; padding-right:0}.hasdetail:hover div.fcontent p{color:#000}#referenzen{background:#fff; min-height:200px; padding-left:16px; margin-bottom:30px}#referenzen h3{border-top:2px solid #eee; margin-top:20px; margin-bottom:5px; padding-top:10px; width:670px; color:#78B7CD; font-size:18px; font-weight:normal}#referenzen h3 strong{font-weight:bold}#binternet #referenzen h3{color:#a4af25}#bmobile #referenzen h3{color:#7d953f}#bservices #referenzen h3{color:#8b624d}#bhome #referenzen h3, #bcompany #referenzen h3{color:#488ba9}#referenzen h4{margin-top:0; padding-top:0; margin-bottom:20px; color:#bbb; font-weight:normal}#referenzen #weitere_referenzen{float:right; margin-right:30px}#referenz{margin-top:-20px; margin-left:20px}#referenz .fcontent{padding-left:0}.content #referenz h2{font-size:1.9em}#referenz h3.topline{border-top:none; margin-top:20px; margin-bottom:5px; padding-top:10px; width:670px; color:#bbb; font-size:14px; font-weight:normal}#referenz h3.topline strong{font-weight:normal}#referenz .leadingbox p{font-size:12px}#referenz .description h2{color:#777; border-bottom:1px solid #ccc; margin-top:10px; width:668px; font-size:12px; padding-bottom:3px; text-transform:uppercase; letter-spacing:2px}#referenz .description h3{color:#444; padding-left:8px; font-size:13px}#bcompany #referenzen h3.topline strong, #bcompany #referenz h3.topline strong{display:none}#bcompany #referenzen h3.topline, #bcompany #referenz h3.topline{font-weight:bold}.gallery{position:relative; background:#fff; margin-bottom:40px; border:2px solid #ccc; z-index:100; width:670px}.slideshowContainer{background:#eee; height:352px; width:535px; border:2px solid #ccc; height:446px; width:670px}.loading{background:transparent url(/img/loading.gif) no-repeat scroll center center}.slideshowThumbnail{outline-color:-moz-use-text-color; outline-style:none; outline-width:medium}#thumbnails a:link, #thumbnails a:visited, #thumbnails a:hover, #thumbnails a:active{margin:0; padding:0; border:none}#wrapper .legend{height:86px; margin-top:4px; position:absolute; bottom:10px; border:2px solid red; height:200px; width:600px}#thumbnails{overflow:hidden; white-space:nowrap; width:664px; background:#777; padding:5px}#thumbnails img{margin-right:2px; border:1px solid #fff; height:80px}a.slideshowThumbnail:hover img, .outline{opacity:0.5}.outline{background-color:black; border:3px solid black; position:absolute; z-index:130; margin-top:5px}#thumbnails div{display:none}#slideshowLegend{position:absolute; top:5px; left:-200px; width:160px; height:300px; border:1px solid green}.chapterbox{float:left; width:296px; background:#f0f0f2 url(/img/style/sz-bg-chapterbox-single.gif) repeat-x -4px -3px; margin:0 2px 14px -12px; padding:8px 24px 8px 20px; height:168px; overflow:hidden}.chapterbox:hover{background:#f0f0f2 url(/img/style/sz-bg-chapterbox-single.gif) repeat-x -4px -200px; cursor:pointer}.chapterbox h2{line-height:1.4em}.chapterbox h2 a:link, .chapterbox h2 a:visited, .chapterbox h2 a:hover, .chapterbox h2 a:active{text-decoration:none}.chapterbox p{font-size:12px; color:#444; padding-right:5px}.chapterbox h2 strong{font-weight:normal}.chapterbox p{font-weight:normal}.chapterbox p strong{font-weight:normal}#bhome .chapterbox h2 a:link, #bhome .chapterbox h2 a:visited{color:#488ba9}#bhome .chapterbox h2 a:hover, #bhome .chapterbox h2 a:active{color:#1f5162}#bhome .chapterbox:hover h2 a{color:#1f5162}#binternet .chapterbox h2 a:link, #binternet .chapterbox h2 a:visited{color:#848035}#binternet .chapterbox h2 a:hover, #binternet .chapterbox h2 a:active{color:#a4af25}#binternet .chapterbox:hover h2 a{color:#a4af25}#bmobile .chapterbox h2 a:link, #bmobile .chapterbox h2 a:visited{color:#336d17}#bmobile .chapterbox h2 a:hover, #bmobile .chapterbox h2 a:active{color:#7d953f}#bmobile .chapterbox:hover h2 a{color:#7d953f}#bservices .chapterbox h2 a:link, #bservices .chapterbox h2 a:visited{color:#8b624d}#bservices .chapterbox h2 a:hover, #bservices .chapterbox h2 a:active{color:#76461d}#bservices .chapterbox:hover h2 a{color:#76461d}#bcompany .chapterbox h2 a:link, #bcompany .chapterbox h2 a:visited{color:#488ba9}#bcompany .chapterbox h2 a:hover, #bcompany .chapterbox h2 a:active{color:#1f5162}#bcompany .chapterbox:hover h2 a{color:#1f5162}div.sexy-bookmarks{height:54px; background:url('/img/style/socialbookmark-line-grey.png') no-repeat left top; position:relative; width:920px}div.sexy-bookmarks ul.socials{margin:0 !important; padding:0 !important; position:absolute; bottom:0; left:10px}div.sexy-bookmarks ul.socials li{display:inline-block !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:48px !important; cursor:pointer !important; padding:0 !important}div.sexy-bookmarks ul.socials a{display:block !important; width:48px !important; height:29px !important; font-size:0 !important; color:transparent !important}.sexy-furl, .sexy-furl:hover, .sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumble, .sexy-stumble:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoo, .sexy-yahoo:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-script-style, .sexy-script-style:hover, .sexy-designfloat, .sexy-designfloat:hover, .sexy-syndicate, .sexy-syndicate:hover, .sexy-email, .sexy-email:hover{background:url('/img/style/socialbookmark-icons.png') no-repeat !important}.sexy-furl{background-position:-300px top !important}.sexy-furl:hover{background-position:-300px bottom !important}.sexy-digg{background-position:-500px top !important}.sexy-digg:hover{background-position:-500px bottom !important}.sexy-reddit{background-position:-100px top !important}.sexy-reddit:hover{background-position:-100px bottom !important}.sexy-stumble{background-position:-50px top !important}.sexy-stumble:hover{background-position:-50px bottom !important}.sexy-delicious{background-position:left top !important}.sexy-delicious:hover{background-position:left bottom !important}.sexy-yahoo{background-position:-650px top !important}.sexy-yahoo:hover{background-position:-650px bottom !important}.sexy-blinklist{background-position:-600px top !important}.sexy-blinklist:hover{background-position:-600px bottom !important}.sexy-technorati{background-position:-700px top !important}.sexy-technorati:hover{background-position:-700px bottom !important}.sexy-myspace{background-position:-200px top !important}.sexy-myspace:hover{background-position:-200px bottom !important}.sexy-twitter{background-position:-350px top !important}.sexy-twitter:hover{background-position:-350px bottom !important}.sexy-facebook{background-position:-450px top !important}.sexy-facebook:hover{background-position:-450px bottom !important}.sexy-mixx{background-position:-250px top !important}.sexy-mixx:hover{background-position:-250px bottom !important}.sexy-script-style{background-position:-400px top !important}.sexy-script-style:hover{background-position:-400px bottom !important}.sexy-designfloat{background-position:-550px top !important}.sexy-designfloat:hover{background-position:-550px bottom !important}.sexy-syndicate{background-position:-150px top !important}.sexy-syndicate:hover{background-position:-150px bottom !important}.sexy-email{background-position:-753px top !important}.sexy-email:hover{background-position:-753px bottom !important}#binternet #header{background:transparent url(/img/style/sz-internet-bg-head.gif) repeat-x 0 -7px}#bmobile #header{background:transparent url(/img/style/sz-mobile-bg-head.gif) repeat-x 0 -7px}#bservices #header{background:transparent url(/img/style/sz-services-bg-head.gif) repeat-x 0 -7px}#bhome #wrapper, #bcompany #wrapper{border-top-color:#1f5162}#binternet #wrapper{border-top-color:#848035}#bmobile #wrapper{border-top-color:#486929} #bservices #wrapper{border-top-color:#76461d}#bmobile #headerpart{background-image:url(/gallery/samplezone/animation/sz-mobile-static.jpg)}#binternet #headerpart{background-image:url(/gallery/samplezone/animation/sz-internet-static.jpg)}#bservices #headerpart{background-image:url(/gallery/samplezone/animation/sz-services-static.jpg)}#bcompany #headerpart{background-image:url(/gallery/samplezone/animation/sz-company-static.jpg)}#bhome #headerpart{background-image:url(/gallery/samplezone/animation/sz-home-static.jpg)}#bcompany{background:#f0f0f2 url(/img/style/bg/sz-bg-company-dynamic4.jpg) fixed top left}#bservices{background:#f0f0f2 url(/img/style/bg/sz-bg-services-rockets-dif.jpg) fixed top left}#binternet{background:#f0f0f2 url(/img/style/bg/sz-bg-nature-leaf4.jpg) fixed top left}#bmobile{background:#f0f0f2 url(/img/style/bg/sz-bg-mobile-nature1.jpg) fixed top left}#bhome{background:#f0f0f2 url(/img/style/bg/sz-bg-company-dynamic4.jpg) fixed top left}#bhome #navBeta{left:-24px; top:406px}#bhome.project_detail #navBeta{left:-999em}#bcompany #headerpart{width:932px}.project_detail #navBeta{left:-999em}.galleria{list-style:none; width:200px}.galleria li{display:block; width:80px; height:80px; overflow:hidden; float:left; margin:0 10px 10px 0}.galleria li a{display:none}.galleria li div{position:absolute; display:none; top:0; left:180px}.galleria li div img{cursor:pointer}.galleria li.active div img, .galleria li.active div{display:block}.galleria li img.thumb{cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto}.galleria li .caption{display:block; padding:.5em 0 1em 0}* html .galleria li div span{width:400px}.content ul.reference-gallery{width:678px; margin:0; padding:0}.reference-gallery li{width:118px; height:90px; border:4px solid #bbb; padding:0; margin:0 8px 4px 0; background:#ccc}.reference-gallery li div{left:240px}.reference-gallery li div .caption{font:normal 0.7em/1.4 "Lucida Sans",arial,sans-serif}#reference-gallery-main{margin:20px 0; height:500px; width:654px; background:#DAD6CB; border:4px solid #bbb}#reference-gallery-main img{margin-bottom:10px}#reference-gallery-main.caption{color:#887}.reference-gallery-nav{padding-top:15px; clear:both; font:80% arial,sans-serif; letter-spacing:3px; text-transform:uppercase}.isactive, .isinactive{font-size:1.2em; border:1px solid #2A7625; margin:10px 0 100px 20px; padding:5px 10px 5px 35px; width:300px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#AAD39A url(/admin/img/i_accept.png) no-repeat 5px 5px}.isinactive{background:#FFBFBF url(/admin/img/i_cancel.png) no-repeat 5px 5px; border-color:#F50C0C}@media only screen and ( max-device-width:1024px ){#referenz .description h2,#referenz h3.topline{font-size:1.5em}}@media only screen and (max-device-width:1024px) and (orientation:landscape){  body{background:#fff !important}  #navYouarehere a, #navYouarehere em{font-size:15px !important}#navYouarehere p, #navYouarehere a, #navYouarehere em{font-size:18px}}@media only screen and ( max-device-width:1024px ) and ( orientation:portrait ){      body{background:#fff !important}     p{font-size:1.3em}.content{padding:10px 6px 10px 10px; font-size:1.1em; width:940px}.content p, .content li, #referenz .leadingbox p{font:1.3em/1.4em "Lucida"}.content .leadingbox p{font:1.4em/1.4em}.content .chapterbox, .content .chapterbox:hover{width:410px; height:248px; -webkit-background-size:450px 550px; margin-right:6px}.content .chapterbox:hover{background-position:-4px -600px}.content h2{font-size:2em}.content .chapterbox h2{font-size:1.9em}.content .referencebox{width:874px; height:170px}.referencebox h2{width:633px}#referenzen h3, #referenzen h4{font-size:1.7em !important}.referencebox div.referencepic{width:220px; height:170px}.referencebox div.referencepic img{width:205px}.referencebox div.fcontent{width:600px}.referencebox div.fcontent p{font-size:1.2em}#navYouarehere{left:140px; width:730px; margin-top:5px; margin-bottom:10px}#navYouarehere a, #navYouarehere em{font-size:19px !important}#navYouarehere p, #navYouarehere a, #navYouarehere em{font-size:22px}.content p.box, #navBeta p.box{font-size:13px}.column1, .column2{width:400px}.bermudabox{width:225px}#reference-gallery-main{float:left; margin-right:40px}.content ul.reference-gallery{width:200px; overflow:hidden; margin-top:36px}#referenz .fcontent{clear:both; float:none}#referenzen h3{width:880px}.content ul.reference-gallery li{float:none; clear:both; margin-bottom:5px}#navAlpha{background:#fff; -moz-border-radius:0 0 10px 10px;  -webkit-border-radius:8px;  border:5px solid #488BA9;  padding:10px 0 0 0;  left:27px;  top:40px;  display:none;  -moz-box-shadow:0px 10px 28px rgba(0,0,0,0.35); -webkit-box-shadow:0px 10px 28px rgba(0,0,0,0.35); box-shadow:0px 1px 18px rgba(0,0,0,0.5); min-width:350px}#binternet #navAlpha{border-color:#848035}#bmobile #navAlpha{border-color:#7D953F}#bservices #navAlpha{border-color:#8B624D}#bcompany #navAlpha{border-color:#488BA9}#navAlpha:before{background:#488BA9 url(/admin/img/menu.png) 0 0 no-repeat; -webkit-background-size:20px 10px; top:-25px; left:21px; position:relative; content:''; color:transparent; width:20px; height:10px; overflow:hidden; display:block; border-width:0;  border-style:none}#binternet #navAlpha:before{background-color:#848035}#bmobile #navAlpha:before{background-color:#7D953F}#bservices #navAlpha:before{background-color:#8B624D}#bcompany #navAlpha:before{background-color:#488BA9}#navAlpha div.nav{border:none; width:100%; overflow:hidden; -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}#navAlpha ul{-moz-border-radius:none;  -webkit-border-radius:none;  border-radius:none;  margin-right:20px;  width:100%; border-top:1px solid #C9C7C7}#navAlpha ul ul li:last-child{border-bottom:none}#navAlpha ul li{white-space:nowrap; font-size:18px; border-bottom:1px solid #C9C7C7; border-top:1px solid #E6E3E3; padding-right:10px; width:100%}#navAlpha ul.level2 li{width:auto}#navAlpha ul li a, #navAlpha ul.level2 li a{padding:15px 10px 15px 20px; white-space:nowrap; width:100%}#navAlpha h2.section{padding-left:20px; padding-bottom:12px}#navAlpha h2.section a{font-size:18px !important; margin:10px 0; padding:0}h2.acc.menu{text-transform:uppercase; color:#fff !important; position:relative; left:18px; top:-40px; font-size:18px; padding:8px 14px 9px 14px; font-weight:bold; margin:0; z-index:100; border-bottom:1px solid rgba(0,0,0,0.25); cursor:pointer; display:inline-block !important; text-shadow:0 -1px 1px rgba(0,0,0,0.25); letter-spacing:5px; -moz-border-radius:0 0 10px 10px;  -webkit-border-radius:0;  -webkit-border-bottom-left-radius:8px;  -webkit-border-bottom-right-radius:8px;  border-radius:0 0 10px 10px; -moz-box-shadow:3px 1px 12px rgba(0,0,0,0.5); -webkit-box-shadow:3px 1px 12px rgba(0,0,0,0.5); box-shadow:3px 1px 12px rgba(0,0,0,0.5); background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#76B7EF),color-stop(0.25,#1C87E3),to(#135F9F)); background-image:-moz-linear-gradient(19% 75% 90deg,#76B7EF,#1C87E3,#135F9F 100%)}#binternet h2.acc.menu{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#424500),color-stop(0.25,#737910),to(#A5A631)); background-image:-moz-linear-gradient(19% 75% 90deg,#424500,#737910,#A5A631 100%); -moz-opacity:.95; filter:alpha(opacity=95); opacity:.95}#bmobile h2.acc.menu{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#183408),color-stop(0.25,#6B8A39),to(#739252)); background-image:-moz-linear-gradient(19% 75% 90deg,#183408,#6B8A39,#739252 100%)}#bservices h2.acc.menu{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#391810),color-stop(0.25,#7B5139),to(#9C7152)); background-image:-moz-linear-gradient(19% 75% 90deg,#391810,#7B5139,#9C7152 100%)}#bcompany h2.acc.menu{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#082C39),color-stop(0.25,#295D6B),to(#528694)); background-image:-moz-linear-gradient(19% 75% 90deg,#082C39,#295D6B,#528694 100%)}}