#header_img {
    border: none
    }
div#content {
    overflow: hidden
    }
ul {
    margin-left: 20px
    }
/*********************************
*	MarginalRight           *
*********************************/
ul.quick_menu, ul.language_menu {
    list-style: none;
    margin: 0;
    padding: 0 21px 0 0;
    float: left
    }
ul.quick_menu li {
    margin: 0 0 4px 0
    }
ul.quick_menu li a:link, ul.quick_menu li a:hover, ul.quick_menu li a:visited, ul.language_menu li a:link, ul.language_menu li a:hover, ul.language_menu li a:visited {
    text-decoration: none;
    color: #999;
    font-size: 0.81em;
    border: none
    }
ul.quick_menu li#search, ul.quick_menu li#imp, ul.quick_menu li#sitemap, ul.quick_menu li#contact, ul.quick_menu li#map {
    background-image: url(../templates/Tourismus/contentseite/images/icons/search.gif);
    background-repeat: no-repeat;
    padding-left: 21px;
    background-position: 0 1px
    }
ul.quick_menu li a:hover {
    color: #B31717
    }
ul.quick_menu li#imp {
    background-image: url(../templates/Tourismus/contentseite/images/icons/imp.gif)
    }
ul.quick_menu li#sitemap {
    background-image: url(../templates/Tourismus/contentseite/images/icons/sitemap.gif)
    }
ul.quick_menu li#contact {
    background-image: url(../templates/Tourismus/contentseite/images/icons/contact.gif)
    }
ul.quick_menu li#map {
    background-image: url(../templates/Tourismus/contentseite/images/icons/map.gif)
    }
ul.language_menu li#eng, ul.language_menu li#de, ul.language_menu li#nl, ul.language_menu li#fr, ul.language_menu li#jp {
    background-image: url(../templates/Tourismus/contentseite/images/icons/eng.png);
    background-repeat: no-repeat;
    padding-left: 17px;
    background-position: 0 4px
    }
ul.language_menu li#de {
    background-image: url(../templates/Tourismus/contentseite/images/icons/de.png)
    }
ul.language_menu li#fr {
    background-image: url(../templates/Tourismus/contentseite/images/icons/fr.png)
    }
ul.language_menu li#nl {
    background-image: url(../templates/Tourismus/contentseite/images/icons/nl.png)
    }
ul.language_menu li#jp {
    background-image: url(../templates/Tourismus/contentseite/images/icons/jp.png)
    }
ul.language_menu {
    padding-right: 0
    }
ul.font_size, ul.css_style {
    margin: 0;
    padding: 0;
    list-style: none
    }
ul.font_size li, ul.css_style li {
    display: inline;
    margin: 0 3px 0 0;
    color: #999
    }
ul.font_size li img, ul.css_style li img {
    border: none
    }
ul.font_size li.last_entry {
    margin: 0 0 0 10px;
    position: relative;
    top: -1px
    }
ul.css_style {
    margin-top: 7px
    }
ul.css_style li {
    margin-right: 7px
    }
ul.css_style li.last_entry {
    margin-left: 4px;
    position: relative;
    top: -2px
    }
/********************************
*	Typo3 Content Global        *
********************************/
div.csc-textpic-clear {
    height: 0;
    overflow: hidden;
    clear: both;
    display: block;
    min-width: 10px;
    width: auto
    }
div.csc-frame-frame1 {
    border: 1px solid #888;
    overflow: hidden
    }
div.csc-frame-frame2 {
    border: 2px double #888;
    overflow: hidden
    }
div.csc-textpic, div.csc-textpic-imagerow {
    margin: 0;
    overflow: hidden
    }
div.full_width {
    margin: 0 0 7px 0;
    width: 100%;
    padding: 0
    }
h1.csc-firstHeader {
    margin: 0;
    padding: 0 0 3px 0
    }
div.csc-textpic-imagewrap {
    margin: 0;
    padding: 0
    }
dd.csc-textpic-caption {
    font-style: italic;
    padding: 2px 0 0 2px;
    color: #999;
    height: auto
    }
div.csc-textpic-imagewrap dl.csc-textpic-image a:link, div.csc-textpic-imagewrap dl.csc-textpic-image a:hover, div.csc-textpic-imagewrap dl.csc-textpic-image a:visited {
    background-image: none;
    padding: 0
    }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    margin: 0 5px 0 0;
    padding: 0
    }
/*IE spezifisch */
div.csc-textpic-text {
    padding: 0 0 0 0
    }
.fce_content a:link, .fce_content a:hover, .fce_content a:visited, .fce_inner_content a:link, .fce_inner_content a:hover, .fce_inner_content a:visited {
    text-decoration: none;
    color: #b31717
    }
a:link.link_list, a:hover.link_list, a:visited.link_list, a:link.mehr_link, a:hover.mehr_link, a:visited.mehr_link {
    background-image: url(../templates/Tourismus/contentseite/images/link_img_1.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding: 0 0 0 12px
    }
a:link.back_link, a:hover.back_link, a:visited.back_link {
    background-image: url(../templates/Tourismus/contentseite/images/icons/link_back.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding: 0 0 0 11px;
    line-height: 15px
    }
a:link.mehr_link, a:hover.mehr_link, a:visited.mehr_link {
    padding: 0 12px 0 0;
    background-position: right 4px
    }
a:link.pdf_link, a:hover.pdf_link, a:visited.pdf_link, a:link.datei_link, a:hover.datei_link, a:visited.datei_link {
    background-image: url(../templates/Tourismus/contentseite/images/icons/pdf.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding: 0 0 0 15px;
    line-height: 15px
    }
a:link.link_extern, a:hover.link_extern, a:visited.link_extern {
    background-image: url(../templates/Tourismus/contentseite/images/icons/externLink.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding: 0 0 0 15px;
    line-height: 15px
    }
a:link.datei_link, a:hover.datei_link, a:visited.datei_link {
    background-image: url(../templates/Tourismus/contentseite/images/icons/file.gif)
    }
p.align-right {
    text-align: right
    }
div.news-list-browse {
    text-align: right
    }
/*************************************
*	Alternating rows 				**
*************************************/
tr.alt {
    background: #ddd
    }
/*************************************
*	NewsModul                        *
*************************************/
div.news_latest_item img {
    float: left;
    margin: 0 5px 2px 0
    }
img.news_more_read {
    border: none;
    float: right
    }
img.news_more_read_wirtschaft {
    display: inline
    }
div.news_more {
    float: right
    }
h1.news_title {
    display: inline;
    font-size: 1em;
    color: #B31717;
    font-weight: 100;
    margin: 0 0 0 4px;
    padding: 0;
    width: 100%
    }
p.news_date {
    margin: 0;
    padding: 0;
    float: left
    }
p.news_entry {
    margin: 2px 0 0 0;
    padding: 0
    }
div.news_latest_item a:link, div.news_latest_item a:hover, div.news_latest_item a:visited {
    background-image: none;
    padding: 0
    }
div.tx-ttnews-browsebox-SCell {
    border: none;
    background-color: transparent
    }
.news_latest_entry .news_date {
    color: #4d4d4d;
    font-size: 0.8em;
    float: left
    }
/********
* List  *
********/
div.news_list {
    clear: both
    }
div.news_list div.list_entry_item h2.news_title {
    font-weight: bold;
    padding: 0;
    margin: 0 0 2px 0
    }
h2.news_title a:link, h2.news_title a:hover, h2.news_title a:visited {
    background-image: none;
    padding: 0
    }
div.more_link {
    float: right
    }
img.pagebrowser_btn {
    border: none;
    position: relative;
    top: 1px
    }
div.tx-ttnews-browsebox {
    border: none;
    background-color: transparent;
    float: right;
    width: 70px;
    text-align: right;
    margin: 0;
    padding: 0 0 0 0
    }
div.tx-ttnews-browsebox table {
    text-align: right;
    float: right
    }
td.tx-ttnews-browsebox-SCell {
    background-color: transparent;
    border: none
    }
/**********
*  Single *
**********/
div.news-single-img {
    float: left;
    margin: 0 5px 1px 0;
    height: auto
    }
p.news-single-imgcaption {
    padding: 0;
    overflow: hidden;
    margin: 0;
    font-style: italic;
    font-size: 0.8em;
    color: #ccc
    }
div.backlink {
    margin: 16px 0 0 0
    }
/***************************************
*	TipAFriend-Extension               *
***************************************/
fieldset.tip_form {
    margin: 0;
    padding: 0;
    border: none
    }
fieldset.tip_form p label {
    display: block;
    width: 130px;
    float: left;
    color: #4D4D4D;
    padding: 2px 0 0 0;
    margin: 0
    }
fieldset.tip_form p {
    margin: 0 0 5px 0;
    padding: 0
    }
/*	
.input_txt, input
{
	padding:2px 0 1px 2px;
	margin:4px 0;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	font-size:1em;
	color:#4D4D4D;
}
*/
textarea.message_txt {
    color: #4D4D4D;
    width: 239px;
    /*height:330px;*/
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    font-family: Verdana;
    padding: 1px 0 1px 2px;
    font-size: 1em
    }
textarea #adress textarea.message_txt {
    height: 90px
    }
fieldset.tip_form p.error {
    font-size: 0.9em;
    font-weight: bold;
    color: #950000;
    margin: 0 0 8px 0
    }
input.tip_submit {
    border: none;
    background-color: white;
    color: #B31717;
    cursor: pointer;
    padding: 2px 5px 2px 5px;
    font-size: 1em;
    margin: 4px 0 0 0
    }
p.url {
    height: 17px
    }
p.url a:link, p.url a:hover, p.url a:visited {
    font-size: 1em;
    background-position: 0 3px
    }
/***************************************
*		FooterNavigation (Content/FCE) *
***************************************/
ul.footer_navigation_content {
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
    width: 100%;
    list-style: none;
    background-image: url(../templates/Tourismus/contentseite/images/line.gif);
    background-position: 20px 0;
    background-repeat: repeat-x
    }
ul.footer_navigation_content li {
    display: inline;
    margin-right: 8px
    }
ul.footer_navigation_content li.top {
    background-image: url(../templates/Tourismus/contentseite/images/top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 19px
    }
ul.footer_navigation_content li.friend {
    background-image: url(../templates/Tourismus/contentseite/images/friend.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 28px
    }
ul.footer_navigation_content li.print {
    background-image: url(../templates/Tourismus/contentseite/images/print.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 25px
    }
ul.footer_navigation_content li.home_link {
    background-image: url(../templates/Tourismus/contentseite/images/top.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding: 8px 0 0 19px;
    display: block
    }
div.fce_one_section_588 div.fce_inner_content ul.footer_navigation_content li.home_link {
    display: inline;
    padding-top: 0;
    background-position: 0 0
    }
ul.footer_navigation_content li a:link, ul.footer_navigation_content li a:hover, ul.footer_navigation_content li a:visited {
    text-decoration: none;
    color: #A6A6A6;
    padding: 0;
    background-image: none
    }
/***********************************
*	DropDownSitemap            *
***********************************/
div.tx-dropdownsitemap-pi1 ul li.closed div.level_1 a, div.tx-dropdownsitemap-pi1 ul li.open div.level_1 a {
    background-image: none;
    font-weight: bold;
    padding: 0 0 5px 0
    }
div.tx-dropdownsitemap-pi1 ul li {
    padding: 3px 0 5px 0
    }
.tx-dropdownsitemap-pi1 ul img {
    margin-right: 5px;
    float: left
    }
.tx-dropdownsitemap-pi1 ul {
    list-style: none;
    padding-left: 15px;
    margin: 0
    }
/************************************
*	EventsPlugin                *
************************************/
div.tx-wwscevents-pi1-list-container h2 {
    float: left;
    font-weight: bold
    }
p.date_time_event_list {
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    width: 72px;
    font-size: 0.8em
    }
h1.events_title, p.category {
    font-size: 0.8em;
    margin: 2px 0 1px 0
    }
p.category {
    margin: 0;
    text-transform: uppercase;
    color: #aaa
    }
div.tx-wwscevents-pi1-list-item {
    padding: 2px 0 2px 0
    }
p.short_content, .tx-wwscevents-pi1-list-item .col2 p {
    margin: 1px 0 2px 0;
    padding: 0;
    font-size: 0.8em
    }
/***********************
*   ContactForm Typo   *
***********************/
div.csc-mailform-field label {
    display: block;
    width: 90px;
    float: left;
    padding: 2px 0 0 0
    }
div.csc-mailform-field {
    margin: 0 0 4px 0
    }
div.csc-mailform-field input, div.csc-mailform-field select, div.csc-mailform-field textarea {
    width: 190px;
    height: 16px;
    padding: 2px 0 1px 2px;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    font-size: 1em;
    color: #4D4D4D
    }
div.csc-mailform-field textarea, div.csc-mailform-field select {
    height: auto;
    font-family: Verdana
    }
fieldset.csc-mailform {
    border: none;
    padding: 0;
    margin: 0
    }
div.csc-mailform-field input.csc-mailform-submit {
    margin-left: 90px;
    border: none;
    background-color: transparent;
    font-size: 0;
    cursor: pointer;
    color: white;
    background-image: url(../templates/Global/startseite/images/senden.gif);
    background-repeat: no-repeat;
    width: 59px;
    height: 18px
    }
input.csc-mailform-check {
    border: none;
    margin: 0;
    padding: 0
    }
form#mailform {
    margin: 0;
    padding: 3px 0 0 0
    }
/***************************
*   MailFormPlus           *
***************************/
fieldset.mailform_plus {
    border: none;
    padding: 0;
    margin: 0
    }
fieldset.mailform_plus p label {
    display: block;
    width: 120px;
    float: left;
    padding: 2px 0 0 0
    }
fieldset.mailform_plus select {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray
    }
fieldset.mailform_plus p {
    margin: 0 0 4px 0;
    padding: 0
    }
input#zip_city {
    width: 40px
    }
input#city {
    width: 141px
    }
input.required {
    border: 1px solid #900
    }
fieldset.mailform_plus input.submit, fieldset.mailform_plus input.reset {
    border: none;
    background-color: transparent;
    cursor: pointer;
    background-image: url(../templates/Global/startseite/images/senden.gif);
    background-repeat: no-repeat;
    width: 59px;
    height: 18px
    }
fieldset.mailform_plus input.reset {
    background-image: url(../templates/Global/startseite/images/loeschen.gif);
    width: 65px
    }
ul.mail_error_list {
    color: #900;
    margin-top: 3px;
    padding-left: 20px;
    margin-left: 0;
    padding-bottom: 4px;
    margin-bottom: 0
    }
#mailform_form {
    margin: 0;
    padding: 3px 0 0 0
    }
div.marginal_banner {
    margin: 10px 0 0 0
    }
td.csc-uploads-fileName {
    background-image: url(../templates/Tourismus/contentseite/images/icons/file.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline;
    line-height: 18px
    }
td.csc-uploads-fileName p {
    margin: 0;
    padding: 0 0 0 15px;
    display: inline
    }
td.csc-uploads-icon {
    display: none
    }
tr.tr-odd {
    margin: 0 0 0 0
    }
.rss {
    background-image: url(../templates/Tourismus/contentseite/images/icons/rss.png);
    background-repeat: no-repeat;
    padding: 0 0 0 18px;
    background-position: 0 1px
    }
.facebook {
    background-image: url(../templates/facebook/facebookIconSmall.png);
    background-repeat: no-repeat;
    padding: 0 0 0 22px;
    background-position: 0 1px
    }
/************************
*  Suche                *
************************/
p.search_path {
    margin: 0;
    padding: 0;
    background-image: url(../templates/Tourismus/contentseite/images/icons/search_dot.gif);
    background-repeat: no-repeat;
    background-position: 0 1px
    }
p.search_path a:link, p.search_path a:hover, p.search_path a:visited {
    display: block;
    padding-left: 15px
    }
h1.search_result_title {
    margin: 3px 0 3px 0;
    padding: 0;
    font-size: 1em
    }
p.search_descr {
    margin: 0;
    padding: 0 0 10px 0
    }
ul.browsebox {
    margin: 0 0 8px 0;
    padding: 0
    }
div.tx-indexedsearch-searchbox fieldset {
    border: none;
    padding: 5px 5px 5px 5px;
    background-color: #eee
    }
label.search_label {
    display: block;
    width: 80px;
    float: left;
    padding: 6px 0 0 0
    }
div.tx-indexedsearch-searchbox input.input_txt {
    width: 150px
    }
div.tx-indexedsearch-searchbox form {
    margin: 0;
    padding: 0
    }
.search_submit {
    position: relative;
    top: 4px
    }
.search_txt {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray
    }
/****************************
*	EventsExtension     *
****************************/
div.header_content_events {
    background-color: white;
    margin: 1px 0 0 0;
    height: 19px;
    width: 173px;
    padding: 3px 0 0 5px
    }
div.tx-wwscevents-pi1-list-container h2 {
    color: #981414
    }
div.tx-wwscevents-pi1-list-container p.trennlinie_weiss {
    margin: 0
    }
a h1.events_title {
    text-decoration: none
    }
p.date_time_event_list {
    background-image: url(../templates/Global/startseite/images/events_white_split.gif);
    background-position: right 5px;
    background-repeat: no-repeat;
    color: white;
    width: 68px
    }
p.category, p.short_content, .tx-wwscevents-pi1-list-item .col2 p {
    color: white
    }
div.fce_content div.header_content_events {
    margin: 0;
    padding-left: 0
    }
/*****************
*  FCE 60:40     *
*****************/
div.fce_no_header_70_30 .col_1 {
    float: left;
    width: 67%;
    margin-right: 13px
    }
div.fce_no_header_70_30 .col_1 h1, div.fce_no_header_70_30 .col_2 h1 {
    margin-left: 4px
    }
div.fce_no_header_70_30 .col_2 {
    float: left;
    width: 30%
    }
p.banner_title {
    color: #999;
    margin: 10px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 0.8em;
    text-align: right
    }
div.who {
    margin-top: 4px
    }
div.who label {
    position: relative;
    top: -3px;
    font-size: 0.9em;
    color: #B31717;
    margin-left: 4px
    }
.message_txt {
    width: 168px
    }
/****** Google Maps ****/
#DirectionForm {
    width: 376px
    }
#DirectionForm fieldset, #GeocoderForm fieldset {
    border: 1px solid #600
    }
#DirectionForm input {
    /*background-color:none;*/
    border: 1px solid #666
    }
/**** POPUP WEISS ***/
#popup_head {
    left: 0;
    position: absolute;
    width: 230px;
    z-index: 4
    }
#popup_content {
    position: absolute;
    left: 0;
    top: 0;
    padding: 8px;
    z-index: 1
    }
#popup_footer {
    position: absolute;
    width: 220px;
    left: 0;
    top: 780px;
    background-color: #A33;
    z-index: 5
    }
/***header searchbox ***/
#tx-indexedsearch-searchbox-sword {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    font-size: 0.85em;
    width: 150px;
    margin: 0;
    padding: 2px
    }
#search_btn {
    position: relative;
    top: 5px;
    margin-left: 2px
    }
#search_box, #header_form #tx-indexedsearch-searchbox-sword {
    width: 144px;
    height: 15px;
    padding: 2px 0 0 3px;
    border: none;
    border-top: 1px solid black;
    border-left: 1px solid black;
    position: relative;
    font-size: 0.9em;
    color: #999
    }