/* CSS Document */.bootsliste td{	padding: 5px 5px;
	border:#99BBDD 1px solid;
	
}
span.visibleNurMvgm{display:none;}
div.outer {	height: 100%;	background: url(schatten_magdeboot.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;}
#partner{width: 165px;background-color: #FFF; margin:0px 0px 0px 0px;}
#meinblog{width: 165px;background-color: #FFF; margin:0px 0px 10px 0px;}
#meinblog  img{ margin-top:0px; margin-bottom:0px;}
#banner, #messen {	margin-top: 10px;	width: 165px;	background-color: #99BBDD;}
div.banner {	color: #424242;	font-size: 9px;	border: 0px none #fff;}
#banner img {	margin: 0px 5px 0px 5px;	padding: 0px;}
#hotel, #wetter,#mitgliedschaften, div.tx-macinasearchbox-pi1 {	margin-top: 10px;	padding: 0px;	border: none 0px #fff;}
div.wetter, div.tx-macinasearchbox-pi1 {	background-color: #99BBDD;	color: #424242;}
div.wetter img {	margin: .5em .2em .5em .2em; display:block;} 
#mitgliedschaften div img {margin: .5em 10px .5em 10px;}

#mw_tipps {	width: 165px;	background-color: #99BBDD;}
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: #CCDDEE;		color:#0050A0;	margin: 0px;	padding: 0px 10px 0px 0px;	font-weight: bold;	font-size: 12px;}
div.ext_kopf{ 	float:left;margin-bottom:5px;}
.wetter div{ display:block; 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;}
p.noNewsToListMsg{	margin-left:10px;}
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;}
.fussnote{font-size:100%;}
fieldset.standardformular .header_spalte2, 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: 20px;	border: none 0px #ff0000;	font-weight: bold;}
div.news_ort {	float: left;	width: 6.5em;	margin-right: 10px;	border: none 0px #ff0000}
div.news_download {display:block;float: left;padding: 0px 0px 0px 0px;border: none 0px  #ff0000; width:145px;overflow:hidden;}
div.news_download div{width:100%;float:left;margin:0px;padding:0px; display:block; clear:both; }
div.news_download div a, div.news_download div a:visited{float:left; width:115px; font-size:11px; line-height:1.2;}
table.news-single-item td div a{ font-size:11px;line-height:1.2;}
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_magdeboot.gif) 73.5em 0px repeat-y;	width: 77em;}
a, a:hover, a:link, a:visited {	text-decoration: none;	color: #0050A0;}
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: #0050A0;}
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 td{	vertical-align:top;	text-align:left;	}
table.untererZeilenabstand{	padding: 0px 0px 10px 0px;	margin: 0px;}
table.ohneAbstaende {	padding: 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, table.untererZeilenabstand, div.tx-veguestbook-pi1, 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;}
#inhalt ul.listeOhneListenstil{list-style-type:none;margin:0px;margin-left:10px;padding:0px;}
/* 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;}
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: #CCDDEE;	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_weiss_oben.gif) 73.5em repeat-y;	width: 77em;	padding: 0;	margin: 0;}
.header_inner img {	border: none;	padding: 0;	margin: 0;        vertical-align:middle;}
#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: #0050A0;	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: #99BBDD;	color: #0050A0;	border-top: 0.2em solid #CCDDEE;	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 #CCDDEE;	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 #CCDDEE;	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 #ffe6c8;	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: #0050A0;	color: #fff;	border-top: 0.2em solid #CCDDEE;	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: #0050A0;}
#ullevel2 a, #ullevel2_5 a {	display: block;	height: 1.2em;	padding: 0.1em 0.2em 0.1em 1.4em;	background-color: #fff;	color: #454d54;	border-top: 0px none #CCDDEE;	border-bottom: .1em solid #CCDDEE;	font-family: Arial, Helvetica, sans-serif;}
#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 #ffe6c8;	border-bottom: .1em solid #CCDDEE;	font-family: Arial, Helvetica, sans-serif;}
#ullevel2 a:link, #ullevel2 a:visited, #ullevel2_5 a:link, #ullevel2_5 a:visited {	color: #454d54;	text-decoration: none;	font-size: 0.9em;}
#ullevel2 a:hover, #ullevel2 a:active, #ullevel2_5 a:hover, #ullevel2_5 a:active {	color: #454d54;	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 {	display: block;	height: 1.2em;	padding: 0.1em 0.2em 0.2em 2.2em;	background-color: #fff;	color: #ff0000;	border-top: 0px none #CCDDEE;	border-bottom: .1em solid #CCDDEE;	font-family: Arial, Helvetica, sans-serif;}
#ullevel3 a:link, #ullevel3 a:visited, #ullevel3_3 a:link, #ullevel3_3 a:visited {	color: #3d3b3c;	text-decoration: none;	font-size: 0.8em;}
#ullevel3 a:hover, #ullevel3 a:active, #ullevel3_3 a:hover, #ullevel3_3 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: #0050A0;	text-decoration: none;}
#ullevel_2 a:hover, #ullevel_2 a:active {	color: #0050A0;	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;}
div.csc-header h3 {	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: #0050a0;	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: #0050a0;	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: #0050A0;	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 {	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;}
.csc-header h3{	font-size:1.0em;}
#inhalt ul{	padding-left:20px;}
#inhalt li{	list-style:none;}
.csc-textpic-firstcol{ clear:left; }
.csc-textpic-lastcol{padding-bottom:1px; }

#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{ height:15px;	width:300px;color:#454E29;font-size:12px;line-height:14px;	padding:2px 0 5px 5px ;	margin:0;}
.button{	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.blogroll, div.facebook, div.blogcatmenu, div.videostream{ padding:10px auto; margin-top:10px; margin-bottom:10px; width:165px; clear:both; vertical-align:middle; background-color: #92b8de;}

div.blogroll, div.blogcatmenu{ float:left; clear:both; }
div.blogroll h2, div.blogcatmenu h2{ float:left; clear:both;background-color: #ccddee; color: #0050a0; margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;

font-weight: bold;

font-size: 12px;}
div.blogroll ul, div.blogcatmenu ul{ float:left; clear:both; list-style-type:none; margin:0px; padding:5px 10px;}
div.blogroll ul li, div.blogcatmenu ul li{ line-height:1.4;}

div.blogroll h2, div.facebook span, div.blogcatmenu h2{ padding 0px 3px 0px 0px;}
div.facebook p{ margin:0px; padding:10px 0px;}
div.facebook img{  display:block; float:left; }
div.facebook a{margin:0px 0px 0px 10px; display:block; float:left;}

div.videostream p{ margin:0px; padding:10px 0px 10px 10px;}

div.blog_liste_text{ padding:0px 10px 10px 10px;}
div.blog_liste_text a, div.blog_liste_text a:visited{ text-decoration:underline; margin-left:10px; white-space:nowrap;}
div.blog_liste_datum{ float:left; width:80px; padding-left:10px}
div.blog_liste_kategorie{ float:left; padding-left:5px;}
div.blog_liste_kommentare{ float:right; width:200px; text-align:right; padding-right:10px;}
div.blog_list h2.weiss{ margin-bottom:10px;}
#id657 #messen,#id658 #messen{ margin-top:0px;}
#id658 div.news-search-form { display:none; }

.tx-comments-comment-form h4 { font-weight:bold; margin-top:20px;}
.tx-comments-comment-date{ padding-right:5px; padding-left:5px;}
p.tx-comments-required-mark{ color:#FF0000; font-size:10px;} 

div.tx-comments-comment-1, div.tx-comments-comment-2{ border:none; border-top:solid 1px #FFF; margin-bottom:5px; padding-top:8px;}
.news-single-backlink { padding:5px 0px; margin:5px 0px;}
div.tx-comments-comment-content{ padding:13px 0px 0px 5px;}

.tx-comments-comment-form fieldset, .tx-comments-comment-form { padding-top:0px; margin-top:0px;}
.tx-comments-comment-form textarea, .tx-comments-comment-form .tx-comments-comment-input { border: solid 1px #7f9db9;}
.tx-comments-comment-form input.class_eingabefehler, .tx-comments-comment-form textarea.class_eingabefehler{ border: solid 2px #FF0000;}
span.blogeinzelbild{ float:left; padding-left:10px; padding-bottom:10px; display:block;}
span.news-single-imgcaption{ float:left; display:block; clear:both;}
div.trenner{ clear:both;}
span.blogeinzelbild img{ display:block; float:left;}
.tx-comments-comment-form h4 { font-size:14px;}
div.blog_liste_text span.listimage img { float:left; margin:8px 10px 10px 0px;}

#inhalt div.tagcloud a, #inhalt div.tagcloud a:visited,#inhalt div.tagcloud a:hover{color:#004CFF}
div.abo a, div.abo a:visited{ height:1 em; font-size:12px; background: url("feed-add.gif") no-repeat scroll 2pt 2px; display: block; padding: 2px 0px 3px 25px ; float:left; clear:both; width:120px; vertical-align:center;}
div.abo { width:164px; margin-top:1px;margin-bottom:10px; background:#FFF;}
div.news-single-video{ margin-bottom:20px; margin-left:10px;}
div.blog_liste_text div.news-single-video { float:left; width:130px; margin-left:0px;}
div.news-single-img{ float:left; clear:both; display:block; width:570px; margin-left:0px;}
.news-list-container img.mehr{ float:none;}

#link_ottostadtmd{ float:left; width:12em; background-color:#FFFFFF; margin-top:10px;padding-top:10px;padding-bottom:10px}
#link_ottostadtmd img{margin-left:5px;}

div.ice_bahn{ padding:0px; margin-top:10px;width:165px; clear:both; vertical-align:middle; background-color: #99bbdd;}
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; background-color:#ccddee; color: #0050a0;}

.date_comments{clear:both;}
