BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.site {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 770px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; voice-family: inherit
}
.headlayer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.pagelayer {
	WIDTH: 770px; BACKGROUND-COLOR: #f6f6f6
}
.contentlayer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 400px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 160px; BORDER-LEFT: #ccc 1px dashed; WIDTH: 570px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.menulayer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 156px; PADDING-TOP: 2px
}
.menu {
	MARGIN-LEFT: 4px
}
.bottomlayer {
	PADDING-RIGHT: 2px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; WIDTH: 766px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center; voice-family: inherit
}
H1 {
	BORDER-TOP: #bbb 1px solid; FONT-SIZE: 14px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-BOTTOM: #bbb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	FONT-SIZE: 10px; TEXT-ALIGN: right
}
H6 {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.m1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #f6f6f6; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.m2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: 20px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.m1:hover {
	COLOR: #999999
}
A.m2:hover {
	COLOR: #999999
}
A.m2:active {
	TEXT-DECORATION: underline
}
A.m3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #000000; LINE-HEIGHT: 10px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.m3:hover {
	COLOR: #cccccc
}
A.m3:active {
	TEXT-DECORATION: underline
}
A.t1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.t1:hover {
	BORDER-BOTTOM: 1px solid
}
A.t1:active {
	
}
LI {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#box1 {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, sans-serif
}
#box1 A {
	COLOR: #0000ff; BORDER-BOTTOM: #0000ff 1px dotted; TEXT-DECORATION: none
}
#box1 A:hover {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; BACKGROUND: #cccccc; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #000000 1px solid; WIDTH: 500px; COLOR: black; PADDING-TOP: 0.4em; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
#box1 A .info {
	DISPLAY: none
}
#box1 A:hover .info {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 0.6em; FONT-WEIGHT: normal; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 0.6em; BORDER-LEFT: #000000 1px solid; COLOR: black; PADDING-TOP: 0.6em; BORDER-BOTTOM: #000000 1px solid
}
FORM {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bilder {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #666 1px solid
}
.benutzer {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 140px; BORDER-BOTTOM: #a0a0a0 1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff
}
.passwort {
	BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 120px; BORDER-BOTTOM: #a0a0a0 1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff
}
.tx-macinasearchbox-pi1 {
	WIDTH: 150px
}
.csc-header-date {
	FONT-SIZE: 9px; FLOAT: right
}
.csc-uploads-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.csc-uploads-icon A:link {
	BORDER-BOTTOM-STYLE: none
}
.csc-uploads-icon A:visited {
	BORDER-BOTTOM-STYLE: none
}
.csc-uploads-icon A:hover {
	BORDER-BOTTOM-STYLE: none
}
.up {
	FLOAT: left
}
.print {
	TEXT-ALIGN: right
}
.tx-cmwlinklist-pi1 {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.news-list-container HR.clearer {
	CLEAR: right; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 1px
}
.news-single-item HR.clearer {
	CLEAR: right; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 1px
}
.news-latest-container HR.clearer {
	CLEAR: right; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 1px
}
.clearer {
	CLEAR: right; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 1px
}
.news-latest-container HR.clearer {
	CLEAR: left
}
.news-latest-container {
	
}
.news-latest-container H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px
}
.news-latest-gotoarchive {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px
}
.news-latest-gotoarchive {
	MARGIN-TOP: 5px
}
.news-latest-item {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid
}
.news-latest-item IMG {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #666666 1px solid
}
.news-latest-category IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.news-latest-date {
	FONT-SIZE: 9px
}
.news-latest-morelink {
	FONT-SIZE: 9px
}
.news-latest-category {
	FONT-SIZE: 9px
}
.news-latest-morelink {
	HEIGHT: 12px
}
.news-latest-morelink A {
	FLOAT: right
}
.news-list-container {
	
}
.news-list-item {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px
}
.news-list-container H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid
}
.news-list-container H3 A {
	PADDING-LEFT: 2px; COLOR: #000000
}
.news-list-container H3 A:link {
	PADDING-LEFT: 2px; COLOR: #000000
}
.news-list-container H3 A:visited {
	PADDING-LEFT: 2px; COLOR: #000000
}
.news-list-container H3 A:hover {
	PADDING-LEFT: 2px; COLOR: #000000
}
.news-list-container P {
	PADDING-LEFT: 3px
}
.news-list-date {
	MARGIN-TOP: -2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: right; MARGIN-RIGHT: -2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.news-list-imgcaption {
	PADDING-RIGHT: 3px; FONT-SIZE: 9px; FLOAT: right; PADDING-TOP: 3px
}
.news-list-container IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #666 1px solid
}
.news-list-category IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.news-list-morelink {
	FONT-SIZE: 9px; MARGIN-LEFT: 3px
}
.news-list-category {
	FONT-SIZE: 9px; MARGIN-LEFT: 3px
}
.news-list-morelink {
	MARGIN-BOTTOM: 3px
}
.news-list-browse {
	TEXT-ALIGN: center
}
.tx-ttnews-browsebox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px
}
.tx-ttnews-browsebox TD {
	FONT-SIZE: 10px
}
.tx-ttnews-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell P {
	MARGIN: 0px
}
.tx-ttnews-browsebox TD P {
	MARGIN: 0px
}
.tx-ttnews-browsebox-SCell {
	
}
.news-search-emptyMsg {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px
}
.news-single-item {
	MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff
}
.news-single-item H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #000000
}
.news-single-item H3 {
	MARGIN-BOTTOM: 15px
}
.news-single-img {
	FLOAT: right; MARGIN-LEFT: 15px
}
.news-single-img IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #666 1px solid
}
.news-single-img A:link {
	BORDER-BOTTOM-STYLE: none
}
.news-single-img A:visited {
	BORDER-BOTTOM-STYLE: none
}
.news-single-img A:hover {
	BORDER-BOTTOM-STYLE: none
}
.news-single-imgcaption {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.news-single-category {
	FONT-SIZE: 10px; FLOAT: left
}
.news-single-backlink {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px
}
.news-single-backlink A {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 15px
}
.news-single-timedata {
	FONT-SIZE: 10px; FLOAT: right
}
.news-single-imgcaption {
	FONT-SIZE: 12px
}
.news-single-additional-info {
	CLEAR: both; PADDING-RIGHT: 3px; MARGIN-TOP: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.news-single-related {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.news-single-files {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.news-single-links {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.news-single-related DD {
	MARGIN-LEFT: 20px
}
.news-single-links DD {
	MARGIN-LEFT: 20px
}
.news-single-files DD {
	MARGIN-LEFT: 20px
}
.news-single-related DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-single-links DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-single-files DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%
}
.news-amenu-container {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.news-amenu-container LI {
	PADDING-BOTTOM: 1px
}
.news-amenu-container UL {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffff
}
.news-amenu-container H2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #dddddd
}
.news-amenu-item-year {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #dddddd
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	WIDTH: 100px
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	WIDTH: 150px
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	BACKGROUND: #eeeeee
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	FONT-WEIGHT: bold
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	FONT-WEIGHT: normal
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	COLOR: red
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	BACKGROUND: #eeeeff
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	BACKGROUND: #cccccc
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	VERTICAL-ALIGN: middle
}
.tx-veguestbook-pi1 {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tx-guestbook-list-header {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/fileadmin/template/bg.gif); COLOR: #ffffff
}
.tx-guestbook-list-row {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffff
}
.tx-guestbook-list-rowleft {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6
}
.tx-guestbook-list-entrycomment-title {
	FONT-WEIGHT: bold
}
.tx-guestbook-list-entrycomment {
	FONT-STYLE: italic
}
.tx-guestbook-list-small {
	FONT-SIZE: 9px; COLOR: #666666
}
.tx-veguestbook-pi1-browsebox TD {
	FONT-SIZE: 9px; COLOR: #666666
}
.tx-veguestbook-pi1-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-veguestbook-pi1-browsebox-SCell {
	BACKGROUND-COLOR: #eeeeee
}
.tx-guestbook-latest-header {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #539521
}
.tx-guestbook-latest-row {
	BACKGROUND-COLOR: #ffffff
}
.tx-guestbook-latest-small {
	FONT-SIZE: 9px; COLOR: #666666
}
.tx-guestbook-form-inputfield-med {
	BORDER-RIGHT: #666666 1pt solid; BORDER-TOP: #666666 1pt solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1pt solid; WIDTH: 100px; COLOR: #333333; BORDER-BOTTOM: #666666 1pt solid; HEIGHT: 20px
}
.tx-guestbook-form-inputfield-big {
	BORDER-RIGHT: #666666 1pt solid; BORDER-TOP: #666666 1pt solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1pt solid; WIDTH: 150px; COLOR: #333333; BORDER-BOTTOM: #666666 1pt solid; HEIGHT: 20px
}
.tx-guestbook-form-textarea {
	BORDER-RIGHT: #666666 1pt solid; BORDER-TOP: #666666 1pt solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1pt solid; WIDTH: 250px; COLOR: #333333; BORDER-BOTTOM: #666666 1pt solid
}
.tx-guestbook-form-obligationfield {
	WIDTH: 320px
}
.tx-guestbook-form-error {
	COLOR: #cc0000
}
.monthview {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendar-month {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.monthview {
	CLEAR: both; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ddddff
}
.calendar-month .prev_months {
	FLOAT: left; WIDTH: 200px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.calendar-month .next_months {
	FLOAT: right; WIDTH: 200px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.calendar-month .the_month {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #288ebd; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calendar-month .the_month A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .p_m {
	FLOAT: left
}
.calendar-month .n_m {
	FLOAT: right
}
.calendar-month .p_y {
	FLOAT: left
}
.calendar-month .n_y {
	FLOAT: right
}
.calendar-month .p_y_1 {
	PADDING-LEFT: 10px; FLOAT: left
}
.calendar-month .n_y_1 {
	PADDING-RIGHT: 10px; FLOAT: right
}
.calendar-month .cat_select {
	TEXT-ALIGN: right
}
.calendar-month .p_y_1 A {
	DISPLAY: inline; COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .n_y_1 A {
	DISPLAY: inline; COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .p_m_1 {
	DISPLAY: inline; COLOR: #288ebd
}
.calendar-month .p_m_2 {
	DISPLAY: inline; COLOR: #288ebd
}
.calendar-month .p_m_3 {
	DISPLAY: inline; COLOR: #288ebd
}
.calendar-month .n_m_1 {
	DISPLAY: inline; COLOR: #288ebd
}
.calendar-month .n_m_2 {
	DISPLAY: inline; COLOR: #288ebd
}
.calendar-month .n_m_3 {
	DISPLAY: inline; COLOR: #288ebd
}
.calendar-month .p_m_1 A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .p_m_2 A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .p_m_3 A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .n_m_1 A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .n_m_2 A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .n_m_3 A {
	COLOR: #288ebd; TEXT-DECORATION: none
}
.calendar-month .p_m_1 {
	FONT-SIZE: 12pt
}
.calendar-month .n_m_1 {
	FONT-SIZE: 12pt
}
.calendar-month .p_m_2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.calendar-month .n_m_2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.calendar-month .p_m_3 {
	FONT-SIZE: 9pt
}
.calendar-month .n_m_3 {
	FONT-SIZE: 9pt
}
TABLE.monthview TR TD.top_header {
	FONT-SIZE: 20pt; WIDTH: 100px; HEIGHT: 20px
}
TABLE.monthview TR TD .top_header .weekheader {
	VISIBILITY: hidden; WIDTH: 25px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.monthview .top_header .dayheader {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #9999ff 1px solid; WIDTH: 10px; COLOR: #288ebd; BORDER-BOTTOM: #9999ff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.monthview .week {
	
}
.monthview .weeknum {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #9999ff 1px solid; BORDER-BOTTOM: #9999ff 1px solid
}
.monthview .weeknum .week_short {
	FONT-WEIGHT: bold; COLOR: #93d0ed; LINE-HEIGHT: 0px; PADDING-TOP: 20px
}
.monthview .weeknum .week_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #288ebd
}
.monthview .weeknum .week_header A {
	DISPLAY: block; WIDTH: 30pt; COLOR: #288ebd; TEXT-DECORATION: none
}
TABLE.monthview TR TD.day {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #9999ff 1px solid; WIDTH: 50px; BORDER-BOTTOM: #9999ff 1px solid; HEIGHT: 70px; BACKGROUND-COLOR: #ffffff
}
TABLE.monthview TR TD.weekend {
	BACKGROUND-COLOR: #effeff
}
TABLE.monthview TR TD.not_in_month {
	BACKGROUND-COLOR: #ddddff
}
TABLE.monthview TR TD.day_is_today {
	BACKGROUND-COLOR: #ffdddd
}
TABLE.monthview TR TD.day .dayTitle {
	MARGIN-TOP: 2px; FONT-SIZE: 9pt; MARGIN-LEFT: 2px
}
TABLE.monthview TR TD.day .dayTitle A {
	DISPLAY: block; WIDTH: 40pt; TEXT-DECORATION: none
}
TABLE.monthview TR TD.day DIV.event_today {
	BORDER-RIGHT: #2aa4dd 1px solid; BORDER-TOP: #2aa4dd 5px solid; DISPLAY: block; FONT-SIZE: 8pt; MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #2aa4dd 1px solid; BORDER-BOTTOM: #2aa4dd 1px solid; BACKGROUND-COLOR: #efefef
}
TABLE.monthview TR TD.day DIV.event_today DIV.inner A {
	DISPLAY: inline; COLOR: #222255; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.monthview .event_today .inner {
	WHITE-SPACE: nowrap
}
.monthview .event_not_today {
	BORDER-TOP: #2aa4dd 5px solid; MARGIN: 2px 1px
}
.monthview .event_not_today .inner {
	DISPLAY: none
}
.gb_weather TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.gb_weather .city {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.gb_weather .temperature {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.calendar_upcoming {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.single_event {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.event_title {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}

.event_time {
	FONT-SIZE: 10px;
}
.single_event .question {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: blue;
	text-decoration: underline;
}

.event_time {
	padding-left: 10px;
}
.event_series {
	padding-left: 10px;
}
.event_place {
	padding-left: 10px;
}
.event_address {
	padding-left: 10px;
}

.event_teaser
{
	padding-left: 10px;
}
.event_description
{
	padding-left: 10px;
}
.event_moreinfo
{
	padding-left: 10px;
}
.event_url
{
	padding-left: 10px;
}
.event_organizer_image
{
	padding-left: 10px;
}
.event_organizer
{
	padding-left: 10px;
}
.event_organizer_email
{
	padding-left: 10px;
}
.event_organizer_url
{
	padding-left: 10px;
}

.event_category{
	text-align: right;
}
.event_targetgroup{
	text-align: right;
}
.event_image{
	text-align: right;
}