TD {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	line-height:13px;
}
BODY {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	line-height:13px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}
H1 {
	font-size:12px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#70263c;
	line-height:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;
}
H2 {
	font-size:11px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:6px;
}
H3 {
	font-size:10px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:6px;
}
TH {
	font-size:10px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:6px;
}
UL {
/* For Development
	list-style-image:url("/typo370/fileadmin/templates/img/tmpl_list.gif");
   For Production
	list-style-image:url("/fileadmin/templates/img/tmpl_list.gif");
*/
	list-style-image:url("screen_01_FILES/tmpl_list.gif");

}

/* Sitemap */
.csc-sitemap-level1 {
	font-size:10px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}
.csc-sitemap-level2 {
	font-size:10px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:0px;
}
.csc-sitemap-level3 {
	font-size:10px;
	font-weight:normal;
	font-family:verdana, helvetica, arial, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:0px;
}

/* Forms */
.csc-form-fieldcell SELECT {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}

.csc-form-fieldcell INPUT {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}

/* Guestbook */
.tx-guestbook-list-header { background-color: #FFC308; color: #00458C; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFF3D6; }
.tx-guestbook-list-rowleft { background-color: #FFDF94; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #FFC308; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #FFC308; }
.tx-guestbook-latest-header { background-color: #FFC308; color: #00458C; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFF3D6; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}
.tx-guestbook-form-inputfield-big {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}
.tx-guestbook-form-textarea {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
	/* width:250;    20071228 ms Deklarationsfehler */
}
.tx-guestbook-form-button {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }


/* Gemeindeprogramm */
.programmeintrag {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}
.programmzusatz {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
}

BODY TABLE {}
BODY TABLE TR {}
BODY TABLE TR TD {}
BODY TABLE TR TD TABLE {}
TD.logo {
	text-align:left;
}
TD#logo {}
TD.logo IMG {}
TD.rndImage-td {
	text-align:right;
}
TD#rndImage {}
TD.rndImage-td IMG.rndImage-img {
	margin-right:5px;
}
TD {}
TD TABLE {}
TD TABLE TR {}
TD TABLE TR TD.quickLinkLabel-td {}
TD TABLE TR TD#quickLinkLabel {}
TD TABLE TR TD.quickLinkLabel-td IMG {}
TD TABLE TR TD.quickLinkIcon-td {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFF2D7;
}
TD TABLE TR TD#quickLinkIcon {}
TD TABLE TR TD.quickLinkIcon-td A {}
TD TABLE TR TD.quickLinkIcon-td A IMG {}
TD TABLE TR TD {}
TD TABLE TR TD#menu A {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
}
TD TABLE TR TD#menu DIV.menu-level1-no {}
TD TABLE TR TD#menu DIV.menu-level1-no A {
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level1-no A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level1-no A IMG {}
TD TABLE TR TD#menu DIV.menu-level1-act {}
TD TABLE TR TD#menu DIV.menu-level1-act A {
	font-weight:bold;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level1-act A:hover {
	font-weight:bold;
	color:#FF00ff;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level1-act A IMG {}
TD TABLE TR TD#menu DIV.menu-level2-no {}
TD TABLE TR TD#menu DIV.menu-level2-no A {
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level2-no A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level2-no A IMG {}
TD TABLE TR TD#menu DIV.menu-level2-act {}
TD TABLE TR TD#menu DIV.menu-level2-act A {
	font-weight:bold;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level2-act A:hover {
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level2-act A IMG {}
TD TABLE TR TD#menu DIV.menu-level3-no {}
TD TABLE TR TD#menu DIV.menu-level3-no A {
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level3-no A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level3-no A IMG {}
TD TABLE TR TD#menu DIV.menu-level3-act {}
TD TABLE TR TD#menu DIV.menu-level3-act A {
	font-weight:bold;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level3-act A:hover {
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#menu DIV.menu-level3-act A IMG {}
TD TABLE TR TD TABLE.login-table {
/* For Development
	background-image:url("/typo370/fileadmin/templates/img/tmpl_login_background.gif");
   For Production
	background-image:url("/fileadmin/templates/img/tmpl_login_background.gif");
*/
	background-image:url("img/tmpl_login_background.gif");
	background-repeat:no-repeat;
}
TD TABLE TR TD TABLE.login-table TR {}
TD TABLE TR TD TABLE.login-table TR TD {}
TD TABLE TR TD TABLE.login-table TR TD#login {}
TD TABLE TR TD TABLE.login-table TR TD#login FORM {}
TD TABLE TR TD TABLE.login-table TR TD#login FORM INPUT {}
TD TABLE TR TD TABLE.login-table TR TD#login FORM P.login-headerText {
	font-size:10px;
	font-weight:normal;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#FFFFFF;
	border-style:none;
	margin:0px;
	padding-top:0px;
	padding-bottom:3px;
	border:0px;
}
TD TABLE TR TD TABLE.login-table TR TD#login FORM INPUT.login-field {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-right:3px;
	vertical-align:middle;
}
TD TABLE TR TD TABLE.login-table TR TD#login FORM SPAN.login-labelText {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#FFA500;
}
TD TABLE TR TD TABLE.login-table TR TD#login FORM INPUT#loginbutton {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:0px;
	border-style:none;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-right:3px;
	vertical-align:middle;
}
TD TABLE TR TD IMG {}
TD TABLE TR TD#breadcrumbs {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	line-height:13px;
}
TD TABLE TR TD#breadcrumbs A {
	color:#000000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
TD TABLE TR TD#breadcrumbs A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
TD TABLE TR TD#content {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	line-height:13px;
}
TD TABLE TR TD#content A {
	color:#000000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
TD TABLE TR TD#content A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
TD TABLE TR TD#content DIV.csc-header {}
TD TABLE TR TD#content DIV.csc-header H1.csc-firstHeader {
	font-size:12px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#70263C;
	line-height:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;
}
TD TABLE TR TD#content TABLE.imgtext-table TR TD P.csc-caption {
	font-size:10px;
	font-style:italic;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	line-height:13px;
	margin-top:0px;
	margin-bottom:10px;
}
TD TABLE TR TD#content P.bodytext {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	line-height:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:13px;
}
TD TABLE TR TD#content P.bodytext A {}
TD TABLE TR TD#content P.bodytext B {}
TD TABLE TR TD#content UL {}
TD TABLE TR TD#content UL LI {}
TD TABLE TR TD#content UL LI A {}
TD TABLE TR TD#content DIV.csc-header {}
TD TABLE TR TD#content DIV.csc-header H1 {
	font-size:12px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#70263c;
	line-height:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;
}
TD TABLE TR TD#content DIV.news-single-backlink A {
	color:#000000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
TD TABLE TR TD#content DIV.news-single-backlink A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
TD TABLE TR TD#content FORM {}
TD TABLE TR TD#content FORM INPUT {}
TD TABLE TR TD#content FORM TABLE.csc-mailform {}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR {}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR TD.csc-form-labelcell {}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR TD.csc-form-labelcell P.csc-form-label-req {}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR TD.csc-form-fieldcell {}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR TD.csc-form-fieldcell INPUT {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR TD.csc-form-labelcell P.csc-form-label {}
TD TABLE TR TD#content FORM TABLE.csc-mailform TR TD.csc-form-fieldcell TEXTAREA {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-left:10px;
	vertical-align:middle;
}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-0 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-0 TD.td-0 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-0 TD.td-0 P {
	vertical-align:top;
}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-0 TD.td-last {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-0 TD.td-last P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-1 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-1 TD.td-0 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-1 TD.td-0 P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-1 TD.td-last {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-1 TD.td-last P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-2 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-2 TD.td-0 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-2 TD.td-0 P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-2 TD.td-last {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-2 TD.td-last P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-3 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-3 TD.td-0 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-3 TD.td-0 P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-3 TD.td-last {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-odd tr-3 TD.td-last P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-last {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-last TD.td-0 {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-last TD.td-0 P {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-last TD.td-last {}
TD TABLE TR TD#content TABLE.contenttable contenttable-1 TR.tr-even tr-last TD.td-last P {}
TD TABLE TR TD#content DIV.tx-newloginbox-pi1 FORM TABLE TR TD INPUT {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	border-width:1px;
	border-style:solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin-right:3px;
	vertical-align:middle;
}

TD TABLE TR#footer {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
}
TD TABLE TR#footer A {
	color:#000000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
TD TABLE TR#footer A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
TD TABLE TR#footer TD.footertop {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFC308;
}
TD TABLE TR#footer TD#footernav {
	text-align:left;
}
TD TABLE TR#footer TD.footertop A {}
TD TABLE TR#footer TD#footerdate {
	text-align:right;
}
TD TABLE TR#footer TD {}
TD TABLE TR TD.footerbottom {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFC308;
}
TD TABLE TR TD#footeruser {
	font-size:10px;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#000000;
	text-align:right;
}
TD TABLE TR TD#border {
	font-size:10px;
	color:#FFFFFF;
	margin:0px;
}
TD TABLE TR TD#border A {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
TD TABLE TR TD#border A:hover {
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
	margin:0px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
TD TABLE TR TD#border DIV.csc-header {}
TD TABLE TR TD#border DIV.csc-header H1.csc-firstHeader {
	font-size:12px;
	font-weight:bold;
	font-family:verdana, helvetica, arial, sans-serif;
	color:#FFFFFF;
	line-height:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;
}
TD TABLE TR TD#border DIV.csc-header {}
TD TABLE TR TD#border DIV.csc-header H1 {
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
}
TD TABLE TR TD#border DIV.tx-watchwords-pi1 {}
TD TABLE TR TD#border DIV.tx-watchwords-pi1 A {
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#border DIV.tx-watchwords-pi1 A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#border DIV.tx-watchwords-pi1 P {}
TD TABLE TR TD#border DIV.tx-watchwords-pi1 P I {}
TD TABLE TR TD#border DIV.news-latest-item {}
TD TABLE TR TD#border DIV.news-latest-item A {
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#border DIV.news-latest-item A:hover {
	color:#FF0000;
	text-decoration:none;
	border-bottom-width:0px;
	border-bottom-style:none;
}
TD TABLE TR TD#border DIV.news-latest-item SPAN.news-latest-date {
	font-style:italic;
}
TD TABLE TR TD#border DIV.news-latest-item A {}
TD TABLE TR TD#border DIV.news-latest-item A SPAN.news-latest-title {}
TD TABLE TR TD#border DIV.news-latest-item A SPAN.news-latest-title STRONG {}
TD TABLE TR TD#border DIV.news-latest-item P.bodytext {
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}