/* HECKER'S HOTEL - Main CSS */

body { 
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #ffffff;	
	font-family: "Times New Roman", Times, serif;
	font-size: 85.01%;
	background-color: #3d4c47;
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

/* Standard tags */

a:link { text-decoration: underline; font-weight: bold; }
a:visited { text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: none; font-weight: bold; }
a:active { text-decoration: underline; font-weight: bold; }
a:link:hover { text-decoration: none; font-weight: bold; }
a:visited:hover { text-decoration: none; font-weight: bold; }
input { font-family: "Times New Roman", Times, serif; }
h1, h2, h3, h4, h5, h6 { color: #dee2e2; }
img { border: 0px; background: transparent; }
label { margin: 0px; font-size: 0.9em; color: #ffffff; }
table { font-family: "Times New Roman", Times, serif; font-size: 1em; }
caption, legend { display: none; visibility: hidden; }
fieldset { border: 0px; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px;  }

/* Page layout */

.floater { width: 960px; padding: 0px; margin: 0px auto;  }
.leftcontentcontainer, .leftcontentcontainernosearch { width: 247px; float: left; border-top: 1px solid #c2c8c8; background-image: url(../images/panel_search.gif); background-repeat: no-repeat; background-color: #6e7e7e; margin-bottom: 20px; }
.leftcontentcontainernosearch { background-image: url(../images/panel_nosearch.gif) !important; }
.maincontentcontainer { width: 653px; float: left; margin: 0px 0px 0px 0px; padding: 20px 30px 15px 30px; border-bottom: 15px solid #4d5c5c; background-color: #5b6a6a; border-top: 1px solid #acb5b5; background-image: url(../images/center_back.gif); background-repeat: repeat-y; }

/* Accessibility */

.hiddentext, #siteheader, #header_views, .addcontainer { visibility: hidden; display: none; }

/* Header and Views */

#logo { font-size: 0px; width: 960px; height: 123px; background-image: url(../images/logo.png); }
#formcode { margin: 0px; padding: 0px; height: 51px; }
.searchfield { width: 110px; font-size: 14px; color: #95a4a4; border: 1px solid #a5b1b1; padding: 2px 0px 2px 3px; margin: 14px 4px 0px 13px; background-color: #2c3832; }
#formcode label { display: none; }
.searchbutton { font-size: 13px; font-family: Verdana, Arial, Helvetica; background-color: transparent; color: #52615c; border: 0px; font-weight: bold; cursor: pointer; }
.ulprintpdf { margin: 0px; padding: 0px; }
.ulprintpdf li { float: left; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 8px; }
.ulprintpdf #buttonprint { list-style-type: none; background-image: url(../images/icon_print.gif); background-repeat: no-repeat; padding: 0px 0px 5px 31px; margin-top: 0px; }
.ulprintpdf #buttonprint a, .ulprintpdf #buttonprint a:link, .ulprintpdf #buttonprint a:active, .ulprintpdf #buttonprint a:visited, .ulprintpdf #buttonprint a:hover { text-decoration: underline; color: #ffffff; font-weight: normal; }
.ulprintpdf #buttonprint a:hover { text-decoration: none; color: #a0aeae; }
.ulprintpdf #buttonpdf { list-style-type: none; background-image: url(../images/icon_pdf.gif); background-repeat: no-repeat; padding: 0px 0px 5px 31px; margin-top: 0px; }
.ulprintpdf #buttonpdf a, .ulprintpdf #buttonpdf a:link, .ulprintpdf #buttonpdf a:active, .ulprintpdf #buttonpdf a:visited, .ulprintpdf #buttonpdf a:hover { text-decoration: underline; color: #ffffff; font-weight: normal; }
.ulprintpdf #buttonpdf a:hover { text-decoration: none; color: #a0aeae; }

/* Language */

#lang { overflow: hidden; float: left; padding: 18px 0px 0px 19px; height: 33px; }
.lang_de, .lang_en, .lang_es, .lang_it { background-position: left top; margin-right: 3px; float: left; width: 16px; height: 16px; }

/* Musik */

#soundcontrol { margin: -41px 0px 0px 834px; padding: 0px; }

/* Menu */
#menutop { color: #ffffff; margin-top: 15px; z-index: 1; font-size: 14px; height: 52px; background-repeat: repeat-x; background-image: url(../images/menutop_back.gif); }
#menutop ul { margin: 0px; padding: 0px 0px 0px 4px; }
/* Menu level_one */
#menutop .level_one li { float: left; padding: 19px 0px 10px 0px; list-style-type: none; background-image: url(../images/bullet_menutop.gif); background-repeat: no-repeat; background-position: center right; }
#menutop .level_one li a, #menutop .level_one li a:link, #menutop .level_one li a:active, #menutop .level_one li a:visited, #menutop .level_one li a:hover { text-decoration: none; display: block; color: #ffffff; text-decoration: none; font-weight: normal; margin: 0px 15px 0px 10px; }
#menutop .level_one li a:hover { color: #ffffff; text-decoration: none; border: 0px; }
#menutop .level_one .last, #menutop .level_one .activelast { background-image: none; }
#menutop .level_one .last a, #menutop .level_one .last a:link, #menutop .level_one .last a:active, #menutop .level_one .last a:visited, #menutop .level_one .last a:hover { margin-right: 0px; }
#menutop .level_one .activelast a, #menutop .level_one .activelast a:link, #menutop .level_one .activelast a:active, #menutop .level_one .activelast a:visited, #menutop .level_one .activelast a:hover { margin-right: 0px; }
#menutop .level_one .active, #menutop .level_one .activelast { color: #c2c8c8; text-decoration: none; font-weight: normal; background-repeat: no-repeat; padding: 19px 15px 10px 10px; }
#menutop .level_one .activelast { padding-right: 0px; }
#menutop .level_one .norm a:hover, #menutop .level_one .last a:hover { color: #c2c8c8; text-decoration: underline; }
#menutop .level_one .active a, #menutop .level_one .active a:link, #menutop .level_one .active a:active, #menutop .level_one .active a:visited, #menutop .level_one .active a:hover, #menutop .level_one .activelast a, #menutop .level_one .activelast a:link, #menutop .level_one .activelast a:active, #menutop .level_one .activelast a:visited, #menutop .level_one .activelast a:hover { color: #fad8ab; text-decoration: underline; }
#menutop .level_one .activelinked a, #menutop .level_one .activelinked a:link, #menutop .level_one .activelinked a:active, #menutop .level_one .activelinked a:visited, #menutop .level_one .activelinked a:hover, #menutop .level_one .activelinkedlast a, #menutop .level_one .activelinkedlast a:link, #menutop .level_one .activelinkedlast a:active, #menutop .level_one .activelinkedlast a:visited, #menutop .level_one .activelinkedlast a:hover { color: #ffffff; text-decoration: underline; }
/* Menu level_two */
html>body #menutop .level_two { -moz-opacity: 0.9; } /* Oh Gott, Zilla! */
#menutop .level_two { display: none; letter-spacing: 0px; position: absolute; margin: 6px 0px 0px -4px; padding: 0px; z-index: 99; min-width: 150px; }
#menutop .level_one li:hover .level_two { display: block; }
#menutop .level_two li { background-image: none; list-style-type: none; float: none; padding: 0px; margin: 0px; background-color: #889898; border: 1px solid #677774; border-bottom: 0px; font-size: 14px; }
#menutop .level_two li a, #menutop .level_two li a:link, #menutop .level_two li a:active, #menutop .level_two li a:visited, #menutop .level_two li a:hover { text-decoration: none; margin: 0px; padding: 6px; padding-left: 12px; padding-right: 12px; display: block; color: #ffffff; background-color: #889898; }
#menutop .level_two li a:hover { border: 0px; background-color: #43534e; color: #cfd4d4; background-image: url(../images/bullet_menutop_2ndlevel.gif); background-repeat: no-repeat; background-position: center left; }
#menutop .level_two .secondlast, #menutop .level_two .linkedlast { border-bottom: 1px solid #677774; }
/* Menu level_three */
#menutop .level_three { display: none; position: absolute; left: 85%; margin-top: -9%; width: 100%; font-size: 14px; }
#menutop .level_two li:hover .level_three { display: block; }
#menutop .level_three .thirdlast { border-bottom: 1px solid #677774; }
/* Menu level_two active */
.menuleftcontainer { background-image: url(../images/menuleft_back.gif); background-repeat: repeat-x; }
#menuleft { clear: both; font-size: 14px; font-weight: normal; }
#menuleft ul { margin: 0px; padding: 15px 21px 0px 20px; }
#menuleft ul li {  color: #ffffff; list-style-type: none; border-bottom: 1px solid #516060; border-top: 1px solid #9ba7a8; }
#menuleft ul .menuleftitem a, #menuleft ul .menuleftitem a:link, #menuleft ul .menuleftitem a:active, #menuleft ul .menuleftitem a:visited, #menuleft ul .menuleftitem a:hover { color: #ffffff; text-decoration: none; display: block; font-weight: normal; padding: 5px 5px 5px 20px; }
#menuleft ul .menuleftitem a:hover { color: #c2c8c8; background-color: #617171; } 
#menuleft ul .active { color: #c2c8c8; font-weight: normal; padding: 5px 5px 5px 20px; background-image: url(../images/bullet_menuleft.gif); background-repeat: no-repeat; background-position: left center; }
#menuleft .menuleftitemfirst, #menuleft .activefirst { border-top: 0px; }
#menuleft .menuleftitemlast, #menuleft .activelast { border-bottom: 0px; }

/* Path menu */

#pathmenu { color: #000000; font-size: 0.8em; margin: 0px 0px -5px 0px; padding: 0px; } 
#pathmenu a, #pathmenu a:link, #pathmenu a:active, #pathmenu a:visited, #pathmenu a:hover { text-decoration: underline; color: #e28200; font-weight: normal; }
#pathmenu a:hover { text-decoration: none; }
.pathmenubullet { margin: 0px 7px 0px 7px; }
.pathmenuheader { margin-right: 10px; }

/* Main Paragraphs follow */

.maincontentcontainer h3 { clear: both; font-size: 1.2em; margin-top: 0px; padding-left: 25px; background-image: url(../images/bullet_h3.gif); background-repeat: no-repeat; background-position: left top; }
.maincontentcontainer h4 { font-size: 1em; clear: both; }
.maincontentcontainer h5 { clear: both; font-size: 0.95em; background-color: #677677; border: 1px solid #79898a; padding: 2px 2px 2px 5px; }
.maincontentcontainer p, .maincontentcontainer ol, .maincontentcontainer ul { font-size: 0.95em; }
.maincontentcontainer ol li, .maincontentcontainer ul li { margin-top: 5px; margin-bottom: 5px; }
.maincontentcontainer ul li { list-style-type: square; }
.maincontentcontainer .kleiner { font-size: 0.8em; }
.maincontentcontainer .groesser { font-size: 1em; }
.maincontentcontainer .orange { color: #eb7000; font-weight: bold; }
.maincontentcontainer a, .maincontentcontainer a:link, .maincontentcontainer a:visited, .maincontentcontainer a:hover, .maincontentcontainer a:active { font-weight: bold; color: #b6c3c3; text-decoration: underline; }
.maincontentcontainer a:hover { text-decoration: none; color: #b6c3c3; }
.maincontentcontainer #maincontent { margin-bottom: 20px; }
.maincontentcontainer #maincontent p { line-height: 170%; }
.maincontentcontainer #maincontent .imgleft { margin: 0px 15px 15px 0px; float: left; }
.maincontentcontainer #maincontent .imgright { margin: 0px 0px 10px 15px; float: right; }
.maincontentcontainer #maincontent .center { text-align: center; }
.maincontentcontainer #maincontent .blocklinks { text-align: center; float: left; margin: 0px 15px 10px 0px; padding: 10px; border: 1px dashed #f8d8b4; background-color: #fff8f1; }
.maincontentcontainer #maincontent .blockrechts { text-align: center;  float: right; margin: 0px 0px 10px 15px; padding: 10px; border: 1px dashed #f8d8b4; background-color: #fff8f1; }
#leftcontent { clear: both; padding: 20px 20px 10px 20px; }
#leftcontent img, #leftcontent p { margin: 0px; padding: 0px; }
#leftcontent p { margin-bottom: 10px; }

/* Sitemap */

.sitemap { color: #96a4a4; font-size: 1em !important; line-height: 150%; margin-left: 20px; padding-left: 0px; list-style-type: square; }
.sitemap a, .sitemap a:visited, .sitemap a:hover, .sitemap a:active { color: #ffffff !important; text-decoration: none !important; font-weight: normal !important; }
.sitemap a:hover { color: #96a4a4 !important; text-decoration: underline !important; }
.sitemap ul { font-size: 0.95em; color: #96a4a4; margin-top: 5px; margin-bottom: 10px; padding-left: 40px; margin-left: 40px; list-style-type: square; } 
.sitemap ul ul { font-size: 0.85em; } 
.sitemap ul ul ul { font-size: 1em; } 

/* Search */

.tx-indexedsearch { padding: 0px; margin: 15px 0px 5px 0px; }
.tx-indexedsearch label { font-size: 0.95em; color: #ffffff; }
.searchfield_page { width: 200px; border-top: 1px solid #404d4e; border-left: 1px solid #404d4e; border-bottom: 1px solid #c2c8c8; border-right: 1px solid #c2c8c8; color: #ffffff; background-color: #869697; font-size: 0.95em; padding: 2px 0px 2px 3px; margin: 0px 5px 0px 10px; }
.searchbutton_page { color: #ffffff; font-size: 0.95em; width: 93px; height: 21px; border: 0px; background-color: transparent; font-weight: bold; background-image: url(../images/button_narrow.gif); background-repeat: no-repeat; cursor: pointer; padding-bottom: 1px; }
.tx-indexedsearch-rules p { text-align: left; }
.tx-indexedsearch-rules { padding-top: 10px; }
.tx-indexedsearch-res h4 a, .tx-indexedsearch-res h4 a:link, .tx-indexedsearch-res h4 a:visited, .tx-indexedsearch-res h4 a:hover, .tx-indexedsearch-res h4 a:active { color: #b6c3c3; text-decoration: underline; }
.tx-indexedsearch-res h4 a:hover { text-decoration: none; background-color: #717e7e; }
.tx-indexedsearch-res p { font-size: 0.8em; }
.tx-indexedsearch-sw { font-weight: bold; color: #ffffff; }
.tx-indexedsearch_word { color: #ffffff; }
.tx-indexedsearch_nores { font-weight: bold; color: #da0000; }

/* Forms */

.form_fieldstd, .form_fieldplz, .form_fieldtxt { width: 185px; border-top: 1px solid #404d4e; border-left: 1px solid #404d4e; border-bottom: 1px solid #c2c8c8; border-right: 1px solid #c2c8c8; color: #ffffff; background-color: #869697; font-size: 0.95em; padding: 2px 0px 2px 3px; margin: 10px 0px 0px 10px; }
.form_submit, .form_submit_contact { color: #ffffff; font-size: 0.95em; width: 94px; height: 21px; border: 0px; background-color: transparent; font-family: "Times New Roman", Times, serif; font-weight: bold; background-image: url(../images/button_narrow.gif); background-repeat: no-repeat; margin: 0px; cursor: pointer; padding-bottom: 1px; }
.form_submit_contact { width: 190px; margin-top: 10px; background-image: url(../images/button_wide.gif); }
.form_pulldown { background-color: #ebf1f8; width: 196px; }
.form .labelinv { visibility: hidden; display: none; }
.form_callbackcontainer, .form_containernewsletter { width: 430px; text-align: right; margin-top: 1px; }
.form_containernewsletter  { margin-top: 0px; width: 405px; }
.form_callbackcontainerform { width: 461px; text-align: right; }
.form_callbackcontainercheck, .form_containernewslettercheck { text-align: left; margin: 10px 0px 0px 100px; }
.form_callbackcontainerwidecheck { text-align: right; width: 300px; margin: 10px 0px 0px 0px; }
.form_containernewslettercheck { margin: 10px 0px 10px 210px; }
.form_containernewsletterbuttons { margin-left: 215px; }
.form_errorsheader { font-size: 0.85em; font-weight: bold; color: #da0000 !important; }
.tx-thmailformplus-pi1 form ul { list-style-type: square; font-size: 0.9em; color: #d10000; }
.form_fieldplz { width: 70px; }
.form_callbackcontainerradio { text-align: right; width: 461px; }
.form_callbackcontainerradiowide { margin: 5px 0px 0px 279px; }
.form_callbackcontainershort { width: 315px; text-align: right; }
.form_callbackcontainerwide { width: 550px; text-align: right; }
.form_callbackcontainersurvey { width: 473px; text-align: right; }
.form_callbackcontainershortsurvey { width: 358px; text-align: right; }
.form_callbackcontainertext { width: 461px; text-align: right; }
.form_callbackcontainersingle { width: 299px; text-align: right; }
.form_fieldtxt { width: 300px; }
.tx-thmailformplus-pi1 h5 { margin-bottom: 15px; }
.form_callbackcontainercaptcha { width: 315px; text-align: right; }
.form_callbackcontainercaptchasurvey { width: 358px; text-align: right; }
.form_callbackcontainercaptcha img, .form_callbackcontainercaptchasurvey img { border-top: 1px solid #404d4e; border-left: 1px solid #404d4e; border-bottom: 1px solid #c2c8c8; border-right: 1px solid #c2c8c8; margin: 10px 0px 0px 0px !important; }
.form_callbackcontainercaptchasurvey img { margin-top: 0px !important; width: 73px; height: 25px; }
.formalert { color: #da0000; font-size: 0.9em; margin: 10px 0px 0px 100px; }

/* Guestbook */

.tx-veguestbook-pi1 .guestbooknavi { font-size: 0.95em; }
.tx-veguestbook-pi1 .tx-guestbook-form-error { font-weight: bold; }
.tx-veguestbook-pi1 .guestbooknavi strong { color: #ffffff; font-style: italic; }
.tx-veguestbook-pi1 .guestbooknavioverview { margin-right: 20px; }
.tx-veguestbook-pi1 .guestbooknavitrenner { margin: 0px 3px 0px 20px; }
.tx-veguestbook-pi1 .guestbooknavi a, .tx-veguestbook-pi1 .guestbooknavi a:link, .tx-veguestbook-pi1 .guestbooknavi a:active, .tx-veguestbook-pi1 .guestbooknavi a:visited, .tx-veguestbook-pi1 .guestbooknavi a:hover { text-decoration: underline; color: #ffffff; }
.tx-veguestbook-pi1 .guestbooknavi a:hover { text-decoration: none; color: #ffffff; }
.tx-veguestbook-pi1 .guestbookentrycontainer { background-color: #829090; padding: 2px; margin: 10px 0px 20px 0px; border-bottom: 1px solid #3d4d48; }
.tx-veguestbook-pi1 .guestbookentryheader { background-color: #6e7d7d; border-bottom: 1px solid #5b6a6a; font-weight: bold; padding: 6px; color: #ffffff; }
.tx-veguestbook-pi1 .guestbookentrydate { font-weight: normal; font-style: italic; color: #cbd6d6;  }
.tx-veguestbook-pi1 .guestbookentrycontent { padding: 6px; color: #ffffff; }
.tx-veguestbook-pi1 .guestbookentrycomment { padding: 6px; font-style: italic; color: #cfd9d9; border-top: 1px solid #a4b0b0; }
.tx-veguestbook-pi1-browsebox-strong { font-weight: bold; }
.tx-veguestbook-pi1 ul { background-image: none !important; }

/* Veranstaltungen */

.tx-mininews-pi1-listrow { font-size: 1.1em; padding-bottom: 15px; }
.tx-mininews-pi1-listrow_item { width: 100%; clear: both; float: none; border-bottom: 1px dashed #7a8888; display: table; margin: 0px; padding: 0px; }
.tx-mininews-pi1-listrowField-title { width: 175px; float: left; padding: 6px; margin: 0px; }
.tx-mininews-pi1-listrow_details { padding: 6px; margin: 0px; white-space: nowrap; } 
.tx-mininews-pi1-listrow_details a, .tx-mininews-pi1-listrow_details a:link, .tx-mininews-pi1-listrow_details a:active, .tx-mininews-pi1-listrow_details a:visited, .tx-mininews-pi1-listrow_details a:hover { text-decoration: none !important; background-image: url(../images/details_back.gif); background-repeat: repeat-x; padding: 2px 4px 2px 4px; border-right: 2px solid #7a8888; border-bottom: 2px solid #7a8888; border-left: 2px solid #adb9b9; border-top: 2px solid #adb9b9; font-weight: bold; font-size: 1em; color: #ffffff; }
.tx-mininews-pi1-listrow_details a:hover { background-image: none; }
.tx-mininews-pi1-listrowField-teaser { padding: 6px; margin: 0px; font-weight: bold; width: 365px; float: left; }
.tx-mininews-pi1-singleView h5 { font-size: 1.1em; margin-top: 0px; }
.tx-mininews-pi1-singleView { font-size: 1.1em; border-top: 1px dashed #7a8888; border-bottom: 1px dashed #7a8888; }
.tx-mininews-pi1-singleView_date { font-style: italic; margin-bottom: 5px; }

/* Tables */

.contenttable { width: 100%; border-collapse: collapse; border-bottom: 1px solid #415050; }
.contenttable a, .contenttable a:link, .contenttable a:active, .contenttable a:visited, .contenttable a:hover { text-decoration: none; color: #30456b; }
.contenttable a:hover { text-decoration: underline; } 
.contenttable tr, .contenttable p, .contenttable { margin: 0px !important; padding: 0px !important; }
.contenttable thead tr th { vertical-align: top; background-color: #415050; font-weight: bold; color: #ffffff; padding: 5px; border-bottom: 1px solid #94a1a1; border-top: 1px solid #7a8888; border-right: 1px solid #7a8888; text-align: left; }
.contenttable tbody tr td { vertical-align: top; background-color: #758383; padding: 3px; border-right: 1px solid #94a1a1; border-top: 1px solid #94a1a1; font-size: 0.9em; }
.contenttable ul { margin: 0px 0px 0px 20px; padding: 0px; }
.contenttable tr img { margin: 5px; }

/* Arrangements */

.csc-frame-frame1, .csc-frame-frame2 { width: 100%; clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px dashed #7a8888; }
.csc-frame-frame2 { display: table; width: 100%; clear: both; margin-top: 0px; padding-top: 10px; margin-bottom: 0px; padding-bottom: 10px; border-top: 1px solid #7a8888; }
.csc-frame-frame1 p, .csc-frame-frame2 p { margin: 0px; padding: 0px; }
.csc-frame-frame1 .arrheader, .csc-frame-frame2 .arrheader { margin: 0px; padding: 0px; font-size: 1.1em; }
.csc-frame-frame1 .imgleft, .csc-frame-frame2 .imgleft { margin: 3px 12px 12px 0px !important; float: left; }
.csc-frame-frame2 .imgleft { margin-bottom: 0px !important; }

/* Google Maps */

.tx-rggooglemap-pi1 { color: #000000; }
#tx-rggooglemap-cat { margin: 10px 0px 10px -28px !important; font-size: 0.9em; }
#tx-rggooglemap-cat input { margin-left: 10px; }
.tx-rggooglemap-marker { width: 250px; font-size: 1em; color: #000000; }
.tx-rggooglemap-marker a, .tx-rggooglemap-marker a:link, .tx-rggooglemap-marker a:active, .tx-rggooglemap-marker a:visited, .tx-rggooglemap-marker a:hover { color: #000000; font-weight: normal; text-decoration: underline; }
.tx-rggooglemap-marker a:hover { text-decoration: none; }

/* Linklist */
 
.linkliste { width: 100%; padding: 0px; margin: 0px; font-size: 0.95em; }
.linkliste a, .linkliste a:link, .linkliste a:active, .linkliste a:visited, .linkliste a:hover { text-decoration: underline; color: #b6c3c3; font-weight: normal; }
.linkliste a:hover { text-decoration: none; color: #b6c3c3; }
.linkliste td, .linkliste th { text-align: left; border-bottom: 1px solid #7f9090; padding: 10px; margin: 0px; }
.linkliste th { color: #b6c3c3; border-bottom: 1px silid #7f9090; font-style: italic; font-weight: normal; }

/* News Content */

.newsteasertitle { font-size: 1em !important; margin-bottom: 0px; }
.newslistitem p { margin: 0px; padding: 0px; }
.newslatestitem p { margin-bottom: 0px; padding-bottom: 0px; }
.newslistitem h4 { margin: 0px; padding: 5px 0px 10px 0px; }
.newslistitem h4 a, .newslistitem h4 a:link, .newslistitem h4 a:active, .newslistitem h4 a:hover, .newslistitem h4 a:visited { font-size: 0.9em; text-decoration: underline; }
.newslistitem h4 a:hover { text-decoration: none; }
.newslistitem h5 { font-size: 1.1em; margin-bottom: 7px; }
.newslistimg { display: none; }
.newslistdate { font-style: italic; }
.newslistmore { margin: 0px !important; }
.newslistbrowse { display: none; }
.newslistarchive { margin-top: 30px; }
.newslistarchive ul { padding-top: 10px; }
.newssinglecontainer { font-size: 1.2em; }
.newssinglecontainer h3 { font-size: 1em !important; }
.newssingledate, .newslatestdate { font-weight: normal; margin-right: 15px; }
.newssingleheader { font-weight: bold; font-size: 0.8em; } 
.newssingleheader p, .newssingleheader, .newssingleheader h3 { margin: 0px !important; padding: 0px !important; }
.newssingleheader h3 { color: #000000 !important; font-size: 0.85em !important; font-weight: normal !important; margin-top: 10px !important; }
.newssingleback a { font-size: 0.85em; }
.newssinglecontent { font-size: 0.85em; margin: 0px; padding: 0px; }
.newsvideo { margin-top: 15px; }
.news-single-imgcaption { margin: 0px; padding: 5px 0px 0px 0px; font-size: 0.8em !important; }
.rgmediaimages-player { border: 5px solid #677677; display: table; }
.tx-ttnews-browsebox { font-weight: bold; padding-top: 20px; width: 100%; display: table; }
.tx-ttnews-browsebox p { float: left; margin-right: 5px; }
.tx-ttnews-browsebox .browseboxresults { margin-right: 20px; }
.newssinglemore, .newslatestmore { margin-top: 0px; padding-top: 0px; }
.newsteaserbody { margin-bottom: 0px; padding-bottom: 0px; }
.newsteaserbody br { display: none;  visibility: hidden; }
.disabledLinkWrap, .activeLinkWrap { margin-right: 5px; }
.browseLinksWrap a, .browseLinksWrap a:link, .browseLinksWrap a:active, .browseLinksWrap a:visited, .browseLinksWrap a:hover { margin-right: 5px; }

/* Highslide */

.highslide { cursor: url(../highslide/highslide/graphics/zoomin.cur), pointer; outline: none; }
.highslide img { border: 2px solid #8a9898; }
.highslide-image { border: 8px solid #8a9898; }
.highslide-caption { display: none; border: 5px solid #c2c8c8; border-top: none; padding: 5px; background-color: #c2c8c8;; }
.highslide-loading { display: block; color: #c2c8c8; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid #c2c8c8; border-bottom: 1px solid white; background-color: #1b261f; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: #c2c8c8; text-decoration: none; font-size: 10px; display: none; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

/* rgtabs */

.rgtabs-wrapper { padding: 0px; border: 0px; margin: 0px; background-color: #5b6a6a; overflow: hidden; clear: both; }
.rgtabs-wrapper .rgtabs-ajax-loading { padding: 100px 0; }
.rgtabs-menu { margin: 0px 0px 0px 100px !important; padding: 0px 0px 0px 0px !important; }
.rgtabs-menu li, #left .rgtabs-menu li { list-style-type: none !important; float: left; margin: 0px 5px 0px 0px !important; padding: 5px 8px 2px 8px !important; cursor: pointer; border-bottom: 1px solid #798787; background-image: url(../images/tabsback.gif); background-repeat: repeat-x; background-color: #798787; }	
.rgtabs-menu  li a, #left .rgtabs-menu  li a { display: block; float: left; font-size: 1em; font-weight: normal !important; text-decoration: none; }
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {}
#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a { color: #ffffff; }

/* Footer */

#footer { margin: 0px; padding: 0px; float: left; }
#footer p { color: #ffffff; padding: 0px; margin: 0px; }
#footermenu ul { padding: 0px; margin: 0px; }
#footermenu ul li { list-style-type: none; float: left; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 12px; background-image: url(../images/bullet_footer.gif); background-repeat: no-repeat; }
#footermenu a, #footermenu a:visited, #footermenu a:hover, #footermenu a:active { font-weight: normal; color: #ffffff; text-decoration: underline; }
#footermenu a:hover { text-decoration: none; color: #bac6c6; }
.footeractive { font-weight: normal; color: #a0aeae; }

/* Misc */

.validators { margin: 20px 0px 20px 0px; }
.validators img { margin-right: 20px; border: 0px; }
.csc-linkToTop { text-align: right; text-transform: lowercase; width: 752px; }
.tx-rlmpflashdetection-pi1 { font-size: 0px; }
#leftcontent .tx-rlmpflashdetection-pi1 { margin-bottom: 20px; margin-top: 0px; }
#social { margin: 0px; padding: 0px; }

/* HECKER'S HOTEL - Main CSS */
