/* CSS Document */div.outer {height: 100%;background: url(nur_schatten.gif) 73.5em 0px repeat-y;}

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;}

#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;}

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(nur_schatten.gif) 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: #d2d7dc;padding: 0px;margin-0px;}

.header_inner {background: url(schatten_oben_dunkel.gif) 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 1em 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 1em 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;background-color: #f49f1b;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_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_2 a:link, #ullevel_2 a:visited {color: #fff;text-decoration: none;}

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

#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;}

#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;}