/* CSS Document */div.outer {height: 100%;}

div.footer{margin-top:2em;margin-left:13.8em;}

div.footer_inner{padding-bottom:1em;margin-left:10px;margin-right:10px;}

div.newsletter {padding-left: 10px;padding-right: 10px;}

.fehler {color: #ff0000;}

.tx-rlmpeventdb-pi1-listrow-item-eventshortname {font-weight: bold;}

#banner, #messen {margin-top: 10px;width: 165px;background-color: #d2d7db;}

.presse_disclaim{margin:10px;}

div.banner {color: #424242;font-size: 9px;border: 0px none #fff;}

#banner img {margin: 0px 5px 0px 5px;padding: 0px;}

#mobileseite, #hotel, #wetter, div.tx-macinasearchbox-pi1 {margin-top: 10px;padding: 0px;border: none 0px #fff;}
#mobileseite{ position:relative;}
#mobileseite .ext_kopf{position : absolute; top:0px; left:0px;}

div.wetter, div.tx-macinasearchbox-pi1 {background-color: #d2d7db;color: #424242;}

div.wetter img {margin: .5em .2em .5em .2em; display:block;}

#mw_tipps {width: 165px;background-color: #d2d7db;}

p.tipps_langeListe {border-bottom: solid 1px #fff;padding: 0px 10px 5px 10px;}

div.tipps {color: #424242;font-size: 9px;border: 0px none #fff;}

.ext_kopf {background-color: #e6ecec;margin: 0px;padding: 0px 10px 0px 0px;font-weight: bold;font-size: 12px;}

div.ext_kopf{float:left;margin-bottom:5px; clear:both;}

div.tipps p {margin: .2em 1em 0.2em 1em;border-bottom: 1px dotted #454d54;}

div.tipps p.mehr {margin: .2em 0.5em 0.2em 0.5em;border: 0px none #454d54;font-weight: bold;text-align: right;}

div.tx-rlmpeventdb-pi1-listrow {padding-bottom: 20px;padding-top: 0px;}

label {font-weight: normal;}

table.news-single-item {margin-bottom: 20px;margin-top: 30px;}

div.tx-rlmpeventdb-pi1-listrow td, .news-single-item td {text-align: left;vertical-align: top;border-bottom: 1px solid #fff;}

div.tx-rlmpeventdb-pi1-listrow td, .news-single-item td {padding-left: 10px;padding-top: 6px;padding-bottom: 5px;padding-right: 0px;margin: 0px;}

div.news-list-item {padding-bottom: 5px;padding-top: 6px; }

div.tx-rlmpeventdb-pi1-listrow th p.text, .news-single-item th p.text {margin: 6px 0px 5px 10px;padding: 0px;text-align: left;vertical-align: top;}

div.tx-rlmpeventdb-pi1-listrow th, .news-single-item th {border-bottom: 1px solid #fff;padding: 0px;margin: 0px;}

div.tx-rlmpeventdb-pi1-listrow table, table.news-single-item {width: 100%;}

.eventhinweis {color: #ff0000;}

div.csc-textpic-clear_sichtbar {border-bottom: 1px solid #fff;margin-top: 5px;}

div.csc-textpic-intext-right {margin-right: 10px;}

/*div.csc-textpic-intext-left, */div.csc-textpic-imagewrap {margin-left: 10px;}

div.csc-textpic-intext-right-nowrap, div.csc-textpic-intext-left-nowrap {//padding-right: 10px;//padding-left: 10px;}

p.tag {padding: 0px;margin: 0px;width: 1.8em;float: left;}

p.listendatum {padding: 0px;margin: 0px;}

.galeriezelle {display: table-cell;vertical-align: middle;height: 125px;width: 125px;background-color: #fff;}

div.news-list-container {border: none 0px #ff0000;}

div.kopf {font-weight: bold;}

div.news-list-item, div.tx-thmailformplus-pi1 {padding-left: 10px;padding-right: 10px;}

fieldset.standardformular input, fieldset.standardformular textarea, fieldset.standardformular select {margin-left: 20px;}

fieldset.standardformular input.standard, fieldset.standardformular textarea.standard {width: 270px;}

table.standardformular td {padding-bottom: 6px;padding-top: 5px;}

table.standardformular input.standard, table.standardformular textarea.standard {width: 270px;}

table.standardformular input.plz, fieldset.standardformular input.plz {width: 60px;}

table.standardformular input.ort, fieldset.standardformular input.ort {width: 200px;margin-left: 1px;margin-right: 0px;}

img.captcha{width: 270px;}

input.tag, input.monat, input.stunde, input.minute {width: 25px;margin-right: 7px;}

input.jahr {width: 50px;margin-right: 7px;}

td.abstand {padding-left: 20px;}

div.news_datum {float: left;width: 95px;margin-right: 20px;border: none 0px #ff0000}
div.news_veranstaltung {float: left;width: 170px;margin-right: 10px;border: none 0px #ff0000;font-weight: bold;}
div.news_veranstaltung a, div.news_veranstaltung a:visited{ font-size: 12px;}
div.news_ort {float: left;width: 6.5em;margin-right: 20px;border: none 0px #ff0000;}
th.news_datum{ width: 125px ; text-align:left; vertical-align:top;}
th.news_veranstaltung{ width: 170px; text-align:left; vertical-align:top; }
th.news_ort { width: 145px; text-align:left; vertical-align:top; }
table.news-single-table th, table.news-single-table td{ vertical-align:top; text-align:left; border-bottom:solid 1px #FFF; }
table.news-single-table td{ padding-top:5px;}
table.news-single-table {width:100%}
div.news_download {display:block;float: left;padding: 0px 0px 0px 0px;border: none 0px  #ff0000; width:145px;overflow:hidden;}

div.news_download dd,div.news_download div{width:100%;float:left;margin:0px;padding:0px; display:block; clear:both; }

div.news_download dd a,div.news_download div a{float:left; width:115px; font-size:11px; line-height:1.2;}
div.news_download dd img,div.news_download div img {float:left;margin:0px;padding:0px; display:block; margin:0px 3px 3px 0px;}

#mvgm {border: none 1px #666;background: url(schatten_oben.png) 73.5em 0px repeat-y;width: 77em;}

a, a:hover, a:link, a:visited {text-decoration: none;color: #424242;}

a.external-link-new-window, a.external-link-new-window:visited, a.mail, a.mail:visited {text-decoration: underline;}

a.download, a.download:visited, a.internal-link, a.internal-link:visited, a.internal-link-new-window, a.internal-link-new-window:visited {text-decoration: underline;}

.gestaltungsraster_spalte1 {width: 125px;}

.gestaltungsraster_2spalten {width: 275px;}

.gestaltungsraster_3spalten {width: 420px;}

.spalte_adresse {width: 165px;}

.spalte_bild {width: 125px;vertical-align: top;margin: 0px;padding: 0px;}

.spalte_bild img {margin: 0px;padding: 0px;vertical-align: top;}

.spalte_klein {width: 12em;}

div.inhalt p.bodytext {padding: 0px 10px 0px 10px;color: #424242;}

div.inhalt table p.bodytext, div.news-list-item p.bodytext {padding: 0px;}

td p.bodytext, div p.bodytext {padding: 0px;margin: 0px;vertical-align: top;}

table {border-collapse: collapse;}

table.ohneAbstaende {padding: 0px;margin: 0px;}

table.untererZeilenabstand{padding: 0px 0px 10px 0px;margin: 0px;}

table.standard td {padding-right: 20px;}

table.standard td.td-last {padding-right: 0px;}

.contenttable td {padding: 4px 0px 3px 0px;vertical-align: top;}

td.keinAbstand {padding: 0px 0px 0px 0px;}

table.contenttable, table.ohneAbstaende, div.tx-newloginbox-pi1, table.htmlarea-showtableborders {/*border: solid 1px #ff0000;*/margin: 0px 10px 0px 10px;}

table.tx-guestbook-list-table {border-top: none;border-right: none;border-left: none;border-bottom: solid 1px #fff;}

td.tx-guestbook-list-name {font-size: 1em;font-weight: bold;padding-left: 10px;padding-right: 10px;}

td.tx-guestbook-list-email-web {font-size: 0.9em;font-weight: bold;padding-left: 10px;padding-right: 10px;}

td.tx-guestbook-list-ort {font-size: 0.9em;font-weight: normal;padding-left: 10px;padding-right: 10px;}

td.tx-guestbook-list-message {font-size: 1.0em;font-weight: normal;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;}

div.tx-rlmpeventdb-pi1-searchbox div.gestaltungsraster_spalte1 {float: left;width: 125px;margin: 0px 20px 0px 10px;border: none 0px #fff;}

div.tx-rlmpeventdb-pi1-searchbox p {margin: 0px;padding: 0px;}

div.tx-rlmpeventdb-pi1-searchbox div.gestaltungsraster_spalte2 {border: none 0px #fff;float: left;width: 290px;}

/*Zeile fuer seitennavigation der indexed search*/.browsebox{margin-bottom: 1em;}

.tx-indexedsearch-noresults {margin: 0px 20px 0px 10px;}

div.suchformular_trenner_lang {clear: both;width: 445px;border-top: solid 1px #fff;height: 1px;margin: 15px 0px 8px 0px;}

div.suchformular_trenner_kurz {border-top: solid 1px #fff;height: 1px;margin: 10px 0px 10px 0px;}

p.suche_label {width: 3em;float: left;}

p.suche_termin1 {width: 2em;float: left;}

.galerie_zelle {vertical-align: middle;background-color: #fff;}

.contenttable td.galerie_zelle {vertical-align: middle;background-color: #fff;padding: 0px;margin: 0px;height: 125px;}

td.galerie_zelle p.bodytext {vertical-align: middle;padding: 0px;margin: 0px;}

table.contenttable-0 td.td-0 {width: 125px;padding-right: 20px;}

table.contenttable-0 td.td-1 {width: 125px;padding-right: 20px;}

span.signalrot {color: #ff0000;}

span.signalrot a.download, span.signalrot a.internal-link{color:#ff0000;}

span.dateiendung {color: #ff0000;width: 6em;}

span.dateiendung a.download, span.dateiendung a.internal-link{color:#ff0000;}

span.dateigroesse {width: 5em;text-align:right;}

ul.listeOhneListenstil, ul.listeOhneListenstil li{list-style-type:none;}

/* F�R DIE OBJEKTDATENBL�TTER*/.csc-textpic-text ul {margin-left: 20px;}

.csc-textpic-text ul ul {margin-left: 0px;}

span.ebene1 {display: block;background-color: #d2d7db;color: #3d3b3c;width: 100%;margin-bottom: 0.1em;}

span.ebene1 a, span.ebene1 pre {display: block;color: #3d3b3c;padding: 2px 2px 2px 2px;font-style: normal;}

span.ebene2 {display: block;background-color: #fff;color: #3d3b3c;width: 100%;margin-bottom: 0.1em;}

span.ebene2 a, span.ebene2 pre {display: block;color: #3d3b3c;padding: 2px 2px 2px 15px;}

span.ebene3 {display: block;background-color: #fff;color: #3d3b3c;width: 100%;margin-bottom: 0.1em;}

span.ebene3 a, span.ebene3 pre {display: block;color: #3d3b3c;padding: 2px 2px 2px 30px;}

span.ebene1 a:link, span.ebene2 a:link {color: #3d3b3c;}

span.ebene1 a:hover, span.ebene2 a:active {color: #3d3b3c;text-decoration: underline;}

span.ebene1 a:visited, span.ebene2 a:visited {color: #3d3b3c;}

span.normaler_text, span.normaler_text pre {font-weight: bold;font-size: 14px;background-color: #00ff00;}

span.newsheader_spalte1 {width: 125px;font-weight: bold;}

span.newsheader_spalte2 {width: 270px;font-weight: bold;}

span.newsheader_spalte3 {width: 125px;font-weight: bold;}

span.sehrGross {background-color: #CCCCCC;border: none;font-size: 16px;}

img.bild_linksbuendig {padding-left: 10px;}

img.abstand_rechts {padding-right: 20px;}

img.abstand_rechts_oben {padding-right: 20px;padding-top: 20px;}

img.10pxAbstand {padding: 10px;}

img {border: none;}

.address {color: #000099;}

#inhalt li {list-style-type: none;}

#inhalt ol li {list-style-type: decimal;}

p.csc-frame-frame1, table.csc-frame-frame1 {background-color: #EDEBF1;padding: 2px 4px 2px 4px;border: 1px solid #333333;}

p.csc-frame-frame2, table.csc-frame-frame2 {background-color: #F5FFAA;padding: 2px 4px 2px 4px;border: 1px solid #333333;}

.csc-bulletlist {padding: 0px 10px 0px 20px;}

klein {color: #336699;}

links {color: #3399CC;}

rechts {color: #6699CC;}

csc-frame-frame100 {border: solid 1px #669999;color: #fff;}

table p {margin: 0em;padding: 0em;}

body {font-family: Arial, Helvetica, sans-serif;width: 100%;height: 100%;padding: 0;margin: 0;background-color: #e6ebeb;font-size: 101%;list-style: none;}

.editorwrap textarea {background-color: #e6ebeb;}

#RTEarea1 {background-color: #e6ebeb;}

#inhalt textarea {background-color: #fff;}

html {width: 100%;height: 100%;padding: 0;margin: 0;font-size: 0.8em;}

a, ul, li, pre {font-family: Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;}

.header {border: none;overflow: hidden;background-color: #FFF;padding: 0px;margin-0px;}

.header_inner {background: url(schatten_oben.png) 73.5em repeat-y;width: 77em;padding: 0;margin: 0;}

.header_inner img {border: none;padding: 0;margin: 0;display: block;float: left;}

#left {float: left;}

#inhalt span.standardspalte {display: block;float: left;}

.inhalt {padding: 0.8em 0.8em 0em 0em;width: 580px;/*width: 46em;*/float: left;font-family: Arial, Helvetica, sans-serif;color: #454d54;border: none 1px #666;}

#menu_left {width: 12em;overflow: visible;border: none 0px #bbb;float: left;display: block;padding: 0.6em 0.8em 0.5em 0.8em;}

div.freiraum {clear: both;height: 0em;}

div.freiraum_veranstaltungen {clear: both;height: 1em;}

#right {float: right;clear: right;}

div.right {padding: 0.7em 0em 0em 0em;float: left;width: 1px;overflow: visible;}

.trenner_aufzaehlung {width: 280px;border-bottom: solid #fff 1px;margin-right: 20px;}

.leerspalte_20 {width: 20px;border: none;}

.zweispaltig_aussen {clear: both;float: left;vertical-align: bottom;border: solid 1px #000;}

/*ANGABEN F�R DAS HAUPTMENUE*/#ullevel ul, #ullevel_2 ul, #ullevel_3 ul, #ullevel_4 ul, #ullevel_5 ul {list-style-type: none;}

#ullevel li, #ullevel_3 li, #ullevel_2 li {/*width: 151px;*/overflow: visible;list-style-type: none;color: #fff;}

#ullevel_4 li {overflow: visible;list-style-type: none;background-color: #003399;}

#ullevel_5 li {overflow: visible;list-style-type: none;background-color: #4c524e;}

#lilevel_act li {list-style-type: none;}

#lilevel_act2 li {list-style-type: none;}

#ullevel_2 a {display: block; border-top: 0.2em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;padding: 0.1em 0.2em 0.2em 0.2em;  }
#ullevel_2 a:visited, #ullevel_2 a:link{ height:40px; font-size:12px; font-weight:bold; color:#424242; text-decoration: none;}
#ullevel_2 a:hover {color:#424242; text-decoration: underline;}
#ullevel_2 #ullevel2_2 a,#ullevel_2 #ullevel2_2 a:link,#ullevel2 #ullevel2_2 a:visited,#ullevel2 #ullevel_2_2 a:hover{ height: 1.2em; font-weight:normal;} 
#lilevel_act31,#lilevel_act32, #uid32,#uid31{background-color: #f49f1b; }
#lilevel_act31 a span, #uid31 a span{background:url(ticket_icon_32.png) right 0px no-repeat; display:block; margin-right;3px; height:38px;}
#lilevel_act32 a span, #uid32 a span{ background:url(calendar_icon_32.png) right 0px no-repeat; display:block; margin-right;3px; height:38px;}
#lilevel_act31 a.current,#lilevel_act32 a.current { background:none;} 
a.linkzuticket{background:url(ticket_icon_32.png) left 0px no-repeat; padding-left:40px; color:#424242; font-weight:bold; padding-bottom:30px;}
#ullevel_3 a {display: block;background-color: #003399;color: #fff;border-top: 0.2em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;height: 1.2em;padding: 0.1em 0.2em 0.2em 0.2em;}

#ullevel_4 a {display: block;background-color: #83b823;border-top: 0.2em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;height: 1.2em;padding: 0.1em 0.2em 0.2em 0.2em;}

#ullevel_5 a {display: block;background-color: #4c524e;border-top: 0.2em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;height: 1.2em;padding: 0.1em 0.2em 0.2em 0.2em;}

#ullevel a {vertival-align: top;display: block;background-color: #ff0000;color: #fff;border-top: 0.2em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;height: 1.2em;padding: 0.1em 0.2em 0.2em 0.2em;}

#ullevel a:link, #ullevel a:visited {color: #fff;text-decoration: none;}

#ullevel a:hover, #ullevel a:active {color: #fff;font-weight: bold;text-decoration: underline;background-color: #ff0000;}

#ullevel2 a, #ullevel2_5 a {display: block;height: 1.2em;padding: 0.1em 0.2em 0.1em 1.4em;background-color: #fff;color: #ff0000;border-top: 0px none #e6ebeb;border-bottom: .1em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;}
#ullevel2 a,#ullevel2 a:visited{ height:auto;}

#ullevel2_3 a, #ullevel2_4 a, #ullevel2_2 a {display: block;padding: .2em 2px .2em 15px;background-color: #fff;color: #ff0000;border-top: 0px none #e6ebeb;border-bottom: .1em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;}

#ullevel2 a:link, #ullevel2 a:visited, #ullevel2_5 a:link, #ullevel2_5 a:visited {color: #ff0000;text-decoration: none;font-size: 0.9em;}

#ullevel2 a:hover, #ullevel2 a:active, #ullevel2_5 a:hover, #ullevel2_5 a:active {color: #ff0000;font-weight: bold;text-decoration: underline;background-color: #fff;font-size: 0.9em;}

#ullevel2_4 a:link, #ullevel2_4 a:visited, #ullevel2_3 a:link, #ullevel2_3 a:visited, #ullevel2_2 a:link, #ullevel2_2 a:visited {color: #ff0000;text-decoration: none;font-size: 0.9em;}

#ullevel2_4 a:hover, #ullevel2_4 a:active, #ullevel2_3 a:hover, #ullevel2_3 a:active, #ullevel2_2 a:hover, #ullevel2_2 a:active {color: #ff0000;font-weight: bold;text-decoration: underline;background-color: #fff;font-size: 0.9em;}

#ullevel3 a, #ullevel3_3 a, #ullevel3_4 a {display: block;height: 1.2em;padding: 0.1em 0.2em 0.2em 2.2em;background-color: #fff;color: #ff0000;border-top: 0px none #e6ebeb;border-bottom: .1em solid #e6ebeb;font-family: Arial, Helvetica, sans-serif;}

#ullevel3 a:link, #ullevel3 a:visited, #ullevel3_3 a:link, #ullevel3_3 a:visited, #ullevel3_4 a:link, #ullevel3_4 a:visited {color: #ff0000;text-decoration: none;font-size: 0.8em;}

#ullevel3 a:hover, #ullevel3 a:active, #ullevel3_3 a:hover, #ullevel3_3 a:active, #ullevel3_4 a:hover, #ullevel3_4 a:active {font-weight: bold;text-decoration: underline;font-size: 0.8em;}

a.current {color: #ffffff;font-weight: bold;text-decoration: underline;background-color: #ff0000;}

a.current2 {color: #ff0000;font-weight: bold;text-decoration: underline;background-color: #fff;}



#ullevel_3 a:link, #ullevel_3 a:visited {color: #fff;text-decoration: none;}

#ullevel_3 a:hover, #ullevel_3 a:active {color: #fff;font-weight: bold;text-decoration: underline;}

#ullevel_4 a:link, #ullevel_4 a:visited {color: #fff;text-decoration: none;}

#ullevel_4 a:hover, #ullevel_4 a:active {color: fff;font-weight: bold;text-decoration: underline;}

#ullevel_5 a:link, #ullevel_5 a:visited {color: #fff;text-decoration: none;}

#ullevel_5 a:hover, #ullevel_5 a:active {color: #fff;font-weight: bold;text-decoration: underline;}

#ullevel2_5 a:link, #ullevel2_5 a:visited {color: #ff0000;text-decoration: none;}

#ullevel2_5 a:hover, #ullevel2_5 a:active {color: #ff0000;font-weight: bold;text-decoration: underline;}

#ullevel2_4 a:link, #ullevel2_4 a:visited {color: #ff0000;text-decoration: none;}

#ullevel2_4 a:hover, #ullevel2_4 a:active {color: #ff0000;font-weight: bold;text-decoration: underline;}

#ullevel2_3 a:link, #ullevel2_3 a:visited {color: #ff0000;text-decoration: none;}

#ullevel2_3 a:hover, #ullevel2_3 a:active {color: #ff0000;font-weight: bold;text-decoration: underline;}

#ullevel2_2 a:link, #ullevel2_2 a:visited {color: #ff0000;text-decoration: none;}

#ullevel2_2 a:hover, #ullevel2_2 a:active {color: #ff0000;font-weight: bold;text-decoration: underline;}

#ullevel3 a.current3:link, #ullevel2_2 a.current3:link, #ullevel2_2 a.current3:visited, #ullevel2_2 a.current3:link,#ullevel2_3 a.current3:visited, #ullevel2_3 a.current3:link, #ullevel2_4 a.current3:visited, #ullevel2_4 a.current3:link,#ullevel2_5 a.current3:visited, #ullevel2_5 a.current3:link {color: #ff0000;font-weight: bold;text-decoration: underline;background-color: #fff;}

/*ANGABEN FUER UEBERSCHRIFTEN*/h1 {font-size: 1.0em;padding: 0.1em 10px 0.2em 10px;margin: 0px 0px 20px 0px;font-weight: normal;}

h2, h4, div.csc-header h2 {font-size: 0.9em;padding: 0px 10px 0px 10px;margin: 0px;font-weight: normal;}

h3 {font-size: 0.8em;padding: 0.1em 10px 0.2em 10px;margin: 0px 0px 10px 0px;font-weight: bold;border: solid 0px #fff;}

h1.rot, h3.rot {background-color: #ff0000;color: #fff;}

h1.gruen, h3.gruen {background-color: #83b823;color: #fff;}

h1.orange, h3.orange {background-color: #f49f1b;color: #fff;}

h1.grau, h3.grau {background-color: #4c524e;color: #fff;}

h1.blau, h3.blau {background-color: #003399;color: #fff;}

h1.weiss, h3.weiss {background-color: #fff;color: #424242;}

h1.xxl {font-size: 25px;text-align: left;}

h2.rot, h4.rot {background-color: #ff0000;color: #fff;padding: 0px 10px 0px 10px;margin: 0px;}

h2.gruen, h4.gruen {background-color: #83b823;color: #fff;padding: 0px 10px 0px 10px;margin: 0px;}

h2.orange, h4.orange {background-color: #f49f1b;color: #fff;padding: 0px 10px 0px 10px;margin: 0px;}

h2.grau, h4.grau {background-color: #4c524e;color: #fff;padding: 0px 10px 0px 10px;margin: 0px;}

h2.blau, h4.blau {background-color: #003399;color: #fff;padding: 0px 10px 0px 10px;margin: 0px;}

h2.weiss, h4.weiss, div.csc-header h2 {background-color: #fff;color: #424242;padding: 0px 10px 0px 10px;margin: 0px 0px 20px 0px;}

h2.weiss_sprung, h4.weiss_sprung {background-color: #fff;color: #424242;padding: 0px 10px 0px 10px;margin: 0px 0px 3px 0px;}

h2.bildunterschrift_verlinkt {background-color: #fff;margin: 0px 20px 0px 0px;padding: 0px}

h2.bildunterschrift_logo {background-color: #fff;margin: 5px 20px 0px 0px;padding-left: 10px;}

h2.bildunterschrift_logo_abschluss {background-color: #fff;margin: 5px 0px 0px 0px;padding-left: 10px;}

h2.bildunterschrift_verlinkt a, h2.bildunterschrift_verlinkt a.internal-link {text-decoration: none;}

h2.weiss a, h2.weiss a.internal-link {text-decoration: none;}

h2.presse {padding: 0px;margin: 0px;font-size: 1.2em;}

h3.presse {padding: 0px;margin: 0px;font-size: 1.1em;}

h3.trenner {margin-top: 20px;border-top: solid 1px #fff;font-weight: normal;}

td h2.weiss {background-color: #fff;margin: 0px 0px 0px 0px;padding: 0px;}

h1.csc-firstHeader {background-color: #d2d7db;color: #fff;}

/*STYLES F�R DIE SUCHE*/#suchbox {background-color: #c2cede;}

#suchbox_headline {color: #394148;background-color: #e6ebeb;width: 3em;}

div.tx-indexedsearch-searchbox table, div.tx-indexedsearch-searchbox p, div.tx-indexedsearch-whatis, div.tx-veguestbook-pi1 {margin-left: 10px;margin-right: 10px;}

input.tx-indexedsearch-searchbox-button {margin-left: 20px;}

div.tx-indexedsearch-res {border-bottom: solid 1px #fff;margin-bottom: 20px;}

div.tx-indexedsearch-res table {margin-left: 10px;margin-right: 10px;}

div.tx-indexedsearch-res td.tx-indexedsearch-title a {font-weight: bold;text-decoration: underline;}

div.tx-indexedsearch-res td.tx-indexedsearch-info {font-size: 0.9em;}

h3.csc-searchResultHeader {background-color: #fff;color: #424242;padding: 0px 10px 0px 10px;margin: 0px 0px 20px 0px;font-size: 0.9em;font-weight: normal;}

h3.csc-searchResultHeader a {text-decoration: underline;}

p.csc-searchResult {margin-left: 10px;margin-right: 10px;overflow: hidden;}

.businessbutton, .businessbutton a, .businessbutton a:visited, .businessbutton a:hover,.businessbutton a:active{background:#fff;color:#ff0000;}

/* example styles */.tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }

.tx-guestbook-list-row { background-color: #FFFFFF; }

.tx-guestbook-list-rowleft { background-color: #EEEEEE; }

.tx-guestbook-list-small { font-size: 9px; color: #666666; }

.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }

.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }

.tx-guestbook-latest-row { background-color: #FFFFFF; }

.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-med {width:300px; font-size:12; color:#000; margin:0px; padding:0px; clear:right; }

.tx-guestbook-form-inputfield-big {  font-size:12; color:#000; clear:right; }

.tx-guestbook-form-textarea { font-size:12; color:#000; width:250px; clear:right;}

.tx-guestbook-form-obligationfield { color: #CC0000; }

.tx-guestbook-form-error { color: #CC0000; }

#vorname{width:350px;}

#Name{width:350px;}

#email{width:350px;}
#id73 #email , #id74 #email{ width:20em;}
#id73 textarea.tx-guestbook-form-textarea { width:20.5em;}
#id73 input.tx-guestbook-submit { margin-left:11em;}
#telefon{width:350px;}

#fax{width:350px;}

#www{width:350px;}

#Anliegen{width:350px;}

.tx-veguestbook-pi1 .tx-guestbook-freecap img {float:left;display:block;pading-left:0.25em;}

.tx-veguestbook-pi1 .tx-guestbook-freecap input {float:left;}

.tx-veguestbook-pi1 .tx-guestbook-freecap label {clear:both;display:block;float:none;width:10em;margin-bottom:0px;}

.tx-veguestbook-pi1 .tx-guestbook-freecap p {font-size:75%;padding:0px;}

.tx-veguestbook-pi1 .tx-guestbook-field {clear:both;width:100%;display:block;padding: 5px 0px 0px 0px;}

#id37 .tx-rlmpeventdb-pi1-searchbox {display:none;}

#ullevel3 a.current3{text-decoration:underline;}

.csc-textpic-firstcol{ clear:left; }

.csc-textpic-lastcol{padding-bottom:1px; }



div.mitgliedschaften div.csc-textpic-imagewrap{ width:268px; background:#FFF; padding:0px 0px 0px 0px; margin:auto; }

div.mitgliedschaften .csc-textpic-intext-left-nowrap{border-bottom : solid 1px #e6ebeb; }

div.mitgliedschaften div.csc-textpic-imagewrap{text-align:center;margin:auto ;}

div.mitgliedschaften p.bodytext a,div.mitgliedschaften p.bodytext a:visited,

div.mitgliedschaften p.bodytext{display:block;float:right; width:270px;padding:0px;}

div.mitgliedschaften p.bodytext a.normal,div.mitgliedschaften p.bodytext a.normal:visited{ float:none; text-decoration:underline; width:auto; display:inline;}

div.mitgliedschaften {background:url(hg_mitgliedschaften.gif) right bottom; background-repeat: no-repeat; margin-right:0px 10px 20px 0px; padding:0px;}

.csc-textpic-clear{border:none; line-height:0; font-size:0px; height:0px;padding:0px; margin:0px;}

div.mitgliedschaften div {padding:0px 0px; margin:0px;}

div.mitgliedschaften {padding:0px 0px 0px 10px; margin:0px 10px 15px 0px; }

div.sprache{ margin:1px 0px 0px 0px; background-color:#999d9c; float:left; clear:both; width: 163px; padding:2px 0px 1px 2px;}
#sprache div{float:left; }
#sprache div a {float:left; cursor:pointer; }
#sprache span { padding:2px 5px; font-size:10px; float:left;}
#sprache img{display:block; margin:0px; float:left;}

img.banner_mobil{margin-top:10px;}
div.rlmp_searchform{ background:url(../../fileadmin/templates/mobile_seite_veranstaltungen_banner.gif) right top no-repeat; position:relative; border:solid 1px #e6ebeb;}

#directions div div.googledir div div table{
	font-size:12px;
	
}

#directions div div.googledir div div table a{
	font-size:12px;
	text-decoration:none;
	color:#333;
}




#hausabendruhe{
	margin-bottom:-1px;
}

.input_anfahrt{
	/*border:1px solid #333;*/
	height:15px;
	width:300px;
	color:#454E29;
	font-size:12px;
	line-height:14px;
	padding:2px 0 5px 5px ;
	margin:0;
}


.button{
	/*background:url(kontakt_berechnen.gif) no-repeat;
	border:none;*/
	line-height:20px;
	width:100px;
	margin:0px 0px 0px 20px;
	padding:2px 0px;
	cursor:pointer;
}



.text_anfaht_suche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63411C;
	height:20px;
	line-height:20px;
	width:75px;
	color:#454E29;
}

.anfahrt_beschreibung{
	width:560px;
	height:auto;
	border:1px solid #D8D0C7;
	border-top:0;
	}
	
.karte_anfahrt{
	height:300px;
	width:560px;
	margin:20px 10px;
	}
table.anfahrt_suche{
	width:560px;
	margin:0px 10px;
}	
	
#directions{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
div.tx-rgpopup-Nest{border:none; background-color:#4c524e;}
.tx-rgpopup-mainNest{ margin:0px 3px 3px 0px; border-left:solid 1px #FF0000;}
.tx-rgpopup-mainNest, .tx-rgpopup-dragbar{margin:-3px 3px 3px -3px; }
#ecke_oben_rechts{ width:5px; height:5px;position:absolute; top:-3px; right:0px; background:url(ecke_rechts.gif) right top no-repeat;}
#ecke_unten_links{ width:5px; height:5px;position:absolute; left:-3px; bottom:-2px; background:url(ecke_links.gif) left top no-repeat; }

.clearer{clear:both; padding:0px;margin:0px; }
div.rechts p{ text-align:right;margin-top:20px;margin-bottom:10px;}
p.noNewsToListMsg{ padding:0px 10px;}

div.facebook { padding:10px auto; margin-top:10px;width:165px; clear:both; vertical-align:middle; background-color: #d2d7db;}
div.facebook span{ padding 0px 3px 0px 0px; color:#424242;}
div.facebook p{ margin:0px; padding:5px 0px;}
div.facebook img{  display:block; float:left; }
div.facebook a{margin:0px 5px; display:block; float:left;}
table.tabelle{}
table.ausstellerverzeichnis{ border:solid 1px;}

div.tx-rlmpeventdb-pi1-listrow table td .internal-link{ padding-left:10px; background:url(http://www.mvgm-online.de/typo3/sysext/rtehtmlarea/res/accessibilityicons/img/internal_link.gif) left 2px no-repeat;}
#link_ottostadtmd{ float:left; height:83px; width:165px; background-color:#FFFFFF; /* margin-left:772px;*/ margin-left:304px }
#link_ottostadtmd img{margin-left:15px; margin-top:23px;}
#header_middle{float:left; width:580px; margin-left:14.8em;}
#zurstartseite{float:left;margin-left:29px; /*position:absolute; top:0px; left:29px;*/}
#c4318,#c4839{ height:359px; overflow:hidden;}
span.nr1, span.nr2, span.nr3, span.nr4, span.nr5, span.nr6, span.nr7,
span.nr8, span.nr9, span.nr10, span.nr11, span.nr12, span.nr13, span.nr_p, span.nr4_2,span.nr_p1_doppelt,span.nr_p2_doppelt,span.nr_p3_doppelt,span.nr_p4_doppelt{display:block; width:15px; height:15px;background:url(legende_icons.png) no-repeat;}
span.nr2{ background:url(legende_icons.png) 0px -16px no-repeat;}
span.nr3{ background:url(legende_icons.png) 0px -32px no-repeat;}
span.nr4{ background:url(legende_icons.png) 0px -48px no-repeat;}
span.nr4_2{ background:url(legende_icons.png) 0px -64px no-repeat;}
span.nr5{ background:url(legende_icons.png) 0px -80px no-repeat;}
span.nr6{ background:url(legende_icons.png) 0px -96px no-repeat;}
span.nr7{ background:url(legende_icons.png) 0px -112px no-repeat;}
span.nr8{ background:url(legende_icons.png) 0px -128px no-repeat;}
span.nr9{ background:url(legende_icons.png) 0px -144px no-repeat;}
span.nr10{ background:url(legende_icons.png) 0px -160px no-repeat;}
span.nr11{ background:url(legende_icons.png) 0px -176px no-repeat;}
span.nr12{ background:url(legende_icons.png) 0px -192px no-repeat;}
span.nr13{ background:url(legende_icons.png) 0px -208px no-repeat;}
span.nr_p{ background:url(legende_icons.png) 0px -224px no-repeat;}
span.nr_p1_doppelt{ background:url(legende_icons.png) 0px -240px no-repeat;}
span.nr_p2_doppelt{ background:url(legende_icons.png) 0px -256px no-repeat; width:31px;}
span.nr_p3_doppelt{ background:url(legende_icons.png) 0px -272px no-repeat; width:31px;}
span.nr_p4_doppelt{ background:url(legende_icons.png) 0px -288px no-repeat; width:31px;}

table.contenttable-0 td.spaltedoppelt{ width:250px;}
#c4334, #c4387, #c4388, #c4389,
#c4841, #c4842, #c4843, #c4844, #c4432{
	margin-top:40px;
}
#c4334 td.td-0, #c4387 td.td-0, #c4388 td.td-0, #c4389 td.td-0,
#c4841 td.td-0, #c4842 td.td-0, #c4843 td.td-0, #c4844 td.td-0, #c4432 td.td-0
{ width:30px;}
#c4334 td.td-1, #c4387 td.td-1, #c4388 td.td-1, #c4389 td.td-1,
#c4841 td.td-1, #c4842 td.td-1, #c4843 td.td-1, #c4844 td.td-1, #c4432 td.td-1 
{ width:250px;}
#c4312 img { cursor:pointer;}

div.ice_bahn{ padding:0px; margin-top:10px;width:165px; clear:both; vertical-align:middle; background-color: #d2d7db;}
div.ice_bahn span{ padding 0px 3px 0px 0px;}
div.ice_bahn p{ margin:0px; padding:0px 0px;}
div.ice_bahn img{  display:block; float:left; margin:5px 10px; }
div.ice_bahn a{margin:0px 0px; display:block; float:left;}
div.ice_bahn .text { display:block;font-size:8px;color: #424242; padding:0px 10px;}
div.ice_bahn .ext_kopf{color: #424242; }

span.ticketsonline-zusatz{
display:block;
float:left;
clear:both;
padding-left:40px;
}
#messen div{clear:both;}
