@charset "UTF-8";
/* CSS Document */

body {background: #fff;margin:0;text-align:center;font-family:"Lucida Grande", Arial;font-size:12px;color: #333333;line-height:160%;}

#container {width:760px;margin:0 auto;padding-top:30px;text-align:left;}
#top {height:105px;}
#logo {float:left;width:170px;}
#nav {float:left;width:590px;}

/* ------------ CONTENT ------------ */
#metanav {text-align:right;font-size:11px;height:52px;}
#metanav a {text-align:right;font-size:11px;color:#2857B2;}
#metanav a:hover {text-decoration:none;}
#metanav a.current {text-decoration:none;color:#E3443F;}

#languageselector {display:inline;margin:0;padding:0;}
#languageselector select {font-size:11px;margin-left:15px;}

#header {height:181px;background: url(/images/bg_header.gif) no-repeat;}
#headernews {float:left;width:372px;padding:15px;}
#headernews h2 {font-size:14px;color:#333;margin:0 0 10px 0;}
#headernews a {display:inline;}
#headerimage {float:left;width:358px;}

#left {float:left;margin-top:-30px;*margin-top:-10px;_margin-top:-30px;width:170px;padding-bottom:30px;font-size:11px;}
#left h3 {font-size:14px;color:#333333;}
#left a {color:#2857B2;}
#left a:hover {text-decoration:none;}
#left .box-left {padding-left:15px;border-bottom:2px solid #CAD7DE;}
#left .box-left h3 {margin:20px 0 10px 0px;*margin:20px 0 10px 0px;padding:0;}
#left .box-left h3 a {color:#333;text-decoration:none;}
#left .box-left h3 a:hover {color:#2857B2;}

#right {float:left;width:560px;padding: 0px 0 0 30px;}

#content {padding-bottom:20px;}
#content p{margin:15px 0;}
#content h2{color:#2857B2;font-size:18px;*margin-top:25px;}
#content a {color:#2857B2;}
#content a:hover {text-decoration:none;}

#content .infobox {background:#eeeeee;height: 71px;margin-bottom:10px;padding-right:20px;}
#content .infobox p {margin-top:0;}
#content .infobox dd {margin:0;padding:0;display:inline;}
#content .infobox h2 a {font-size:14px;color:#2857B2;font-family: 'Lucida Grande', Arial;font-weight:bold;margin:0;padding-top:5px;}
#content .infobox h2 {font-size:14px;color:#2857B2;font-family: 'Lucida Grande', Arial;font-weight:bold;margin:0;padding-top:5px;}
#content .infobox dl.csc-textpic-image {margin:0;padding:0;padding-right:0px;}

/* ------------ FOOTER ------------ */
#footer {font-size:10px;padding: 10px 0 15px 0px;border-top:2px solid #CAD7DE;}
#footer a {color:#2857B2;}
#footer a:hover {text-decoration:none;}
#footer a.current {font-weight:bold;}

/* ------------ MAINNAV ------------ */
#mainnav {text-align:right;}
#mainnav ul {margin:0;padding:4px 0 0 0;}
#mainnav ul li {display:inline;margin-right:3px;}
#mainnav ul li a {color:#2857B2;padding:6px 0 3px 15px;*padding:0px 0 3px 15px;background: url(/images/bg_mainnav.gif) left -24px no-repeat;font-weight:normal;text-decoration:none;}
#mainnav ul li a strong {padding:6px 15px 3px 0;background: url(/images/bg_mainnav.gif) right top no-repeat;font-weight:normal;}
#mainnav ul li a:hover, #mainnav ul li.current a {color:#F34A43;background: url(/images/bg_mainnav.gif) left -72px no-repeat;}
#mainnav ul li a:hover strong, #mainnav ul li.current a strong {background: url(/images/bg_mainnav.gif) right -48px no-repeat;}

/* ------------ SUBNAV ------------ */
#subnav h3 {margin:20px 0 10px 15px;*margin:10px 0 10px 15px;padding:0;}
#subnav ul {margin:0 0 10px 0px;padding:0;border-top:2px solid #CAD7DE;}
#subnav ul ul {margin:0 0 0px 0px;padding:0;}
#subnav ul li {list-style: none;}
#subnav ul ul li {list-style: none;}
#subnav ul li a {display: block;padding: 4px 0px 4px 15px;font-weight: normal;color: #2857B2;font-size:11px;border-bottom:2px solid #CAD7DE;width:155px;}
#subnav ul li a:hover {text-decoration:none;}
#subnav ul li.current a {color: #E3443F;text-decoration:none;}

/* ------------ SITEMAP ------------ */

.csc-sitemap ul li {list-style:none;}
.csc-sitemap ul li a {font-weight:bold;}
.csc-sitemap ul li a:hover {text-decoration:none;}
.csc-sitemap ul ul {}
.csc-sitemap ul li ul li {font-weight:normal;}
.csc-sitemap ul li ul li a {font-weight:normal;font-size:12px;color:#666;}
.csc-sitemap ul li ul li ul li a{font-size:11px;}

/* ----------- LIST VIEW: dishes, dictionary --------------- */
div.list_item ul {margin:10px 0 0 0;padding:0;border-top:1px solid #CAD7DE;}
div.list_item li {border-bottom:1px solid #CAD7DE;padding:5px 0px;list-style:none;}
div.list_item li a {font-weight:normal;color:#A68C53;}
div.list_item li a:hover {text-decoration:none;}
div.list_item a:visited {color:#8B816D;}
/*Highlight*/
div.list_item a b {color:#E3443F;}

div.tx-ssv-pi1-searchbox {margin-bottom:10px;}
div.photo-single {float:right;margin-left:10px;}
p.claim {font-weight:bold;}
/* ----------- PAGE BROWSER --------------- */
.tx-ssv-pi1-browsebox {clear:left;}

.showResultsWrap{font-size:12px;margin:5px 0 10px;padding:10px 0 5px;}
.showResultsNumbersWrap {font-weight:bold;}
.browseLinksWrap {margin-bottom:10px;}
.browseWrap {float:left;width:350px;font-weight:normal;}
.browseWrap a {padding:1px 5px;border:1px solid #ccc;text-decoration:none;color:#536F9A;font-weight:normal;}
.browseWrap span.activeLinkWrap, .browseWrap span.browsemore {padding:1px 3px;font-weight:bold;}

.browseWrap a:hover,
span.inactiveLinkWrap a:hover,
div.tx-ssv-pi1-back a:hover,
div.tx-ssv-pi1-prevnext a:hover {border:1px solid #445C7F;}

span.inactiveLinkWrap a {padding:1px 5px;border:1px solid #CEC7BA;text-decoration:none;color:#536F9A;font-weight:normal;}
.prevnextWrap {float:right;width:190px;text-align:right;}

/* ------------ NEWS ------------ */
#headernews .news-list-date {display:none;}
#headernews .news-list-item {clear:left;}
#headernews p {margin-bottom:0;font-size:11px;text-align:right;}
#headernews p a {color:#2857B2;}
#headernews p a:hover {text-decoration:none;}

.news-list-item-main {background:#E4E6EC;margin-bottom:15px;height:90px;}
.news-list-item-main p, .news-list-item p {font-size:11px;margin:0;display:inline;color:#222;}
.news-list-item-main span img, .news-list-item span img {margin-left:5px;}
.news-list-item h4 {margin:0px 0 0px 0;}
.news-list-item-main h4 {margin:0px 0 0px 0;}
.news-list-item-main h4 a, .news-list-item h4 a {font-size:11px;color:#2857B2;font-weight:bold;}
.news-list-item-main h4 a:hover, .news-list-item h4 a:hover {text-decoration:none;}
.news-list-date-main, .news-list-date, .news-single-date {font-size:11px;color:#999;}
.news-list-date-main {padding-top:5px;}
.news-list-item .news-list-img {float:left;margin-right:10px;margin-top:5px;margin-bottom:10px;}
.news-list-item-main .news-list-img {float:left;margin-right:10px;}

.news-single-item h2 {margin-bottom:5px;}
.news-single-subheader {font-weight:bold;}
.news-single-img {float:right;margin-left:10px;margin-bottom:20px;}
.news-single-caption {width:170px;line-height:130%;font-size:11px;color:#222222;padding:2px 5px;margin-bottom:10px;background:#CAD7DE;}

.news-single-additional-info {margin:0 0 15px 0;}
.news-single-additional-info dt {font-weight:bold;}
.news-single-additional-info dl {margin:0;padding:0;}

.news-search-form {}
.news-search-form form {display:inline;}

/* BROWSEBOX */
.tx-ttnews-browsebox {margin-bottom:20px;}
.tx-ttnews-browsebox p {margin-bottom:2px;}
.tx-ttnews-browsebox table a {margin:2px 6px 2px 0px;padding:3px 7px;}
.tx-ttnews-browsebox table td a {background:#E4E6EC;}
#content td.tx-ttnews-browsebox-SCell a {background:#5989DC;text-decoration:none;color:#fff;font-weight:bold;}
.tx-ttnews-browsebox table a:hover {text-decoration:none;}
table.browsebox td p {margin:0px 0 0 0;font-size:12px;}
table.browsebox td.tx-ttnews-browsebox-SCell p a {color:#999;text-decoration:none;}
.newslistbrowse {border-top:1px solid #dddddd;padding-top:15px;}

/* TAGCLOUD */
div.tagcloud {padding: 10px 0;*padding: 20px 0;line-height:30px;}
div.tagcloud a {margin-right: 10px;}

/* TT_NEWS ARCHIVE */
.newslistitem {margin:0px;font-size:12px;border-top:1px solid #CAD7DE;padding: 5px 0 5px 0px;font-size:11px;}
.newslistitem a {/*text-decoration:none;*/font-weight:normal;color: #2857B2;}
.newslistitem a:hover {text-decoration:none;}
.newslistitem .news-date {float:left;}
.newslistitem .news-time {float:right;margin:-16px 0 0 0;}
.newslistcontainer {margin:10px 0 20px 0;}
div.rsslist ul  {list-style-type:none;padding:0 0 0 0px;margin:10px 0 10px 0;border-bottom:1px solid #CAD7DE;}

div.rsslist ul li {background:url(/images/rsslist.gif) left center no-repeat;padding:4px 0 3px 38px;border-top:1px solid #CAD7DE;}
.external-link-rss {background:url(/images/rsslist.gif) left center no-repeat;padding:4px 0 3px 34px;}
div.rsslist ul li a {padding-left:0px;/*color: #086E85;*/}

/* ------------ table.csc-uploads ------------ */
#content table.csc-uploads p {margin:0;}
table.csc-uploads {width:100%;margin-bottom:10px;}
table.csc-uploads td {vertical-align:top;}
table.csc-uploads td.csc-uploads-icon img{margin-top:3px;}
table.csc-uploads td.csc-uploads-icon {width:20px;}
table.csc-uploads td.csc-uploads-fileName {width:480px;}
table.csc-uploads td.csc-uploads-fileSize {width:40px;text-align:right;}
table.bookingTable td {margin:0;padding:0;width:100%;text-align:left;}

/* ------------ SITEMAP ------------ */
.csc-sitemap ul li {}
.csc-sitemap ul li a {}
.csc-sitemap ul li a:hover {}
.csc-sitemap ul ul {}
.csc-sitemap ul li ul li {}
.csc-sitemap ul li ul li a {}
.csc-sitemap ul li ul li ul li {}

.csc-textpic-image {*padding-bottom:15px;_padding-bottom:0;}
