/*====================================================
 BODY
=====================================================*/
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, sub, tt, var,
b, u, i, center,dl, dt, dd, ul,ol, 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;}
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;}
body {font-family:verdana,sans-serif;font-size:11px;color:white;line-height:1.5em;}
.floatleft {float:left;}
.floatright {float:right;}
a {color:#f1e8de;}
a:hover {color:white;}
.clearleft {clear:left;}


/*====================================================
 HEADER
=====================================================*/
#header div#flags {margin:4px 5px 0 0;float:right;}
#header div#flags img {margin:0;padding:0;}

/* SCROLLABLE */
.items img {margin:0;}
.items a {margin:0;display:block;float:left;} 
#gallery .disabled {visibility:visible !important;}
#gallery .inactive {visibility:hidden !important;}
div#scroller {margin:4px 10px 0 0;clear:right;float:right;}
div.scrollable {width:464px;height:100px;}
div.scrollable img {margin:10px 5px 10px 5px;}

/* TRANSLATE */
.hidden {display:none;}
a#translatelink {padding:2px 5px 0 0;
display:block;float:right;font-weight:bold;text-decoration:none;color:white;}
a#translatelink:hover {color:#f1e8de;}
div#translateblock {padding:10px;border:2px solid #454545;width:170px;height:170px;position:absolute;
background:white;z-index:1000;color:#444;right:0;top:116px;}
div#translateblock strong {color:#444;}
div#translateblock img {margin-bottom:10px;}
div#translateblock p {margin-bottom:10px;}
div#translateblock select {margin:0 0 10px -2px;color:#454545;font-family:"Lucida Grande",sans-serif;}
div#translateblock a#closelink {text-decoration:underline;font-weight:bold;} 
div#translateblock a {color:#005AA3;font-weight:normal;}

/*====================================================
 TABS
=====================================================*/
ul#tabs {float:left;}
ul#tabs li {float:left;background:url(../Files/bg_div_2x59.gif/$file/bg_div_2x59.gif) no-repeat top right;}
ul#tabs li.last {background:none;}
ul#tabs li a {padding:39px 8px;text-decoration:none;color:white;font-weight:bold;display:block;}
ul#tabs li a:hover,ul#tabs li.highlight a {color:#fef0ca;
background:url(../Files/bg_highlight_200x5.gif/$file/bg_highlight_200x5.gif) no-repeat top left;}

/* DE Sections */
body.de ul#tabs li a {padding:39px 8px;}
body.de ul#tabs li.last a {padding:39px 8px;}

/* EN Sections */
ul#tabs li.last a {padding:39px 8px;}
body.de ul#tabs li.last a {padding:39px 8px;}

/* SE Sections */
body.se ul#tabs li a {padding:39px 8px;}
body.se ul#tabs li.last a {padding:39px 8px;}

/*====================================================
 BREADCRUMBS
=====================================================*/

/*====================================================
 CONTENT AREA
=====================================================*/
#main {padding-bottom:25px;}
#main p {margin:0 30px 15px 30px;padding-right:20px;}
#main p.admin {margin:1em 15px 1em 30px;padding:5px;background:#bbb0a4;clear:both;display:none;}
#main h1 {margin:0 0 15px 0;padding:0 30px;font-size:20px;font-weight:normal;line-height:1.2em;}
#main h1.title {margin-bottom:0;}
#main h2 {margin:0 20px 15px 30px;font-size:16px;font-weight:normal;}
#main h3 {margin:0 20px 15px 30px;font-size:12px;}
#main img {border:4px solid #bbb0a4;}
#main img {margin:0 0 15px 30px;}
#main img.floatleft {margin:0 20px 15px 30px;}
#main img.floatright {margin:0 20px 15px 20px;clear:right;}
#main p img, #main p img.floatleft, #main p img.floatright {margin:0 20px 0 0;}
#main table {margin:0 30px 15px 30px;}
#main table {margin:0 0 15px 30px;}
#main table td {padding:5px 5px 0 0;vertical-align:top;}
body.hotel #main table td {border-bottom:1px solid white;}
#main table p {margin:0 0 5px 0;}
#main table h2 {margin:0 5px 5px 0;}
#main table h3 {margin:0 5px 5px 0;}
#main table#titlewrap {margin:0 0 15px 0;height:89px;width:100%;
background:url(../Files/bg_h_10x178.jpg/$file/bg_h_10x178.jpg) repeat-x;}
#main table#titlewrap td {vertical-align:middle;border-width:0;}
#main table.floatleft {margin:0 20px 15px 30px;clear:left;}
#main table.floatright {margin:0 30px 15px 20px;clear:right;}
#main table img {margin:0;}
#main table img.floatleft {margin:0 10px 15px 0;}
#main caption {margin-bottom:15px;}
#main ul {padding:0 30px;margin-bottom:15px;position:relative;left:12px;}
#main ul li {list-style:square;}
#main iframe {margin:0 20px 0 30px;border:4px solid #bbb0a4;}
#main div.hr {margin:0 20px 15px 30px;clear:both;background:white;color:white;height:1px;}
#main hr {display:none;}
#main caption {margin-top:-10px;font-size:11px;text-align:left;line-height:1.5em;}
#main a.button {margin:0 30px 5px 30px;padding:5px 10px 5px 15px;border:1px solid #F1E8DE;
background:#bbb0a4 url(../Files/bullet_3x11.gif/$file/bullet_3x11.gif) no-repeat 6px 6px;
text-decoration:none;float:left;}
#main a.button:hover {border:1px solid white;
background:url(../Files/bullet_wt_3x11.gif/$file/bullet_wt_3x11.gif) no-repeat 6px 6px;}

/* WEATHER */
#weather {margin:0 30px 15px 30px;width:250px;color:black;font-size:11px;}
#weather img {margin:0;padding:0;border-width:0;}
#weather table {margin:0;padding:0;}
#weather table td {margin:0;padding:0;height:46px;vertical-align:bottom;}

/* HOME */
#pagewidth {position:relative;} 
body.home #pagewidth img#logo {margin:0;border:1px solid #3b0000;
position:absolute;left:283px;top:116px;z-index:1;}
body.home #main div#rotateblock1, body.home #main div#rotateblock2 {float:left;position:relative;}
body.home #main div#rotateblock1 img, body.home #main div#rotateblock2 img {margin:0;padding:0;
border-width:0;}
body.home #main div#rotateblock1 {border-right:2px solid #ab9e90;}
body.home #main div.navigation {position:absolute;width:100%;bottom:0;left:0;
background-color:#000;filter:alpha(opacity=69);-moz-opacity:0.69;opacity:0.69;}
}
body.home #main div.navigation table td {margin:0;padding:0;}
body.home #main table td {margin:0;padding:0;}
body.home #main div.rotatelinks ul {margin:10px 0 0 0;padding:0 30px;float:left;position:static;}
body.home #main div.rotatelinks ul li {float:left;list-style:none;border-right:1px solid #9e9381;}
body.home #main div.rotatelinks ul li.last {border-right-width:0;}
body.home #main div.rotatelinks a {padding:0 10px;text-decoration:none;color:#9e9381;}
body.home #main div.rotatelinks a:hover {color:white;}
body.home #main div.rotatelinks a.highlight {color:white;font-weight:bold;}
body.home #main table {margin:0;width:100%;clear:left;}
body.home #main table th {padding:20px 0 25px 20px;
background:url(../Files/bg_h_10x178.jpg/$file/bg_h_10x178.jpg) repeat-x;text-align:left;}
body.home #main table h1 {margin:0;padding:0;}
body.home #main table h2 {margin:5px 0;padding:0 0 0 20px;}
body.home #main table h4 {margin:5px 0;padding:0 0 0 20px;font-size:16px;font-weight:normal;}
body.home #main table p {margin:0;padding:0 5px 10px 20px;}
body.home #main a.button {margin:5px 5px 0 0;padding:5px 10px 5px 15px;border:1px solid #F1E8DE;
background:#bbb0a4 url(../Files/bullet_3x11.gif/$file/bullet_3x11.gif) no-repeat 6px 6px;
text-decoration:none;}
body.home #main a.button:hover {border:1px solid white;
background:url(../Files/bullet_wt_3x11.gif/$file/bullet_wt_3x11.gif) no-repeat 6px 6px;}

/* THUMBNAILS */
#main div.item {margin:0 30px 5px 0;} 
#main div.item h4 {margin:0 0 5px 0;} 
#main div.item p {margin:0;} 
#main div.item img {margin:0 5px 10px 0;float:right;} 
/*====================================================
 COLUMN 1
=====================================================*/

/*====================================================
 COLUMN 2
=====================================================*/
#col2 table#titlewrap {margin-bottom:15px;height:89px;width:200px;
background:url(../Files/bg_rth_252x119.jpg/$file/bg_rth_252x119.jpg) no-repeat top left;}
#col2 table#titlewrap td {vertical-align:middle;}
#col2 table#titlewrap h3 {padding:0 30px 0 30px;font-size:20px;font-weight:normal;}
#col2 h3 {padding:0 30px 5px 30px;font-size:16px;font-weight:normal;line-height:1.2em;}
#col2 p {margin:0 30px 5px 30px;}
#col2 .block {padding-bottom:15px;background:url(../Files/bg_block_1x10.gif/$file/bg_block_1x10.gif) repeat-y 0 0;float:left;width:200px;width:199px;}
#col2 ul {margin:0 30px;}
#col2 ul li {padding-left:10px;background:url(../Files/bullet_3x11.gif/$file/bullet_3x11.gif) no-repeat 0 3px;}
#col2 a.button {margin:0 30px 5px 30px;padding:5px 10px 5px 15px;border:1px solid #F1E8DE;
background:#bbb0a4 url(../Files/bullet_3x11.gif/$file/bullet_3x11.gif) no-repeat 6px 6px;
text-decoration:none;float:left;}
#col2 a.button:hover {border:1px solid white;
background:url(../Files/bullet_wt_3x11.gif/$file/bullet_wt_3x11.gif) no-repeat 6px 6px;}
#col2 input.button {margin:0 30px 5px 30px;}

#col2 div.item {margin:0 30px 5px 30px;}
#col2 div.item h4 {margin:0 0 5px 0;}
#col2 div.item p {margin:0;}
#col2 div.item img {margin:0 5px 10px 0;float:left;} 


/* WIDGET */
#col2 .widget {margin:0 30px;}


/*====================================================
 FOOTER
=====================================================*/
#footer ul {margin:35px 30px;float:left;}
#footer ul li {padding:0 11px;float:left;border-right:1px solid white;}
#footer ul li.first {padding-left:0;}
#footer ul li.last {padding-right:0;border-width:0;}
/*====================================================
 HACKS, ETC.
=====================================================*/

/*====================================================
 LAYOUT
=====================================================*/
body {text-align:center;background:url(../Files/bg_light_59x59.gif/$file/bg_light_59x59.gif) repeat;
background:url(../Files/bg_59x59.gif/$file/bg_59x59.gif) repeat;}
#pagewidth {margin:5px auto;padding:0;width:766px;text-align:left;
background:#ab9e90 url(../Files/bg_page_766x226.jpg/$file/bg_page_766x226.jpg) no-repeat top left;
border:1px solid black;}
#header {height:226px;}
#col2 {width:200px;float:right;overflow:hidden;}
#main {width:566px;float:left;}
#footer {clear:both;height:88px;background:#b4a99b;}

/* HOME */
body.home #header {height:116px;}
body.home #pagewidth {background:#ab9e90 url(../Files/bg_page_766x116.jpg/$file/bg_page_766x116.jpg) no-repeat top left;}

/* NO COLUMNS */
body.NavNeither #main {width:766px;}

/*====================================================
 PRINT
=====================================================*/
@media print {
body {background:white;}
#pagewidth {border-width:0;background:white;}
#header {display:none;}
#main p.admin {display:none;}
body.NavRight #main {width:65%;background:white;color:black;}
body.NavNeither #main {width:90%;background:white;color:black;}
body.NavRight #col2 {width:30%;background:white;color:black;border-width:0;}
#footer {background:white;color:black;}
#footer a {color:black;}
#footer ul li {padding:0 5px;}
#main table#titlewrap, #col2 table#titlewrap, table {background:white;}
#col2 h3, #col2 p, #col2 a {color:black;}
#col2 .block {background:white;}
}

