@CHARSET "UTF-8";
/* files/css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* files/css/textstyles.css */
body{font-family:Arial,Helvetica,sans-serif;color:#3e2121;font-size:12px}
p,ul,ol,dl,img,blockquote{line-height:15px;margin:0 0 10px 0}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#3e2121;font-weight:bold;margin-bottom:10px}
h1{font-size:17px}
h2{font-size:16px}
h3{font-size:15px}
h4{font-size:14px}
p + h1,ul + h1,ol + h1,dl + h1,img + h1,blockquote + h1,table + h1{margin-top:40px}
p + h2,ul + h2,ol + h2,dl + h2,img + h2,blockquote + h2,table + h2{margin-top:30px}
p + h3,ul + h3,ol + h3,dl + h3,img + h3,blockquote + h3,table + h3{margin-top:20px}
p + h4,ul + h4,ol + h4,dl + h4,img + h4,blockquote + h4,table + h4{margin-top:20px}
p + img{margin-top:10px}
p + dl.image{margin-top:20px}
label{font-weight:bold}
li{line-height:20px}
ul li{margin-left:15px}
ol li{margin-left:20px}
ul li{list-style-type:square}
ul li li{list-style-type:disc}
ul li li li,ul li li li li{list-style-type:circle}
ul ul,ul ul ul,ul ul ul ul{margin-bottom:0}
ol li{list-style-type:decimal}
ol li li{list-style-type:lower-alpha}
ol li li li,ol li li li li{list-style-type:lower-roman}
ol ol,ol ol ol,ol ol ol ol{margin-bottom:0}
dt{float:left;width:120px}
dd{margin-left:125px}
a{color:#3e2121;text-decoration:none}
a:visited{color:#3e2121}
a:hover{color:#3e2121}
a:active{color:#3e2121}
a.details{background:url(../images/arrow.png) left 2px no-repeat;padding-left:15px;font-weight:bold;font-size:15px}
.pager a,.pager span{font-weight:bold;font-size:15px}
div#angebotlinks{font-size:13px;font-weight:bold}
div#angebotlinks a{text-decoration:underline}
.mini_logo a:hover img,.mini_logo a.active img{background-color:#F2EDD3}
.pager .current{color:#759CBD}
small{font-size:80%}
big{font-size:130%}
strong{font-weight:bold}
em{font-style:italic}
sup{font-size:10px;vertical-align:super}
sub{font-size:10px;vertical-align:sub}
img{border-width:0}
.left{float:left;margin:5px 8px 0 0}
.right{float:right;margin:5px 0 0 8px}
#page_print{font-size:15px}
#data_print{text-align:center;font-weight:bold}
#headline_print{font-size:25px;margin-bottom:65px}
/* files/css/main.css */
html,body{height:100%;width:100%}
body{position:relative;background-color:#dcd7c9}
#page{height:762px;width:1014px;padding-left:12px;background:transparent url('../images/background_page.jpg') no-repeat scroll 0 0;margin:auto;position:relative}
#borders{background:transparent url('../images/background_frame.png') no-repeat scroll 0 50px;height:762px}
#brownbar{position:relative;bottom:149px}
#realbar{height:10px;background-color:#3e2121;border-top:1px solid #4b302f;border-bottom:1px solid #4b302f;width:100%}
#header{padding-top:50px}
#logo{line-height:0;width:260px;float:left;margin:1px 0 0 1px}
#logo img,.mini_logo img{margin:0}
.mini_logo{float:left;margin:1px 1px 0 5px;line-height:0}
.mapson span{display:none}
.clear{height:0;width:0;clear:both}
#content{position:relative;float:left;width:888px;height:590px;margin:2px 0 0 3px}
.headline{text-align:right;padding-right:10px}
#emailtelephone{position:absolute;font-size:17px;font-weight:bold;left:112px;bottom:50px}
#emailtelephone p{line-height:20px;padding-left:10px;float:left;display:block;white-space:nowrap;margin-top:2px;margin-left:20px;background:url(../images/arrow.png) left 4px no-repeat}
#borders_start{background:transparent url('../images/background_frame_splash.png') no-repeat scroll 0 50px;height:693px;position:relative}
#logo_start{background:transparent url('../images/logo_wander_xl.png') left top no-repeat;height:32px;width:893px;top:150px;left:360px;position:absolute}
#brownbar_start{position:relative;bottom:200px}
#image_container_1{position:absolute;top:250px;left:130px}
#image_container_2{position:absolute;top:410px;left:-70px}
#image_container_3{position:absolute;top:410px;right:60px}
#image_container_1 div,#image_container_3 div{float:left;position:relative;height:136px}
#image_container_1 div{position:relative;height:136px}
#image_container_1 div img,#image_container_2 div img,#image_container_3 div img{position:absolute}
#image_0{width:197px}
#image_1{width:261px}
#image_2{width:220px}
#image_3{width:230px}
#image_4{width:222px}
#image_5{width:150px}
#enter{position:absolute;top:600px;right:180px}
.anfrage_input{float:left;width:210px;margin:10px 0 10px 0}
form{margin:30px 0 0 30px}
.anfrage_input label{width:210px;display:block}
.anfrage_input input,.anfrage_input select{width:150px;height:18px;margin-top:10px;border-bottom:0;border-right:0;border-top:2px solid #848484;border-left:3px solid #848484;padding:2px 0 0}
.anfrage_input select{padding:0;height:22px;width:153px}
.anfrage_checkbox{float:left;height:35px;margin-right:40px}
.anfrage_checkbox input{height:15px;width:15px;margin-bottom:20px}
.anfrage_checkbox label{font-size:14px;margin-left:5px;height:15px;line-height:15px}
.anfrage_textarea{float:left;width:420px;margin-top:20px}
.anfrage_textarea label{font-weight:bold}
.anfrage_textarea textarea{border-bottom:0;border-right:0;border-top:3px solid #848484;border-left:2px solid #848484;margin-top:10px}
div#senden input{margin:120px 0 0 40px;background-color:#3e2121;color:#fff;border:0;width:150px;height:25px}
#second_headline{margin-top:40px;margin-bottom:20px}
#content_left{float:left;width:328px;margin:2px 0 0 3px;height:400px;margin:30px 0 0 30px}
#content_right{position:relative;float:left;width:516px;height:537px;margin-left:20px;padding-top:50px}
.picturetitle{position:absolute;right:20px;bottom:20px;font-weight:bold;font-size:15px}
.article_gallery{margin-right:2px}
#main_image{position:absolute;left:0;bottom:51px}
.company_logo{position:absolute;right:8px;top:15px}
#secondbar{width:1014px;position:relative;margin:0 auto;height:12px;margin-top:-1px}
#yellowbar{height:12px;background-color:#F2EDD3;width:504px;position:absolute;left:504px}
.angebot{height:126px;width:808px;border-top:2px solid #F2EDD3}
.angebot_first{height:126px;width:808px}
.angebot div,.angebot_first div{float:left}
.left_image{position:relative;width:185px;height:100px}
.left_image img{margin:30px 60px 0 25px}
.short_text{width:509px;padding:22px 0 0 3px}
.short_text p{width:450px}
.right_image{padding-top:10px}
.pager{position:absolute;left:30px;bottom:30px}
.gallery{margin-top:30px;padding-top:15px;position:relative}
.gallerySliderOuter{float:left;width:580px;height:82px;overflow:hidden;white-space:nowrap;position:relative}
.gallerySliderInner{position:absolute}
.gallery .galImage{margin-left:20px;float:left}
.gallery .first{margin-left:0}
.leftGalleryArrow{clear:left;float:left;margin:0 6px 0 6px}
.rightGalleryArrow{margin-left:6px;float:left}
.galleryHeadline{margin-left:30px}
.map{position:absolute;right:80px;top:0}
.map h1{font-size:11px;margin-left:7px}
#angebotlinks{position:absolute;left:140px;top:570px}
#angebotlinks a{margin-left:2px;margin-right:2px}
#angebotlinks #uebersicht{background:url(../images/arrow_back.png) left 2px no-repeat;padding-left:15px}
#page_print{height:762px;width:820px;background:transparent url('../images/background_page.jpg') no-repeat scroll 0 0;margin:auto;position:relative}
#head_print{width:820px;border-bottom:2px solid #3e2121;text-align:center;padding:30px 0 10px 0}
#head_print img{margin:0}
#data_print{padding-top:15px;width:820px}
#content_left_print,#content_right_print{float:left;margin-top:70px}
#content_left_print{margin-left:40px;width:450px}
#content_right_print{margin-left:50px;width:240px}
#content_right_print div{margin-bottom:15px}
/* files/css/navigation.css */
#navigation{width:120px;float:left}
#navigation li{list-style-type:none;margin:0}
#navigation li li:hover,#navigation li li.active{background:url(../images/arrow_nav.png) 10px 6px no-repeat}
#navigation li li{padding:3px 0 0 23px}
#navigation a{display:block;width:118px;border-bottom:2px solid #F2EDD3;padding:10px 0 0 2px;line-height:10px}
#navigation .nav2 a{width:97px;padding:0;line-height:10px}
#navigation img{margin:0}
#navigation .nav1 .on,#navigation .nav1 a:hover .off,#navigation .nav1 a.active .off{display:none}
#navigation .nav1 .off,#navigation .nav2 a:hover .off,#navigation .nav2 a.active .off,#navigation .nav1 a:hover .on,#navigation .nav1 a.active .on{display:inline}
#navigation .nav1 .off{padding-left:8px}
#navigation .nav2 .off{padding-left:0}
/* files/css/jScrollPane.css */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#fff}
.jScrollPaneDrag{position:absolute;background:#E6E2D8;cursor:pointer;overflow:hidden;width:10px;margin-left:1px}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp{display:block;background:url(../images/scrollbar_up.png) left top no-repeat;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:12px}
a.jScrollArrowDown{display:block;background:url(../images/scrollbar_down.png) left top no-repeat;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:12px}
/* files/css/lytebox.css */
#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px}
#lbOverlay.grey{background-color:#000}
#lbOverlay.red{background-color:#300}
#lbOverlay.green{background-color:#030}
#lbOverlay.blue{background-color:#011D50}
#lbOverlay.gold{background-color:#660}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0}
#lbMain a img{border:none}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto}
#lbOuterContainer.grey{border:3px solid #888}
#lbOuterContainer.red{border:3px solid #D00}
#lbOuterContainer.green{border:3px solid #00B000}
#lbOuterContainer.blue{border:3px solid #5F89D8}
#lbOuterContainer.gold{border:3px solid #B0B000}
#lbDetailsContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto}
#lbDetailsContainer.grey{border:3px solid #888;border-top:none}
#lbDetailsContainer.red{border:3px solid #D00;border-top:none}
#lbDetailsContainer.green{border:3px solid #00B000;border-top:none}
#lbDetailsContainer.blue{border:3px solid #5F89D8;border-top:none}
#lbDetailsContainer.gold{border:3px solid #B0B000;border-top:none}
#lbImageContainer,#lbIframeContainer{padding:10px}
#lbLoading{position:absolute;top:45%;left:0%;height:32px;width:100%;text-align:center;line-height:0;background:url(../images/lytebox/loading.gif) center no-repeat}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lbImageContainer>#lbHoverNav{left:0}
#lbHoverNav a{outline:none}
#lbPrev{width:49%;height:100%;background:transparent url(../images/lytebox/blank.gif) no-repeat;display:block;left:0;float:left}
#lbPrev.grey:hover,#lbPrev.grey:visited:hover{background:url(../images/lytebox/prev_wv.png) left 15% no-repeat}
#lbPrev.red:hover,#lbPrev.red:visited:hover{background:url(../images/lytebox/prev_red.gif) left 15% no-repeat}
#lbPrev.green:hover,#lbPrev.green:visited:hover{background:url(../images/lytebox/prev_green.gif) left 15% no-repeat}
#lbPrev.blue:hover,#lbPrev.blue:visited:hover{background:url(../images/lytebox/prev_blue.gif) left 15% no-repeat}
#lbPrev.gold:hover,#lbPrev.gold:visited:hover{background:url(../images/lytebox/prev_gold.gif) left 15% no-repeat}
#lbNext{width:49%;height:100%;background:transparent url(../images/lytebox/blank.gif) no-repeat;display:block;right:0;float:right}
#lbNext.grey:hover,#lbNext.grey:visited:hover{background:url(../images/lytebox/next_wv.png) right 15% no-repeat}
#lbNext.red:hover,#lbNext.red:visited:hover{background:url(../images/lytebox/next_red.gif) right 15% no-repeat}
#lbNext.green:hover,#lbNext.green:visited:hover{background:url(../images/lytebox/next_green.gif) right 15% no-repeat}
#lbNext.blue:hover,#lbNext.blue:visited:hover{background:url(../images/lytebox/next_blue.gif) right 15% no-repeat}
#lbNext.gold:hover,#lbNext.gold:visited:hover{background:url(../images/lytebox/next_gold.gif) right 15% no-repeat}
#lbPrev2,#lbNext2{text-decoration:none;font-weight:bold}
#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey{color:#333}
#lbPrev2.red,#lbNext2.red,#lbSpacer.red{color:#620000}
#lbPrev2.green,#lbNext2.green,#lbSpacer.green{color:#030}
#lbPrev2.blue,#lbNext2.blue,#lbSpacer.blue{color:#01379E}
#lbPrev2.gold,#lbNext2.gold,#lbSpacer.gold{color:#660}
#lbPrev2_Off,#lbNext2_Off{font-weight:bold}
#lbPrev2_Off.grey,#lbNext2_Off.grey{color:#CCC}
#lbPrev2_Off.red,#lbNext2_Off.red{color:#FCC}
#lbPrev2_Off.green,#lbNext2_Off.green{color:#82FF82}
#lbPrev2_Off.blue,#lbNext2_Off.blue{color:#B7CAEE}
#lbPrev2_Off.gold,#lbNext2_Off.gold{color:#E1E100}
#lbDetailsData{padding:0 10px}
#lbDetailsData.grey{color:#333}
#lbDetailsData.red{color:#620000}
#lbDetailsData.green{color:#030}
#lbDetailsData.blue{color:#01379E}
#lbDetailsData.gold{color:#660}
#lbDetails{width:60%;float:left;text-align:left}
#lbCaption{display:block;font-weight:bold}
#lbNumberDisplay{float:left;display:block;padding-bottom:1em}
#lbNavDisplay{float:left;display:block;padding-bottom:1em}
#lbClose{width:64px;height:28px;float:right;margin-bottom:1px}
#lbClose.grey{background:url(../images/lytebox/close_wv.png) no-repeat}
#lbClose.red{background:url(../images/lytebox/close_red.png) no-repeat}
#lbClose.green{background:url(../images/lytebox/close_green.png) no-repeat}
#lbClose.blue{background:url(../images/lytebox/close_blue.png) no-repeat}
#lbClose.gold{background:url(../images/lytebox/close_gold.png) no-repeat}
#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px}
#lbPlay.grey{background:url(../images/lytebox/play_wv.png) no-repeat}
#lbPlay.red{background:url(../images/lytebox/play_red.png) no-repeat}
#lbPlay.green{background:url(../images/lytebox/play_green.png) no-repeat}
#lbPlay.blue{background:url(../images/lytebox/play_blue.png) no-repeat}
#lbPlay.gold{background:url(../images/lytebox/play_gold.png) no-repeat}
#lbPause{width:64px;height:28px;float:right;margin-bottom:1px}
#lbPause.grey{background:url(../images/lytebox/pause_wv.png) no-repeat}
#lbPause.red{background:url(../images/lytebox/pause_red.png) no-repeat}
#lbPause.green{background:url(../images/lytebox/pause_green.png) no-repeat}
#lbPause.blue{background:url(../images/lytebox/pause_blue.png) no-repeat}
#lbPause.gold{background:url(../images/lytebox/pause_gold.png) no-repeat}
/* files/css/jqtransform.css */
form.jqtransformdone label{display:block;float:left}
form.jqtransformdone div.rowElem{clear:both;padding:4px 0}
button.jqTransformButton{margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;margin:155px 0 0 40px}
*:first-child+html button.jqTransformButton[type]{width:1}
button.jqTransformButton span{display:block;background-color:#3e2121;color:#fff;border:0;width:150px;height:25px}
button.jqTransformButton span span{line-height:25px;font-weight:normal;display:block;text-decoration:none;height:25px}
.jqTransformInputWrapper{padding:0;float:left}
table.jqTransformTextarea td{font-size:1px;line-height:1px;width:5px;height:5px;margin:0;padding:0}
table.jqTransformTextarea td#jqTransformTextarea-mr{background:url(img/textarea-mr.gif) repeat-y top left}
table.jqTransformTextarea td#jqTransformTextarea-bl{background:url(img/textarea-bl.gif) no-repeat top left}
table.jqTransformTextarea td#jqTransformTextarea-bm{background:url(img/textarea-bm.gif) repeat-x top left}
table.jqTransformTextarea td#jqTransformTextarea-br{background:url(img/textarea-br.gif) no-repeat top left}
table.jqTransformTextarea .jqTransformSafariTextarea div{position:relative;overflow:hidden;border:0 solid red}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background:none;position:absolute;top:-10px;left:-10px;padding:10px;resize:none}
.jqTransformRadioWrapper{float:left;display:block;margin:0 4px;margin-top:5px}
.jqTransformRadio{background:transparent url(img/radio.gif) no-repeat center top;vertical-align:middle;height:19px;width:18px;display:block}
span.jqTransformCheckboxWrapper{display:block;float:left}
a.jqTransformCheckbox{background:transparent url(../images/form_checkbox.png) no-repeat center bottom;vertical-align:middle;display:block}
span.jqTransformCheckboxWrapper label{display:block;float:left}
a.jqTransformChecked{background-position:center top}
.jqTransformSelectWrapper{position:relative;background:url(img/select_left.gif) no-repeat top left;float:left}
.jqTransformSelectWrapper div{border-top:2px solid #848484;border-left:3px solid #848484}
.jqTransformSelectWrapper div span{float:none;position:relative;overflow:hidden;cursor:pointer;display:block}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0;top:0;width:20px;background:#858585 url(../images/form_dropdown.png) no-repeat center 3px}
.jqTransformSelectWrapper ul{position:absolute;left:0;list-style:none;background-color:#FFF;border-left:3px solid #848484;border-right:1px solid #848484;border-bottom:1px solid #848484;border-top:1px solid #848484;display:none;margin:0;padding:0;z-index:10;width:100%}
.jqTransformSelectWrapper ul li{list-style-type:none;list-style-position:inside;margin:0}
.jqTransformSelectWrapper ul a{display:block;padding-left:3px;text-decoration:none;background-color:#FFF}
.jqTransformSelectWrapper ul a.selected{background:#EDEDED;color:#333}
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{background:#3582c4;color:#fff}
.jqTransformHidden{display:none;margin:0;padding:0}