body{font-size:8pt;margin:0pt; text-align:left;background:url(../images/blau_bg.gif) repeat-x top left #f7f7f7; }form {margin:0; padding:0;}* {font-family:Verdana;}.shop2 .marg_l5{margin-left: 5px;}.shop2 .marg_r5{margin-right: 5px;}* html .shop2 .marg_l5{margin-left: 5px;}.shop2 .marg_b15{margin-bottom:15px;}.shop2 .marg_b5{margin-bottom:5px;}.shop2 .marg_b10{margin-bottom:10px;}.shop2 .marg_b15{margin-bottom:15px;}.shop2 .marg_l10{margin-left:10px;}.shop2 .marg_r10{margin-right:10px;}.shop2 .float_l{float:left;}.shop2 .float_r{float:right;}.shop2 .clear_l{clear:left;}.shop2 .clear_b{clear:both; }.shop2 .cursor_p{cursor:pointer;}.cellpercent100{width:100%; display:block;}.cellpercent80{width:80%; display:block;}.shop2 .wid200{width:200px;}.shop2 * html .wid200{width:200px;}.shop2 .wid210{width:210px;}.shop2 * html .wid210{width:200px;}.shop2 .hit220{height:220px;}.shop2 #container{margin:0 auto; width:970px;}.shop2 #page_content{margin:-20px 0 5px 0; width:970px;}.shop2 .cotopl{background:url(../images/sprite_shop2.gif) no-repeat -86px -24px; width:15px; height:15px;}.shop2 .cotopc{width:940px; height:15px; background-color: #ffffff; text-align:right;}.shop2 .cotopr{background:url(../images/sprite_shop2.gif) no-repeat -112px -24px; width:15px; height:15px;}.shop2 .cocenter{width:970px; background-color: #ffffff; text-align:left;}.shop2 .cocenter > table{width:940px; margin:0 auto;}.shop2 .cobotl{background:url(../images/sprite_shop2.gif) no-repeat -86px -59px; width:15px; height:15px;}.shop2 .cobotc{width:940px; height:15px; background-color: #ffffff;}.shop2 .cobotr{background:url(../images/sprite_shop2.gif) no-repeat -112px -59px; width:15px; height:15px;}.shop2 #conavi{margin:15px 0 0 0; width:970px; position:relative; z-index:999;}.shop2 .ServiceNummer .Nr{font-size:12pt;}.shop2 .ServiceNummer .txt{font-size:7pt;}.shop2 .ServiceNummer .Icon{background:url(../images/sernum.gif) no-repeat top left; height:20px; width:135px;}.shop2 .logo{margin:20px 10px 20px 20px;}.shop2 .bookmark{margin:40px 10px 20px 20px;}.shop2 h1{font-size:12pt; font-weight: normal; margin:0; padding:0;}.shop2 h2{font-size:10pt; font-weight: normal; margin:0; padding:0;}.shop2 h3{font-size:10pt; font-weight: normal; margin:10px 0 0 0; padding:0;}.shop2 h4{font-size:9pt; font-weight: normal; margin: 10px 0 10px 0 ; padding:0; line-height:14pt;}.shop2 p{font-size:8pt; line-height:13pt; color:#535353; margin:0; padding:0;}.shop2 .fontmin{font-size:7pt;}.shop2 .copy{margin:10px 0 15px 0; text-align:center; color:#535353; font-size:7pt;}.shop2 .col1{color:#0279bd;}.shop2 .col2{color:#535353;}.shop2 .col3{color:#ffffff;}.shop2 .BoxTopL{background:url(../images/sprite_shop2.gif) 0 -24px no-repeat; width: 10px; height:15px;}.shop2 .BoxTopM{background:url(../images/sprite-x_shop2.gif) 0 -154px repeat-x; height:15px;}.shop2 .BoxTopR{background:url(../images/sprite_shop2.gif) -40px -24px no-repeat; width: 10px; height:15px;}.shop2 .BoxCenterL{background:url(../images/sprite-y_shop2.gif) 0 0 repeat-y; width: 10px;}.shop2 .BoxCenterM{background:#f6f6f6; vertical-align: top;}.shop2 .BoxCenterR{background:url(../images/sprite-y_shop2.gif) -31px 0 repeat-y; width: 10px;}.shop2 .BoxBottomL{background:url(../images/sprite_shop2.gif) 0 bottom no-repeat; width: 10px; height:8px;}.shop2 .BoxBottomM{background:url(../images/sprite-x_shop2.gif) 0 bottom repeat-x; height:8px; }.shop2 .BoxBottomR{background:url(../images/sprite_shop2.gif) -40px bottom no-repeat; width: 10px; height:8px; }.shop2 .BoxHeaderL {background:url(../images/sprite_shop2.gif) -52px -99px no-repeat; height:35px; width:10px;}.shop2 .BoxHeaderM{background:url(../images/sprite-x_shop2.gif) 0 0 repeat-x; height:35px;}.shop2 .BoxHeaderR{background:url(../images/sprite_shop2.gif) -100px -99px no-repeat; height:35px; width:10px;}.shop2 .offer_img_border{border:1px solid #cecece;}.shop2 .offertops .img{overflow-x: hidden;overflow-y: hidden;width: 224px;margin-left:-7px;margin-right:-7px;position:relative;border:none;z-index:1;}* html .shop2 .footer ul {padding:0; margin: 5px 0 0 -8px;}.shop2 .footer{padding:0; margin: 5px 0 0 0;}.shop2 .footer ul {padding:0; margin: 0;}.shop2 .footer li{font-size:7pt; color: #535353; display:inline; margin:0; padding-bottom:5px; line-height:12pt;}.shop2 .footer li a {font-size:7pt; color: #535353; text-decoration: none; margin:5px 0 0 0;}.shop2 .popdest div{font-size:8pt; margin: 0; padding: 6px 0 6px 5px; width:180px; text-decoration:none;}.shop2 .popdest div a { font-size:8pt; text-decoration:none; color:#535353;}.shop2 .popdest div a:hover{ text-decoration:underline;}.shop2 .popdest div.destsep{background: url(../images/sprite_shop2.gif) no-repeat 0 0; padding:0; width:180px; height:1px; overflow:hidden; }.shop2 .link a {color:#535353;}.shop2 .labtxt{padding: 0px; margin-top: 2px; font-weight:normal; font-size:8pt; color:#535353;}.shop2 .labbox{height:38px; display:block;}.shop2 .labmerk{margin: 3px 0 0 0; white-space: nowrap; display: block;}.shop2 input.shop2{font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding: 2px; border: 1px solid #b3b3b3; width:100%; color:#535353;}.shop2 select.shop2{font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding: 2px; border: 1px solid #b3b3b3; width:100%; color:#535353;}.shop2 input.checkbox{ border: none;}.shop2 input[type="text"]#hotelname {width:194px !important;}.shop2 select.childselect{font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;padding: 2px; border: 1px solid #b3b3b3; width:60px; color:#535353;}.shop2 input.childinput{border:1px solid #0279bd; color:#ffffff; margin:0px; width:60px; padding:1px; background: url(../images/sprite-x_shop2.gif) 0 -126px;}.shop2 .labboxchild{height:30px; display:block;}.shop2 .childbox {background-color:#f6f6f6; border:1px solid #cfcfcf; width:130px; position:absolute;display:none;overflow:hidden;padding:8px;z-index:999;}.shop2 .search-more {position: absolute;display: none;width:230px;height: 200px;margin-left: -15px;margin-top: -30px;z-index:50;}.shop2 #voncal, #biscal {width: 590px;height: 215px;position: absolute;z-index: 9;display: none;}.shop2 .calicon {background: url(../images/sprite_shop2.gif) no-repeat -96px -77px;width: 21px;height: 20px;cursor: pointer;}.shop2 input.find_button{background: url(../images/sprite_shop2.gif) no-repeat 0 -2px; width:130px; height:20px; cursor:pointer;}.shop2 input.open{background: url(../images/sprite_shop2.gif) no-repeat -75px -77px; width:21px; height:20px; cursor:pointer; border:none;}.shop2 input.close{background: url(../images/sprite_shop2.gif) no-repeat -52px -77px; width:21px; height:20px; cursor:pointer; border:none;}.shop2 .quick {width:170px;}.shop2 .quicklink{font-size:8pt; font-family:Verdana; margin: 0; padding: 4px 0 4px 10px; width:170px; text-decoration:none;}* html .shop2 .quicklink{font-size:8pt; font-family:Verdana; margin: 0; padding: 4px 0 4px 10px; width:170px; text-decoration:none;}.shop2 .quicklink a { margin: 0; font-family:Verdana; font-size:8pt; list-style: none; text-decoration:none; color:#535353;}.shop2 .quicklink a:hover{ text-decoration:underline;}.shop2 .quicksep{background: url(../images/sprite_shop2.gif) no-repeat 0 0; width:135px; height:1px; overflow:hidden; }.shop2 .mass_nav_l {height: 40px; width: 15px;}.shop2 .mass_nav_r {height: 40px; width: 22px;}.shop2 .nav_l {background-image: url(../images/nav_l.png);}.shop2 .nav_r {background-image: url(../images/nav_r.png);}.shop2 .nav_c {background: url(../images/sprite-x_shop2.gif) repeat-x 0 -38px;}.shop2 .sep {background:url(../images/sprite_shop2.gif) no-repeat -52px -24px; width:1px; height:40px; padding:0; margin:0;}.shop2 .jsddm {margin: 0; padding: 0; z-index: 555;}.shop2 .jsddm li{float:left; list-style:none; font:12px Verdana;}.shop2 .jsddm li a {color:#ffffff; display:block; cursor:pointer; background:url(../images/sprite-x_shop2.gif) repeat-x 0 -38px; padding: 14px 11px 12px 13px; text-decoration:none; white-space: nowrap;}* html .shop2 .jsddm li a {color:#ffffff; display:block; background:url(../images/sprite-x_shop2.gif) repeat-x 0 -38px; padding: 14px 11px 12px 13px; text-decoration: none; white-space: nowrap;}.shop2 .jsddm li a:hover {color:#ffffff; background:url(../images/sprite-x_shop2.gif) repeat-x 0 -80px;}.shop2 .jsddm li .selected {color:#ffffff; background:url(../images/sprite-x_shop2.gif) repeat-x 0 -80px;}.shop2 .jsddm li ul{margin: -1px 0 0 0;padding: 0;position: absolute;visibility: hidden;border-width: 0 1px 0px 1px;border-style:solid;border-color: #cecece;z-index:999;}.shop2 .jsddm li ul li{clear: left;display: block;width:160px;font-size:8pt;}.shop2 .jsddm li ul li a{color:#535335;padding: 6px 10px;border-bottom: 1px solid #cecece;background: #ffffff}.shop2 .jsddm li ul li a:hover{background: #f3f3f3;color: #535335;}.shop2 .dim {height: 20px; width: 20px;}.content_ko input{width: 300px; color: #000; background-color: #F5F5F5; border: 1px solid #666; } .content_ko input:focus{ background-color:#FFF; } .content_ko label{ float: left; width: 100px; text-align: right; padding-top: 3px; padding-right: 5px; margin-bottom:1px; }#.content_ko input{margin-bottom:1px;}#mailformformtype_mail{clear: both; text-align: center; padding-top: 15px; padding-bottom: 30px; width:100px; padding:0px; margin:0px; margin-left:310px; margin-top:20px;}#mailformBemerkungen{width:300px;height:200px;}.content_ko{margin-top:20px;margin-bottom:20px;width:540px;margin-left:auto;margin-right:auto;padding-bottom:25px;padding-top:25px;}#abstand{margin-bottom:5px;margin-top:5px;}.csc-mailform-field{margin-bottom:2px;}#send-message{min-height:400px;}.yui-skin-sam .yui-calcontainer { background-color:#ffffff;border-color: #0079bd; }.yui-skin-sam .yui-calcontainer .title { background-image: url(../images/sprite-x_shop2.gif);border-color: #0079bd;color: #ffffff; }.yui-skin-sam .yui-calcontainer .calclose, .yui-skin-sam .yui-calendar .calnavleft,.yui-skin-sam .yui-calendar .calnavright, #popUpDiv .close, .popUpDiv .close { background-image: url(../images/sprite_shop2.gif); }.yui-skin-sam .yui-calendar .calweekdaycell { color:#535353; }.yui-skin-sam .yui-calendar td.calcell { border-color: #BEDAEA; background-color: #FFFFFF; }.yui-skin-sam .yui-calendar td.calcell a { color: #535353; }.yui-skin-sam .yui-calendar td.calcell.today { background-color: #bedaea; color:#0079bd !important;}.yui-skin-sam .yui-calendar td.calcell.oom { background-color:#e5f0f7; color:#e5f0f7; }.yui-skin-sam .yui-calendar td.calcell.selected { background-color: #0079bd; color:#ffffff; }.yui-skin-sam .yui-calendar td.calcell.selected a { color:#ffffff; }.yui-skin-sam .yui-calendar td.calcell.calcellhover { background-color:#0079bd; cursor:pointer; }.yui-skin-sam .yui-calendar td.calcell.calcellhover a { background-color:#0079bd; color:#ffffff; }.yui-skin-sam .yui-calendar td.calcell.previous { color:#bedaea; }.yui-skin-sam .yui-calendar a.calnav { border-color:#0079bd;color:#535353; }.yui-skin-sam .yui-calendar a.calnav:hover { background-image: url(../images/sprite-x_shop2.gif);color:#025C8C;border-color:#0079bd; }.yui-skin-sam .yui-calcontainer .yui-cal-nav { background-color:#E1EEF7;border-color:#0079bd }.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button { color:#025C8C; }#voncal.right, #biscal.right {right: 0px;}.yui-calcontainer{padding-left:10px; position:absolute; float:left; _overflow:hidden;}.yui-calcontainer iframe{position:absolute; border:none; margin:0; padding:0; z-index:0; width:100%; height:100%; left:0px; top:0px; }.yui-calcontainer iframe.fixedsize{width:50em; height:50em; top:-1px; left:-1px; }.yui-calcontainer.multi .groupcal{z-index:1; float:left; position:relative; border:1px solid;font-size:10px;color:#535353;}.yui-calcontainer .title{position:relative; z-index:1; }.yui-calcontainer .close-icon{position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }.yui-calendar{position:relative; }.yui-calendar .calnavleft{position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }.yui-calendar .calnavright{position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }.yui-calendar .calheader{position:relative; width:100%; text-align:center; }.yui-calcontainer .yui-cal-nav-mask{position:absolute; z-index:2; margin:0; padding:0; width:100%; height:100%; _width:0; _height:0; left:0; top:0; display:none; }.yui-calcontainer .yui-cal-nav{position:absolute; z-index:3; top:0; display:none; }.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box; display:inline-block; }.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block; *display:inline-block; *overflow:visible; border:none; background-color:transparent; cursor:pointer; }.yui-calendar .calbody a:hover{background:inherit; }p#clear{clear:left; padding-top:10px; }.yui-skin-sam .yui-calcontainer {border-width:3px;border-style:solid;padding-left :10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px; }.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent; border:none; padding:10px 10px 10px 10px; margin:5px 0px 5px 5px; }.yui-skin-sam .yui-calcontainer .title{background-repeat: repeat-x;background-position: 0 -124px;border-bottom-width: 1px;border-bottom-style: solid;font-size:12px;font-weight:bold; height:auto; padding:0.4em;margin:0 -10px 10px -10px; top:0; left:0; text-align:left; }.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px; }.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0; }.yui-skin-sam .yui-calcontainer .calclose, #popUpDiv .close, .popUpDiv .close {background-repeat: no-repeat;background-position: -58px -24px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0; border-collapse:collapse; font:100% sans-serif;text-align:center; margin:0; }.yui-skin-sam .yui-calendar .calhead{background:transparent; border:none; vertical-align:middle; padding:0; }.yui-skin-sam .yui-calendar .calheader{background:transparent; font-weight:bold; padding:.3em 0 .3em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none; }.yui-skin-sam .yui-calendar .calnavleft{background-repeat: no-repeat;background-position: -58px -39px;width:25px; height:15px; top:0; bottom:0; left:-5px; margin-left:.4em; cursor:pointer; }.yui-skin-sam .yui-calendar .calnavright{background-repeat: no-repeat;background-position: -58px -54px;width:25px; height:15px; top:0; bottom:0; right:-5px; margin-right:.4em; cursor:pointer; }.yui-skin-sam .yui-calendar .calweekdayrow{height:2em; }.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0; border:none; }.yui-skin-sam .yui-calendar .calweekdaycell{font-weight:bold; text-align:center;width:24px;}.yui-skin-sam .yui-calendar .calfoot{}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{font-size:85%; font-style:normal; font-weight:normal; border:none; }.yui-skin-sam .yui-calendar .calrowhead{text-align:right; padding:0 2px 0 0; }.yui-skin-sam .yui-calendar .calrowfoot{text-align:left; padding:0 0 0 2px; }.yui-skin-sam .yui-calendar td.calcell{border-width: 1px;border-style: solid;padding:1px;line-height:1.6em;text-align:center;white-space:nowrap;}* + html .yui-skin-sam .yui-calendar td.calcell{height:18px;}.yui-skin-sam .yui-calendar td.calcell a{display:block; text-decoration:none; }.yui-skin-sam .yui-calendar td.calcell.restricted { text-decoration:line-through; }.yui-skin-sam .yui-calendar td.calcell.highlight1 { background-color:#ccff99; }.yui-skin-sam .yui-calendar td.calcell.highlight2 { background-color:#99ccff; }.yui-skin-sam .yui-calendar td.calcell.highlight3 { background-color:#ffcccc; }.yui-skin-sam .yui-calendar td.calcell.highlight4 { background-color:#ccff99; }.yui-skin-sam .yui-calendar a.calnav{border-width:1px;border-style: solid;padding:0 4px; text-decoration:none; zoom:1; }.yui-skin-sam .yui-calendar a.calnav:hover{background-repeat: repeat-x;background-color: transparent;cursor:pointer; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask {background-color:#000; opacity:0.25; filter:alpha(opacity=25); }.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif; font-size:93%; border-width:1px;border-style:solid;left:50%; margin-left:-7em; width:14em; padding:0; top:2.5em;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em; }.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em; margin-left:-8em; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px; padding:5px; background-color:#fff;color: #f00;border-top:1px solid black; display:none; }.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block; font-weight:bold; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%; _width:auto; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69; border:1px solid #000; }.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em; }.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border-width:1px;border-style: solid;background-repeat: repeat-x;margin:auto .15em; }.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px; font-size:93%; line-height:2; *line-height:1.7; min-height:2em; *min-height:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{}.ibe3-main .maskrow #voncal, .ibe3-main .maskrow #biscal{width: 100%; height: auto; position:static;}.ibe3-main .maskrow .yui-calcontainer.multi .groupcal{float: none;}.yui-skin-sam .ibe3-main .maskrow .yui-calcontainer {border-width:0px;border-style:none;padding-left :0px;}.yui-skin-sam .ibe3-main .maskrow .yui-calcontainer.multi {padding:0px;}.yui-skin-sam .ibe3-main .maskrow .yui-calcontainer.multi .groupcal {padding:0px;}.yui-skin-sam .ibe3-main .maskrow .yui-calcontainer.multi .title {display: none;}.yui-skin-sam .ibe3-main .maskrow .yui-calcontainer .calclose, .ibe3-main .maskrow #popUpDiv .close, .ibe3-main .maskrow .popUpDiv .close {top: 3px;right: 3px; position: relative;}.yui-skin-sam .ibe3-main .maskrow .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .ibe3-main .maskrow .yui-calendar{ width: 100%;}.yui-skin-sam .ibe3-main .maskrow .yui-calendar .calheader{font-weight:normal;padding: .3em 0;text-align:center;}.yui-skin-sam .ibe3-main .yui-calendar .calnavleft{margin:0;top:3px;bottom:0;left:3px;}.yui-skin-sam .ibe3-main .yui-calendar .calnavright{margin:0;top:3px;bottom:0;right:3px;}.yui-skin-sam .ibe3-main .maskrow .yui-calendar .calweekdaycell{width:auto;}.yui-skin-sam .ibe3-main .maskrow .yui-calendar td.calcell{border-style: none;}