body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}clearfix:after{clear:both}clearfix{zoom:1}html{font-size:16px;background:#f2f9ff url(/fileadmin/fitreisen.de_templates/img/verlauf-bg04.png) 0 0 repeat-x;padding:0;margin:0}body{font-family:arial,helvetica,sans-serif;font-size:62.5%;color:#494949;padding:0;margin:0}a{text-decoration:none;color:#004b7f}a:hover{color:#44a613}h2{font-size:20px;font-weight:bold;color:#004b7f;padding:10px
18px 5px 18px}h3{font-size:16px;font-weight:bold;color:#004b7f;padding:6px
18px 0 18px}h3
sup{font-size:10px}strong{font-weight:bold}hr{border-top:0;border-bottom:solid 1px #ddd;border-left:0;border-right:0;height:1px;margin:20px
0}.main-box-container
a{text-decoration:none}.main-box-container p
a{text-decoration:underline}.main-box-container
h2{font-size:1.6em;font-weight:bold;color:#004b7f;padding:0;margin:0
0 6px 0}.main-box-container
h3{font-size:1.4em;font-weight:bold;color:#004b7f;padding:0;margin:12px
0 6px 0}.main-box-container
h4{font-size:1.2em;font-weight:bold;color:#004b7f;padding:0;margin:0
0 6px 0}.main-box-container
p{font-size:12px;line-height:1.3;color:#494949;margin-bottom:11px}.main-box-container
p.bigtext{font-size:13px}.main-box-container
img.pdf{margin-left:335px;margin-top:-25px}.main-box-container
input.text{border:solid 1px #ddd;width:200px;background:#fff}.main-box-container
input{border:solid 1px #ddd;width:200px;height:20px;background:#fff;font-family:Arial,sans-serif;color:#494949;font-size:1.0em}.main-box-container
input.checkbox{width:auto;height:auto;margin-right:7px}.main-box-container
textarea{border:solid 1px #ddd;width:350px;height:120px;background:#fff;font-family:Arial,sans-serif;color:#494949;font-size:1.0em}.main-box-container
strong{font-weight:bold}.main-box-container
ul{line-height:1.4;color:#494949;margin-bottom:6px;font-size:12px;padding-left:0.6em;margin-left:0.6em}.main-box-container ul
li{background-position:0 6px;background-repeat:no-repeat;list-style-type:disc;list-style-position:outside;padding:0;margin:0}.main-box-container
ol{list-style-type:decimal;line-height:1.4;color:#494949;margin-bottom:6px;font-size:12px;list-style-position:outside;padding-left:0.6em;margin-left:0.6em}.main-box-container ol li
a{color:#004b7f}.main-box-container ol li a:hover{text-decoration:underline}.main-box-container ul.no-image
li{background:none;padding-left:0;list-style-type:none}.main-box-container ul.no-decoration
li{background:none;padding-left:0px;list-style-type:none;font-size:9px}.main-box-container ul.columns-one,
.main-box-container ul.columns-two,
.main-box-container ul.columns-three{margin-left:0;padding-left:0;margin-right:10px}.main-box-container ul.columns-one
li{float:left;width:100%;background:none;padding-left:0;list-style-type:none}.main-box-container ul.columns-two
li{float:left;width:50%;background:none;padding-left:0;list-style-type:none}.main-box-container ul.columns-three
li{float:left;width:33%;background:none;padding-left:0;list-style-type:none}.main-box-container ul.columns-four
li{float:left;width:25%;background:none;padding-left:0;list-style-type:none}.main-box-container ul.columns-five
li{float:left;width:20%;background:none;padding-left:0;list-style-type:none}.main-box-container ul.subnavgation
li{font-size:16px;line-height:1.9}.main-box-container
dt.linke_spalte{font-weight:normal;width:100px;float:left;display:block}.stars-4{width:40px;background:url(/fileadmin/fitreisen.de_templates/img/stern.gif) 0 50% repeat-x;text-indent:-9999em;display:block;float:left}button.button{border:0;margin:0;font-size:1em;padding:3px
7px 3px 7px;color:#494949}input.button{font-weight:bold;border:0;margin:0;font-size:12px;padding:5px
7px 5px 7px;color:#494949;width:auto;height:auto}input.green{background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x;color:#004b7f}button.button.right{background:#dff1ff}.green{background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x;color:#004b7f}button.blue{background:url(/fileadmin/fitreisen.de_templates/img/button-blue-bg.gif) 0 50% repeat-x;color:#fff}button:hover.green,input:hover.green.button{background:#dff1ff;color:#004b7f}button:hover.blue{background:#44a613;color:#004b7f}a.button{background:url("/fileadmin/fitreisen.de_templates/img/button-blue-bg.gif") repeat-x scroll 0 50% transparent;color:#FFF}a.button-blue{border:0
none;color:#494949;cursor:pointer;font-size:1em;margin:0;padding:3px
7px}#container{margin:0
auto;width:960px}#header{position:relative;width:944px;margin:12px
8px;height:60px}#navigation{background:url(/fileadmin/fitreisen.de_templates/img/navigation-bg.png) 0 50% repeat-x;width:944px;margin:0
8px;float:left;font-size:11px}#content{width:100%;overflow:hidden;clear:both;background:url(/fileadmin/fitreisen.de_templates/img/content-bg.png) 0 0 repeat-y}#content-bottom{height:10px;clear:both;background:url(/fileadmin/fitreisen.de_templates/img/content-bottom.png) 0 0 no-repeat;line-height:10px;font-size:1px}#sidebar{width:220px;padding:0
2px 160px 10px;float:left}#main{width:728px;float:left}#footer{padding-bottom:410px}#header
#logo{margin-left:0px}#header #logo
img{margin-top:-7px}#header #logo
a{width:176px;height:56px;display:block}#header #logo
span{text-indent:-9999em;display:block;float:left;line-height:0;font-size:0;height:0}#header
#flaggen{width:16px;text-align:center;position:absolute;left:530px;top:11px}#header #flaggen
.flagge{margin-bottom:3px;display:block}#header
#kontakt{position:absolute;right:0;bottom:0}#header #kontakt
p{text-align:right;font-size:1.2em;color:#004b7f;vertical-align:middle}#header #kontakt
span{color:#494949;font-size:22px;word-spacing:0px;font-weight:bold;background:url(/fileadmin/fitreisen.de_templates/img/header-telephone.png) 0 60% no-repeat;padding-left:20px}#header #kontakt span
span{background:none;padding-left:0}.underline{text-decoration:underline}.sidebar-box{width:200px;padding:10px;margin:2px
0 0;clear:both;font-size:1.1em;border-bottom:1px solid #96D645;margin:2px
10px 0;padding:10px
0}.sidebar-box
h2{font-size:1.4em;padding:0
0 6px;color:#004b7f}.sidebar-box
p{line-height:15px}.sidebar-box
p.gross{font-size:15px;padding-bottom:4px}#sidebar
fieldset{position:relative}#sidebar
input.button{float:right;height:20px;line-height:20px;background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x;border:0;padding:0
5px;margin:0;color:#004b7f;font-size:1em;cursor:pointer}#sidebar
a.button{background:url("/fileadmin/fitreisen.de_templates/img/button-green-bg.gif") repeat-x scroll 0 50% transparent;border:0
none;color:#004B7F;font-size:1em;height:20px;line-height:20px;margin:0;padding:2px
5px}#sidebar a.button:hover{background:#DFF1FF}#sidebar a.small-link{font-size:9px;text-decoration:underline;color:#494949}#sidebar input:hover.button{background:#dff1ff}#sidebar
form{margin:0;padding:0}#sidebar
ul{list-style-type:disc;list-style:inside;margin:0
0 0 7px;padding:0}#sidebar
.last{border-bottom:none;margin-bottom:10px}.sidebar-search{background:#316795;border-bottom:1px solid #eee;margin:2px
0 0 !important;padding:10px
!important}.sidebar-search
h2{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.3);margin:0}.sidebar-search
label{color:#fff}.sidebar-search
dd{padding-bottom:5px}.sidebar-search
input.text{height:18px;line-height:18px;padding:0;margin:0;border:1px
solid #ccc}.sidebar-search
div{line-height:20px;font-size:1.2em}.sidebar-search div
a{color:#fff;text-decoration:underline}.sidebar-search div
input{width:130px}.sidebar-search
select{width:100%}.sidebar-search
dl{padding-bottom:5px}.sidebar-search
.date{position:relative}.sidebar-search .date-window{position:absolute;top:0;left:0;z-index:200}.sidebar-search
input.button{width:60px}.sidebar-search .date-window{position:absolute;top:0;left:0;z-index:200}.sidebar-search #freesearch-container
p{color:#fff;font-size:11px;text-shadow:0 -1px 1px rgba(0,0,0,0.3);margin-bottom:2px}.sidebar-search #freesearch-container
input{background:url(/fileadmin/fitreisen.de_templates/img/wizard-input-200.png) 0 0 no-repeat;width:190px;height:20px;margin:0
0 10px 0;padding:0
5px;border:0;color:#494949;font-size:12px;font-family:arial,helvetica,sans-serif}input::-webkit-input-placeholder{color:#ccc}.sidebar-search #freesearch-container input:-moz-placeholder{color:#ccc}.sidebar-search #freesearch-container
input.placeholder{color:#ccc}.sidebar-reiseberatung{background:transparent url(/fileadmin/fitreisen.de_templates/img/sidebar-reiseberatung.png) no-repeat scroll 129px 100%}.sidebar-bestpreis
img{float:right;margin-top:-18px}.sidebar-newsletter
input.wide{width:100%;margin-bottom:10px}.sidebar-newsletter
input.button{bottom:0 !important;top:auto !important;margin-right:-4px !important}.sidebar-newsletter
a{font-size:12px;color:#494949}.sidebar-katalog
input{position:static !important}.sidebar-katalog
img{float:left;margin-right:10px}.sidebar-experte{background:url("/fileadmin/fitreisen.de_templates/img/sidebar-experte.png") no-repeat scroll 133px 70% transparent}.sidebar-kundenmeinung
div.stars{margin:4px
0 5px}.sidebar-kundenmeinung div.stars
img{float:left}.sidebar-kundenmeinung
p{clear:left}.sidebar-kundenmeinung
.ranking{color:#004B7F;font-size:1.4em;font-weight:bold;display:block}#sidebar .foto-1{background:transparent url(/fileadmin/fitreisen.de_templates/img/sidebar-foto-1.png) no-repeat scroll right bottom}#sidebar .foto-2{background:transparent url(/fileadmin/fitreisen.de_templates/img/sidebar-foto-2.png) no-repeat scroll right bottom}#sidebar .foto-3{background:transparent url(/fileadmin/fitreisen.de_templates/img/sidebar-foto-3.png) no-repeat scroll right bottom}#sidebar .foto-4{background:transparent url(/fileadmin/fitreisen.de_templates/img/sidebar-foto-4.png) no-repeat scroll right bottom}#sidebar .foto-5{background:transparent url(/fileadmin/fitreisen.de_templates/img/sidebar-foto-5.png) no-repeat scroll right bottom}.main-teaser{width:720px;position:relative;padding-bottom:4px;z-index:0}.main-teaser
img{position:absolute;top:0;left:0;z-index:9}.main-teaser
p{position:absolute;bottom:20px;right:0;z-index:20;background:url(/fileadmin/fitreisen.de_templates/img/teaser-bg.png) 0 0 repeat;font-size:20px}.main-teaser p
a{padding:5px
12px;display:block}.main-breadcrump{padding:10px
18px 0 18px;font-size:11px}.back-to-search{padding:10px
18px 0 18px;font-size:12px}.main-box-container{padding-left:8px;clear:both}.main-box{float:left}.main-box-top{height:10px;line-height:10px;font-size:1px;padding:0
10px}.main-box-middle{padding:0
10px}.main-box-bottom{height:10px;line-height:10px;font-size:1px;padding:0
10px}.width-half{width:120px}.width-one{width:240px}.width-one .main-box-top{background:url(/fileadmin/fitreisen.de_templates/img/main-box-one-top.png) 0 0 no-repeat}.width-one .main-box-middle{background:url(/fileadmin/fitreisen.de_templates/img/main-box-one-middle.png) 0 0 repeat-y}.width-one .main-box-bottom{background:url(/fileadmin/fitreisen.de_templates/img/main-box-one-bottom.png) 0 0 no-repeat}.width-two{width:480px}.width-two .main-box-top{background:url(/fileadmin/fitreisen.de_templates/img/main-box-two-top.png) 0 0 no-repeat}.width-two .main-box-middle{background:url(/fileadmin/fitreisen.de_templates/img/main-box-two-middle.png) 0 0 repeat-y}.width-two .main-box-bottom{background:url(/fileadmin/fitreisen.de_templates/img/main-box-two-bottom.png) 0 0 no-repeat}.width-three{width:720px}.width-three .main-box-top{background:url(/fileadmin/fitreisen.de_templates/img/main-box-three-top.png) 0 0 no-repeat}.width-three .main-box-middle{background:url(/fileadmin/fitreisen.de_templates/img/main-box-three-middle.png) 0 0 repeat-y}.width-three .main-box-bottom{background:url(/fileadmin/fitreisen.de_templates/img/main-box-three-bottom.png) 0 0 no-repeat}.width-quarter{width:180px}.width-15-percent{width:15%}.width-20-percent{width:20%}.width-30-percent{width:23%}.width-35-percent{width:35%}.width-40-percent{width:40%}.main-box-content{background:url(/fileadmin/fitreisen.de_templates/img/main-box-gradient.png) 0 0 repeat-x}.no-background .main-box-top, .no-background .main-box-middle, .no-background .main-box-bottom, .no-background .main-box-content{background:none}.white-background .main-box-content{background:none;background-color:#fff}.main-box-border{padding:10px
10px 10px 10px}.main-box-no-border
img{display:block}.main-box-no-border
ul{}.main-box-no-border
h2{font-size:1.6em;font-weight:bold;color:#004b7f;padding:10px
10px 4px 0}.main-box
dl{font-size:1.2em;line-height:1.4;color:#494949}.main-box
dt{font-weight:bold}.main-box
dd{padding-bottom:6px}.main-box
p.right{text-align:right}.main-box
a.biglink{font-size:13px;font-weight:bold;padding-top:4px}.text-right{text-align:right}.main-box
a.button{padding:3px
10px;margin:0;font-size:1.1em;background:url(/fileadmin/fitreisen.de_templates/img/button-blue-bg.gif) 0 50% repeat-x;color:#fff;text-decoration:none}.main-box a:hover.button{background:#44a613;color:#fff}.main-box
a.green{background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x;color:#004b7f;font-weight:bold;font-size:12px}.main-box a:hover.green{background:#44a613;color:#004b7f}.main-box .column-1{width:200px;padding-right:36px;float:left}.main-box .column-1_2{width:100px;padding-right:14px;float:left}.main-box .column-left{float:left;width:350px;font-size:12px}.main-box .column-right{float:right}.main-box .column-last{padding:0}.main-box .column-clear{clear:both;height:1px;line-height:1px;font-size:1px}#accordion
h3{background-color:#c3e0ea;font-size:12px;padding:3px
5px}#accordion h3
a{background-image:url(/fileadmin/fitreisen.de_templates/img/arrow-down.gif);background-repeat:no-repeat;background-position:right;padding-right:12px}p.backlink{margin-bottom:20px;text-align:right;font-size:11px}p.backlink
a{text-decoration:none;background-image:url(/fileadmin/fitreisen.de_templates/img/arrow-up.gif);background-repeat:no-repeat;background-position:left;padding-left:12px}.hotel-single
.image{padding:0
0 10px 0}.hotel-single
.price{text-align:right;padding:0;margin:0;line-height:1em}.hotel-single .price
p{padding:0;margin:0}.hotel-single .description
h3{padding:0
0 2px 0;margin:0}.hotel-single .price
span{font-size:1.4em;padding-left:5px;text-decoration:underline;font-weight:bold}.hotel-single .price span
del{text-decoration:line-through;font-size:11px;font-weight:normal}.hotel-multiple{clear:both}.hotel-multiple
h3{margin:0
0 6px 0}.hotel-multiple
.image{float:left;padding:0
10px 10px 0}.hotel-multiple .image
a{font-size:0}.hotel-multiple
.price{float:right;width:95px;text-align:center;padding-top:15px}.hotel-multiple .price
span{font-size:1.4em;padding-left:5px;text-decoration:underline;font-weight:bold}.hotel-multiple .price span
del{text-decoration:line-through;font-size:11px;font-weight:normal}.main-box .price a, .main-box .price-box
a{text-decoration:none}.main-box
span.price{font-size:1.6em;padding-left:5px;text-decoration:underline}.main-box
img.star{padding:0}.gesundheitslexikon
ul{margin-bottom:0}.gesundheitslexikon ul
li{font-size:1.4em;font-weight:bold;text-align:center;list-style-type:none}.gesundheitslexikon ul
li{background-image:none}#beliebteste-angebote,#verteilung{margin:10px
0 0 10px;font-size:80%}#verteilung{margin-bottom:10px}#beliebteste-angebote
table{width:100%}#beliebteste-angebote
td{vertical-align:top}#hoteluebersicht
h1{font-size:16px;font-weight:bold;color:#494949;margin:20px
0 5px 0}#hoteluebersicht
h2{font-size:13px;font-weight:bold;color:#494949;margin:10px
0 5px 0}#hoteluebersicht
h3{font-size:12px;font-weight:normal;color:#494949;margin:0}#hoteluebersicht h3
a{font-size:12px;font-weight:bold;color:#004b7f;margin:2px
0}#tabs
.right{float:right}#footer{padding-top:20px}.footer-box{width:960px}.footer-box-top{height:10px;line-height:10px;font-size:1px;padding:0
10px;background:url(/fileadmin/fitreisen.de_templates/img/footer-box-top.png) 0 0 no-repeat}.footer-box-middle{padding:0
10px;background:url(/fileadmin/fitreisen.de_templates/img/footer-box-middle.png) 0 0 repeat-y}.footer-box-bottom{height:10px;line-height:10px;font-size:1px;padding:0
10px;background:url(/fileadmin/fitreisen.de_templates/img/footer-box-bottom.png) 0 0 no-repeat}.footer-box-content{background:url(/fileadmin/fitreisen.de_templates/img/main-box-gradient.png) 0 0 repeat-x}.footer-box
h2{font-size:1.6em;font-weight:bold;padding:10px
10px 4px 10px}#footer a:hover{color:#004b7f}#footer{font-size:11px}#tabs .footer-column h4, #footer-content
h4{margin:0
0 3px 0;padding:0;color:#004b7f;font-weight:bold;font-size:12px}#tabs .footer-column
p{color:#494949;line-height:1.4}#tabs .footer-column
li{color:#494949;line-height:1.4}#tabs .footer-column li
a{color:#494949}#tabs .footer-column li a:hover{color:#004b7f;text-decoration:underline}#tabs .footer-column-one{padding-right:24px;width:130px;float:left}#tabs .footer-column-two{padding-right:24px;width:284px;float:left}#tabs .footer-column-last{padding-right:0}#footer-content{padding:20px
0 0 115px;font-size:12px}#footer-content li
a{color:#494949}#footer-content li a:hover{color:#004b7f;text-decoration:underline}#footer-content
li{line-height:1.4;color:#494949}#footer-content .footer-column{padding-right:25px;width:150px;float:left}#footer-content .footer-column-small{padding-right:25px;width:120px;float:left}.footer-column-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#footer-impressum{text-align:center;font-size:11px;padding-top:30px}#footer-impressum
a{color:#494949}#footer-impressum a:hover{color:#004b7f;text-decoration:underline}form{margin:20px
0 20px 0}form
input{font-size:8px}form.newsletter-form input.text,form.button{padding:2px
5px;margin:0;border:1px
solid #ccc;font-size:12px}form.newsletter-form
input.button{padding:2px
5px;margin:0;text-align:center;font-size:12px}form input.light-blue{background:#d5ecff;border:1px
solid #f00}form dd.radio-vertical{padding-left:100px}form dd.radio-vertical
input{width:auto;vertical-align:-6px}table.tabelle{width:100%;font-size:12px}.tabelle
th{background:#dff1ff;color:#004b7f;font-weight:bold}.tabelle
tr{line-height:1.7}.tabelle
tr.second{background:#ededed}.tabelle td, .tabelle
th{padding:0
5px}.agenturbereich
form{padding:0;margin:0}.agenturbereich
h2{clear:both}.agenturbereich
p{clear:both}.agenturbereich
ul{clear:both;margin-bottom:10px;display:block;overflow:hidden}.agenturbereich ul
li{background:none;padding:0;margin:0;line-height:22px;clear:both;//display: block;list-style-type:none}.agenturbereich .form-datenaenderung ul
li{background:none;padding:0;margin:0;line-height:22px;clear:none;display:block;width:350px;float:left}.agenturbereich .form-datenaenderung ul li.file-upload{width:500px}.agenturbereich
label{float:left;line-height:22px;padding:0;margin:0
0 5px 0;width:120px;color:#004b7f;font-weight:bold}.agenturbereich .form-datenaenderung
label{font-size:11px;width:130px}.agenturbereich
li.anrede{padding-left:120px}.agenturbereich li.anrede
label{float:none;padding-right:10px;width:auto;color:#494949;font-weight:normal}.agenturbereich label.radio-label{float:none;padding-right:10px;width:auto;color:#494949;font-weight:normal}.agenturbereich
input.text{border:1px
solid #ccc;font-size:12px;line-height:20px;height:20px;margin:0;padding:0;float:left;padding:0
3px}.agenturbereich input.file-upload{border:1px
solid #ccc;font-size:12px;line-height:20px;height:20px;margin:0;padding:0;float:left;padding:0
3px}.agenturbereich
input.radio{line-height:22px;border:0px;width:auto;height:auto}.agenturbereich button.button, .agenturbereich
input.button{border:0;font-size:12px;line-height:22px;height:22px;padding:0;margin:0;float:left;cursor:pointer;width:100px;margin-left:5px;color:#004b7f;background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x;font-weight:bold}.agenturbereich input:hover.button{background:#44a613;color:#004b7f}.agenturbereich input.no-label{margin:5px
0 0 228px}.agenturbereich input.width-150{padding:0
10px;width:150px;margin:5px
0 0 178px}.agenturbereich .passwort-vergessen{margin-left:120px;font-size:11px}.agenturbereich a:hover{text-decoration:underline}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.katalog_hinweis{font-size:11px;font-weight:bold;color:#004b7f;padding:0px
18px 5px 18px}.katalog_formular{table-layout:fixed;font-size:11px;font-weight:bold;width:650px;height:550px;margin-left:12px}.katalog_formular table#kataloge
td{text-align:center;padding:0
25px 5px 0}.carousel{float:left;margin:13px
0 0 47px}.carousel
a.prev{background:transparent url(/fileadmin/fitreisen.de_templates/img/prev.png) no-repeat scroll top left}.carousel a.prev:hover{background:transparent url(/fileadmin/fitreisen.de_templates/img/prev-over.png) no-repeat scroll top
left}.carousel
a.next{background:transparent url(/fileadmin/fitreisen.de_templates/img/next.png) no-repeat scroll top left}.carousel a.next:hover{background:transparent url(/fileadmin/fitreisen.de_templates/img/next-over.png) no-repeat scroll top
left}.carousel
#outer{}.carousel #outer
a{margin:0px
0 0 2px;display:block;float:left;width:11px;height:40px}.carousel
#panel{padding:2px
8px 13px 4px;background:transparent url(/fileadmin/fitreisen.de_templates/img/hotel-detail-foto-rahmen.png) 0 0 no-repeat}.carousel #panel
img{cursor:pointer}.carousel
.frames{float:left;height:45px}.carousel .frames
img{display:block}.carousel .frames
li{border:0;background:transparent url(/fileadmin/fitreisen.de_templates/img/hotel-detail-foto-rahmen-klein.png) 0 0 no-repeat;margin:1px;padding:2px
3px 6px 3px;cursor:pointer;list-style-type:none}.carousel
img{border:0
none !important}.carousel a.lightbox-seed{display:block;margin:0
auto;}.panel
img{width:289px !important;height:170px !important}.main-box-container #carousel-telephone
p{text-align:center;margin:0
0 7px 0;line-height:1}#facebox
.b{background:url(/fileadmin/fitreisen.de_templates/js/facebox/b.png)}#facebox
.tl{background:url(/fileadmin/fitreisen.de_templates/js/facebox/tl.png)}#facebox
.tr{background:url(/fileadmin/fitreisen.de_templates/js/facebox/tr.png)}#facebox
.bl{background:url(/fileadmin/fitreisen.de_templates/js/facebox/bl.png)}#facebox
.br{background:url(/fileadmin/fitreisen.de_templates/js/facebox/br.png)}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;text-align:left;margin-left:112px}#facebox
.popup{position:relative}#facebox
table{border-collapse:collapse}#facebox
td{border-bottom:0;padding:0}#facebox
.body{width:370px}#facebox
.loading{text-align:center}#facebox
.image{text-align:center}#facebox
img{border:0;margin:0}#facebox
.footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right}#facebox .tl, #facebox .tr, #facebox .bl, #facebox
.br{height:10px;width:10px;overflow:hidden;padding:0}#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}* html
#facebox_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#reisegutschein{position:relative}#reisegutschein
img#reisegutscheine{position:absolute;top:0;right:0;display:block}#reisegutschein #payment-info{position:absolute;left:340px;top:380px}#reisegutschein .bank-collection label.w-180{margin:0
10px 0 0;width:180px !important}#reisegutschein .bank-collection
label{display:block;font-size:12px;line-height:10px;padding:0
0 7px;text-align:left}#reisegutschein .bank-collection div#payment
p{float:right;margin-right:30px;width:400px}#reisegutschein .bank-collection label.w-180
input{width:180px !important}#reisegutschein .bank-collection label input[type="text"],
#reisegutschein .bank-collection label
select{color:#606060;font-size:11px !important;height:18px !important;margin-top:3px;width:auto}#reisegutschein .bank-collection
p{clear:left}#reisegutschein #payment-info
.underline{margin-bottom:3px;display:block}.bestseller
ul.liste{color:#004B7F;margin-bottom:16px}.bestseller
ul.liste{list-style-type:none !important}.bestseller ul.liste
li{background-image:none;padding-left:0}.bestseller ul.liste li
.preis{}.bestseller ul.liste li .preis
a{text-decoration:underline}.bestseller ul.liste li
.raquo{vertical-align:text-bottom}.screen-hide{display:none}#searchAjaxLoader{position:fixed;top:200px;left:40%;z-index:1;width:376px;height:124px;background:url(/fileadmin/fitreisen.de_templates/img/ajax_loader_bg.png) 0 0 no-repeat}#searchAjaxLoader
img{padding:60px
172px 0 172px}.overlay{display:none !important}#rechtes_hintergrundbild_palme{background:url(/fileadmin/fitreisen.de_templates/img/palme.jpg) right 0 no-repeat;width:100%;z-index:5}#header
#kontakt{background:url(/fileadmin/fitreisen.de_templates/img/kontakt_hintergrund.png) no-repeat;position:absolute;top:0px;left:550px;height:66px;width:393px}#header #kontakt
.linkerText{padding-top:5px;margin-left:10px;float:left;padding-right:10px}#header #kontakt
p{text-align:left;font-size:1.2em;color:#004b7f;vertical-align:middle}#header #kontakt
.telefonfrau{padding-top:3px;float:left;padding-right:17px}#header #kontakt
.trennlinie{padding-top:5px;float:left}#header #kontakt
.katalog_bild{padding-top:3px;text-align:center}#header #kontakt
.katalog_schrift{margin-top:-5px;text-align:center}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#fff}#colorbox{}#cboxContent{margin-top:32px;overflow:visible}#cboxError{padding:50px;border:1px
solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(/fileadmin/fitreisen.de_templates/img/colorbox-loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/fileadmin/fitreisen.de_templates/img/colorbox-controls.png) no-repeat 0 0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious.hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext.hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0px;right:0}#cboxClose.hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off
#cboxPrevious{right:66px}.cboxSlideshow_on
#cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on
#cboxSlideshow.hover{background-position:-100px -25px}.cboxSlideshow_off
#cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off
#cboxSlideshow.hover{background-position:-75px -25px}.main-box-content h2.section-title{font-size:16px;margin:0
0 6px 0;padding:5px
10px 0 10px;color:#004B7F;font-weight:bold}.main-backsearch{font-size:11px;padding:10px
18px 0;font-weight:bold}img.star{display:inline}select{color:#606060}p.region{font-size:11px;margin:0
0 5px;color:#003E6F !important}p.region
a{text-decoration:none !important}.hotelcode{color:#717171;margin-left:5px}h5{color:#004B7F;font-size:1.1em;font-weight:bold;margin:18px
0 6px 1px;padding:0}span.sub{font-size:10px !important}div.ibe-panel{padding:0
10px}div#ibe-panel-bottom{height:60px}div.ibe-panel-bottom
p{margin-bottom:0}.ibe-panel
.roomname{display:block;font-size:12px;font-weight:normal;margin-top:6px}.reihe{color:#004B7F !important;margin:0
0 0 210px !important;padding:0;height:17px;font-size:12px;width:455px}.label{float:left;width:110px;text-align:left;line-height:1em}.feld{line-height:1em;float:right;color:#717171;width:230px}*:first-child+html
.feld{line-height:1em;float:right;color:#717171;width:190px}p.ibe-alignright{text-align:right;padding-bottom:5px;margin:0
10px 0 0}.wizard-box{width:200px;padding:10px;margin:2px
0 0;clear:both;font-size:1.1em}.wizard-counter{width:200px;padding:10px
10px 39px 10px;margin:2px
0 0;clear:both;font-size:1.1em;background:url(/fileadmin/fitreisen.de_templates/img/ibe-sidebar-shadow.png) 0 100% no-repeat;font-size:12px;color:#004b7f}.wizard-counter
p{line-height:1.4}.wizard-counter
span{float:none !important}.wizard-box
h2{font-size:15px;padding:0
0 10px 0;margin:0}.wizard-element{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;width:100%;overflow:auto}.wizard-headline{float:left;font-size:13px;font-weight:bold;color:#004b7f;cursor:pointer}.wizard-headline
span{background:url(/fileadmin/fitreisen.de_templates/img/arrow_unten_button.gif) 0 50% no-repeat;padding-left:16px;font-size:13px}.sidebar-search .wizard-headline{color:#fff}.sidebar-search .wizard-result
li{color:#fff;list-style-type:none;line-height:1}.sidebar-search .wizard-headline
span{background:url(/fileadmin/fitreisen.de_templates/img/pfeil-weiss.png) 0 50% no-repeat;padding-left:12px;font-size:13px}.zeitraum-headline{font-size:12px;font-weight:bold;margin-bottom:2px}.dauer-headline{font-size:12px;font-weight:bold;margin-bottom:2px;padding-top:10px}.wizard-value{float:right;font-size:12px;color:#004b7f;padding-top:1px}#wizard-stars-value
span{float:left}#wizard-stars-value .star-active{width:10px;height:11px;background-image:url(/fileadmin/fitreisen.de_templates/img/wizard-star-active.png);display:block;float:left}#wizard-stars-value .star-inactive{width:10px;height:11px;background-image:url(/fileadmin/fitreisen.de_templates/img/wizard-star-inactive.png);display:block;float:left}.wizard-slider{padding-top:5px;clear:both}.wizard-freetext{padding-top:4px;clear:both}.wizard-freetext
input{border:1px
solid #ddd;padding:2px
4px;outline:none;width:129px;height:15px;float:left;margin-right:6px}ul.ui-autocomplete{z-index:3 !important}.wizard-freetext input:focus{border:1px
solid #bbb}.wizard-freetext
#freetextButton{width:55px;height:21px;cursor:pointer;margin:0;padding:0;background:url(/fileadmin/fitreisen.de_templates/img/wizard-button-search-small.png) 0 0 no-repeat;display:block;line-height:21px;float:left}.wizard-dialog .wizard-headline{font-size:14px}.wizard-dialog .wizard-headline
span{cursor:pointer}.wizard-content{display:none}.wizard-dialog .wizard-content
li{font-size:12px;line-height:1.4}.wizard-result{clear:both}.wizard-result .uncheck-checkbox{cursor:pointer}.wizard-result ul
li{display:none;margin:0;padding:0;font-size:12px;padding-top:3px;list-style-type:none}.wizard-dialog span.deselect-checkbox{cursor:pointer}.ui-dialog{background:#fff;border:1px
solid #bbb}.ui-dialog
li{font-size:12px;line-height:1.65}.wizard-datepicker{padding-top:4px;clear:both;position:relative}.wizard-datepicker
input{border:1px
solid #ddd;padding:2px
4px;outline:none;width:170px}.wizard-datepicker
button{border:0;padding:0;margin:0;background:none}.wizard-datepicker
button{position:absolute;right:0;cursor:pointer}.sidebar-search .wizard-element{margin-bottom:0;border-bottom:0}.sidebar-search .wizard-headline
span{background:url(/fileadmin/fitreisen.de_templates/img/wizard-select-200.png) 0 0 no-repeat;width:194px;height:19px;line-height:19px;padding:1px
0 3px 6px;margin:0;display:block;color:#494949;font-weight:normal}.sidebar-search fieldset div
a{color:#316795;cursor:default}.sidebar-search .uncheck-checkbox{line-height:12px;margin:0;padding:0
0 0 14px;background:url(/fileadmin/fitreisen.de_templates/img/wizard-checkbox.png) 0 1px no-repeat}.sidebar-search .uncheck-checkbox:hover{text-decoration:line-through}.hotel-search-navigation{padding:10px
10px 0 18px;font-size:11px}.hotel-search-navigation
.active{font-weight:bold;text-decoration:none}.hotel-search-navigation
span{float:right}.hotel-search-navigation
strong{font-weight:bold;color:#004b7f}.hotel-search-navigation a:hover{text-decoration:underline}.main-box-search-result .hotel-search{padding:10px}.main-box-search-result .hotel-search
h3{padding:0
0 0 210px;margin:0}.main-box-search-result .hotel-search
p.region{padding:0
0 0 210px}.main-box-search-result .hotel-search p.region
a{text-decoration:none}.main-box-search-result .hotel-search .image
a{float:left}.main-box-search-result .hotel-search .image
a{position:relative;display:block;width:200px;height:118px}.main-box-search-result .hotel-search .image a
img{position:absolute;top:0;right:0}.main-box-search-result .hotel-search
.price{height:80px;float:right;width:140px;text-align:center}.main-box-search-result .hotel-search .price
span{font-size:1.6em;padding-left:0;text-decoration:underline;font-weight:bold;font-size:18px;line-height:18px}.main-box-search-result .hotel-search .price span
del{text-decoration:line-through;font-size:12px}.main-box-search-result .hotel-search
.description{float:left;width:320px;padding-left:10px}.main-box-search-result .accordion-content-container{background:#f1f1f1;display:none;padding:5px
10px 10px 10px;margin-top:-2px;zoom:1}.main-box-search-result h3.accordion-headline{clear:both;font-size:11px;padding:10px
10px 0 10px;position:relative}.main-box-search-result h3.accordion-headline
span{float:right;position:absolute;right:10px}.main-box-search-result h4.accordion-link{font-size:12px;padding:2px
10px 1px 24px;margin:0
0 4px 0;font-weight:normal;background:#dff1ff url(/fileadmin/fitreisen.de_templates/img/arrow-unten.gif) 10px 50% no-repeat;position:relative;cursor:pointer;zoom:1}.main-box-search-result h4.ui-state-hover{background:#BAC9D5 url(/fileadmin/fitreisen.de_templates/img/arrow-unten.gif) 10px 50% no-repeat}.main-box-search-result h4.accordion-link
span.arrow{}.main-box-search-result h4.accordion-link
span.price{font-size:12px;text-decoration:none;position:absolute;right:10px}h4.accordion-title span.price
.price2{font-size:13px;font-weight:bold}h4.accordion-title span.price .price2
del{font-size:11px;font-weight:normal}.main-box-search-result .accordion
div{position:relative}.main-box-search-result .accordion .accordion-content{width:510px}.accordion .button-weiter{clear:both;text-align:right}.main-box-search-result .accordion .bottom-right{right:10px;bottom:12px;position:absolute}.main-box-search-result
.meta{font-size:12px;text-align:right;padding:5px
10px}.main-box-search-result .meta
input{width:auto;height:auto;margin:0;padding:0}.main-box-search-result .meta
a{float:left;cursor:pointer}.main-box-search-result
.hidden{display:none}.hotel-details
h3{margin:12px
0 0 0}.ibe-hotel-detail
h5{font-size:12px;font-weight:bold;color:#004b7f;padding:0;margin:16px
0 11px 0}.main-box-hotel-details h3.accordion-headline{clear:both;font-size:16px;padding:5px
10px 0 10px}.main-box-hotel-details
h3{color:#004B7F;font-size:1.4em;font-weight:bold;margin:0
0 6px;padding:0}.main-box-hotel-details .accordion-footer{color:#004B7F;font-size:12px;padding:5px
10px}.main-box-hotel-details h4.accordion-link{font-size:11px;padding:3px
10px 3px 24px;margin:0
0 4px 0;font-weight:normal;position:relative;background:#dff1ff url(/fileadmin/fitreisen.de_templates/img/arrow-unten.gif) 10px 50% no-repeat}.main-box-hotel-details h4.accordion-link
strong{font-size:12px}.main-box-hotel-details h4.ui-state-hover{background:#BAC9D5 url(/fileadmin/fitreisen.de_templates/img/arrow-unten.gif) 10px 50% no-repeat}.main-box-hotel-details h4.accordion-link
span.price{float:right;font-size:11px;text-decoration:none;position:absolute;right:10px}.main-box-hotel-details h4.accordion-link span.price
strong{font-size:12px}.main-box-hotel-details
.alignright{text-align:right}.main-box-hotel-details
.meta{font-size:12px;padding:5px
10px}.main-box-hotel-details .meta
input{width:auto;height:auto;margin:0;padding:0}.main-box-hotel-details .meta
a{cursor:pointer}.main-box-hotel-details
.hidden{display:none}.hotel-description{width:450px}.main-box-hotel-telefon
p{margin:0pt 0pt 0pt 10px;padding:6px
10px 6px 34px;font-size:13px;line-height:18px;font-weight:bold;color:#004B7F;background:url(/fileadmin/fitreisen.de_templates/img/icon-telefon-big.png) no-repeat left center}div.icon-bar{font-size:12px;text-align:right;padding:5px
10px}div.icon-bar
input{height:auto;margin:0;padding:0;width:auto}div.icon-bar
a{margin-left:0px;padding-left:25px;float:left;line-height:2em}div.icon-bar
a.first{margin-left:20px}div.icon-bar
label{line-height:2em}div.icon-bar .link-mail{background:transparent url(/fileadmin/fitreisen.de_templates/img/icon-mail.gif) no-repeat 0px center;margin-left:-3px}div.icon-bar .link-q-and-a{background:transparent url(/fileadmin/fitreisen.de_templates/img/icon-telephone.gif) no-repeat 0px
center}div.icon-bar .link-catalog{background:transparent url(/fileadmin/fitreisen.de_templates/img/icon-catalog.gif) no-repeat 0px
center}div.icon-bar .link-pdf{background:transparent url(/fileadmin/fitreisen.de_templates/img/icon-pdf.gif) no-repeat 0px center}div.icon-bar .link-print{background:transparent url(/fileadmin/fitreisen.de_templates/img/icon-print.gif) no-repeat 0px center;margin-left:20px}#travel-details{color:#003E6F !important;padding-top:10px}#travel-details
th{background-color:transparent}#travel-details div#travel-choice{padding:0
0 0 15px;font-size:11px}.square-blue{float:left;width:11px;height:11px;background-color:rgb(209,229,236);position:relative;top:1px}.square-green{float:left;width:11px;height:11px;background-color:#BAED78;position:relative;top:1px}.traveldate{font-size:11px}.traveldate
span{font-weight:bold}.room-type-header{font-weight:bold;height:20px;padding-top:3px;text-align:center;width:95px}.room-type-option{width:95px;background-color:#D2E4EE;cursor:pointer;margin-bottom:2px;padding:5px
0 3px;text-align:center}.room-type-option-on{cursor:default;font-weight:bold;background-color:#BAED78}.meal-plan-header{font-weight:bold;height:20px;padding-top:3px;text-align:center;width:105px}.meal-plan-option{cursor:pointer;padding:5px
0 3px 0;text-align:center;width:105px;margin-bottom:2px;background-color:#D2E4EE;}.meal-plan-option-on{cursor:default;font-weight:bold;background-color:#BAED78}.travelers-header{font-weight:bold;height:20px;padding-top:3px;text-align:center}.travelers-option{cursor:pointer;padding:5px
0 3px 0;text-align:center;width:85px;margin-bottom:2px;background-color:#D2E4EE}.travelers-option-on{cursor:default;font-weight:bold;background-color:#BAED78}.termin-details{float:left;width:267px}.termin-person{float:left;width:66px;padding-right:5px}a.termin-select-person{display:block;width:66px;height:25px;line-height:25px;background:#dff1ff;margin-bottom:5px;text-align:center;font-size:11px;font-weight:bold;cursor:pointer}.termin-zimmer{float:left;width:93px;padding-right:5px}.termin-verpflegung{float:left;width:93px;padding-right:5px}a.termin-select-zimmer,a.termin-select-verpflegung{display:block;width:93px;height:25px;line-height:25px;background:#dff1ff;margin-bottom:5px;text-align:center;font-size:11px;font-weight:bold;cursor:pointer}.termin-details a:hover{color:#004b7f;background:#BAC9D5}.termin-details
a.selected{background:#baed78}.termin-details a:hover.selected{color:#004b7f;background:#baed78}.termin-anreise{float:left;width:204px;padding-right:5px}.termin-rueckreise{float:left;width:204px}.termin-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}h4.termin-headline{text-align:center}p.termin-possible-values,p.termin-selected-values{font-size:11px;line-height:12px;margin:5px
0 0 0;padding:0
0 0 16px}p.termin-possible-values{background:url(/fileadmin/fitreisen.de_templates/img/ibe-termine-possible-values.gif) left center no-repeat}p.termin-selected-values{background:url(/fileadmin/fitreisen.de_templates/img/ibe-termine-selected-values.gif) left center no-repeat}p.termin-selected-date{margin:20px
0 0 0;line-height:15px;font-size:11px}p.termin-button{text-align:right;padding:20px
0 0 0;margin:0}p.termin-button
a.button{margin:0}table.grid-w-3px{border-collapse:collapse;font-size:12px;color:#003E6F;font-weight:bold}table.grid-w-3px
td{border:3px
solid white;background-color:#E6E6E6;width:60px;text-align:right;padding-right:3px}table.grid-w-3px td
span{font-size:10px}table.grid-w-3px td:hover{text-decoration:underline;cursor:pointer}table.grid-w-3px
th{text-align:right;background-color:#DCF1FF;border:3px
solid white;padding-right:1px}table.grid-w-3px
th.first{background-color:transparent;padding-right:7px}table.grid-w-3px tr.head
td{background-color:#DCF1FF;text-align:center}table#travel-table{margin:0
5px 10px 0}table#travel-table
td{border:3px
solid white}table#travel-table tr th
p{font-weight:bold;height:20px;padding-top:3px;text-align:center;width:95px}.priceOptimizerContainer{float:right;background:#f1f1f1}.priceOptimizerContainer
h4{text-align:left;margin-left:8px;margin-top:5px}.priceOptimizerTable{padding:0pt 5px}.main-box-container p.priceoptimizer-note{margin:4px
0 0 5px;color:#44A613;font-weight:bold}form#accomodations{margin:4px
0 0 0;border:1px
solid transparent}form#accomodations
select{margin:0
4px}form#accomodations
select.last{margin-right:0px}#ibe-buchung .hotel-search{padding-left:0px}div#booking
h3{font-size:12px;padding:3px
5px 3px 10px;background-color:#DFF1FF;margin:12px
0 6px 0}div#booking a:hover{color:#003E6F !important}div#booking a.facebox-link{text-decoration:underline}div#booking a.facebox-link:hover{color:#80c826 !important}div.booking-header{padding-left:0 !important}.booking-header
.reihe{width:auto}.booking-header .reihe
.label{width:110px}.booking-header .reihe
.feld{float:none;width:auto}.booking-header
.reihe{}a.booking-button{margin:0;padding:3px
10px;text-decoration:none !important;margin-right:-10px}option.disabled{background-color:#DFDFDF !important}div#booking a.edit-link{float:right;display:block}div#booking a.edit-link:hover{color:#80C826 !important}.ibe-sidebar{position:relative;padding-bottom:70px}.ibe-sidebar p, .ibe-sidebar li, .ibe-sidebar
ol{font-size:11px;line-height:16px}.ibe-sidebar-reiseberatung{background:transparent url(/fileadmin/fitreisen.de_templates/img/ibe-sidebar-reiseberatung.gif) no-repeat scroll 10px bottom}.ibe-sidebar-reiseberatung
p{margin:0
0 20px 0}.ibe-sidebar-reiseberatung
p.tel{margin:0
0 6px 80px;color:#004b7f;font-weight:bold;font-size:13px}.ibe-sidebar-reiseberatung
p.zeiten{margin:0
0 6px 80px}.ibe-sidebar-fortschritt
li{font-size:13px;color:#004b7f;font-weight:bold;line-height:22px;padding:2px
0 0 23px}.ibe-sidebar-fortschritt
ul{list-style-type:none !important}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-1.aktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-1-aktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-1.inaktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-1-inaktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-2.aktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-2-aktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-2.inaktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-2-inaktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-3.aktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-3-aktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-3.inaktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-3-inaktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-4.aktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-4-aktiv.png) left center no-repeat}.ibe-sidebar-fortschritt li#ibe-buchung-fortschritt-4.inaktiv{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-4-inaktiv.png) left center no-repeat}.ibe-sidebar-fortschritt
li.done{background:url(/fileadmin/fitreisen.de_templates/img/ibe-buchung-fortschritt-aktuell.png) left center no-repeat;color:#9FBCCF}.ibe-sidebar-fortschritt
li.inaktiv{color:#9FBCCF}.ibe-sidebar-bestpreisgarantie
p{line-height:16px;margin:6px
0 12px 0}.ibe-sidebar-bestpreisgarantie
img{float:right}.ibe-sidebar-katalog
p{line-height:16px;margin:6px
0 12px 0}.ibe-sidebar-katalog
img{float:right}.ibe-sidebar-newsletter
form{padding:0;margin:0}.ibe-sidebar-newsletter
input{width:100%;margin:0
0 5px 0;border:1px
solid #ccc;line-height:18px;font-size:12px;color:#494949}.ibe-sidebar-newsletter
.right{float:right}.ibe-sidebar-newsletter
.button{float:right}.ibe-sidebar-logo{position:absolute;bottom:0;left:10px}span.tooltip:hover{cursor:pointer}span.tooltip{background:transparent url(/fileadmin/fitreisen.de_templates/img/icon-i.gif) no-repeat scroll right top;padding-right:15px}a.tooltip{cursor:pointer;background:url(/fileadmin/fitreisen.de_templates/img/icon-info.png) 100% 50% no-repeat;padding-right:17px;padding-bottom:0}#travellers
label{padding-bottom:0}ul.treatments-list{padding:5px
0 5px 0;line-height:1.3em !important;clear:left}ul.treatments-list
li{}ul.treatments-list li
img{margin-left:5px}ul.treatments-list li:hover{cursor:pointer}li.extra{margin:0pt 122px 0pt 446px !important;padding:0pt !important;background-image:none !important;display:list-item !important;text-align:left !important}li.extra
input{line-height: .9em !important;vertical-align:bottom !important;left:-999em !important;overflow:hidden !important;position:absolute !important;width:0 !important}.box-blue{background:url(/fileadmin/fitreisen.de_templates/img/box-blue.png) 0 0 no-repeat;margin-left:12px;line-height:40px !important;height:40px;margin-top:10px}.box-blue
p{font-size:16px;color:#004b7f;padding:0
15px;line-height:40px !important;margin-bottom:0 !important}.box-blue p
span{font-size:12px;color:#004b7f;float:left;padding-right:10px}img.tooltip{cursor:pointer}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;padding:4px
8px;border:1px
solid #004B7F;background-color:#fff}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top
#tiptip_arrow{border-top-color:#004B7F}#tiptip_holder.tip_bottom
#tiptip_arrow{border-bottom-color:#fff}#tiptip_holder.tip_right
#tiptip_arrow{border-right-color:#fff}#tiptip_holder.tip_left
#tiptip_arrow{border-left-color:#fff}#tiptip_holder.tip_top
#tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#fff}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-top-color:#fff}#tiptip_holder.tip_right
#tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-top-color:#fff}#tiptip_holder.tip_left
#tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-top-color:#fff}.ibe-error{clear:both;font-size:12px;margin-bottom:10px;width:670px;background:#ffd6d6;color:#f00;padding:2px
5px;border:1px
solid #f00;font-weight:normal}.hotelcode{color:#ccc;margin-left:12px}.hotelcode
p{font-size:10px}#frame-list
li{list-style-type:none}.bildunterschrift{position:absolute;top:155px;left:4px;background:url("/fileadmin/fitreisen.de_templates/img/teaser-bg.png") repeat scroll 0 0 transparent;z-index:20;height:17px}.bildunterschrift_container{position:relative}.bildunterschrift
p{margin:0
5px 0 3px;color:#004B7F;line-height:17px}.priceUpdateProgressContainer{position:relative}.priceUpdateProgress{position:absolute;left:330px;top:-50px}.box-nothingFound{background:url(/fileadmin/fitreisen.de_templates/img/box-blue.png) no-repeat;margin-left:12px;line-height:40px;height:40px;margin-top:20px}.box-nothingFound
p{font-size:16px;color:#004b7f;padding:0
15px}.box-nothingFound p
span{font-size:12px;color:red;float:left;padding-right:10px}.pfeil_links_disabled{display:none}.pfeil_rechts_disabled{display:none}.current_page{font-weight:bold}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px
0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap
span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox-x.png')}#fancy-bg-ne{top:-20px;right:-20px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox-y.png');background-position:-20px 0px}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox-x.png');background-position:0px -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox-y.png')}#fancy-bg-nw{top:-20px;left:-20px;background-image:url('/fileadmin/fitreisen.de_templates/img/fancybox/fancybox.png');background-position:-40px -122px}.similar-hotel{float:left;width:155px;margin-top:16px;margin-left:16px}.similar-hotel
a{display:block}.similar-hotel
h5{padding:0;margin:5px
0}ul.megamenu{background-color:transparent;border-top:none;border-bottom:none;font-weight:bold;margin:0;padding:0;list-style:none;z-index:90000;display:none}ul.megamenu li.mm-item{text-shadow:0 1px 1px rgba(255,255,255,0.35)}ul.megamenu a.mm-item-link:hover{background-color:#9FC5E0}ul.megamenu
li{margin:0px;padding:0px;z-index:99999;background:transparent url("/fileadmin/fitreisen.de_templates/img/navigation-trennlinie.png") no-repeat scroll 100% 0}ul.megamenu li.clear-fix{float:none;clear:both;margin:0px;padding:0px;height:0px;font-size:0px;line-height:0px}ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{position:relative;display:inline-block;color:#137;padding:0
10px;margin:0;text-decoration:none;z-index:10;border:0;font-size:14px}*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited{border-color:pink;filter:chroma(color=pink)}ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited{color:#444;background:#9FC5E0}ul.megamenu div.mm-item-content{background-color:#80c826;//#80c826;padding:0;margin:0;position:absolute;z-index:9}.mm-content-base{position:relative;z-index:11;padding:0}.mm-content-base
ul{background-color:transparent;font-size:13px;font-weight:normal}.mm-js-shadow{background:#555;position:absolute;z-index:10}ul.megamenu
a{white-space:nowrap}ul.megamenu .mm-item-content ul
li{border-top:1px solid #CFDEFF;line-height:25px;background-color:#80c826;//#D8EFFF}ul.megamenu .mm-item-content ul li
a{line-height:25px;display:block;padding:0
5px}ul.megamenu .mm-item-content ul li a:hover{background-color:#9FC5E0;color:#137}ul.megamenu a.mm-item-link{line-height:35px;padding:0
10px;text-decoration:none;display:block}ul.megamenu div.mm-item-content ul
li{background-image:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{}.ui-widget .ui-widget{}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button{}.ui-widget-content{}.ui-widget-content
a{}.ui-widget-header{}.ui-widget-header
a{}.ui-state-default, .ui-widget-content .ui-state-default{background:#dff1ff}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{text-decoration:none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{background:#BAC9D5;font-weight:normal}.ui-state-hover a, .ui-state-hover a:hover{text-decoration:none}.ui-state-active, .ui-widget-content .ui-state-active{background:#fff url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{text-decoration:none}.ui-widget :active{outline:none}.ui-state-error, .ui-widget-content .ui-state-error{border:1px
solid #cd0a0a;background:#fef1ec url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x}.ui-state-error a, .ui-widget-content .ui-state-error
a{}.ui-state-error-text, .ui-widget-content .ui-state-error-text{}.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity: .7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity: .35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-default .ui-icon{background:#dff1ff}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{}.ui-widget-overlay{background:#aaa url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;zoom:1;border:0}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;-moz-border-radius:0}.ui-accordion .ui-accordion-header
a{display:block;padding:4px
10px}.ui-accordion .ui-state-hover
a{}.ui-accordion .ui-accordion-header.ui-corner-top{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.ui-accordion-icons .ui-accordion-header
a{padding:0}.ui-accordion .ui-accordion-header .ui-icon{display:none}.ui-accordion .ui-accordion-content{background:#f1f1f1;padding:10px
10px 4px 10px;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content.ui-corner-bottom{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}.ui-autocomplete-loading{background:white url('/fileadmin/fitreisen.de_templates/css/smoothness/images/ui-anim_basic_16x16.gif') right center no-repeat}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:180px !important}.ui-menu .ui-menu{margin-top:-3px}.ui-menu
li{float:none;list-style-type:none;font-size:12px}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-item
a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;color:#222}.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{margin:-1px;background:#BAC9D5;border:1px
solid #85a5bc}.ui-button{display:inline-block;position:relative;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;cursor:pointer;border:0;margin:0;font-size:1em;background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x;color:#004b7f}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3em}button.ui-button-icons-only{width:3.2em}.ui-button .ui-button-text{padding:6px
7px;margin:0;line-height:1;display:block;background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) 0 50% repeat-x}.ui-button-text-only .ui-button-text{}.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{}.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text{}.ui-button-text-icons .ui-button-text{padding-right:1.8em}input.ui-button{}.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon .ui-icon-primary, .ui-button-text-icons .ui-icon-primary, .ui-button-icons-only .ui-icon-primary{left: .5em}.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em}.ui-button-set{margin-right:7px}.ui-button-set .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:4px
10px 10px 4px;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-title{float:left;margin: .1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right: .3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close
span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding: .5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:0;background-image:none;margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane
button{float:right;margin:0;cursor:pointer;padding:0;line-height:25px;width:auto;overflow:visible}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-button{font-size:12px;padding:0;margin:0}.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:13px;background:url('/fileadmin/fitreisen.de_templates/img/slider-line.gif') 0 60% repeat-x;margin-right:21px}.ui-slider-horizontal .ui-slider-handle{margin-left:0;background:url('/fileadmin/fitreisen.de_templates/img/slider.gif') 0 0 no-repeat;height:13px;width:21px;border:0;outline:none}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width: .8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding: .2em;zoom:1;font-size:11px}.ui-tabs .ui-tabs-nav{margin:0;padding: .2em .2em 0}.ui-tabs .ui-tabs-nav
li{list-style:none;float:left;position:relative;top:1px;margin:0
.2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li
a{float:left;padding: .3em .6em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing
a{cursor:text}.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected
a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border:1px
solid #eee;padding:1em
1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none !important}.ui-datepicker{width:194px;font-size:11px;padding:0
4px;background:#fff;border:1px
solid #ccc;color:#494949}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next
span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0
2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title
select{margin:1px
0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker
table{width:100%;border-collapse:collapse;margin:0
0 .4em}.ui-datepicker
th{padding: .7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker
td{border:0;padding:1px}.ui-datepicker td span, .ui-datepicker td
a{display:block;padding:4px
2px;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin: .5em .2em .4em;cursor:pointer;padding: .2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-state-active{background:#BAED78}.ui-datepicker .ui-state-hover{color:#004b7f}.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-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane
button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display/**/: block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-datepicker{z-index:10 !important}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}#form{width:100%;text-align:left;color:#003E6F !important;padding:0;margin:0}#form.verification{font-size:12px !important;font-weight:normal !important;line-height:1.2em !important}#form
p{color:#003E6F !important}#form
.colored{color:#606060 !important;font-weight:normal}#form a#agb-link{color:#606060 !important;text-decoration:underline}#form .right-align{float:right !important;margin-right:40px !important}#form .form-row-header{clear:left}#form a.line-centered{line-height:2em}#form
div#payment{}#form div#payment-method{float:left;width:250px}#form div#payment-method
label.inline{vertical-align:middle}#form div#payment-method .radio-vertikal{color:#606060}#form div#payment
label{font-weight:bold !important}#form div#payment
p{float:right;margin-right:30px;width:400px}#form #cc-icons{display:block;clear:left;margin-left:15px}#form #coupon
input{line-height:2em;margin:0
10px 0 0;vertical-align:middle}#form #coupon label.w-140{width:100% !important}#form span.invoice-address{text-decoration:underline;font-weight:bold;cursor:pointer;text-align:right}#form div#other-invoice-address{display:none}#form
h3{clear:both;padding:5px
0px 10px 0px;font-size:14px}#form
h3.top{margin-top:0}#form div.radio-horizontal{float:left}#form .radio-horizontal
input{display:inline;vertical-align:-5px;width:auto;border:0;margin-right:5px}#form .radio-vertikal
label{vertical-align:middle}#form div.radio-horizontal input.radio-right{margin:0
5px !important}#form .radio-vertikal
input{display:inline;vertical-align:middle;width:auto;border:0;margin-right:5px}#form .radio-vertikal
label.title{float:left}#form
label.title{padding-bottom:0px;width:125px;color:#003E6F}#form
label.inline{display:inline;color:#606060;font-weight:normal;padding:0;margin:0}#form
textarea{display:block !important;overflow:hidden !important;font-size:12px;padding:4px}#form #summary
table{font-size:12px;margin-bottom:10px;width:100%}#form #summary table
th{font-weight:bold;color:#003E6F}#form #summary table .price-col{text-align:right}#form label.arrival input,
#form input.checkbox-align,
#form .multiline-checkbox{position:relative;bottom:1px}#ibe-buchung fieldset
div.left{float:left;width:281px}#ibe-buchung fieldset
div.right{width:45%;float:right;text-align:right}#ibe-buchung fieldset div.right label.w-260{margin-top:4.5em}#form #address .radio-horizontal,
#form #other-invoice-address .radio-horizontal{float:none;width:100%}.info-icon{margin-left:4px;top:4px}#form label input[type="text"],
#form label
select{margin-top:3px;width:auto;font-size:11px !important;height:18px !important;color:#606060}#form label input[type="checkbox"]{height:auto !important;width:auto !important;margin:0
5px 0 0 !important;vertical-align:text-bottom !important;border:0
none}#form input[type="checkbox"].multiline-checkbox{float:left !important;height:1.5em !important}#form label input[type="radio"]{vertical-align:-5px}#form
label.right{float:right !important}#form
fieldset{margin:0;border:0;padding:0}#form
label{display:block;font-size:12px;line-height:14px;padding:0px
0px 12px 0px;font-weight:bold;text-align:left}#form
span.block{display:block;margin-top:3px;width:auto;height:18px !important;font-size:12px;font-weight:normal;color:#606060}#form label.w-75{float:left;margin:0
10px 0 0;width:75px !important}#form label.w-75
input{width:75px !important}#form label.w-125{float:left;margin:0
10px 0 0;width:125px}#form label.w-125 input,
#form label.w-125
select{text-align:left;width:125px !important}#form label.w-140{float:left;margin:0
10px 0 0;width:140px !important}#form label.w-140 input,
#form label.w-140
select{width:140px !important}#form label.w-160{float:left;margin:0
10px 0 0;width:160px !important}#form label.w-160
input{width:160px !important}#form label.w-180{float:left;margin:0
10px 0 0;width:180px !important}#form label.w-180
input{width:180px !important}#form label.w-200{float:left;margin:0
10px 0 0;width:200px !important}#form label.w-200
select{width:200px !important}#form label.w-225{float:left;margin:0px
10px 0px 0px;width:225px !important;padding-top:1.5em}#form label.w-250{float:left;margin:0
10px 0 0;width:250px}#form label.w-250
input{width:250px !important}#form label.w-260{float:left;margin:0px
10px 0px 0px;width:260px !important}#form label.w-270{float:left;margin:0
10px 0 0;width:270px !important}#form label.w-270
input{width:270px !important}#form
input.error{border:1px
dotted red;background-color:#FFAFAF}#form input:focus{border:1px
dotted black;background-color:#DEF3FF}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.freetext-highlight{font-weight:bold}.wrapper{margin:0
8px 0 20px}.ibe-search{background:#316795;color:#fff}.ibe-search h2,
.ibe-search .wizard-headline,
.ibe-search .wizard-value,
.ibe-search
a{color:#fff}.ibe-search.wizard-box{margin-top:0;padding:0
10px 10px 10px}.ibe-search.wizard-counter{background:#fff url(/fileadmin/fitreisen.de_templates/img/wizard-shadow.png) 0 bottom no-repeat;color:#004B7F;padding:10px
10px 35px 10px;text-align:center}.ibe-search.wizard-counter
h2{color:#004B7F;padding-bottom:4px}.ibe-search .wizard-headline{cursor:normal}.ibe-search .wizard-element{margin-bottom:0;border-bottom:0}.ibe-search .wizard-headline
span{background:url(/fileadmin/fitreisen.de_templates/img/wizard-select-200.png) 0 0 no-repeat;width:194px;height:19px;line-height:19px;padding:1px
0 3px 6px;margin:0;display:block;color:#494949;font-weight:normal}.ibe-search fieldset div
a{color:#316795;cursor:default}.ibe-search .uncheck-checkbox{line-height:12px;margin:0;padding:0
0 0 14px;background:url(/fileadmin/fitreisen.de_templates/img/wizard-checkbox.png) 0 1px no-repeat}.ibe-search .uncheck-checkbox:hover{text-decoration:line-through}.ibe-search .uncheck-checkbox
img{display:none}.ibe-search #wizard-datepicker-from,
.ibe-search #wizard-datepicker-until{padding:0}.ibe-search #wizard-datepicker-from button,
.ibe-search #wizard-datepicker-until
button{display:none}.ibe-search #wizard-datepicker-from input,
.ibe-search #wizard-datepicker-until
input{background:url(/fileadmin/fitreisen.de_templates/img/wizard-select-date-200.png) 0 0 no-repeat;width:194px;height:19px;line-height:19px;padding:0
0 3px 6px;margin:0;display:block;color:#494949;font-weight:normal;border:0;cursor:pointer}.ibe-search .wizard-slider-bg{background:url(/fileadmin/fitreisen.de_templates/img/wizard-slider-line-200.png) 0 10px no-repeat;overflow:auto;width:200px}.ibe-search .ui-slider-horizontal{height:15px;background:none;width:179px;margin:0
0 0 10px}.ibe-search .ui-slider-handle{background:url(/fileadmin/fitreisen.de_templates/img/wizard-slider-button.png) 0 0 no-repeat;height:15px;cursor:pointer;margin-left:-10px}#sem_title
h1{font-size:24px;margin:0;padding:10px
18px 0 18px;color:#004B7F;font-weight:bold}#sem_subtitle
h1{font-size:16px;margin:0;padding:0
18px;color:#004B7F}#topwizard{width:700px;margin:0
10px 0 18px}#topwizard
label{font-size:12px;font-weight:bold}#topwizard
.row{margin-bottom:10px}#topwizard
.col{width:25%;float:left}#topwizard .col
select{width:90%}#topwizard .col
input.text{width:90%;font-size:12px}#topwizard .col
input.search{border:0;padding:4px
10px;font-weight:bold;font-size:12px;margin-top:12px;cursor:pointer;background:url(/fileadmin/fitreisen.de_templates/img/button-green-bg.gif) repeat-x 0px 50%;color:#004B7F}#topwizard .col input:hover.search{background:#44A613}h4.accordion-title{background:#dff1ff url(/fileadmin/fitreisen.de_templates/img/button-icon-arrow-small-down.png) 10px center no-repeat;font-size:11px;font-weight:normal;margin:0;padding:0
10px 0 20px;line-height:24px;height:24px;cursor:pointer;overflow:hidden;width:670px;border-top:2px solid #fff;border-bottom:2px solid #fff}h4.accordion-title
span.arrow{float:left}h4.accordion-title
strong{font-size:13px;font-weight:bold}h4.accordion-title
span.price{float:right;font-size:11px;text-decoration:none;display:block}h4.accordion-title
span.link{float:right;background:url(/fileadmin/fitreisen.de_templates/img/button-bg-green-16.gif) left top repeat-x;line-height:16px;height:16px;margin:4px
0 4px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;font-weight:bold}h4.accordion-title span.link
a{background:url(/fileadmin/fitreisen.de_templates/img/button-icon-arrow-small-down.png) 6px center no-repeat;display:inline;line-height:16px;height:16px;padding:0
7px 0 15px;display:block}h4.accordion-title.open
span.link{background:#B8CDDE}h4.accordion-title span.link
a.closelink{background:url(/fileadmin/fitreisen.de_templates/img/button-icon-arrow-small-up.png) 6px center no-repeat;display:none}h4.accordion-title span.link
a.detaillink{display:block}h4.accordion-title.open span.link
a.closelink{display:block}h4.accordion-title.open span.link
a.detaillink{display:none}h4:hover.accordion-title{background:#cae2f4 url(/fileadmin/fitreisen.de_templates/img/button-icon-arrow-small-down.png) 10px center no-repeat}h4:hover.accordion-title
span.link{background:url(/fileadmin/fitreisen.de_templates/img/button-bg-green-16.gif) left bottom repeat-x}h4:hover.accordion-title.open
span.link{background:#B8CDDE}h4:hover.accordion-title span.link
a{color:#004b7f}#hoteldetails .accordion-content, #suche .accordion-content{padding:5px
10px;display:none;overflow:hidden;width:680px}.accordion-more{line-height:20px;font-size:12px;margin-left:10px;cursor:pointer}.accordion .button-weiter{margin:0}.accordion-text{width:450px}.accordion-priceoptimizer
table{background:#f3f3f3;font-size:12px;line-height:16px}.accordion-priceoptimizer
h5{margin:25px
0px 5px}#termine .accordion-priceoptimizer
h5{margin:0
0px 5px}.accordion-priceoptimizer
th{padding:3px
6px 2px;border:1px
solid #e1e1e1;text-align:center}.accordion-priceoptimizer
td{padding:3px
6px 2px;border:1px
solid #e1e1e1;text-align:center}.accordion-priceoptimizer
td.link{background:#f9f9f9;padding:0}.accordion-priceoptimizer table
a{display:block;font-weight:bold;line-height:21px;cursor:pointer}.accordion-priceoptimizer table a
span{font-size:10px;font-weight:normal}.accordion-priceoptimizer table a:hover{background:#BAED78;text-decoration:none;color:#004B7F}#hotel-description{width:450px;float:left;font-size:12px;line-height:1.3}#hotel-description
h5{font-size:12px;font-weight:bold;margin:16px
0px 12px 0}#hotel-description
p{margin-bottom:12px}#hotel-sidebar{width:176px;float:right}#hotel-sidebar
h5{font-size:12px;font-weight:bold;margin:16px
0px 12px 12px}#hotel-sidebar
.box{padding:10px
12px 5px 12px;background:#fff}#hotel-sidebar li
a{display:block;font-size:13px;height:19px;margin-bottom:10px;padding-left:36px;padding-top:7px;width:116px;color:#004B7F;font-weight:bold}#hotel-sidebar li#button-anfrage
a{background:url(/fileadmin/fitreisen.de_templates/img/button-hotelsidebar-anfrage-gruen.png) 0 0 no-repeat}#hotel-sidebar li#button-anreise
a{background:url(/fileadmin/fitreisen.de_templates/img/button-hotelsidebar-anreise-gruen.png) 0 0 no-repeat}#hotel-sidebar li#button-anreise-bahn
a{background:url(/fileadmin/fitreisen.de_templates/img/button-hotelsidebar-anreise-bahn-gruen.png) 0 0 no-repeat}#hotel-sidebar li#button-katalog
a{background:url(/fileadmin/fitreisen.de_templates/img/button-hotelsidebar-katalog-gruen.png) 0 0 no-repeat;padding-top:8px;height:18px}#hotel-sidebar
p{font-size:12px;line-height:1.3;margin:2px
0}#hotel-sidebar
.meinung{font-style:italic}#hotel-sidebar
hr{border:0px;border-bottom:1px solid #DFF1FF}#hotel-sidebar .social #facebook-box, #hotel-sidebar .social #google-box{float:left}#hotel-sidebar .social #google-box{margin-right:5px}.hotel-overview
p{color:#004B7F;line-height:1.2;margin:0}.hotel-overview
.image{width:210px;float:left}.hotel-overview .image
img{width:200px;height:118px}.hotel-overview
.text{width:480px;float:left}.hotel-overview
h1{color:#004B7F;font-size:15px;font-weight:bold;margin:0
0 1px 0}.hotel-overview
h2{font-size:11px;font-weight:normal;margin:0
0 7px 0;padding:0}.hotel-overview
.details{width:330px;float:left}.hotel-overview .details
p{margin:0
0 2px 0}.hotel-overview
.description{width:110px;display:inline-block;float:left}.hotel-overview
.value{width:220px;display:inline-block;float:left;color:#717171}.hotel-overview
.price{width:150px;float:left;position:relative}.hotel-overview .price
p{font-size:11px;font-weight:bold;text-align:center}.hotel-overview .price
a{color:#004B7F;display:block;font-size:11px;font-weight:bold;text-decoration:none}.hotel-overview .price
.price1title{font-size:13px;text-decoration:none}.hotel-overview .price
.price1discount{font-size:16px;font-weight:normal;text-decoration:line-through}.hotel-overview .price
.price1value{font-size:24px}.hotel-overview .price
.price2title{font-weight:normal}.hotel-overview .price
.price2value{font-weight:normal}.hotel-overview .price
#loadingIndicator1{position:absolute;top:50%;left:50%;margin:-21px 0  0 -21px;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;border:5px
solid #fff}#termine-button
a{display:block;width:200px;height:50px;float:right}.abschnitt{padding:0
10px}.abschnitt
h4{font-size:12px;line-height:12px;font-weight:bold;margin:0
0 6px 0;padding:0}.abschnitt .info-icon{margin-left:2px;vertical-align:-2px}.abschnitt
p{margin:0
0 6px 0;padding:0}#form .abschnitt
label{font-size:12px;line-height:12px;font-weight:normal;margin:0;padding:0;color:#606060;float:left}#form .abschnitt .radio
input{width:auto;height:auto;margin:0
2px 0 0;padding:0;border:0;background:none;float:left}.main-box .abschnitt
.price{font-weight:normal;float:right;font-size:12px;line-height:12px;padding:0;margin:0;text-decoration:none;color:#606060}.abschnitt
a.details{font-size:11px;font-weight:normal}#fancybox-body{background:#fff}#fancybox-content{margin:20px
0 0 0;font-size:12px;line-height:1.5}.fancybox-inner{width:500px;padding:20px
20px 10px 20px}#fancybox-content
h1{font-size:11px;line-height:1.5;margin:0}#fancybox-content
h2{font-size:16px;line-height:1.5;margin:0
0 7px 0;padding:0}#fancybox-content
h3{font-size:16px;line-height:1.5;margin:0
0 7px 0;padding:0}#fancybox-content
p{font-size:12px;line-height:1.5;margin:0
0 7px 0}#fancybox-content
ul{font-size:12px;line-height:1.5;margin:0
0 7px 20px;list-style-type:disc}#fancybox-content
ol{font-size:12px;line-height:1.5;margin:0
0 7px 20px}#fancybox-content
input.text{font-size:12px;display:block;width:190px}#fancybox-content
textarea{font-family:arial,helvetica,sans-serif;font-size:12px;display:block;width:400px}.fancybox-flower{background:url(/fileadmin/fitreisen.de_templates/img/fancybox-flower.jpg) 100% 100% no-repeat}.fancybox-flower
.button{width:90px;margin-left:310px;background:url(/fileadmin/fitreisen.de_templates/img/button-bg-green-16.gif) repeat-x 0% 0%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:24px;color:#004B7F;cursor:pointer}.fancybox-flower input:hover.button{background:url(/fileadmin/fitreisen.de_templates/img/button-bg-green-16.gif) repeat-x 0% 100%}.modal-box-border{padding:20px
20px 10px 20px}#fancybox-content #form_anfrage
label{width:50%;float:left;margin-top:4px}#fancybox-content #form_anfrage
fieldset{clear:both;margin-bottom:10px}#fancybox-content #form_anfrage
.button{margin-left:355px}#fancybox-content #form-error
label{width:100%;float:none;margin-top:0;display:block;color:#ce0000}h1#tagcloud-headline{color:#004B7F;clear:both;font-size:12px;font-weight:bold;margin:0
20px;padding-top:25px}#tagcloud h1, #tagcloud h2, #tagcloud
h3{float:left;margin:0;padding:4px;height:16px;line-height:16px;font-weight:normal}#tagcloud h1 a, #tagcloud h2 a, #tagcloud h3
a{text-decoration:none}#tagcloud h1
a{font-size:16px}#tagcloud h2
a{font-size:14px}#tagcloud h3
a{font-size:12px}.hotelcode{text-align:right}a.button-fixed{color:white;cursor:pointer;left:0px;margin-left:-4px;position:fixed;text-indent:-100000px;top:25%;z-index:100000}a:hover.button-fixed{margin-left:0px}a#button-feedback{background:url(/fileadmin/fitreisen.de_templates/img/button-fixed-feedback.png) 0 0 no-repeat;width:32px;height:112px;margin-top:124px}a#button-traumreise{background:url(/fileadmin/fitreisen.de_templates/img/button-fixed-traumreise.png) 0 0 no-repeat;width:35px;height:130px;z-index:100001}#fancybox-content
textarea{height:100px;font-size:12px;color:#494949;padding:5px;font-family:Helvetica,Arial,sans-serif;border-top:1px solid #7c7c7c;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;background:#fff url(/fileadmin/fitreisen.de_templates/img/input-bg.gif) 0 0 repeat-x}#fancybox-content
input.text{font-size:12px;color:#494949;padding:5px;margin-bottom:5px;font-family:Helvetica,Arial,sans-serif;border-top:1px solid #7c7c7c;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;background:#fff url(/fileadmin/fitreisen.de_templates/img/input-bg.gif) 0 0 repeat-x}.highlight{font-weight:bold}.datepickerContainer{width:195px;height:196px;border:solid 1px #CCC;padding-left:3px;padding-right:4px;padding-top:0;padding-bottom:1px;margin-bottom:5px}.dp-title-date{color:#494949}table.jCalendar{border-collapse:separate;border-spacing:2px;font-size:11px}table.jCalendar
th{background-color:#FFF;color:#494949;font-weight:bold;padding:3px
5px}table.jCalendar
td{background:#DFF1FF;color:#004B7F;padding:5px
7px 5px 6px;text-align:center;border:none !important}table.jCalendar td.other-month{background:#F4FAFF;color:#C7D7E2;visibility:hidden}table.jCalendar
td.today{background:#FFF;color:#ACA595}table.jCalendar
td.selected{background:#BAED78;color:#004B7F;cursor:default;font-weight:normal;padding:2px
4px;border-left:solid 1px #A1AC36;border-top:solid 1px #A1AC36;border-right:solid 1px #53570D;border-bottom:solid 1px #53570D}table.jCalendar td.selected:hover{background:#BAED78;color:#004B7F}table.jCalendar td:hover, table.jCalendar td.dp-hover{background:#BAC9D5;color:#000}table.jCalendar td.disabled, table.jCalendar td.disabled:hover{background:#F4FAFF;color:#BFBFBF;border:0px;font-weight:normal}div.dp-popup{position:relative;font-size:11px;font-family:arial,sans-serif;padding:2px;width:193px;line-height:1.2em}div#dp-popup{position:absolute;z-index:199}div.dp-popup
h2{font-size:11px;font-weight:bold;text-align:center;margin:6px
0 3px 0;padding:0;color:#494949}a#dp-close{font-size:11px;padding:4px
0;text-align:center;display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup
a{color:#000;text-decoration:none;padding:3px
2px 0}div.dp-popup div.dp-nav-prev{position:absolute;top:0;left:4px;width:120px}div.dp-popup div.dp-nav-prev
a{float:left}a.dp-nav-prev-month div.dp-btn-prev{width:12px;height:12px;background-image:url('/fileadmin/fitreisen.de_templates/img/btn_calendar_previous.gif');position:relative;top:0px}a.dp-nav-prev-month.disabled div.dp-btn-prev{width:12px;height:12px;background-image:url('/fileadmin/fitreisen.de_templates/img/btn_calendar_previous_disabled.gif');position:relative;top:0px}a.dp-nav-next-month div.dp-btn-next{width:12px;height:12px;background-image:url('/fileadmin/fitreisen.de_templates/img/btn_calendar_next.gif');position:relative;top:0px}a.dp-nav-next-month.disabled div.dp-btn-next{width:12px;height:12px;background-image:url('/fileadmin/fitreisen.de_templates/img/btn_calendar_next_disabled.gif');position:relative;top:0px}div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next
a{cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next
a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute;top:0;right:4px;width:120px}div.dp-popup div.dp-nav-next
a{float:right}div.dp-popup
a.disabled{cursor:default;color:#aaa}div.dp-popup
td{cursor:pointer}div.dp-popup
td.disabled{cursor:default}a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:2px
2px 0;display:block;text-indent:-2000px;overflow:hidden;background:url('/fileadmin/fitreisen.de_templates/i/calendar/icon_calendar.gif') no-repeat}a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}
