body {text-align:left;width:16cm !important;margin:0 auto;padding:0;background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#6b6b6b;}

table, tr, td {font-size:100%;}
a img {border:none;}

a, a:link, a:visited {text-decoration:underline;color:#6b6b6b;}
a:hover, a:active {text-decoration:none;color:#000;}

fieldset {width:600px;margin:0 0 25px 0;padding:15px 10px 0 10px;border:1px dotted #8b7968;font-family:Verdana,Arial,Helvetica,sans-serif;}
legend {padding:0 5px 5px;background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;color:#0055a1;}
input, textarea, radio {margin:0;padding:3px;border:1px solid #0055a1;background:#0055a1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#fff;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus, input:visited, select:visited, textarea:visited {border:1px solid #7faad0;background:#7faad0;font-family:Verdana,Arial,Helvetica,sans-serif;color:#0055a1;}
select  {margin:0;padding:1px;border:1px solid #0055a1;background:#0055a1;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#fff;}


h3 {margin:35px 0 15px 0;padding:0;line-height:1em;font-weight:normal;font-size:1.75em;color:#7f7f7f;}
h4 {clear:both;margin:0;padding:35px 0 10px 0;line-height:1.15em;text-transform:normal;font-weight:normal;font-size:1.2em;color:#7f7f7f;}
h4 a, h4 a:link,  h4 a:active, h4 a:visited {margin:0;text-decoration:none;color:#333;}
h4 a:hover {color:#6b6b6b;}
h5 {clear:both;margin:0;padding:15px 0 5px 0;font-weight:normal;font-size:.8em;}

.cb {clear:both;margin:0;padding:0;line-height:1px;}
.cb_big {clear:both;margin:0;padding:10px 0;line-height:1px;}
.cl {clear:left;margin:0;padding:0;line-height:1px;}
.cr {clear:right;margin:0;padding:0;line-height:1px;}
.trenner {clear:both;margin:0;padding:10px 0;}
.trenner_line {clear:both;margin:15px 0;padding:0 0 0 0;border-top:1px dotted #6b6b6b;}


/* LAYOUT **************************************************************************************************************************************************************************************************************************************************************/
.wrapper {text-align:left;width:16cm !important;margin:0 auto;padding:0;font-size:.8em;}
.blue_startseite {width:16cm !important;height:auto;background:none;}
.blue_unterseite {width:16cm !important;height:auto;background:none;}

/* Header ***********************************************/
.header {display:none;}
/* Logo *************************************************/
.logo {display:none}

/* Menu ************************************************/
#menu_klappe {display:none;}

/* Slider ************************************************/
.slider {display:none;}
.slides_einklinker {display:none;}
.motionpic {display:none;}

/* Logo Termin ********************************************/
.logo_termin {margin:10px 0 25px 0;}

/* Startseite Boxen ****************************************/
.startseite_boxen {float:left !important;width:5cm !important;margin:0 5px 0 0;}
.startseite_box {margin:0;padding:0;background:url(media/background_startseite_box.png) top left repeat-y;}
.startseite_box_content {height:auto;margin:0;padding:10px;border:1px solid #dfdfdf;}
.startseite_box_content_grau {height:auto;margin:0;padding:10px;border:1px solid #dfdfdf;background:#efefef;}
.startseite_box_content h3, .startseite_box_content_grau h3 {margin:5px 0 15px 0;font-size:1.5em;}
.startseite_box_content_bild, .startseite_box_content_bild img {display:none;}
.startseite_box_content_einklinker {position:relative;float:right;margin:-25px -45px 0 0 ;}
.startseite_box_content a, .startseite_box_content a:link, .startseite_box_content a:hover, .startseite_box_content a:active, .startseite_box_content a:visited,
.startseite_box_content_grau a, .startseite_box_content_grau a:link, .startseite_box_content_grau a:hover, .startseite_box_content_grau a:active, .startseite_box_content_grau a:visited {display:block;margin:0 0 0 0;line-height:.9em;font-size:1.1em;}
.startseite_box_footer {height:20px;background:url(media/background_startseite_box_footer.png) top left no-repeat;}

/* Inhalt ************************************************/
.inhalt {float:left;width:16cm !important;margin:0 25px 50px 0;}
.breadcrumb {display:none;}
.aktuelles {clear:both;margin:0 0 25px 0;}
.date {font-size:.8em;color:#7faad0;}
.aktuelles h4, .aktuelles h4 a, .aktuelles h4 a:hover, .aktuelles h4 a:active, .aktuelles h4 a:visited {margin:0;padding:0 0 5px 0;color:#0055a1;}
.aktuelles_bild {float:left;width:175px;}
.aktuelles_bild img {width:150px;padding:1px;border:1px solid #ccc;background:#fff;}
.aktuelles_text {margin:0 0 0 175px;}

/* Randspalte *********************************************/
.randspalte {float:left;width:16cm !important;padding:0 0 50px 0;}
.randspalte_box {margin:0 0 30px 0;padding:20px 0 0 0;border-top:1px solid #ccc;}
.randspalte_box h4 {margin:0 0 10px 0;padding:0 0 0 0;}
.randspalte_box a.csslink_intern, .randspalte_box a.csslink_extern, .randspalte_box a.csslink_email {padding:0 0 0 0;background:none;}

.randspalte_box_logo {float:left;width:140px;margin:0 10px 5px 0;}
.randspalte_box_logo_nonmargin {float:left;width:130px;margin:0 0 5px 0;}
.randspalte_box_logo img {float:left;width:120px;height:120px;margin:0 10px 5px 0;padding:10px 15px 15px 10px;background:url(media/background_randspalte_logo.png) top left no-repeat;}
.randspalte_box_logo_nonmargin img {float:left;width:120px;height:120px;margin:0 0 5px 0;padding:10px 15px 15px 10px;background:url(media/background_randspalte_logo.png) top left no-repeat;}

.randspalte_box_webcam {width:300px;padding:0;background:url(media/background_randspalte_box_webcam.png) top left repeat-y;}
.randspalte_box_webcam img {width:276px;padding:1px;border:1px solid #ccc;}
.randspalte_box_webcam_footer {width:310px;height:15px;background:url(media/background_randspalte_box_webcam_footer.png) top left no-repeat;}
.randspalte_box_webcam_trenner {margin:0 20px 10px 0;padding:0 0 10px 0;border-bottom:2px dotted #ccc;}



/* Footer ***********************************************/
.footer {display:none;}












/* TEMPLATES  *********************************************************************************************************************************************************************************************************************************************/

/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.sprungziel {position:absolute;z-index:5;top:-5000px;left:-5000px;}
.sprungziel a:hover, .sprungziel a:focus, .sprungziel a:active {display:block;position:absolute;top:5000px;left:5000px;padding:5px;background:#770000;text-decoration:none;font-weight:bold;color:#fff;white-space:nowrap;}

/* Definierte Schriftgrössen */
.fliesstext {font-size:80%;}
.text {font-size:100%;}
.text1 {font-size:80%;}
.text2 {font-size:90%;}
.text3 {font-size:100%;}
.text4 {font-size:105%;}
.text5 {font-size:115%;}
.text6 {font-size:130%;}
.text7 {font-size:145%;}
.text8 {font-size:160%;}
.text9 {font-size:175%;}

/* MTP Suchmasken */
#mtp_searchform {margin:0 0 25px 0;}
label {display:block;color:#001b28;}
.suchmaske_input_container {float:left;width:215px;}
.suchmaske_input_container input, .suchmaske_input_container textarea, .suchmaske_input_container select {margin:0 0 10px 0;}
.suchmaske_input {width:200px;}
.suchmaske_absenden, .suchmaske_absenden:visited {float:left;width:160px;margin:15px 15px 0 0;border:1px solid #0055a1;background:#0055a1;color:#fff;cursor:pointer;}
.suchmaske_absenden:hover, .suchmaske_absenden:focus{float:left;width:160px;margin:15px 15px 0 0;border:1px solid #7faad0;background:#7faad0;color:#fff;cursor:pointer;}

.abc_container {float:left;width:100%;}
.abc_container a, .abc_container a:link, .abc_container a:visited {text-decoration:none;font-size:.9em;color:#2e5b6b;}
.abc_container a:hover {text-decoration:underline;color:#2e5b6b;}

.aufklapper {float:right;width:150px;margin:11px 0px 0px 0px;padding:5px;background:#fff;cursor:pointer;color:#0081c7;}
.aufklapper_active {float:right;padding:5px;background:#fff;color:#87888a;}
.aufklapper_container {clear:both;padding:10px 5px;/*border-top:5px solid #fff;*/background:#fff;}

/* MTP Formulare */
.formular_bezeichnung {float:left;width:200px;margin:0 0 25px 0;}
.formular_bezeichnung label {display:inline;}
.formular_input {margin:0 0 25px 225px;}
.formular_input input {width:350px;margin:0 0 0 0;}
.formular_input textarea {width:350px;margin:0 0 0 0;}
.formular_input select {width:350px;margin:0 0 0 0;}
.formular_input input.checkbox {width:35px;}
.formular_input input.suchmaske_absenden {float:left;width:160px;margin:15px 0 0 0;background:#2e5b6b;color:#eaf2f5;cursor:pointer;}

/* MTP */
.adressen_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px; background:url("/media/output/icon_adresse.gif") no-repeat top left;}
.adressen_uebersicht h5 {margin:0 0 5px 0;padding:0 0 0 25px; background:url("/media/output/icon_adresse.gif") no-repeat top left;}
.adressen_uebersicht_bild {float:right;margin:0 0 0 15px; width:105px;}
.adressen_uebersicht_bild img {width:100px;}
.adressen_uebersicht_untereinander {margin:15px 0 0 25px;}
.adressen_uebersicht_nebeneinander_anschrift {float:left;width:300px;margin:10px 0 0 25px;}
.adressen_uebersicht_nebeneinander_kommunikation {margin:15px 0 0 325px;}
.adressen_uebersicht_icon {position:relative;margin:0 5px -2px 0;border:none;/*float:left;width:150px;margin:0 15px 0 0;*/}
.adressen_uebersicht_maps {margin:10px 0 0 0;font-size:.9em;}

.bis_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_bis.gif) no-repeat top left;}

.kleinanzeigen_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_kleinanzeigen.gif) no-repeat top left;}
.kleinanzeigen_uebersicht_content {margin:0 0 25px 0;padding:10px;border-bottom:1px dotted #8ca6b0;background:#eaf2f5;color:#2e5b6b;}
.kleinanzeigen_uebersicht_content_antworten {float:right;text-align:right;}
.kleinanzeigen_uebersicht_content_antworten a, .kleinanzeigen_uebersicht_content_antworten a:link, .kleinanzeigen_uebersicht_content_antworten a:visited {margin:10px 0 0 0;padding:0;text-decoration:underline;font-size:.8em;color:#2e5b6b;}
.kleinanzeigen_uebersicht_content_antworten a:hover {text-decoration:none;}

.mitteilungen_uebersicht h4 {margin:0 0 15px 0;padding:0 0 0 25px;background:url(/media/output/icon_mitteilungen.gif) no-repeat top left;}

.tourismus_uebersicht {margin:25px 0 0 0;padding:0 0 25px 0;}
.tourismus_uebersicht h4 {margin:0 0 10px 0;padding:0 0 0 25px;background:url(/media/output/icon_adresse.gif) no-repeat top left;}
.tourismus_sterne {position:relative;float:right;margin:-3px 0 0 0;}
.tourismus_bild {float:left;margin:0 25px 0 5px;width:195px;}
.tourismus_bild img {width:190px;}
.tourismus_infos {margin:10px 0 0 0;}
.tourismus_infos img {position:relative;margin:0 0 -2px 0;}
.tourismus_infos a, .gastgeber_infos a:link, .gastgeber_infos a:visited {color:#8ca6b0;}
.tourismus_anschrift {float:left;width:330px;margin:0;}
.tourismus_piktogramme {float:right;width:110px;margin:0;}
.tourismus_piktogramme img {display:inline;width:20px;height:20px;margin:0 5px 5px 0;}
.tourismus_anschrift h5, .tourismus_piktogramme h5 {margin:0;background:none;}

.veranstaltungen_uebersicht {float:left;width:100%;}

.veranstaltungen_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_veranstaltungen.gif) no-repeat top left;}

.wirtschaft_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_wirtschaft.gif) no-repeat top left;}

/* Seitenzähler */
.seitenzaehler {text-align:right;margin:35px 0 0 0;padding:10px 0 10px 25px;border-top:1px dotted #001b28;border-bottom:1px dotted #001b28;color:#001b28;}

/* Allg. Formatierungen MTP */
.aufzaehlung_links {float:left;width:150px;margin:0 0 5px 0;}
.aufzaehlung_rechts {margin:0 0 0 175px;}
.uebersicht_bild {float:right;width:105px;}
.uebersicht_bild img {width:100px;}
.detail_zusatztext {margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #2e5b6b;color:#2e5b6b;}
.zusatztext {display:block;}

/* Kalenderelement */
/*.suchmaske_input_container_kalender {float:left;width:235px;margin:15px 0;}
.suchmaske_input_container_veranstaltungen {float:left;width:225px;margin:15px 0;}*/
table.cal_outer {width:205px;margin:0;padding:0;background:#b8c1b5;font-size:.825em;}
table.cal_head  {margin:0;padding:0;}
table.cal_inner {margin:0;padding:0;}
table.cal_inner td {width:15px !important;/*border:1px dotted #fff;*/}
a.cal_head_tx:link, a.cal_head_tx:hover, a.cal_head_tx:active, a.cal_head_tx:visited,
a.cal_month_tx:link, a.cal_month_tx:hover, a.cal_month_tx:active, a.cal_month_tx:visited,
a.cal_week_tx:link, a.cal_week_tx:hover, a.cal_week_tx:active, a.cal_week_tx:visited {text-decoration:none;font-size:1em;color:#667661;}
a.cal_day_tx:link, a.cal_day_tx:hover, a.cal_day_tx:active, a.cal_day_tx:visited {text-decoration:none;font-size:1em;color:#667661;}
.cal_wena, .cal_kwna, .cal_wdna, .cal_kwnr {font-size:1em;color:#667661;}
.cal_actday {padding:1px 2px 2px 2px;background:#667661;color:#fff;}
.cal_wenr {font-size:1em;color:#cc0000;}

/* Grafikauszeichnungen für Links */
a.csslink_oben {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_oben.gif) no-repeat top left;}
a.csslink_zurueck {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_zurueck.gif) no-repeat top left;}
a.csslink_schliessen {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_schliessen.gif) no-repeat top left;}
a.csslink_anker {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_anker.gif) no-repeat top left;}
a.csslink_synonym {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_synonym.gif) no-repeat top left;}
a.csslink_email {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_email.gif) no-repeat top left;}
a.csslink_druck {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_druck.gif) no-repeat top left;}
a.csslink_intern {display:inline;padding:0 0 2px 0;background:none;}
a.csslink_extern {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_extern.gif) no-repeat top left;}
a.csslink_grafik {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_grafik.gif) no-repeat top left;}
a.csslink_PDF, a.csslink_PDF_einb {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_pdf.gif) no-repeat top left;}
a.csslink_DOC, a.csslink_DOC_einb {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_word.gif) no-repeat top left;}
a.csslink_XLS {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_xls.gif) no-repeat top left;}
a.csslink_ZIP {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_zip.gif) no-repeat top left;}
a.csslink_rss {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_rss.gif) no-repeat top left;}
a.csslink_HTML {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_html.gif) no-repeat top left;}
a.csslink_JAR {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_java.gif) no-repeat top left;}
a.csslink_multimedia,
a.csslink_RM,
a.csslink_AVI,
a.csslink_MOV,
a.csslink_MP3,
a.csslink_WAV,
a.csslink_SWF,
a.csslink_WMV {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_multimedia.gif) no-repeat top left;}
a.csslink_dokument,
a.csslink_TXT,
a.csslink_RTF,
a.csslink_XANIA,
a.csslink_PPT,
a.csslink_PPS,
a.csslink_DXF,
a.csslink_DWF,
a.csslink_SXC,
a.csslink_SXD,
a.csslink_SXG,
a.csslink_SXI,
a.csslink_SXM,
a.csslink_SXW,
a.csslink_LIT,
a.csslink_DOT {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_dokument.gif) no-repeat top left;}
a.csslink_sonstige,
a.csslink_DWG,
a.csslink_P7C,
a.csslink_P7B,
a.csslink_CER,
a.csslink_DER,
a.csslink_EXE,
a.csslink_ASC,
a.csslink_EPS,
a.csslink_EXT {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_sonstige.gif) no-repeat top left;}

/* Autor- und Copyright-Angaben */
.tc1_ac {}
.tc2_ac {clear:both;margin:10px 0 0 0;}
.mt_ac  {}
.mc1_ac {}
.mc2_ac {font-size:80%;line-height:1.5em;}

/* Volltextsuche */
.vt_anchor { display:block; border-bottom:1px dotted #8ca6b0; margin-bottom:10px; }


/* START selectable classes */
.right_box_trenner {clear:both,height:1px;margin:10px 0;border-top:1px dotted #fff;}
/* END selectable classes */