@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:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#452D2D;font-size:11.5px}
p,ul,ol,dl,img,blockquote{line-height:17px;font-size:12px}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;color:#452D2D;font-weight:normal;margin-bottom:10px}
h1{font-size:21px;line-height:30px}
h2{font-size:18px;line-height:20px}
h3{font-size:15px;line-height:20px;font-weight:bold}
h4{font-size:14px;line-height:20px;text-transform:uppercase}
h5,h6{font-size:14px;line-height:20px}
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}
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}
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}
dt{float:left;width:120px}
dd{margin-left:125px}
a{color:#9BAFC8;text-decoration:none}
a:hover{text-decoration:underline}
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}
.left{float:left;margin:5px 8px}
.right{float:right;margin:5px 8px}
.linkblack{color:#452D2D}

/********** files/css/main.css **********/

html,body{height:100%;width:100%}
body{position:relative;background:transparent url("../images/background_main.png") 0 0 repeat-y}
.mapson span{display:none}
#page{position:relative;margin:0 auto;width:993px;height:800px;background:transparent url("../images/content_background_top.png") 0 40px no-repeat}
#page.intro{position:relative;margin:0 auto;width:993px;height:879px;top:40px;background:none}
#logo{position:absolute;right:28px;top:143px}
#wrapper1{position:absolute;top:224px;background:transparent url("../images/content_background_middle.png") 0 0 repeat-y;width:993px}
#wrapper2{position:relative;background:transparent url("../images/content_background_bottom.png") left bottom no-repeat;top:30px;width:993px}
#content{position:relative;top:0;left:0;width:987px;overflow:hidden;padding-bottom:70px}
#leftcol{position:relative;top:0;margin-left:37px;width:480px;float:left}
#rightcol{position:relative;top:0;margin-left:43px;width:390px;float:left}
#leftcol,#rightcol{min-height:460px}
body.fixed #content{padding-bottom:150px}
body.fixed #leftcol,body.fixed #rightcol{min-height:380px;height:380px;overflow:auto}
#content.ratio2 #leftcol{width:390px}
#content.ratio2 #rightcol{width:480px}
#content.ratio3 #leftcol{width:300px}
#content.ratio3 #rightcol{width:570px}
#footer{position:absolute;bottom:0;left:37px;width:800px;height:50px}
#footerLogo{display:block;position:absolute;margin:0;top:0;left:0}
#footerText{position:absolute;top:10px;font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;left:128px;font-size:10px;letter-spacing:0.1em;line-height:22px}
#postLink,#tellLink{padding:6px 0 6px 23px;margin-left:18px;height:22px}
#tellLink{background:transparent url("../images/icon_tell_a_friend.png") no-repeat}
#postLink{background:transparent url("../images/icon_flaschenpost.png") no-repeat;padding-left:29px}
.slideshowContainer{position:relative}
.slideshowImg{position:absolute;width:100%;height:100%;top:0;left:0;text-align:right;background:#fff}
.caption{margin:10px 0 0;text-align:center;float:right}
#page.fullpage #content{top:0;left:40px;width:907px;padding-bottom:50px}
body.fixed #page.fullpage #content{height:480px}
#page.popup{background:#fff;position:absolute;top:0;width:100%}
#page.popup #content{top:0;margin:10px;width:auto;height:auto}
body.popup{background:#fff}

/********** files/css/navigation.css **********/

#mainnav{position:absolute;top:16px;right:0;height:24px;overflow:visible;z-index:200}
#basenav{position:absolute;top:39px;right:6px;width:635px;height:171px}
#basenav.navigation{position:absolute;top:55px;right:20px;width:420px;height:145px}
#areanav{position:absolute;top:74px;left:37px}
.navigation ul,.navigation li{margin:0;padding:0;list-style:none}
.navigation a{text-decoration:none;display:block;color:#452d2d;font-size:11.5px;white-space:nowrap}
#mainnav li{display:block;float:left;width:auto;height:24px}
#mainnav li.nav1:hover,#mainnav li.nav1.active{background:transparent url("../images/nav_left.png") 0 0 no-repeat}
#mainnav li.nav1:hover span,#mainnav li.nav1.active span{display:block;background:transparent url("../images/nav_right.png") right top no-repeat}
#mainnav li.nav1.last:hover span,#mainnav li.nav1.last.active span{height:30px}
#mainnav li.nav1:hover a,#mainnav li.nav1.active a{background-color:#fff}
#mainnav a{height:21px;margin:0 6px 0 8px;padding:3px 1.5em 0 1em;color:#fff}
#mainnav li div{position:absolute;top:24px;list-style:none;visibility:hidden}
#mainnav ul :hover div{visibility:visible}
#mainnav ul ul li,#mainnav ul ul a{color:#9bafc8}
#mainnav li.nav1:hover a,#mainnav a:hover,#mainnav a.active{color:#452d2d}
#mainnav ul :hover ul li a.active,#mainnav ul :hover ul li a:hover{color:#452d2d}
#mainnav ul ul li:hover,#mainnav ul ul li.active{list-style-type:square;color:#452d2d}
#mainnav li ul{position:relative;background-color:#fff}
#mainnav li li{position:relative;display:list-item;float:none;height:20px;margin:0 0 0 19px;background-color:#fff}
#mainnav li.nav1.active li a,#mainnav li li a{position:relative;height:19px;margin:0;padding:3px 13px 0 0;background-color:transparent;min-width:100px}
#mainnav.base div a{color:#9bafc8 !important}
#mainnav.base div li,#mainnav.base div a:active,#mainnav.base div a.active,#mainnav.base div a:hover{color:#452d2d !important}
#areanav img{float:left;margin-right:5px}
#areanav h1{float:left;padding-top:0;margin-right:5px;margin-top:0}
#areanav ul{display:block;float:left;display:block}
#areanav li{margin-left:20px}
#areanav li.active,#areanav li:hover{list-style-type:square}
#areanav li a{color:#452d2d}
#areanav.base .nav1.first{display:none}
#areanav.base a{color:#9bafc8 !important}
#areanav.base li,#areanav.base a:active,#areanav.base a:hover{color:#452d2d !important}
#basenav li{position:absolute;color:#a8c6e2;list-style-type:disc;margin-left:20px;font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;font-weight:bold}
#basenav .num0{display:none}
#basenav .num1{top:40px;left:230px}
#basenav .num2{top:8px;left:96px}
#basenav .num3{top:90px;left:74px}
#basenav .num4{top:74px;left:190px}
#basenav .num5{top:54px;left:32px}

/********** files/css/scrollbox.css **********/

.scrollbox{position:relative}
.scrollbox_content{margin-right:20px}
.scrollbox_scrollbar{height:100%;width:12px}
.scrollbox_up_button{background:transparent url(../images/button_scrollup.png) top right no-repeat;height:24px}
.scrollbox_down_button{background:transparent url(../images/button_scrolldown.png) top right no-repeat;height:24px}

/********** files/css/forms.css **********/

label{color:#9BAFC8;line-height:16px}
label.float{display:block;width:160px;overflow:hidden;float:left;height:20px;text-align:right;margin-right:10px}
input{height:16px}
textarea{height:80px}
input,textarea{width:300px}
.formentry{margin-bottom:5px}
.error_message{line-height:15px;margin-left:170px;color:#b00}
.info_message{line-height:15px;margin-left:170px;color:#0b0}
input.fmore{display:none}
.formblock h1{margin-left:110px;line-height:55px;padding-left:60px;margin-bottom:-4px}
.formblock a{color:#9BAFC8;text-decoration:underline}
.formblock a:hover{color:#452D2D}
.formblock p{margin-left:170px;margin-bottom:10px}
.formblock p input{width:auto;height:auto;margin:0 5px;padding:0}
.formblock .buttons{margin-left:170px}
.formblock .buttons input{width:auto;height:auto}
#tellfriend h1{background:transparent url("../images/icon_tell_a_friend_large.png") 0 0 no-repeat}
#bottlepost h1{background:transparent url("../images/icon_flaschenpost_large.png") 0 0 no-repeat;margin-left:94px;padding-left:75px}

