*{margin:0;padding:0}@font-face{font-family:'gandhi_sansbold';src:url('/src/fonts/gandhisans-bold-webfont.eot');src:url('/src/fonts/gandhisans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/src/fonts/gandhisans-bold-webfont.woff2') format('woff2'),
url('/src/fonts/gandhisans-bold-webfont.woff') format('woff'),
url('/src/fonts/gandhisans-bold-webfont.ttf') format('truetype'),
url('/src/fonts/gandhisans-bold-webfont.svg#gandhi_sansbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gandhi_sansbold_italic';src:url('/src/fonts/gandhisans-bolditalic-webfont.eot');src:url('/src/fonts/gandhisans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/src/fonts/gandhisans-bolditalic-webfont.woff2') format('woff2'),
url('/src/fonts/gandhisans-bolditalic-webfont.woff') format('woff'),
url('/src/fonts/gandhisans-bolditalic-webfont.ttf') format('truetype'),
url('/src/fonts/gandhisans-bolditalic-webfont.svg#gandhi_sansbold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gandhi_sansitalic';src:url('/src/fonts/gandhisans-italic-webfont.eot');src:url('/src/fonts/gandhisans-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/src/fonts/gandhisans-italic-webfont.woff2') format('woff2'),
url('/src/fonts/gandhisans-italic-webfont.woff') format('woff'),
url('/src/fonts/gandhisans-italic-webfont.ttf') format('truetype'),
url('/src/fonts/gandhisans-italic-webfont.svg#gandhi_sansitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gandhi_sansregular';src:url('/src/fonts/gandhisans-regular-webfont.eot');src:url('/src/fonts/gandhisans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/src/fonts/gandhisans-regular-webfont.woff2') format('woff2'),
url('/src/fonts/gandhisans-regular-webfont.woff') format('woff'),
url('/src/fonts/gandhisans-regular-webfont.ttf') format('truetype'),
url('/src/fonts/gandhisans-regular-webfont.svg#gandhi_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'quattrocentobold';src:url('/src/fonts/quattrocento-bold-webfont.eot');src:url('/src/fonts/quattrocento-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/src/fonts/quattrocento-bold-webfont.woff2') format('woff2'),
url('/src/fonts/quattrocento-bold-webfont.woff') format('woff'),
url('/src/fonts/quattrocento-bold-webfont.ttf') format('truetype'),
url('/src/fonts/quattrocento-bold-webfont.svg#quattrocentobold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'quattrocentoregular';src:url('/src/fonts/quattrocento-regular-webfont.eot');src:url('/src/fonts/quattrocento-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/src/fonts/quattrocento-regular-webfont.woff2') format('woff2'),
url('/src/fonts/quattrocento-regular-webfont.woff') format('woff'),
url('/src/fonts/quattrocento-regular-webfont.ttf') format('truetype'),
url('/src/fonts/quattrocento-regular-webfont.svg#quattrocentoregular') format('svg');font-weight:normal;font-style:normal}span.accesskey{text-decoration:none}.accessibility,hr{position:absolute;top:-999em;left:-999em}dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline}a.external
span{position:absolute;left:-5000px;width:4000px}a.external{padding:0
12px 0 0}a.external:link{color:#18507C;background:url(/src/external.gif) no-repeat 100% 0}a.external:visited{color:#18507C;background:url(/src/external.gif) no-repeat 100% 0}a.external:hover{color:#18507C;background:url(/src/external.gif) no-repeat 100% 0;background-color:#C3D4DF}div#news{margin:2em
0 1em 1em;border:1px
solid #000;background:#FFE9AF}div#news
h2{line-height:2em;background:#fff}.NewsSummary{padding:0.5em 0.5em 1em;margin:0
0.5em 1em 0.5em;border-bottom:1px solid #ccc}.NewsSummaryPostdate{font-size:90%;font-weight:bold}.NewsSummaryLink{font-weight:bold;padding-top:0.2em}.NewsSummaryCategory{font-style:italic;margin:5px
0}.NewsSummaryAuthor{font-style:italic;padding-bottom:0.5em}.NewsSummarySummary,.NewsSummaryContent{line-height:140%}.NewsSummaryMorelink{padding-top:0.5em}#NewsPostDetailDate{font-size:90%;margin-bottom:5px;font-weight:bold}#NewsPostDetailSummary{line-height:150%}#NewsPostDetailCategory{font-style:italic;border-top:1px solid #ccc;margin-top:0.5em;padding:0.2em 0}#NewsPostDetailContent{margin-bottom:15px;line-height:150%}#NewsPostDetailAuthor{padding-bottom:1.5em;font-style:italic}div#fpnews
p.newsdate{font-size: .7em;margin:0
0 10px 0}#content div#fpnews
h2{margin:0;padding:0}div#fpnews
ul{padding-left:10px;line-height:1.2em}#fpnews .leftcaption
img{width:100%;height:auto;margin:0;padding:0;float:none}#fpnews
.leftcaption{width:100%;height:auto;margin:0;padding:0;float:none}#menu_vert{margin-bottom:1em}div#menu_vert ul ul
ul{padding-bottom:0.5em}#menu_vert
li{list-style:none;margin:0;line-height:1.4em;display:block}#menu_vert ul ul
li{}* html #menu_vert li
a{height:1%}* html #menu_vert li
hr{height:1%}div#menu_vert
a{border-left:2px solid #fc9;border-bottom:1px solid #ccc;text-decoration:none;display:block;padding:0.8em 0.5em 0.8em .5em;color:#18507C;min-height:1em}div#menu_vert ul ul
a{font-size:100%;padding:0.5em 0.5em 0.5em .5em}div#menu_vert ul ul ul
a{padding:0.3em 0.5em 0.3em 1em;margin-left:1em}div#menu_vert ul ul ul ul
a{padding:0.3em 0.5em 0.3em 1em;margin-left:1.8em}div#menu_vert a:hover{background:transparent;border-left:2px solid #900}div#menu_vert a.activeparent:hover{background:transparent;border-left:2px solid #900}div#menu_vert li
a.activeparent{background-color:#385C72;color:#fff}div#menu_vert ul ul li
a.activeparent{background-color:transparent;color:#18507C}div#menu_vert ul
h3{font-family:gandhi_sansregular;display:block;padding:0.8em 0.5em 0.8em 1.5em;color:#af7428;font-size:1em;margin:0}div#menu_vert ul ul
h3{font-size:100%;padding:0.3em 0.5em 0.3em .5em;border-left:2px solid #900;background-color:transparent;border-bottom:none;color:#af7428;border-bottom:1px solid #ccc}div#menu_vert ul ul ul
h3{padding:0.3em 0.5em 0.3em 1em;margin-left:1em;border-bottom:1px solid #ccc}div#menu_vert ul ul ul ul
h3{padding:0.3em 0.5em 0.3em 1em;margin-left:1.8em;border-bottom:1px solid #ccc}div#menu_vert
li.sectionheader{border-right:none;font-size:130%;font-weight:bold;padding:1.5em 0 0.8em 0;background-color:#fff;line-height:1em;margin:0;text-align:center}div#menu_vert
li.separator{height:1px !important;margin-top:-1px;margin-bottom:0;padding:2px
0 2px 0;background-color:#000;overflow:hidden !important;line-height:1px !important;font-size:1px}div#menu_vert li.separator
hr{display:none}*{margin:0;padding:0}body{text-align:left;font-family:gandhi_sansregular,droid_sansregular,Geneva,Arial,Helvetica,sans-serif;font-size:95.01%;line-height:1em}div{font-size:1em}img{border:0}a,
a:link
a:active{text-decoration:underline;background-color:inherit;color:#18507C}a:visited{text-decoration:underline;background-color:inherit;color:#18507C}a:hover{text-decoration:none;color:#c00}body{background-color:#fff;color:#333;margin:0}div#pic{position:relative;max-width:2000px;margin:0px
auto}div#pic
img#headlogo{display:block;width:30%;padding:10px;height:auto;background:rgba(255,255,255,0.95);z-index:200;position:absolute;bottom:14px;left:10px}img.bg{-webkit-transform:translateZ(0);-webkit-overflow-scrolling:touch;min-height:30%;max-width:2000px;width:100%;height:auto;margin-top:46px;left:0;z-index:100}div#pagewrapper{margin:0
auto;width:100%;max-width:1400px;padding:0;background-color:transparent;color:black}div#header{background:transparent;width:100%;max-width:1200px;z-index:1000}div#header
img{border:1px
solid #aba;float:left;margin:5px
0 8px 5px;width:110px;height:80px}div#header
img.akzent{border:1px
solid #aba;float:right;margin:5px
5px 8px 5px;width:180px;height:80px}div#header
img.skrone{border:1px
solid #aba;float:right;margin:5px
5px 8px 5px;width:180px;height:80px}div#header
h1{font-size:14px;color:#ffe;clear:both;margin-left:5px}div#search{float:right;width:23em;text-align:right;padding:0.6em 0 0.2em 0;margin:0
1em}div.breadcrumbs{padding:1em
0 1.2em 0;font-size:90%;margin:0
1em;border-bottom:1px dotted #000}div#content{margin:1.5em 10px 2em 10px;overflow:hidden;position:relative;background-color:#fff}div#main{float:left;width:47%;margin-left:27%;margin-right:0%;padding:0;background-color:#fff}* html
#main{display:inline}div#leftsidebar{float:left;margin-left:-74%;width:24%;padding:0}div#rightsidebar{float:right;width:24%}div#leftsidebar.hascontent{padding:0
1%;width:24%}div#footer{clear:both;color:#666;background-color:#ffe}div#footer
img{float:right;margin:4px;border:1px
solid #999}div#footer
p{float:right;width:70%;border-top:1px solid #aaa;font-size:0.8em;padding:1.5em;text-align:right;margin:0}div#footer p
a{color:#666}div.hr{height:1px;margin:1em;border-bottom:1px dotted black}div#content{}div#content
h2{font-size:2em;text-align:left;padding-bottom:1px;line-height:1.2em;margin:0
0 0.5em 0}div#content
h3{font-size:1.4em;line-height:1.1em;margin:0
0 0.5em 0}div#content
h4{font-size:1.2em;line-height:1.1em;margin:0
0 0.25em 0}div#content
h5{font-size:1.1em;line-height:1.3em;margin:0
0 0.25em 0}div#content h2,
div#content h3,
div#content h4,
div#content
h5{font-family:'quattrocentoregular';color:#af7428}p{font-size:1em;margin:0
0 1.5em 0;line-height:1.6em;padding:0}q{line-height:1.4em;font-style:italic;margin-bottom:1em}blockquote{border-left:1px solid #f00;padding:10px;margin-bottom:1em;line-height:1.4em;font-style:italic}strong,b{font-weight:bold}em,i{font-style:italic}div#main ul,
div#main
ol{font-size:1em;line-height:1.4em;margin:0
0 1.5em 0}div#main ul li,
div#main ol
li{margin:0
0 0.25em 3em}div.vcard
p{margin:0
0 4px 0}a.button{background-color:#d00;display:inline-block;text-align:center;width:8em;margin:0;padding:4px;border:solid 1px rgba(0, 0, 0, 0.6);border-radius:12px;box-shadow:inset 0 4px 4px -4px #fff, inset 0 -4px 4px -4px #000;color:rgba(255, 255, 255, 0.9);font-size:1.1em;padding:6px;letter-spacing:0.05em;text-shadow:0px -1px rgba(0, 0, 0, 0.4);background-image:linear-gradient(transparent, rgba(0, 0, 0, .6));background-size:auto 200%;background-position:0 80%;transition:color 0.2s, background-position 0.2s;text-decoration:none}a.button:hover{color:#fff;background-position:0 20%}a.button:active{background-image:linear-gradient(rgba(0, 0, 0, .6), transparent)}a.profile,
span.title,
span.region,
div.country-name,
div.geo,
span.sort-string,
div.vcard
img{display:none}div#container div.item
img{max-width:150px;height:auto;max-height:150px}div#container
div.item{height:150px;width:150px;float:left;background:#fff;border:1px
solid #ccc;padding:4px;margin:4px
4px 0 0;text-align:center;display:table-cell;vertical-align:middle}div#container div.item
a{height:150px;width:150px;display:block}div#container div.item a:hover{background:transparent}p,li, div#fpnews h3,
div#topangebot
h3{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}div#lang a:hover{background:transparent}iframe.yt{border:1px
solid #ccc;;padding:4px;width:100%;height:276px}iframe#d21IFrame{height:1200px}iframe.sgmap{width:99%;height:400px;padding:4px;border:1px
solid #ccc}iframe.sgdocs{width:99%;height:600px;border:none}div#buchung{background-color:#E5E3B7}form#d21QuickBook{background-color:transparent}div.d21_header{font-size:1.9em;font-weight:700;line-height:1.1em;margin:0
0 0.5em 0;border:none;font-family:'quattrocentoregular';color:#af7428;text-align:center}div.d21_quickbook{padding:10px;width:90%}#iqc{padding:2px;margin-bottom:0}#iiqcheck_widget{width:100%!important}#iiqcheck_widget_feedback{width:176px}#iiqcheck_widget_feedback
a{background:transparent!important;position:relative;left:70px}#iiqcheck_widget_feedback a
img{background:transparent!important;position:relative;left:60px}iframe#iiqcheck_widget_iframe_436{width:100%}div#fpservice{background-color:#fdb}div#fpnews{background:#d9e5d9;padding:10px}div#fpnews
h3{text-align:center;color:#4E8B4E}div#gutschein{background-color:#ded}div#context{background-color:#eee}div#hinweise{background-color:#DCE5ED}div#hinweise
ul{margin-left:30px;line-height:1.6em}div#topangebot{padding-top:40px;background:#ebdcc9 url(/uploads/images/design/elements/little_star2.png) no-repeat center 6px }div#topangebot
img{width:100%;height:auto}div#topangebot
li{margin:0
0 10px 12px;line-height:1.4em}div#hinweise,#context,#topangebot,#fpnews,#fpservice,#gutschein{padding:10px}div#context
h3{color:#af7428;text-align:center}div#topangebot
h3{color:#af7428;text-align:center}div#hinweise
h3{color:#1F4D75;text-align:center}div#fpservice
h3{color:#af7428;text-align:center}div#gutschein
h3{color:#af7428;text-align:center}div.box{padding:4px;border:1px
solid #ccc;margin-bottom:1em}div.box div
h3{font-size:1.6em!important}img.fplinks{width:99%;display:inline;border:1px
solid #ddd}#empfehlung{padding-left:20px;text-align:right;font-size: .8em}#empfehlung
img{margin-bottom:20px}#empfehlung a:hover{background-color:transparent}div#main>ul{margin:1em;list-style-type:circle}div#main > ul
li{line-height:170%;margin-left: .6em;margin-bottom:6px;padding-left:10px}#sitemap>UL>LI>a{font-size:1.2em;font-weight:700;line-height:2em}#sitemap>UL>LI{}#sitemap
LI{padding:2px}ul.gmapSidebar{display:none}#fpservice ul
li{line-height:170%;margin-left:0;margin-bottom:6px;margin-left:14px}#fpservice
ul{list-style-type:square}div#fpservice h2, div#context
h2{font-size:1.2em}div#content img.rechts,
div#content
img.rightcaption{float:right;margin:0
0 10px 20px;border:1px
solid #f90}div#content img.links,
div#content
img.leftcaption{float:left;margin:0
20px 10px 0;border:1px
solid #f90}div#content
img.frei{border:none;float:right;margin:0
0 10px 20px}div#content
img.normal{border:1px
solid #f90;display:block;margin:16px
0 16px 0}div.leftcaption,div.rightcaption,div.captionborder,div.captionborderleft,div.captionborderright{border:1px
solid #ccc;padding:3px;background-color:#fff}div.leftcaption img,div.rightcaption
img{width:100%;height:auto}div.captionborderright,div.rightcaption{float:right;margin-left:1em}div.captionborderleft,div.leftcaption{float:left;margin-right:1em}p.captiontext{margin:0;padding:0;font-size:90%;background-color:#F1EFE3;color:#000;text-align:center}div.captionborderright
p.captiontext{text-align:center;font-size:90% !important}div.captionborderleft
p.captiontext{text-align:center;font-size:90% !important}div.foto_quer
img{max-width:100%;height:auto}div#infobild,div.infobild{width:252px;float:right;margin:0
0 10px 20px;border:1px
solid #ccc}div#infobild p, div.infobild
p{padding:10px;margin:0}div#content div#infobild a img, div#content div.infobild a
img{padding:0;margin:0}div.kasten-rechts,div.infobox{float:right;width:220px;padding:4px;margin:0
0 10px 10px;border:1px
solid #c00}div#main div.kasten-rechts
ul{list-style-type:none;margin:0;padding:0}div#main div.kasten-rechts ul
li{margin:0;padding:0}div#main
table{width:100%}div#main   table
td{padding:10px}div#main   table tr:nth-child(odd){background:#eee}div#main   table td:last-child{text-align:right}table.min30{}table.min30
td{min-width:100px;padding:4px
0;border-bottom:1px solid #ccc}div.fb_website{display:none}form.anfrage{width:70%}form.anfrage
input.text{width:90%}form.anfrage
fieldset{padding:1em}form.anfrage
label{padding: .5em}form.anfrage
legend{padding: .5em}form.anfrage
textarea{margin-bottom: .5em}form table
td{vertical-align:top}select{min-width:60px}form table
td{line-height:150%;padding:4px}table.formular
td{vertical-align:bottom}td.right{text-align:right;width:150px}table.zimmerpreise{line-height:1.3em;width:100%}table.zimmerpreise
td{padding:4px;vertical-align:top;border-collapse:collapse}table.zimmerpreise
td.kat{width:7em}table.zimmerpreise
td{border-top:1px solid #ccc}table.standard{border-collapse:collapse;margin:16px
0 16px 0}table.standard
tr{padding:0}table.standard
td{border-bottom:1px solid #99a;padding:6px;line-height:1.4em;min-width:6em;vertical-align:top}table.standard
th{border-bottom:1px solid #99a;border-collapse:collapse;font-weight:700;padding:4px}table.tagungsraum{width:99%}table.tagungsraum
td{border:1px
solid #999;padding:4px}dl{}dl
dt{color:#600;font-size:1em;font-weight:700;margin:10px
0;border-bottom:1px solid #900}dl
dd{font-size:1em;line-height:1.4em;margin:0
0 2em 2em}dl.timetable{}dl.timetable
dt{width:50%;color:#030;font-size:0.8em;font-weight:700;margin:10px;border-bottom:1px solid #030}dl.timetable
dd{font-size: .8em}dl.zimmerpreise{}dl.zimmerpreise
dt{color:#666;font-size: .85em;font-weight:700;margin:10px;border-bottom:1px solid #fc9}dl.zimmerpreise
dd{font-size: .8em;text-align:right}dl.wellness{}dl.wellness
dt{background-color:#fed;padding:4px;color:#000;font-size:0.8em;font-weight:500;margin:10px
10px 5px 0;border-bottom:none}dl.wellness
dd{margin-left:40%;font-size: .8em;border-bottom:1px solid #030;margin-bottom:5%}dl.standard{}dl.standard
dt{color:#000;font-size:0.8em;font-weight:700;margin:10px
10px 5px 0;border-bottom:none}dl.standard
dd{margin-left:6%;font-size: .8em;margin-bottom:5%}dl.speisekarte
dt{color:#900;border:none;font-weight:500}dl.speisekarte
dd{font-weight:700;margin-left:80px}div#silvester{border:2px
solid #fc9;text-align:center;font-family:garamond,"times new roman","times roman",times,serif;font-size:1.3em;font-weight:700;color:#333;padding:30px;margin-bottom:1em}div#silvester
h2{font-size:1.7em;text-align:center;color:#999}div.rvframe
iframe{height:1000px;width:100%;border:1px
solid #ddd}div.rvframe2
iframe{height:760px;width:100%;border:1px
solid #ddd}.info{color:black;background-color:transparent;font-weight:normal}.warn{color:rgb(120,0,0);background-color:transparent;font-weight:normal}.error{color:red;background-color:transparent;font-weight:bold}.checkcl{text-align:right}.checkbox{clear:right;float:right;margin:0
0.5em}div.menuekarte{width:100%;background-color:#fcfce0;color:#600;border:1px
solid #fc9;margin:20px
0;padding:20px;text-align:center}#d21-calendar,#d21-calendar-arrival,.d21-single{left:-150px!important}form.cms_form{background:transparent}div.stdform
div{line-height:1.4em;margin-bottom:10px}form{background-color:#fff;line-height:1.4em;margin:0;width:99%}div.stdform
input{width:60%;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px
solid #999;height:2em;padding-left:8px}div.stdform
textarea{width:60%;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px
solid #999;padding:8px}div.stdform
img{width:12px!important;position:relative;top:-8px}div.stdform
input.fbsubmit{background:#ddd;width:12em}div.stdform
input.cms_checkbox{width:8px}div.stdform  div
label{display:block;float:left;width:20%;min-width:10em}div.error_message{font-size:1.4em;color:#c00;font-weight:700}
/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background:transparent url('/src/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/src/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/src/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}a.fancybox-next:hover,a.fancybox-prev:hover{background:transparent}a.fancybox-close:hover{background:url("/src/fancybox_sprite.png") repeat scroll 0 0 transparent}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:transparent url('/src/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media screen and (max-width: 870px){img.bg{margin-top:0}div#pic
img#headlogo{bottom:5%}div#main{width:62%;margin-left:35%}div#leftsidebar{width:33%;margin-left:-97%}div#rightsidebar{float:none;width:100%}}@media screen and (max-width: 1024px){img.bg{left:50%;margin-left:0}}@media screen and (min-width: 2000px){img.bg{left:50%;margin-left:0px}}@media screen and (max-width: 650px){div#pic
img#headlogo{width:40%}div#main{width:100%;margin-left:0;float:none}div#leftsidebar{float:none;margin:1% 0;width:100%}div#rightsidebar{float:none;width:100%}}