@import url(cf-menu.css);
@import url(cf-content.css);
@import url(cf-form.css);
/* Utilites------------------------------ */
* { margin: 0; padding: 0; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
*:focus { outline: none; }
.hidden { display: none; }
.no-margin { margin: 0!important; }
.no-back { background: none; }
img { border: none; }
a { color: #807f84; }
/* Main custom rules------------------------------ */

html { background: #fff; color: #807f84; font: 8pt/1.4 Verdana, Arial, Helvetica, sans-serif; height:100%; }
body { height: auto!important; height: 100%; min-height: 100%; }

#root, #footer { width: 952px; margin: 0 auto; position: relative; }
#header { height: 123px; position: relative; z-index: 10000; }
#logo { position: absolute; top: 0px; left: 0px; }
#search-field { position: relative; top: -3px; border: none; padding: 4px 3px 2px 3px; height: 15px; width: 80px; background: url(../images/search-field.gif) no-repeat; font-size: 9pt; }
#search-label { position: relative; top: -3px; padding-left: 2px; }

.popup { background: #fff; }
.popup #root { width: 736px; border: 2px solid #96bf0d; background: #96bf0d; }
#popup-header { position: relative; height: 367px; background: #fff url(../images/popup/header-bg.jpg) no-repeat left bottom; }
.popup #content { margin: 30px 26px!important; padding: 106px 30px 30px 30px!important; position: relative; zoom: 1; }
#compass-logo { position: absolute; left: 278px; top: 20px; }
#compass-link { position: absolute; width: 350px; font-size: 17px; color: #fff; left: 385px; bottom: -5px; text-decoration: none; }
#popup-header-text { position: absolute; top: 176px; left: 60px; font-size: 26px; color: #96bf0d; }
.popup #popup-content-footer { position: absolute; left: 0; bottom: -1px; height: 12px; width: 679px; font-size: 0px; }

.popup .th_eurest #content, .popup #content { background: url(../images/popup/th_eurest-content.png) no-repeat left top; }
.popup .th_eurest #popup-content-footer, .popup #popup-content-footer { background: url(../images/popup/th_eurest-content.png) no-repeat left bottom; }

.popup .th_foodafairs #content { background: url(../images/popup/th_foodafairs-content.png) no-repeat left top; }
.popup .th_foodafairs #popup-content-footer { background: url(../images/popup/th_foodafairs-content.png) no-repeat left bottom; }

.popup .th_medirest #content { background: url(../images/popup/th_medirest-content.png) no-repeat left top; }
.popup .th_medirest #popup-content-footer { background: url(../images/popup/th_medirest-content.png) no-repeat left bottom; }

.popup .th_scolarest #content { background: url(../images/popup/th_scolarest-content.png) no-repeat left top; }
.popup .th_scolarest #popup-content-footer { background: url(../images/popup/th_scolarest-content.png) no-repeat left bottom; }

.popup .th_sports #content { background: url(../images/popup/th_sports-content.png) no-repeat left top; }
.popup .th_sports #popup-content-footer { background: url(../images/popup/th_sports-content.png) no-repeat left bottom; }

.popup .th_eurestservice #content { background: url(../images/popup/th_eurestservice-content.png) no-repeat left top; }
.popup .th_eurestservice #popup-content-footer { background: url(../images/popup/th_eurestservice-content.png) no-repeat left bottom; }

.popup .th_compass-group #content { background: #FFFFFF; padding-top:10px !important;}
.popup .th_compass-group #popup-content-footer { background: #FFFFFF; }
.popup p { margin:5px 0; }

#visual-background { height: 268px; position: relative; }
.visual-background-menu { position: absolute; width: 647px; bottom: 0; right: 0; overflow: hidden; height: 36px;}
.visual-background-menu .sub-menu { width: 630px; height: 36px; padding-left: 17px; display: block; position: relative;}
.visual-background-menu .sub-menu li { padding: 4px 0 0 0; }
.visual-background-menu .sub-menu a { border-top: none; color: #fff; height: 32px; line-height: 32px; padding: 0 7px; text-decoration: none; }
.visual-background-menu.opened .sub-menu a { color: #9da4b4; }
.visual-background-menu.opened .sub-menu a:hover { color: #fff; }
.visual-background-menu .sub-menu li.highlighted a {text-decoration: underline;}
.visual-background-menu .visual-background-menu-content { background: #fff; padding: 10px 10px 10px 27px; }
.visual-background-menu.opened .visual-background-menu-content{ display: block;}

#teaserzone { margin-top: 22px; overflow: hidden; width: 100%; font-size: 8pt; }
#teaserzone h2 { height: 29px; font: 9pt "Arial Narrow", Arial, Helvetica, sans-serif; background: #fff; text-transform: uppercase; color: #807f84; padding-left: 14px;line-height: 29px; }
#teaserzone .content { position: relative; letter-spacing: -0.5pt; padding: 48px 5px 0 12px;  }
#super-links { height: 98px; z-index: 1000; }
#teaserzone .content img { position: absolute; top: 0; left: 0; margin: 0!important; }
#teaserzone ul { list-style: none; }
#teaserzone ul li { padding: 0 0 2px 18px; position: relative; }
#teaserzone ul li a { /*padding: 0 0 0 18px;*/ }
#teaserzone-1, #teaserzone-2, #teaserzone-3, #teaserzone-4 { float: left; margin-right: 15px; width: 204px; height: 184px; position: relative; background-repeat: no-repeat; background-position: 0 33px; }
#teaserzone-1 { width: 293px; }
	#teaserzone #teaserzone-1 .content { padding: 0; }
	#teaserzone .news-list { line-height: 1.2em; margin-top: -1px; overflow: hidden; }
	#teaserzone .news-list li { padding: 6px 0px 8px 14px; border-top: 1px solid #fff; background: none!important; }
	#teaserzone .news-list li a { display: block; width: 250px; padding: 0; padding-right: 29px; }
#teaserzone-4 { margin-right: 0; }
#teaserzone a { color: #fff; text-decoration: none; }
.teaserbox-footer { position: absolute; left: 0; bottom: 0; width: 178px; padding: 4px 13px 6px 13px; border-top: 1px solid #fff; }
#teaserzone-1 .teaserbox-footer { width: 267px; }
#teaserzone .teaserbox-footer a { text-decoration: underline; }
#news_box2_links { position: absolute; bottom: 0px; left: 13px; }
.cont1, .cont2, .cont3, .cont4, .cont5 { display: none; }
.pos1 .cont1, .pos2 .cont2, .pos3 .cont3, .pos4 .cont4, .pos5 .cont5 { display: block; }
.news-links { padding-top: 0; }
.news-links em { position: relative; top: -1px; text-decoration: none; padding-top: 5px; padding-right: 8px; float: left; font-style: normal; text-decoration: underline; }

.news-links a { position: relative; top: -1px; float: left; width: 13px; height: 20px; margin-right: 7px; overflow: hidden; text-indent: -99999px; }
.news-links a.active { width: 21px; padding: 0; }

#inner-header { top: 123px; left: 0; height: 147px; width: 100%; position: absolute; background-repeat: no-repeat; background-position: right 4px; }
#inner-header-content { height: 147px; /* line-height: 147px; */ padding-left: 224px; width: 728px; position: absolute; left: 0; top: 0px; background: url(../images/inner-header-content.gif) no-repeat right bottom; }
#inner-header-content img, #inner-header-content span { position: absolute; top: 50%; left: 224px; margin-top: -30px; }
#col-left { float: left; padding: 19px 0 25px 9px; width: 211px; min-height: 148px; background: url(../images/col-left.gif) no-repeat left bottom; position: relative; z-index: 100; }
#content { margin: 144px 0 0 0px; position: relative; padding: 46px 40px 33px 239px; min-height: 300px; }
	#content .header { width: 713px; position: absolute; top: 0; left: 225px; height: 23px; line-height: 23px; background-image: url(../images/content-header.gif); background-repeat: no-repeat; color: #fff; padding-left: 15px; }
	#content .header h1 { font-weight: bold!important; font-family: Verdana; text-transform: uppercase; font-size: 10pt; height: 23px; line-height: 23px; }
.arrow { padding-right: 31px; background-position: right 1px; padding-bottom: 1px; background-repeat: no-repeat; }
#footer { clear: both; font-size: 7pt; padding-bottom: 7px; position: relative; }
#footer p { padding: 10px 0 0 22px; }
#footer p a { padding-left: 5px; text-decoration: none; }
#footer p span { text-decoration: underline; padding-left: 5px; }
.printlink { position: absolute; top: 0px; right: 22px;  }

/* News Items
------------------------------ */

.news-item { margin-bottom: 2em; overflow: hidden; width: 100%; }
.news-item-header { padding-left: 27px; background: url(../images/gray-arrow-right.gif) no-repeat 0 3px; padding-bottom: 9px; padding-top: 4px; }
.news-item-header h3 { font: bold 1.1em Arial, Helvetica, sans-serif!important; }
.news-item-text {  }
.news-item-text img { float: right; margin: 0 0 .5em 1em; /*position: relative; top: -3.5em;*/ }

.news-item-full {  }
.news-item-full .news-item-header { padding-left: 0; background: none; }
.news-single-img, .news-single-img img { float: left; }
.news-single-img img { margin: 0 1em .2em 0; }
.news-single-imgcaption { clear: both; }

.browseBoxWrap { overflow: hidden; width: 100%; }
.showResultWrap { float: left; }
.browseLinksWrap { float: right; }
.browseLinksWrap a, .showResultWrap a { text-decoration: none; }
.browseBoxWrap img { vertical-align: middle; }
.pad-link-r, .pad-link-l, .browseLinksWrap a { font-weight: bold; padding-left: 13px; }
.pad-link-l { padding: 0 13px 0 0px; }
.active { padding-left: 13px; }
.browseLinksWrap .disabled { display: none; }

/* Skin elements------------------------------ */

.th_paradieso {  }
.inner-page.th_paradieso { background: #fff url(../images/th_paradieso/th_paradieso-inner-page-body.gif) repeat-x 0 0; } 
.th_paradieso #main-menu, .th_paradieso #main-menu li a, .th_paradieso .csc-sitemap li, .th_paradieso .csc-sitemap ul { border-color: #494c53; color: #494c53; }
.th_paradieso #main-menu li a:hover { border-color: #4ea218; text-decoration: none; color: #4ea218; }
.th_paradieso #main-menu li a.active { border-color: #4ea218; color: #4ea218; }
.th_paradieso #main-menu ul { background: #999; }
.th_paradieso #main-menu ul li a { color: #fff; background-image: url(../images/th_paradieso/th_paradieso-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_paradieso #inner-header, .th_schloss #col-left, .th_schloss .csc-sitemap li a { background-color: #b3b3b3; }
.th_paradieso .visual-background-menu .menu-h { background: url(../images/th_paradieso/th_paradieso-visual-background-menu.gif) no-repeat; }
.th_paradieso #teaserzone h2 { border-top: 4px solid #e7e5e4; color: #807f84; }
.th_paradieso #teaserzone { color: #fff; }
.th_paradieso #teaserzone a { color: #fff; }
.th_paradieso #teaserzone-1, .th_paradieso #teaserzone-2, .th_paradieso #teaserzone-3, .th_paradieso #teaserzone-4 {  background: #4ea218; }
.th_paradieso #teaserzone-1 { background: #999; }
.th_paradieso #teaserzone-1 .teaserbox-footer { background: #9c476c url(../images/th_paradieso/th_paradieso-teaserzone-1-footer.gif) repeat-x left bottom; }
.th_paradieso #teaserzone-2 .teaserbox-footer, .th_paradieso #teaserzone-3 .teaserbox-footer, .th_paradieso #teaserzone-4 .teaserbox-footer { background: #9c476c url(../images/th_paradieso/th_paradieso-teaserzone-2-footer.gif) repeat-x left bottom; }
.th_paradieso .teaserbox-footer { border-color: #fff; }
.th_paradieso #teaserzone-2 .news-links a { background: url(../images/th_paradieso/th_paradieso-home-news-links-a.gif) no-repeat left bottom; }
.th_paradieso #teaserzone-2 .news-links a.active { background: url(../images/th_paradieso/th_paradieso-home-news-links-a-active.gif) no-repeat left bottom; }
.th_paradieso #teaserzone .news-list { margin-top: 0; }
.th_paradieso #teaserzone .news-list a { background: url(../images/th_paradieso/th_paradieso-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_paradieso #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_paradieso #teaserzone ul li { background: url(../images/th_paradieso/th_paradieso-teaserzone-li.gif) no-repeat 0 1px; border-color: #fff; }
.th_paradieso #content { background: url(../images/th_paradieso/th_paradieso-content.gif) no-repeat left bottom; }
.th_paradieso #content .header { background-color: #494c53; }
.th_paradieso #sub-menu { border-top-color: #71b546; }
.th_paradieso #sub-menu a { color: #fff; border-bottom-color: #71b546; }
.th_paradieso #inner-header, .th_paradieso #col-left { background-color: #4ea218; }
.th_paradieso #content { color: #494c53; }
.th_paradieso .quote { color: #494c53 !important; border-color: #aebccc; }
.th_paradieso .tabs-menu li { background: url(../images/th_paradieso/th_paradieso-tabs.gif) no-repeat right bottom; }
.th_paradieso .tabs-menu li span { background: url(../images/th_paradieso/th_paradieso-tabs.gif) no-repeat; }
.th_paradieso .tabs-menu li a { background: url(../images/th_compass/th_compass-tabs-go.gif) no-repeat right 1px; }
.th_paradieso .tabs-menu li a.down { background-image: url(../images/th_compass/th_compass-tabs-down.gif); }
.th_paradieso .b-go { background: url(../images/th_compass/th_compass-go.gif) no-repeat; }
.th_paradieso .arrow { background-image: url(../images/th_compass/th_compass-arrow.gif); }

.th_kuspo {  }
.inner-page.th_kuspo { background: #fff url(../images/th_kuspo/th_kuspo-inner-page-body.gif) repeat-x 0 0; } 
.th_kuspo #main-menu, .th_kuspo #main-menu li a,.th_kuspo .csc-sitemap li,.th_kuspo .csc-sitemap ul { border-color: #990033; color: #494c53; }
.th_kuspo #main-menu li a:hover { border-color: #cc7f99; text-decoration: none; color: #990033; }
.th_kuspo #main-menu li a.active { border-color: #cc7f99; color: #990033; }
.th_kuspo #main-menu ul { background: #8b0739; }
.th_kuspo #main-menu ul li a { color: #fff; background-image: url(../images/th_kuspo/th_kuspo-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_kuspo #inner-header,.th_schloss #col-left,.th_schloss .csc-sitemap li a { background-color: #b3b3b3; }
.th_kuspo .visual-background-menu .menu-h { background: url(../images/th_kuspo/th_kuspo-visual-background-menu.gif) no-repeat; }
.th_kuspo #teaserzone h2 { border-top: 4px solid #e7e5e4; color: #807f84; }
.th_kuspo #teaserzone { color: #fff; }
.th_kuspo #teaserzone a { color: #fff; }
.th_kuspo #teaserzone-1, .th_kuspo #teaserzone-2, .th_kuspo #teaserzone-3, .th_kuspo #teaserzone-4 {  background: #003366; }
.th_kuspo #teaserzone-1 { background: #8c0532; }
.th_kuspo #teaserzone-1 .teaserbox-footer { background: #9c476c url(../images/th_kuspo/th_kuspo-teaserzone-1-footer.gif) repeat-x left bottom; }
.th_kuspo #teaserzone-2 .teaserbox-footer, .th_kuspo #teaserzone-3 .teaserbox-footer, .th_kuspo #teaserzone-4 .teaserbox-footer { background: #9c476c url(../images/th_kuspo/th_kuspo-teaserzone-2-footer.gif) repeat-x left bottom; }
.th_kuspo .teaserbox-footer { border-color: #fff; }
.th_kuspo #teaserzone-2 .news-links a { background: url(../images/th_kuspo/th_kuspo-home-news-links-a.gif) no-repeat left bottom; }
.th_kuspo #teaserzone-2 .news-links a.active { background: url(../images/th_kuspo/th_kuspo-home-news-links-a-active.gif) no-repeat left bottom; }
.th_kuspo #teaserzone .news-list { margin-top: 0; }
.th_kuspo #teaserzone .news-list a { background: url(../images/th_kuspo/th_kuspo-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_kuspo #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_kuspo #teaserzone ul li { background: url(../images/th_kuspo/th_kuspo-teaserzone-li.gif) no-repeat 0 1px; border-color: #fff; }
.th_kuspo #content { background: url(../images/th_kuspo/th_kuspo-content.gif) no-repeat left bottom; }
.th_kuspo #content .header { background-color: #7f99b2; }
.th_kuspo #sub-menu { border-top-color: #335c85; }
.th_kuspo #sub-menu a { color: #fff; border-bottom-color: #335c85; }
.th_kuspo #inner-header, .th_kuspo #col-left { background-color: #003366; }
.th_kuspo #content { color: #494c53; }
.th_kuspo .quote { color: #494c53 !important; border-color: #aebccc; }
.th_kuspo .tabs-menu li { background: url(../images/th_kuspo/th_kuspo-tabs.gif) no-repeat right bottom; }
.th_kuspo .tabs-menu li span { background: url(../images/th_kuspo/th_kuspo-tabs.gif) no-repeat; }
.th_kuspo .tabs-menu li a { background: url(../images/th_kuspo/th_kuspo-tabs-go.gif) no-repeat right 1px; }
.th_kuspo .tabs-menu li a.down { background-image: url(../images/th_kuspo/th_kuspo-tabs-down.gif); }
.th_kuspo .b-go { background: url(../images/th_kuspo/th_kuspo-go.gif) no-repeat; }
.th_kuspo .arrow { background-image: url(../images/th_kuspo/th_kuspo-arrow.gif); }

.th_compass .bc_green { background-color: #99cc33; }
.th_compass .bc_green .teaserbox-footer { background: #b7db71 url(../images/th_compass/th_compass-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_compass .bc_sand { background-color: #c08c3e; }
.th_compass .bc_sand .teaserbox-footer { background: #d3af79 url(../images/th_compass/th_compass-teaserzone-3-footer.gif) no-repeat left bottom; }
.th_compass .bc_sand ul li { background: url(../images/th_compass/th_compass-teaserzone-li.gif) no-repeat 0 1px; }
.th_compass .bc_blue { background-color: #60afcb; }
.th_compass .bc_blue .teaserbox-footer { background: #8fc7db url(../images/th_compass/th_compass-teaserzone-4-footer.gif) no-repeat left bottom; }
.th_compass #main-menu,.th_compass #main-menu li a,.th_compass .csc-sitemap li,.th_compass .csc-sitemap ul,.th_compass .csc-sitemap li li a { border-color: #e7e5e4; color: #807f84; }
.th_compass #main-menu li a:hover { border-color: #494c53; text-decoration: none; }
.th_compass #main-menu li a.active { border-color: #494c53; color: #99CC33; }
.th_compass #main-menu ul { background: #a3d042; }
.th_compass #main-menu ul li a { color: #fff; background-image: url(../images/th_compass/th_compass-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_compass #inner-header,.th_compass #col-left,.th_compass .csc-sitemap li a { background-color: #9FACBE; }
.th_compass .visual-background-menu .menu-h { background: url(../images/th_compass/th_compass-visual-background-menu.gif) no-repeat; }
.th_compass #teaserzone h2 { border-top: 4px solid #e7e5e4; color: #807f84; }
.th_compass #teaserzone { color: #fff; }
.th_compass #teaserzone a { color: #fff; }
.th_compass #teaserzone-1 { background-color: #999; }
.th_compass #teaserzone-1 .teaserbox-footer { background: #b7b8b8 url(../images/th_compass/th_compass-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_compass #teaserzone .news-list a { background: url(../images/th_compass/th_compass-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_compass #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_compass #teaserzone-2 .news-links a { background: url(../images/th_compass/th_compass-home-news-links-a.gif) no-repeat left bottom; }
.th_compass #teaserzone-2 .news-links a.active { background: url(../images/th_compass/th_compass-home-news-links-a-active.gif) no-repeat left bottom; }
.th_compass #content { background: url(../images/th_compass/th_compass-content.gif) no-repeat left bottom; }
.th_compass #content .header { background-color: #99cc33; }
.th_compass .quote { color: #99cc33; border-color: #e0f0c1; }
.th_compass .tabs-menu li { background: url(../images/th_compass/th_compass-tabs.gif) no-repeat right bottom; }
.th_compass .tabs-menu li span { background: url(../images/th_compass/th_compass-tabs.gif) no-repeat; }
.th_compass .tabs-menu li a { background: url(../images/th_compass/th_compass-tabs-go.gif) no-repeat right 1px; }
.th_compass .tabs-menu li a.down { background-image: url(../images/th_compass/th_compass-tabs-down.gif); }
.th_compass .b-go { background: url(../images/th_compass/th_compass-go.gif) no-repeat; }
.th_compass .arrow { background-image: url(../images/th_compass/th_compass-arrow.gif); }

.th_eurest #main-menu,.th_eurest #main-menu li a,.th_eurest .csc-sitemap li,.th_eurest .csc-sitemap ul { border-color: #aebccc; color: #3f4148; }
.th_eurest #main-menu li a:hover { border-color: #0f3997; text-decoration: none; color: #494c53; }
.th_eurest #main-menu li a.active { border-color: #0f3997; color: #0e3997; }
.th_eurest #main-menu ul { background: #2954A9; }
.th_eurest #main-menu ul li a { color: #fff; background-image: url(../images/th_eurest/th_eurest-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_eurest #inner-header,.th_eurest #col-left,.th_eurest .csc-sitemap li a { background-color: #b3b3b3; }
.th_eurest .visual-background-menu .menu-h { background: url(../images/th_eurest/th_eurest-visual-background-menu.gif) no-repeat; }
.th_eurest #teaserzone h2 { border-top: 4px solid #aebccc; color: #3f4148; }
.th_eurest #teaserzone { color: #37383f; }
.th_eurest #teaserzone a { color: #37383f; }
.th_eurest #teaserzone-1, .th_eurest #teaserzone-2, .th_eurest #teaserzone-3, .th_eurest #teaserzone-4 { background-color: #aebccc; }
.th_eurest #teaserzone-1 .teaserbox-footer { background: #c6d0dc url(../images/th_eurest/th_eurest-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_eurest #teaserzone-2 .teaserbox-footer, .th_eurest #teaserzone-3 .teaserbox-footer, .th_eurest #teaserzone-4 .teaserbox-footer { background: #c6d0dc url(../images/th_eurest/th_eurest-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_eurest #teaserzone-2 .news-links a { background: url(../images/th_eurest/th_eurest-home-news-links-a.gif) no-repeat left bottom; }
.th_eurest #teaserzone-2 .news-links a.active { background: url(../images/th_eurest/th_eurest-home-news-links-a-active.gif) no-repeat left bottom; }
.th_eurest #teaserzone .news-list a { background: url(../images/th_eurest/th_eurest-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_eurest #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_eurest #teaserzone ul li { background: url(../images/th_eurest/th_eurest-teaserzone-li.gif) no-repeat 0 1px; }
.th_eurest #content { background: url(../images/th_eurest/th_eurest-content.gif) no-repeat left bottom; }
.th_eurest #content .header { background-color: #0e3997; }
.th_eurest .quote { color: #0e3997; border-color: #aebccc; }
.th_eurest .tabs-menu li { background: url(../images/th_eurest/th_eurest-tabs.gif) no-repeat right bottom; }
.th_eurest .tabs-menu li span { background: url(../images/th_eurest/th_eurest-tabs.gif) no-repeat; }
.th_eurest .tabs-menu li a { background: url(../images/th_eurest/th_eurest-tabs-go.gif) no-repeat right 1px; }
.th_eurest .tabs-menu li a.down { background-image: url(../images/th_eurest/th_eurest-tabs-down.gif); }
.th_eurest .b-go { background: url(../images/th_eurest/th_eurest-go.gif) no-repeat; }
.th_eurest .arrow { background-image: url(../images/th_eurest/th_eurest-arrow.gif); }

.th_foodafairs #main-menu,.th_foodafairs #main-menu li a,.th_foodafairs .csc-sitemap li,.th_foodafairs .csc-sitemap ul { border-color: #e1d8ba; color: #5e5229; }
.th_foodafairs #main-menu li a:hover { border-color: #85002a; text-decoration: none; }
.th_foodafairs #main-menu li a.active { border-color: #85002a; }
.th_foodafairs #main-menu ul { background: #7b0126; }
.th_foodafairs #main-menu ul li a { color: #fff; background-image: url(../images/th_foodafairs/th_foodafairs-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_foodafairs #sub-menu li a { color:white; }
/*.th_foodafairs #sub-menu li a { color: #5e5229; }*/
.th_foodafairs #sub-menu li a.opened { background-color: #f0ecde; }
.th_foodafairs #sub-menu li.active { background-image: url(../images/th_foodafairs/th_foodafairs-sub-menu-active2.gif); }
.th_foodafairs #inner-header,.th_foodafairs #col-left,.th_foodafairs .csc-sitemap li a { background-color: #85002A; }
/*.th_foodafairs #inner-header,.th_foodafairs #col-left,.th_foodafairs .csc-sitemap li a { background-color: #eae4d0; }*/
.th_foodafairs .visual-background-menu .menu-h { background: url(../images/th_foodafairs/th_foodafairs-visual-background-menu.gif) no-repeat; }
.th_foodafairs #teaserzone h2 { border-top: 4px solid #e1d8ba; color: #5e5229; }
.th_foodafairs #teaserzone { color: #5e5229; }
.th_foodafairs #teaserzone a { color: #5e5229; }
.th_foodafairs #teaserzone-1, .th_foodafairs #teaserzone-2, .th_foodafairs #teaserzone-3, .th_foodafairs #teaserzone-4 { background-color: #eae4d0; }
.th_foodafairs #teaserzone-1 .teaserbox-footer { background: #f0ecde url(../images/th_foodafairs/th_foodafairs-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_foodafairs #teaserzone-2 .teaserbox-footer, .th_foodafairs #teaserzone-3 .teaserbox-footer, .th_foodafairs #teaserzone-4 .teaserbox-footer { background: #f0ecde url(../images/th_foodafairs/th_foodafairs-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_foodafairs #teaserzone .news-list a { background: url(../images/th_foodafairs/th_foodafairs-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_foodafairs #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_foodafairs #teaserzone ul li { background: url(../images/th_foodafairs/th_foodafairs-teaserzone-li.gif) no-repeat 0 1px; }
.th_foodafairs #content { background: url(../images/th_foodafairs/th_foodafairs-content.gif) no-repeat left bottom; }
.th_foodafairs #content .header { background-color: #85002a; }
.th_foodafairs .quote { color: #85002A; border-color: #E1D8BA; }
.th_foodafairs .tabs-menu li { background: url(../images/th_foodafairs/th_foodafairs-tabs.gif) no-repeat right bottom; }
.th_foodafairs .tabs-menu li span { background: url(../images/th_foodafairs/th_foodafairs-tabs.gif) no-repeat; }
.th_foodafairs .tabs-menu li a { background: url(../images/th_foodafairs/th_foodafairs-tabs-go.gif) no-repeat right 1px; }
.th_foodafairs .tabs-menu li a.down { background-image: url(../images/th_foodafairs/th_foodafairs-tabs-down.gif); }
.th_foodafairs .b-go { background: url(../images/th_foodafairs/th_foodafairs-go.gif) no-repeat; }
.th_foodafairs .arrow { background-image: url(../images/th_foodafairs/th_foodafairs-arrow.gif); }

.th_medirest #main-menu,.th_medirest #main-menu li a,.th_medirest .csc-sitemap li,.th_medirest .csc-sitemap ul { border-color: #dcd6af; color: #5e5122; }
.th_medirest #main-menu li a:hover { border-color: #ee8e25; text-decoration: none; color: #5e5229; }
.th_medirest #main-menu li a.active { border-color: #ee8e25; color: #ee8e25; }
.th_medirest #main-menu ul { background: #ee8e25; }
.th_medirest #main-menu ul li a { color: #fff; background-image: url(../images/th_medirest/th_medirest-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_medirest #sub-menu,.th_medirest #sub-menu li a { border-color: #B6AE85; color: #5E5122; }
.th_medirest #sub-menu li.sub a { background-color: #c7d0db; }
.th_medirest #sub-menu li.active { background: url(../images/th_medirest/th_medirest-sub-menu-active.gif) no-repeat 0 6px; }
.th_medirest #sub-menu ul li.active { background: url(../images/th_medirest/th_medirest-sub-menu-active.gif) no-repeat 15px 6px; }
.th_medirest #inner-header,.th_medirest #col-left,.th_medirest .csc-sitemap li a { background-color: #afbccc; }
.th_medirest .visual-background-menu .menu-h { background: url(../images/th_medirest/th_medirest-visual-background-menu.gif) no-repeat; }
.th_medirest #teaserzone h2 { border-top: 4px solid #dcd6af; color: #5e5122; }
.th_medirest #teaserzone { color: #5e5122; }
.th_medirest #teaserzone a { color: #5e5122; }
.th_medirest #teaserzone-1, .th_medirest #teaserzone-2, .th_medirest #teaserzone-3, .th_medirest #teaserzone-4 { background-color: #dcd6af; }
.th_medirest #teaserzone-1 .teaserbox-footer { background: #f0ecde url(../images/th_medirest/th_medirest-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_medirest #teaserzone-2 .teaserbox-footer, .th_medirest #teaserzone-3 .teaserbox-footer, .th_medirest #teaserzone-4 .teaserbox-footer { background: #f0ecde url(../images/th_medirest/th_medirest-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_medirest #teaserzone-2 .news-links a { background: url(../images/th_medirest/th_medirest-home-news-links-a.gif) no-repeat left bottom; }
.th_medirest #teaserzone-2 .news-links a.active { background: url(../images/th_medirest/th_medirest-home-news-links-a-active.gif) no-repeat left bottom; }
.th_medirest #teaserzone .news-list a { background: url(../images/th_medirest/th_medirest-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_medirest #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_medirest #teaserzone ul li { background: url(../images/th_medirest/th_medirest-teaserzone-li.gif) no-repeat 0 1px; }
.th_medirest #content { background: url(../images/th_medirest/th_medirest-content.gif) no-repeat left bottom; }
.th_medirest #content .header { background-color: #ee8e25; }
.th_medirest .quote { color: #037554; border-color: #aebccc; }
.th_medirest .tabs-menu li { background: url(../images/th_medirest/th_medirest-tabs.gif) no-repeat right bottom; }
.th_medirest .tabs-menu li span { background: url(../images/th_medirest/th_medirest-tabs.gif) no-repeat; }
.th_medirest .tabs-menu li a { background: url(../images/th_medirest/th_medirest-tabs-go.gif) no-repeat right 1px; }
.th_medirest .tabs-menu li a.down { background-image: url(../images/th_medirest/th_medirest-tabs-down.gif); }
.th_medirest .b-go { background: url(../images/th_medirest/th_medirest-go.gif) no-repeat; }
.th_medirest .arrow { background-image: url(../images/th_medirest/th_medirest-arrow.gif); }

/*.th_medirest #main-menu,.th_medirest #main-menu li a,.th_scolarest .csc-sitemap li,.th_scolarest .csc-sitemap ul { border-color: #aebccc; color: #807f84; }
.th_scolarest #main-menu li a:hover { border-color: #ee8e25; text-decoration: none; color: #5e5229; }*/

.th_scolarest #main-menu li a.active { border-color: #ee8e25; color: #ee8e25; }
.th_scolarest #main-menu ul { background: #ee8e25; }
.th_scolarest #main-menu ul li a { color: #fff; background-image: url(../images/th_scolarest/th_scolarest-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_scolarest #sub-menu,.th_scolarest #sub-menu li a { border-color: #c7d0db; color: #fff; }
.th_scolarest #sub-menu li.sub a { background-color: #c7d0db; }
.th_scolarest #sub-menu li.active { background: url(../images/th_scolarest/th_scolarest-sub-menu-active.gif) no-repeat 0 6px; }
.th_scolarest #sub-menu ul li.active { background: url(../images/th_scolarest/th_scolarest-sub-menu-active.gif) no-repeat 15px 6px; }
.th_scolarest #inner-header,.th_scolarest #col-left,.th_scolarest .csc-sitemap li a { background-color: #afbccc; }
.th_scolarest .visual-background-menu .menu-h { background: url(../images/th_scolarest/th_scolarest-visual-background-menu.gif) no-repeat; }
.th_scolarest #teaserzone h2 { border-top: 4px solid #aebccc; color: #807f84; }
.th_scolarest #teaserzone { color: #fff; }
.th_scolarest #teaserzone a { color: #fff; }
.th_scolarest #teaserzone-1, .th_scolarest #teaserzone-2, .th_scolarest #teaserzone-3, .th_scolarest #teaserzone-4 { background-color: #0072b1; }
.th_scolarest #teaserzone-1 .teaserbox-footer { background: #f0ecde url(../images/th_scolarest/th_scolarest-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_scolarest #teaserzone-2 .teaserbox-footer, .th_scolarest #teaserzone-3 .teaserbox-footer, .th_scolarest #teaserzone-4 .teaserbox-footer { background: #f0ecde url(../images/th_scolarest/th_scolarest-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_scolarest #teaserzone .news-list a { background: url(../images/th_scolarest/th_scolarest-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_scolarest #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_scolarest #teaserzone ul li { background: url(../images/th_scolarest/th_scolarest-teaserzone-li.gif) no-repeat 0 1px; }
.th_scolarest #content { background: url(../images/th_scolarest/th_scolarest-content.gif) no-repeat left bottom; }
.th_scolarest #content .header { background-color: #ee8e25; }
.th_scolarest .quote { color: #0072B1; border-color: #ee8e25; }
.th_scolarest .tabs-menu li { background: url(../images/th_scolarest/th_scolarest-tabs.gif) no-repeat right bottom; }
.th_scolarest .tabs-menu li span { background: url(../images/th_scolarest/th_scolarest-tabs.gif) no-repeat; }
.th_scolarest .tabs-menu li a { background: url(../images/th_scolarest/th_scolarest-tabs-go.gif) no-repeat right 1px; }
.th_scolarest .tabs-menu li a.down { background-image: url(../images/th_scolarest/th_scolarest-tabs-down.gif); }
.th_scolarest .b-go { background: url(../images/th_scolarest/th_scolarest-go.gif) no-repeat; }
.th_scolarest .arrow { background-image: url(../images/th_scolarest/th_scolarest-arrow.gif); }

.th_sports #main-menu,.th_sports #main-menu li a,.th_sports .csc-sitemap li,.th_sports .csc-sitemap ul { border-color: #aebccc; color: #3f4148; }
.th_sports #main-menu li a:hover { border-color: #0f3997; text-decoration: none; color: #494c53; }
.th_sports #main-menu li a.active { border-color: #0f3997; color: #0e3997; }
/*.th_sports #main-menu ul { background: #14378b; }*/
.th_sports #main-menu ul { background: #2954A9 ; }
.th_sports #main-menu ul li a { color: #fff; background-image: url(../images/th_sports/th_sports-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_sports #inner-header,.th_sports #col-left,.th_sports .csc-sitemap li a { background-color: #b3b3b3; }
.th_sports .visual-background-menu .menu-h { background: url(../images/th_sports/th_sports-visual-background-menu.gif) no-repeat; }
.th_sports #teaserzone h2 { border-top: 4px solid #aebccc; color: #3f4148; }
.th_sports #teaserzone { color: #37383f; }
.th_sports #teaserzone a { color: #37383f; }
.th_sports #teaserzone-1, .th_sports #teaserzone-2, .th_sports #teaserzone-3, .th_sports #teaserzone-4 { background-color: #aebccc; }
.th_sports #teaserzone-1 .teaserbox-footer { background: #c6d0dc url(../images/th_sports/th_sports-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_sports #teaserzone-2 .teaserbox-footer, .th_sports #teaserzone-3 .teaserbox-footer, .th_sports #teaserzone-4 .teaserbox-footer { background: #c6d0dc url(../images/th_sports/th_sports-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_sports #teaserzone .news-list a { background: url(../images/th_sports/th_sports-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_sports #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_sports #teaserzone ul li { background: url(../images/th_sports/th_sports-teaserzone-li.gif) no-repeat 0 1px; }
.th_sports #content { background: url(../images/th_sports/th_sports-content.gif) no-repeat left bottom; }
.th_sports #content .header { background-color: #0e3997; }
.th_sports .quote { color: #0e3997; border-color: #aebccc; }
.th_sports .tabs-menu li { background: url(../images/th_sports/th_sports-tabs.gif) no-repeat right bottom; }
.th_sports .tabs-menu li span { background: url(../images/th_sports/th_sports-tabs.gif) no-repeat; }
.th_sports .tabs-menu li a { background: url(../images/th_sports/th_sports-tabs-go.gif) no-repeat right 1px; }
.th_sports .tabs-menu li a.down { background-image: url(../images/th_sports/th_sports-tabs-down.gif); }
.th_sports .b-go { background: url(../images/th_sports/th_sports-go.gif) no-repeat; }
.th_sports .arrow { background-image: url(../images/th_sports/th_sports-arrow.gif); }

.th_schloss { background: #8a2350 url(../images/th_schloss/th_schloss-body.gif) repeat-x 0 90px; }
.inner-page.th_schloss { background: #fff url(../images/th_schloss/th_schloss-inner-page-body.gif) repeat-x 0 0; } 
.th_schloss #main-menu-2 a, .th_schloss #search-menu .submit span { color: #fff; }
.th_schloss #search-field { background: url(../images/th_schloss/th_schloss-search-field.gif) no-repeat; color: #fff; }
.th_schloss #main-menu,.th_schloss #main-menu li a,.th_schloss .csc-sitemap li,.th_schloss .csc-sitemap ul { border-color: #718a93; color: #4c5f68; }
.th_schloss #main-menu li a:hover { border-color: #8a2350; text-decoration: none; color: #494c53; }
.th_schloss #main-menu li a.active { border-color: #8a2350; color: #97164f; }
.th_schloss #main-menu ul { background: #8a2350; }
.th_schloss #main-menu ul li a { color: #fff; background-image: url(../images/th_eurest/th_eurest-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_schloss #inner-header,.th_schloss #col-left,.th_schloss .csc-sitemap li a { background-color: #b3b3b3; }
.th_schloss .visual-background-menu .menu-h { background: url(../images/th_schloss/th_schloss-visual-background-menu.gif) no-repeat; }
.th_schloss #teaserzone h2 { border-top: 4px solid #718a93; color: #4c5f68; }
.th_schloss #teaserzone { color: #fff; }
.th_schloss #teaserzone a { color: #fff; }
.th_schloss #teaserzone-1, .th_schloss #teaserzone-2, .th_schloss #teaserzone-3, .th_schloss #teaserzone-4 { background-color: transparent; }
.th_schloss #teaserzone-2 .content, .th_schloss #teaserzone-3 .content, .th_schloss #teaserzone-4 .content { background: url(../images/th_schloss/th_schloss-teaserzone-content.png) no-repeat left bottom; height: 77px; }
.th_schloss #teaserzone-2 .content { background: url(../images/th_schloss/th_schloss-teaserzone-2-content.png) no-repeat left bottom; }
.th_schloss #teaserzone-1 .teaserbox-footer { background: #9c476c url(../images/th_schloss/th_schloss-teaserzone-1-footer.gif) repeat-x left bottom; }
.th_schloss #teaserzone-2 .teaserbox-footer, .th_schloss #teaserzone-3 .teaserbox-footer, .th_schloss #teaserzone-4 .teaserbox-footer { background: #9c476c url(../images/th_schloss/th_schloss-teaserzone-2-footer.gif) repeat-x left bottom; }
.th_schloss .teaserbox-footer { border-color: #8a2350; }
.th_schloss #teaserzone-2 .news-links a { background: url(../images/th_schloss/th_schloss-home-news-links-a.gif) no-repeat left bottom; }
.th_schloss #teaserzone-2 .news-links a.active { background: url(../images/th_schloss/th_schloss-home-news-links-a-active.gif) no-repeat left bottom; }
.th_schloss #teaserzone .news-list { margin-top: 0; }
.th_schloss #teaserzone .news-list a { background: url(../images/th_schloss/th_schloss-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_schloss #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_schloss #teaserzone ul li { background: url(../images/th_schloss/th_schloss-teaserzone-li.gif) no-repeat 0 1px; border-color: #7a0b3d; }
.th_schloss #content { background: url(../images/th_schloss/th_schloss-content.gif) no-repeat left bottom; }
.th_schloss #content .header { background-color: #0e3997; }
.th_schloss #sub-menu a { color: #718a93; border-bottom-color: #adbbc0; }
.th_schloss #sub-menu ul li.active { background-image: url(../images/th_schloss/th_schloss-sub-menu-active.gif); }
.th_schloss #inner-header-content { background: none; }
.th_schloss .quote { color: #0e3997; border-color: #aebccc; }
.th_schloss .tabs-menu li { background: url(../images/th_schloss/th_schloss-tabs.gif) no-repeat right bottom; }
.th_schloss .tabs-menu li span { background: url(../images/th_schloss/th_schloss-tabs.gif) no-repeat; }
.th_schloss .tabs-menu li a { background: url(../images/th_schloss/th_schloss-tabs-go.gif) no-repeat right 1px; }
.th_schloss .tabs-menu li a.down { background-image: url(../images/th_schloss/th_schloss-tabs-down.gif); }
.th_schloss .b-go { background: url(../images/th_schloss/th_schloss-go.gif) no-repeat; }
.th_schloss .arrow { background-image: url(../images/th_schloss/th_schloss-arrow.gif); }

.th_eurestservice #main-menu, .th_eurestservice #main-menu li a, .th_eurestservice .csc-sitemap li, .th_eurestservice .csc-sitemap ul { border-color: #c1caa5; color: #807f84; }
.th_eurestservice #main-menu li a:hover { border-color: #63646b; text-decoration: none; color: #807f84; }
.th_eurestservice #main-menu li a.active { border-color: #63646b; color: #807f84; }
.th_eurestservice #main-menu ul { background: #63646b; }
.th_eurestservice #main-menu ul li a { color: #fff; background-image: url(../images/th_eurestservice/th_eurestservice-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_eurestservice #inner-header, .th_eurestservice #col-left, .th_eurestservice .csc-sitemap li a { background-color:#B4C092 ; } /* #C1CAA5 */
.th_eurestservice .visual-background-menu .menu-h { background: url(../images/th_eurestservice/th_eurestservice-visual-background-menu.gif) no-repeat; }
.th_eurestservice #teaserzone h2 { border-top: 4px solid #c1caa5; color: #807f84; }
.th_eurestservice #teaserzone { color: #5d5d65; }
.th_eurestservice #teaserzone a { color: #5d5d65; }
.th_eurestservice #teaserzone-1, .th_eurestservice #teaserzone-2, .th_eurestservice #teaserzone-3, .th_eurestservice #teaserzone-4 { background-color: #c1caa5; }
.th_eurestservice #teaserzone-1 .teaserbox-footer { background: #c6d0dc url(../images/th_eurestservice/th_eurestservice-teaserzone-1-footer.gif) no-repeat left bottom; }
.th_eurestservice #teaserzone-2 .teaserbox-footer, .th_eurestservice #teaserzone-3 .teaserbox-footer, .th_eurestservice #teaserzone-4 .teaserbox-footer { background: #c6d0dc url(../images/th_eurestservice/th_eurestservice-teaserzone-2-footer.gif) no-repeat left bottom; }
.th_eurestservice #teaserzone-2 .news-links a { background: url(../images/th_eurestservice/th_eurestservice-home-news-links-a.gif) no-repeat left bottom; }
.th_eurestservice #teaserzone-2 .news-links a.active { background: url(../images/th_eurestservice/th_eurestservice-home-news-links-a-active.gif) no-repeat left bottom; }
.th_eurestservice #teaserzone .news-list a { background: url(../images/th_eurestservice/th_eurestservice-teaserzone-news-list-a.gif) no-repeat 254px 4px; }
.th_eurestservice #teaserzone .news-list a:hover { background-position: 254px -276px; }
.th_eurestservice #teaserzone ul li { background: url(../images/th_eurestservice/th_eurestservice-teaserzone-li.gif) no-repeat 0 1px; }
.th_eurestservice #content { background: url(../images/th_eurestservice/th_eurestservice-content.gif) no-repeat left bottom; }
.th_eurestservice #content .header { background-color: #63646b; }
.th_eurestservice .quote { color: #000; border-color: #c1caa5; }
.th_eurestservice .tabs-menu li { background: url(../images/th_eurestservice/th_eurestservice-tabs.gif) no-repeat right bottom; }
.th_eurestservice .tabs-menu li span { background: url(../images/th_eurestservice/th_eurestservice-tabs.gif) no-repeat; }
.th_eurestservice .tabs-menu li a { background: url(../images/th_eurestservice/th_eurestservice-tabs-go.gif) no-repeat right 1px; }
.th_eurestservice .tabs-menu li a.down { background-image: url(../images/th_eurestservice/th_eurestservice-tabs-down.gif); }
.th_eurestservice .b-go { background: url(../images/th_eurestservice/th_eurestservice-go.gif) no-repeat; }
.th_eurestservice .arrow { background-image: url(../images/th_eurestservice/th_eurestservice-arrow.gif); }
.hc_red, #col-left.hc_red { background-color: #ab3828; }
.hc_red #sub-menu, .hc_red #sub-menu li { border-color: #bc6053; }
.hc_gray, #col-left.hc_gray  { background-color: #aebccc; }
.hc_gray #sub-menu, .hc_gray #sub-menu li { border-color: #e7ebf0; }
.hc_gray #sub-menu li.sub a { background-color: #c6d0db; }
.hlc_dark-grey { background-color: #494c53!important; }
.hlc_blue { background-color: #0e3997!important; }
.hlc_dark-brown { background-color: #633d0c!important; }

.th_cateringch #teaserzone { color:#ffffff; }
.th_cateringch #teaserzone h2 { color:#416178; border-top:4px solid #e3e7ea; }

.th_cateringch #teaserzone-2 .teaserbox-footer, .th_cateringch #teaserzone-3 .teaserbox-footer,.th_cateringch #teaserzone-4 .teaserbox-footer{ font-weight:bold; }
.th_cateringch #teaserzone-1 .teaserbox-footer { background: url(../images/th_cateringch/th_cateringch-teaserzone-1-footer.gif); }
.th_cateringch #teaserzone-2 .teaserbox-footer { background: url(../images/th_cateringch/th_cateringch-teaserzone-2-footer.gif); }
.th_cateringch #teaserzone-3 .teaserbox-footer,.th_cateringch #teaserzone-4 .teaserbox-footer{ background: url(../images/th_cateringch/th_cateringch-teaserzone-3-footer.gif); }

.th_cateringch #teaserzone-2 .news-links a{ background:url(../images/th_cateringch/th_cateringch_home_news_links-a.gif) no-repeat scroll left bottom transparent; }
.th_cateringch #teaserzone-2 .news-links a.active{ background:url(../images/th_cateringch/th_cateringch_home_news_links-a-active.gif) no-repeat scroll left bottom transparent; }

.th_cateringch #teaserzone-1 { background-color:#8ea0ae; }
.th_cateringch #teaserzone-2 { background-color:#416178; }
.th_cateringch #teaserzone-3,.th_cateringch #teaserzone-4 { background-color:#e4952e; }

.th_cateringch #teaserzone-2 ul li { ../images/th_cateringch/th_cateringch_home_news_links-a.gif) no-repeat scroll 0 1px transparent; }
.th_cateringch #teaserzone-3 ul li, .th_cateringch #teaserzone-4 ul li { background:url(../images/th_cateringch/th_cateringch_teaserzone-3_ul_li.gif) no-repeat scroll 0 1px transparent; }

.th_cateringch #teaserzone .news-list a { background:url(../images/th_cateringch/th_cateringch-teaserzone-news-list-a.gif) no-repeat scroll 254px 4px transparent; }
.th_cateringch #teaserzone .news-list a:hover { background-position: 254px -276px; }

.th_puurch #main-menu,.th_puurch #main-menu li a,.th_puurch .csc-sitemap li,.th_puurch .csc-sitemap ul { border-color: #eeeae1; color: #ad8f6b; }
.th_puurch #main-menu li a:hover { border-color: #e5761c; text-decoration: none; color: #e5761c; }
.th_puurch #main-menu li a.active { border-color: #e5761c; color: #e5761c; }
.th_puurch #main-menu ul { background: #ffffff; }
.th_puurch #main-menu ul li a { color: #fff; background-image: url(../images/th_puurch/th_puurch-main-menu-ul-li-a.gif); background-repeat: no-repeat; }
.th_puurch #inner-header,.th_puurch #col-left,.th_puurch .csc-sitemap li a { background-color: #ad8f6b; }
.th_puurch .visual-background-menu .menu-h { background: url(../images/th_puurch/th_puurch-visual-background-menu.gif) no-repeat; }

.th_puurch #teaserzone { color:#ffffff; }
.th_puurch #teaserzone h2 { color:#e5761c; border-top:4px solid #e3e7ea; }

.th_puurch #teaserzone-2 .teaserbox-footer, .th_puurch #teaserzone-3 .teaserbox-footer,.th_puurch #teaserzone-4 .teaserbox-footer{ font-weight:bold; }
.th_puurch #teaserzone-1 .teaserbox-footer { background: url(../images/th_puurch/th_puurch-teaserzone-1-footer.gif); }
.th_puurch #teaserzone-2 .teaserbox-footer { background: url(../images/th_puurch/th_puurch-teaserzone-2-footer.gif); }
.th_puurch #teaserzone-3 .teaserbox-footer,.th_puurch #teaserzone-4 .teaserbox-footer{ background: url(../images/th_puurch/th_puurch-teaserzone-3-footer.gif); }

.th_puurch #teaserzone-2 .news-links a{ background:url(../images/th_puurch/th_puurch_home_news_links-a.gif) no-repeat scroll left bottom transparent; }
.th_puurch #teaserzone-2 .news-links a.active{ background:url(../images/th_puurch/th_puurch_home_news_links-a-active.gif) no-repeat scroll left bottom transparent; }

.th_puurch #teaserzone-1 { background-color:#ad8f6b; }
.th_puurch #teaserzone-2 { background-color:#e5761c; }
.th_puurch #teaserzone-3,.th_puurch #teaserzone-4 { background-color:#e4ad1d; }

.th_puurch #teaserzone-2 ul li { ../images/th_puurch/th_puurch_home_news_links-a.gif) no-repeat scroll 0 1px transparent; }
.th_puurch #teaserzone-3 ul li, .th_puurch #teaserzone-4 ul li { background:url(../images/th_puurch/th_puurch_teaserzone-3_ul_li.gif) no-repeat scroll 0 1px transparent; }

.th_puurch #teaserzone .news-list a { background:url(../images/th_puurch/th_puurch-teaserzone-news-list-a.gif) no-repeat scroll 254px 4px transparent; }
.th_puurch #teaserzone .news-list a:hover { background-position: 254px -276px; }

#floatpanelcontent {background-color: #fff; height: 100px;}
#floatpanelcontent .vsbl {display: block;}
#floatpanelcontent .hdn {display: none;}

#content .listmargin ul li { margin-bottom: 1.2em; }
#content .listmargin ol li { margin-bottom: 1.2em; }