* {margin:0;padding:0}
ul, li{list-style:none}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#111;
background-color:#993300;
background-image:url(bodybg.gif); background-repeat:repeat-x;
-ms-hyphens: auto;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
a {text-decoration:underline;color:#111}
a:hover {text-decoration:none;color:#111}
:focus{outline:0}
#wrapper{
clear:both;
float:left;
width:1020px;
margin:0px;
background-image:url(wrapper-bg.gif); background-repeat:repeat-y;
}
#wrapper.breitextra{width:1080px;}

a.blau {text-decoration:underline;color:#0000FF}
a.dblau {text-decoration:underline;color:#0000CC}

#left{
width:186px;
float:left;
background-color:#993300;
padding:1px 0px 20px 0px;
font-size:11px; line-height:14px;
}
#navi{
width:164px;
margin:0px auto;
background-color:#FFF;
padding-top:8px;
text-transform:uppercase;
padding-left:6px;
}
#navi .sub{margin-left:6px; text-transform:none;}
#navi .sub .sub{margin-left:12px}
#navi a{text-decoration:none}
#navi a:hover {text-decoration:underline}
#navi ul{margin-top:10px; text-transform:none; margin-left:-6px}
#navi ul ul {margin-top:0px; padding-bottom:5px; background:#fff; margin-left:0px}
#navi ul, #navi li, #navi ul ul, #navi li li{
list-style:none; font-size:11px; line-height:20px;  width:170px;
}
#navi li li{
border-bottom:1px solid #663300;
}
#navi li {background-color:#663300; color:#FFF; font-weight:bold; text-indent:3px;}
#navi li li {background-color:#FAEFDB; color:#333; font-weight:normal}
#navi li li a{
background-color:#FAEFDB;
font-size:11px;
display:block;
line-height:13px;
padding:4px 3px;
text-indent:0px;
padding-left:13px;
text-decoration:none;
background-image:url(navilia-bg.gif);
background-position:left 1px;
background-repeat:no-repeat;
}
#navi li li a:hover{
background-color:#FEEEBB;
text-decoration:none;
}
#right{
width:834px;
float:right;
background-color:#FAEFDB;
background-image:url(rightbg2.gif); background-position:right; background-repeat:repeat-y;
}
#right.breit{background-color:#FFF;background-image:none}
.breitextra #right.breit{width:894px;}

#top{background-color:#993300;
color:#FFF;
height:30px;
line-height:30px;
font-size:13px;}
#top strong{font-size:14px;}
#top h1{font-size:14px;line-height:30px;color:#FFF; margin:0px; padding:0px; font-weight:bold; display:inline;}
.logo{float:left; margin-right:31px; margin-left:5px}
.top{float:right; margin-right:10px}
#line{
clear:both;
background-color:#FFF;
color:#111;
height:15px;
line-height:15px;
font-size:11px;
border-top:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
}
#line li{float:left; border-right:1px solid #000;}
#line li a{display:block; padding:0px 5px 0px 5px; text-decoration:none }
#line li a:hover{ background-color:#C9E3C9 }
#headerimg{
background-color:#006699;
height:140px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
text-align:right; color:#fff; padding:10px 10px 0 0;
}
#headerimg strong{
display:block;
font-size:22px; font-weight:bold;
margin:0px 0px 20px 0px;
}
#contentleft, #contentleftindex{
clear:both;
border-right:1px solid #000;
border-left:1px solid #000;
width:580px;
float:left;
background-color:#FFF;
color:#111;
padding:20px 10px;
}
#contentleftindex{ padding-top:0px}
#contentleft.breit{width:812px}
.breitextra #contentleft.breit{width:872px;}
.clearfix{
margin:0px; padding:0px; height:0px; line-height:0px; font-size:0px; clear:both;
}
.clear{clear:both}
h2{
font-size:19px;
line-height:1.3em;
margin:0px 0px 20px 0px;
}
h3{
font-size:15px;
margin:0px 0px 15px 0px;
}
h4{
font-size: 14px;
margin-bottom: 8px;
line-height: 1.5em;
}
h5{
font-size: 10.1pt;
margin-top: 25px;
margin-bottom: 10px;
}
h3.text{
font-size:15px;
margin:25px 0px 15px 0px;
}
h4.text{
font-size:13px;
margin:0px 0px 10px 0px;
}
p{
margin:0px 0px 15px 0px;
}

.boxtab, .boxtab3, .formtab {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
text-align:left;
border:1px solid #BB9875;
margin:20px 0px;
padding:0;
width:580px;
}
.boxtab3{width:188px; margin:0px 5px 20px 0px;; float:left}
.breit{width:812px}
.boxtab div{margin:5px;}
.boxtab p{margin:5px;}
.boxtab img{border:1px solid #000;margin:5px;}
.boxtab3 img{border:1px solid #000}
.boxtab3 td{padding:5px}
.boxtab div img {border: none;margin:0px;}
.boxth, .boxtab3 td.boxth {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
text-align:left;
background-color:#FAEFDB;
font-weight: bold;
border-bottom:1px solid #BB9875;
padding:1px;
}
.boxtab3 td.boxth{text-align:center}

.formtab td{padding:5px}
.formtab td.th{font-size:14px;background-color:#FAEFDB;font-weight: bold;border-bottom:1px solid #BB9875;padding:1px 5px 1px 5px;}
.formtab td div{width:33.3%; min-width:144px; margin:0; padding:0px; float:left}
.formtab td select{font-size: 12px; color:#000; font-family: verdana; width: 100%; margin:0px 0px 3px 0px;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

.formtabklein{
background-color:#f9f4ea; border:1px solid #ddd; margin: 0px 20px 15px 0px; float:left; width: 190px;
}
.rechts{float:right; margin: 0px 0px 15px 20px;}
.formtabklein td select{font-size: 12px; color: rgb(0, 0, 0); font-family: verdana; margin-bottom:3px}

#contentright{
float:right; padding:30px 11px 20px 10px; width:211px;}
#contentright h4{ color:#fff; background-color:#663300; padding:2px; font-size:14px; text-indent:5px; margin-bottom:6px; margin-top:20px}
#contentright p{margin:0px 0px 10px 0px;}
#footer{background-color:#fff; border-left:1px solid #000;border-right:1px solid #000; padding:400px 10px 3px; background:url(ferienhaus_linie.gif) no-repeat center 340px; width:580px; font-size:9px; text-align:center; color:#333; line-height:1.5em}
#footer.breit{width:812px}
.breitextra #footer.breit{width:872px;}

#footer h4{ font-size:9px; line-height:1.5em; margin:0px; color:#333; font-weight:bold}
#footer a{text-decoration:underline}

.select {background-color:#FAEFDB;color:#000;font-family:Verdana,Helvetica,sans-serif;width:180px;margin:6px 10px 0 0;padding:0;float:right;font-size:11px;}
.selectbraun8, .selecthellbraun8 {
font-size:11px;
color:#FFF;
background-color:#630;
font-family:Verdana,Helvetica,sans-serif;
}
.selecthellbraun8{
background-color:#A86828;
}

.map600{margin:-20px 0 20px -10px; border-bottom:1px solid #000;max-width: none;}

.alignright, .boxtab .alignright{float:right; margin:3px 0px 10px 10px; border:1px solid #000}
.alignleft, .boxtab .alignleft{float:left; margin:3px 10px 10px 0px; border:1px solid #000}
.alignleft0, #contentright p.alignleft0{float:left; margin-right:10px; border: none}
.alignright0{float:right; margin:0px 0px 0px 10px; border: none}

#content{ clear:both; border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#fff; padding:0px}
#contentindex{ clear:both; border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000; background-color:#fff; padding:20px 10px;}

.pink14{ font-size:14px; background-color:#FAEFDB; color:#000; padding:3px; display:block; margin-bottom:5px}
.bild{border:1px solid #000; margin:0px 0px 5px}

.pfeil{ background-image:url(pfeil_schwarz.gif); background-position:left 4px; background-repeat:no-repeat; padding-left:10px}

.emsmall{font-size:11px; font-style:italic}



.ad1{margin:20px auto; width:160px}
.ad2{margin:20px 0px; width:160px}
.ad3, .ad4{ margin:20px 0px}
.ad5{width:300px;height:250px;float:left; margin:0 15px 15px 0;}
#contentleft ul, #contentleft li{list-style:disc}
#contentleft li{margin-left:40px}
#contentleft ul{margin:10px 0px 20px}



/*FLAGSPRITE*/
.flags{clear:both;display:block;width:12px;height:8px;float:left;background:url(laendersprite8.png) no-repeat top left;margin:2px 3px 0px 0px;border:1px solid #000;font-size:8px;line-height:8px;overflow:hidden}.abudhabi{background-position:-13px 0}.ad{background-position:-26px 0}.ae{background-position:-39px 0}.af{background-position:-52px 0}.ag{background-position:-65px 0}.ai{background-position:-78px 0}.al{background-position:-91px 0}.alabama{background-position:-104px 0}.alaska{background-position:-117px 0}.am{background-position:-130px 0}.an{background-position:-143px 0}.ao{background-position:-156px 0}.aq{background-position:-169px 0}.ar{background-position:-182px 0}.arizona{background-position:-195px 0}.as{background-position:-208px 0}.at{background-position:-221px 0}.au{background-position:-234px 0}.aw{background-position:-247px 0}.ax{background-position:-260px 0}.az{background-position:-273px 0}.ba{background-position:-286px 0}.bb{background-position:-299px 0}.bd{background-position:-312px 0}.be{background-position:-325px 0}.bf{background-position:-338px 0}.bg{background-position:-351px 0}.bh{background-position:-364px 0}.bi{background-position:-377px 0}.bj{background-position:-390px 0}.bm{background-position:-403px 0}.bn{background-position:-416px 0}.bo{background-position:-429px 0}.bonaire{background-position:-442px 0}.borabora{background-position:-455px 0}.br{background-position:-468px 0}.bs{background-position:-481px 0}.bt{background-position:-494px 0}.bv{background-position:-507px 0}.bw{background-position:-520px 0}.by{background-position:-533px 0}.bz{background-position:-546px 0}.ca{background-position:-559px 0}.catalonia{background-position:-572px 0}.cc{background-position:-585px 0}.cd{background-position:-598px 0}.cf{background-position:-611px 0}.cg{background-position:-624px 0}.ch{background-position:-637px 0}.ci{background-position:-650px 0}.ck{background-position:-663px 0}.cl{background-position:-676px 0}.cm{background-position:-689px 0}.cn{background-position:-702px 0}.co{background-position:-715px 0}.colorado{background-position:-728px 0}.cr{background-position:-741px 0}.cs{background-position:-754px 0}.cu{background-position:-767px 0}.cv{background-position:-780px 0}.cw{background-position:-793px 0}.cx{background-position:-806px 0}.cy{background-position:-819px 0}.cz{background-position:-832px 0}.de{background-position:-845px 0}.dj{background-position:-858px 0}.dk{background-position:-871px 0}.dm{background-position:-884px 0}.do{background-position:-897px 0}.dubai{background-position:-910px 0}.dz{background-position:-923px 0}.ec{background-position:-936px 0}.ee{background-position:-949px 0}.eg{background-position:-962px 0}.eh{background-position:-975px 0}.england{background-position:-988px 0}.er{background-position:-1001px 0}.es{background-position:-1014px 0}.et{background-position:-1027px 0}.europeanunion{background-position:-1040px 0}.fi{background-position:-1053px 0}.fj{background-position:-1066px 0}.fk{background-position:-1079px 0}.florida{background-position:-1092px 0}.fm{background-position:-1105px 0}.fo{background-position:-1118px 0}.fr{background-position:-1131px 0}.fudschaira{background-position:-1144px 0}.ga{background-position:-1157px 0}.gb{background-position:-1170px 0}.gd{background-position:-1183px 0}.ge{background-position:-1196px 0}.georgia{background-position:-1209px 0}.gf{background-position:-1222px 0}.gh{background-position:-1235px 0}.gi{background-position:-1248px 0}.gl{background-position:-1261px 0}.gm{background-position:-1274px 0}.gn{background-position:-1287px 0}.gp{background-position:-1300px 0}.gq{background-position:-1313px 0}.gr{background-position:-1326px 0}.gs{background-position:-1339px 0}.gt{background-position:-1352px 0}.gu{background-position:-1365px 0}.gw{background-position:-1378px 0}.gy{background-position:-1391px 0}.hawaii{background-position:-1404px 0}.hk{background-position:-1417px 0}.hm{background-position:-1430px 0}.hn{background-position:-1443px 0}.hr{background-position:-1456px 0}.ht{background-position:-1469px 0}.hu{background-position:-1482px 0}.ic{background-position:-1495px 0}.id{background-position:-1508px 0}.ie{background-position:-1521px 0}.il{background-position:-1534px 0}.illinois{background-position:-1547px 0}.in{background-position:-1560px 0}.io{background-position:-1573px 0}.iq{background-position:-1586px 0}.ir{background-position:-1599px 0}.is{background-position:-1612px 0}.it{background-position:-1625px 0}.jm{background-position:-1638px 0}.jo{background-position:-1651px 0}.jp{background-position:-1664px 0}.kaiman{background-position:-1677px 0}.kalifornien{background-position:-1690px 0}.ke{background-position:-1703px 0}.kg{background-position:-1716px 0}.kh{background-position:-1729px 0}.ki{background-position:-1742px 0}.km{background-position:-1755px 0}.kn{background-position:-1768px 0}.kp{background-position:-1781px 0}.kr{background-position:-1794px 0}.kw{background-position:-1807px 0}.ky{background-position:-1820px 0}.kz{background-position:-1833px 0}.la{background-position:-1846px 0}.lb{background-position:-1859px 0}.lc{background-position:-1872px 0}.li{background-position:-1885px 0}.lk{background-position:-1898px 0}.louisiana{background-position:-1911px 0}.lr{background-position:-1924px 0}.ls{background-position:-1937px 0}.lt{background-position:-1950px 0}.lu{background-position:-1963px 0}.lv{background-position:-1976px 0}.ly{background-position:-1989px 0}.ma{background-position:0 -9px}.maine{background-position:-13px -9px}.mc{background-position:-26px -9px}.md{background-position:-39px -9px}.me{background-position:-52px -9px}.melanesien{background-position:-65px -9px}.mg{background-position:-78px -9px}.mh{background-position:-91px -9px}.michigan{background-position:-104px -9px}.mississippi{background-position:-117px -9px}.missouri{background-position:-130px -9px}.mk{background-position:-143px -9px}.ml{background-position:-156px -9px}.mm{background-position:-169px -9px}.mn{background-position:-182px -9px}.mo{background-position:-195px -9px}.montana{background-position:-208px -9px}.mp{background-position:-221px -9px}.mq{background-position:-234px -9px}.mr{background-position:-247px -9px}.ms{background-position:-260px -9px}.mt{background-position:-273px -9px}.mu{background-position:-286px -9px}.mv{background-position:-299px -9px}.mw{background-position:-312px -9px}.mx{background-position:-325px -9px}.my{background-position:-338px -9px}.mz{background-position:-351px -9px}.na{background-position:-364px -9px}.nc{background-position:-377px -9px}.ne{background-position:-390px -9px}.nevada{background-position:-403px -9px}.newjersey{background-position:-416px -9px}.newmexico{background-position:-429px -9px}.newyork{background-position:-442px -9px}.nf{background-position:-455px -9px}.ng{background-position:-468px -9px}.ni{background-position:-481px -9px}.nl{background-position:-494px -9px}.no{background-position:-507px -9px}.northcarolina{background-position:-520px -9px}.np{background-position:-533px -9px}.nr{background-position:-546px -9px}.nu{background-position:-559px -9px}.nz{background-position:-572px -9px}.om{background-position:-585px -9px}.oregon{background-position:-598px -9px}.pa{background-position:-611px -9px}.pe{background-position:-624px -9px}.pennsylvania{background-position:-637px -9px}.pf{background-position:-650px -9px}.pg{background-position:-663px -9px}.ph{background-position:-676px -9px}.pk{background-position:-689px -9px}.pl{background-position:-702px -9px}.pm{background-position:-715px -9px}.pn{background-position:-728px -9px}.pr{background-position:-741px -9px}.ps{background-position:-754px -9px}.pt{background-position:-767px -9px}.pw{background-position:-780px -9px}.py{background-position:-793px -9px}.qa{background-position:-806px -9px}.re{background-position:-819px -9px}.ro{background-position:-832px -9px}.rs{background-position:-845px -9px}.ru{background-position:-858px -9px}.rw{background-position:-871px -9px}.sa{background-position:-884px -9px}.sb{background-position:-897px -9px}.sc{background-position:-910px -9px}.scotland{background-position:-923px -9px}.sd{background-position:-936px -9px}.se{background-position:-949px -9px}.sg{background-position:-962px -9px}.sh{background-position:-975px -9px}.sharjah{background-position:-988px -9px}.si{background-position:-1001px -9px}.sj{background-position:-1014px -9px}.sk{background-position:-1027px -9px}.sl{background-position:-1040px -9px}.sm{background-position:-1053px -9px}.sn{background-position:-1066px -9px}.so{background-position:-1079px -9px}.southcarolina{background-position:-1092px -9px}.sr{background-position:-1105px -9px}.st{background-position:-1118px -9px}.sv{background-position:-1131px -9px}.sy{background-position:-1144px -9px}.sz{background-position:-1157px -9px}.tasmanien{background-position:-1170px -9px}.tc{background-position:-1183px -9px}.td{background-position:-1196px -9px}.tennessee{background-position:-1209px -9px}.texas{background-position:-1222px -9px}.tf{background-position:-1235px -9px}.tg{background-position:-1248px -9px}.th{background-position:-1261px -9px}.tibet{background-position:-1274px -9px}.tj{background-position:-1287px -9px}.tk{background-position:-1300px -9px}.tl{background-position:-1313px -9px}.tm{background-position:-1326px -9px}.tn{background-position:-1339px -9px}.to{background-position:-1352px -9px}.tr{background-position:-1365px -9px}.tt{background-position:-1378px -9px}.tv{background-position:-1391px -9px}.tw{background-position:-1404px -9px}.tz{background-position:-1417px -9px}.ua{background-position:-1430px -9px}.ug{background-position:-1443px -9px}.um{background-position:-1456px -9px}.ummalqaiwain{background-position:-1469px -9px}.us{background-position:-1482px -9px}.utah{background-position:-1495px -9px}.uy{background-position:-1508px -9px}.uz{background-position:-1521px -9px}.va{background-position:-1534px -9px}.vc{background-position:-1547px -9px}.ve{background-position:-1560px -9px}.vg{background-position:-1573px -9px}.vi{background-position:-1586px -9px}.vn{background-position:-1599px -9px}.vu{background-position:-1612px -9px}.wales{background-position:-1625px -9px}.washington{background-position:-1638px -9px}.washingtondc{background-position:-1651px -9px}.wf{background-position:-1664px -9px}.ws{background-position:-1677px -9px}.wyoming{background-position:-1690px -9px}.ye{background-position:-1703px -9px}.yt{background-position:-1716px -9px}.za{background-position:-1729px -9px}.zm{background-position:-1742px -9px}.zw{background-position:-1755px -9px}.kosovo{background-position:-1768px -9px}.connecticut{background-position:-1781px -9px}.oklahoma{background-position:-1794px -9px}.rhodeisland{background-position:-1807px -9px}.vermont{background-position:-1820px -9px}.virginia{background-position:-1833px -9px}.boston{background-position:-1846px -9px}

.bno, .boxtab .bno{border:none;}
.flags.bno{border:1px solid #FFFFFF}

.region, .facebook, .twitter, .google{background:url(icons.png) no-repeat top left;}
.region{clear:both;display:block;width:14px;height:10px;float:left;background-position:-54px 0px;margin:2px 3px 0px 0px;border:none;font-size:8px;line-height:8px;overflow:hidden
}

.sub2{ text-transform:none; margin-right:6px; border-top:1px dotted #666; padding-top:2px; margin-top:4px}

.social{position:absolute; top:52px; left:798px; width:211px; padding-top:5px; text-align:right}
.social a{display:block; width:18px; height:18px; float:left; margin:0px 4px 0px 0px; border:none;overflow:hidden;text-decoration:none; text-indent:-100px}
.social span{display:block;float:left;margin:0px 4px 0px 0px; height:18px; line-height:18px; text-decoration:none; font-size:12px; color:#111; font-weight:bold}
.facebook{background-position:0px 0px}.google{background-position:-18px 0px}.twitter{background-position:-36px 0px}

.maptab{font-size:11px;line-height:14px;background-color:#FFF;border:1px solid #000;position:absolute;width:160px}
.maptabtop{font-size:9px;line-height:16px;height:16px;background-color:#993300;color:#FFFFFF;text-align:right;padding:0px 3px}
.maptabtop a{color:#FFFFFF}
.maptabcont{margin:3px 5px}

/* Katalog */
h2 a{text-decoration:none}
h2 a:hover{text-decoration:underline}
.catlink1{font-size:13px}
.catlink2{font-size:15px}

.cattab {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
text-align:left;
margin:20px 0px;
padding:0;
}
.cattab:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}
.cattab p{margin-bottom:5px; }

#scrollUp{
	bottom:6px;
	right:20px;
	width:38px;
	height:38px;
	background:url(/v2/scrollup/top.png) no-repeat
}

/*cookie*/
.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{font-weight:normal;cursor:pointer;text-align:center;font-size:1em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:1em;transition:font-size 200ms;margin:0;padding:0;line-height:1em}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px 15px 50px}.cc_container .cc_btn{padding:8px 16px;background-color:#f1d600;position:absolute;bottom:10px;left:15px;right:15px;text-align:center}@media screen and (min-width: 500px){.cc_container{left:initial;right:20px;bottom:20px;width:300px;}.cc_container .cc_btn{right:15px;}.cc_container .cc_logo{display:block;position:absolute;bottom:8px;left:calc(50% - 50px)}}@media screen and (min-width: 768px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#fff;color:#999;font-size:14px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box;border:1px solid #ccc}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#d7bf00;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#555}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.cc_container{-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@media screen and (min-width: 500px){.cc_container{border-radius:5px;box-shadow:0px 5px 10px rgba(0,0,0,0.2)}}


#searchboxhotel{ color:#003580; background:#feba02; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:5px 5px 10px 5px; margin-top:20px; width:210px; box-sizing: border-box;
border:1px solid #003580; border-bottom:none;}
#searchboxhotel button {
    -moz-border-radius: 8px;
    background-color: #0896ff;
    border: 2px solid #fff;
    color: #fff;
    letter-spacing: 1px;
    padding: 0.15em 0.75em;
    text-transform: uppercase;
    font: bold 1.333em/1 Arial, Helvetica, sans-serif;
	margin-top:10px
}
#searchboxhotel form:after {
     content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

#searchboxhotel h3 {margin:0 0 10px 0; font-style:normal; font-weight:normal; font-size:18px}
#searchboxhotel form{margin:0}
#searchboxhotel input, #searchboxhotel select{margin-bottom:5px}
#searchboxhotellogo{background:#f2f4f8; background-image:url(booking.png); background-repeat:no-repeat; background-position:5px 2px; height:26px; width:210px;
border:1px solid #003580; border-top:none; box-sizing: border-box}


.box{
color: #000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: left;
border: 1px solid #BB9875;
margin: 20px 0px;
padding: 0;
width: 100%;
clear:both;
}
.boxheader{
font-size: 14px;
background-color: #FAEFDB;
font-weight: bold;
border-bottom: 1px solid #BB9875;
padding: 1px 1px 1px 5px;
}
.box img{
border: 1px solid #000;
margin: 5px;
float: left;
margin-right:10px;
max-width:100%;
height:auto;
}
.box img.bno{border: none; padding:1px}
.box table img{
border: none;
margin: 0px;
float: none;
max-width:100%;
height:auto;
}
.box p{
margin:5px;
}
.box div{
margin:5px;
}
.box div.boxheader{
margin:0px;
}
.box p:last-child:after, .box div:last-child:after{
content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px; line-height:0px; font-size:0px;
	}
.box table{width: calc(100% - 170px);}
.box table td{ padding-right:10px; vertical-align:top}
.box .caption{clear:left; float:left; width:152px; margin: 0px 10px 5px 5px; font-size:11px; font-style:italic}

div.tabdiv3{float:left; width:30%; margin:0px; margin-right:3%}
div.tabdiv2{float:left; width:47%; margin:0px; margin-right:3%}
div.tabdiv4{float:left; width:22%; margin:0px; margin-right:3%}

div.tabdiv4ww{float:left; width:193px; padding:5px 5px 10px 5px; margin:0; }
.box .tabdiv4ww .boxheader{margin:-5px; margin-bottom:8px}

/*MENU INDEX*/

#navi #cssmenu ul{ display: none;}
#navi #cssmenu > li.active > ul {display: block;}
.holder {width: 0; height: 0; position: absolute; top: 0; right: 0;}
#navi li.has-sub {position:relative}
#navi li.has-sub > span::after {display: block; position: absolute; content: ""; width: 5px; height: 5px; right: 8px; z-index: 10; top: 6.5px; border-top: 1px solid #000; border-left: 1px solid #000;
  -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}
#navi li.has-sub > span{background-image:none; padding-left:3px; background-color:#FEEEBB; cursor: pointer; display:block}
#navi li.has-sub ul{padding-bottom:0px; border-top:1px solid #000}
#navi li.has-sub li:last-child {border-bottom: 0;}


#navPanel #cssmenu ul{display: none;}
#navPanel #cssmenu > li.active > ul {display: block;}
#navPanel .holder { width: 0; height: 0; position: absolute; top: 0; right: 0;}
#navPanel li.has-sub {position:relative;}
#navPanel li.has-sub > span::after { display: block; position: absolute; content: ""; width: 5px; height: 5px; right: 8px; z-index: 10; top: 22px; border-top: 1px solid #FFF; border-left: 1px solid #FFF;
  -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}
#navPanel li.has-sub > span{background-image:none; padding-left:15px; padding-top:15px; padding-bottom:15px; background-color:#cc6733; cursor: pointer; display:block}
#navPanel li.has-sub ul{padding-bottom:0px; border-top: solid 1px rgba(0,0,0,0.2);}
#navPanel li.has-sub li:last-child {border-bottom: 0;}
#navPanel li.has-sub li a{ text-indent:15px}
#navPanel li.has-sub li:first-child {margin-top: 0px;}



.newbox{width:49%; margin-right:2%; margin-bottom:15px; float:left; position:relative; box-sizing:border-box}
.newbox.r{margin-right:0}
.newbox img{width:100%; height:auto; border:1px solid #000; box-sizing:border-box}
.newbox span{position: absolute;
top: 5px;
left: 5px;
background: #FFF;
padding: 12px;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: #0044cc;
border-radius:2px;
}
.newbox a:hover span{background: #0044cc; color: #FFF;}


.ulindex{float:left; width:50%; padding-left:20px; line-height:1.6em; font-size:14px; box-sizing: border-box;}
.ulindex span{margin-top:8px}


#bookingsuche{width:580px; max-width:100%; float:left; margin-top:20px;background-image:url(https://www.weltweit-urlaub.de/v2/include/booking2.png); background-position:260px bottom; background-repeat:no-repeat}
#destination{width:100%; margin-bottom:10px; padding:3px; box-sizing:border-box;}
.parameter1{width:35%; float:left; margin-right:35px}
.erwachsene{width: 49%; margin: 0 2% 8px 0;box-sizing:border-box;}
.kinder{width: 49%; margin: 0 0 8px 0;box-sizing:border-box;}
#b_checkin_day{width:28%; margin:0 2% 4px 0; box-sizing:border-box;}
#b_checkin_month{width:70%; margin-bottom:4px; box-sizing:border-box;}
#b_checkout_day{width:28%; margin:0 2% 8px 0; box-sizing:border-box;}
#b_checkout_month{width:70%; margin-bottom:8px; box-sizing:border-box;}
.parameter2{float:left; margin-right:15px}
.parameter2 input, .parameter3 input{margin-bottom:8px}
.suche{float:right; padding:5px 25px; background-color: #993300; border: 2px solid #993300; border-radius:3px; color:#FFF; cursor:pointer}