HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; MIN-WIDTH: 802px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #f1f1e7; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/page_bg.jpg); OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #f8f9f4; SCROLLBAR-SHADOW-COLOR: #f1f1e7; COLOR: rgb(62,77,116); SCROLLBAR-3DLIGHT-COLOR: #c1bfaa; SCROLLBAR-ARROW-COLOR: #c1bfaa; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #f8f9f4; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #c1bfaa; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TEXTAREA {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #aeaeae 1px solid; COLOR: rgb(62,77,116); BORDER-BOTTOM: #aeaeae 1px solid
}
INPUT {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #aeaeae 1px solid; COLOR: rgb(62,77,116); BORDER-BOTTOM: #aeaeae 1px solid
}
.input {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; BORDER-LEFT: #999999 1px solid; WIDTH: 240px; COLOR: rgb(0,0,0); BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
.input_radio {
	BORDER-RIGHT: #f8f9f4 1px solid; BORDER-TOP: #f8f9f4 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #f8f9f4 1px solid; BORDER-BOTTOM: #f8f9f4 1px solid
}
.table_border {
	BORDER-RIGHT: #c1bfaa 1px solid; BORDER-TOP: #c1bfaa 1px solid; BORDER-LEFT: #c1bfaa 1px solid; BORDER-BOTTOM: #c1bfaa 1px solid
}
SELECT {
	FONT-SIZE: 11px; COLOR: rgb(62,77,116); FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif; BACKGROUND-COLOR: #ffffff
}
.label {
	FONT-SIZE: 11px; COLOR: rgb(0,0,0); FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
.small {
	FONT-SIZE: 9px
}
#outer {
	MIN-HEIGHT: 100%; WIDTH: 802px; COLOR: #000000; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left
}
HTML > BODY #outer {
	HEIGHT: auto
}
#innerwrap {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 620px
}
#left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 169px; PADDING-TOP: 5px; POSITION: relative
}
#left P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
#right P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
#imagecolumn A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(190,190,190); PADDING-TOP: 0px
}
#right {
	MARGIN-TOP: 23px;
	FONT-SIZE: 11px;
	FLOAT: right;
	WIDTH: 160px;
	COLOR: rgb(62,77,116);
	POSITION: relative;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
DIV {
	MARGIN-TOP: 0px; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
P {
	MARGIN-TOP: 0px; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
#centrecontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 430px; COLOR: rgb(62,77,116); PADDING-TOP: 10px; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
#centrecontent P {
	FONT-SIZE: 11px
}
#centrecontent TD {
	FONT-SIZE: 11px
}
#centrecontent TABLE {
	FONT-SIZE: 11px
}
#centrecontent TH {
	FONT-SIZE: 11px
}
#centrecontent TR {
	FONT-SIZE: 11px
}
#centrecontent TBODY {
	FONT-SIZE: 11px
}
#centrecontent DIV {
	FONT-SIZE: 11px
}
#centrecontent UL {
	LEFT: 0px
}
#centrecontent LI {
	LEFT: 0px
}
#clearfooter {
	CLEAR: both; WIDTH: 100%; HEIGHT: 52px
}
#bottomnavi {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: left
}
#kontaktform TD {
	PADDING-LEFT: 5px; FONT-SIZE: 11px
}
#additionalnavi {
	MARGIN-TOP: 3px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; WIDTH: 170px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#navipath {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 185px; WIDTH: auto; COLOR: rgb(99,99,99); PADDING-TOP: 5px; BORDER-BOTTOM: #e6e4d5 1px double
}
H1 {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #3f9663; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
H1.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma,Arial,Helvetica,Sans-serif,sans-serif
}
HR {
	COLOR: rgb(210,210,210)
}
.border {
	BORDER-TOP: #3f9663 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #3f9663; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #3f9663; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #3f9663
}
A {
	FONT-SIZE: 11px; COLOR: #3f9663; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.newsheadline {
	FONT-WEIGHT: bold
}
A.bottomnavi {
	FONT-SIZE: 11px
}
A.additionalnavi {
	FONT-SIZE: 11px; COLOR: rgb(160,160,160)
}
A.navipath {
	FONT-SIZE: 11px; COLOR: rgb(160,160,160)
}
A.sitemap_level1 {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: url(../images/navi_pfeil_rechts.gif) no-repeat right 50%; PADDING-BOTTOM: 0.4em; COLOR: #3f9663; BORDER-BOTTOM: #3f9663 1px solid
}
A.sitemap_level2 {
	DISPLAY: block; BACKGROUND: url(../images/navi_pfeil_rechts.gif) no-repeat 170px 4px
}
A.sitemap_level3 {
	
}
.sitemap_level2_container {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 50%; PADDING-TOP: 0.3em
}
.sitemap_level3_container {
	FLOAT: right; WIDTH: 50%; PADDING-TOP: 0.3em
}
.input_searchbox {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 85px; COLOR: rgb(62,77,116); BORDER-BOTTOM: #aeaeae 1px solid
}
.input_newsletterselect {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 80px; COLOR: rgb(62,77,116); MARGIN-RIGHT: 8px
}
.label_searchbox {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #9d9ea2; POSITION: relative
}
#loginbox {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 165px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #f8f9f4
}
#searchbox {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 165px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #f8f9f4
}
#newsletterbox {
	BORDER-RIGHT: #aeaeae 1px solid; BORDER-TOP: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; WIDTH: 165px; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #f8f9f4
}
.hidden {
	DISPLAY: none
}
.teaser_img {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 3px; FLOAT: left; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #000000 1px solid
}
.bg_left {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/bg_left.jpg); BACKGROUND-REPEAT: no-repeat
}
.bg_right {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/bg_right.jpg); BACKGROUND-REPEAT: no-repeat
}
#content-box {
	BORDER-RIGHT: #c1bfaa 1px solid; BORDER-TOP: #c1bfaa 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bg_content.gif); BORDER-LEFT: #c1bfaa 1px solid; WIDTH: auto; BORDER-BOTTOM: #c1bfaa 1px solid; BACKGROUND-COLOR: #ffffff
}
H2 {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff
}
#linkliste {
	FONT-SIZE: 11px
}
#linkliste TD {
	FONT-SIZE: 11px; COLOR: rgb(62,77,116)
}
#linkliste IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#bottomnavi A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: left
}
#bildergalerie TD {
	FONT-SIZE: 11px
}
#dl TD {
	FONT-SIZE: 11px; COLOR: rgb(62,77,116)
}
#dl TH {
	FONT-SIZE: 11px; COLOR: rgb(62,77,116)
}
.image_left {
	MARGIN-RIGHT: 8px
}
.image_right {
	MARGIN-LEFT: 8px
}
.blauer_Balken {
	MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bg_subnavi.jpg); MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 17px; TEXT-ALIGN: left
}
.roter_Balken {
	MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #e33a41; TEXT-ALIGN: left
}
.gruener_Balken {
	MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #3f9663; TEXT-ALIGN: left
}
#mod_sK A {
	FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
#mod_sK A.tag {
	FONT-SIZE: 9px
}
#mod_sK TABLE {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; MARGIN-LEFT: 10px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 160px; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: sans-serif; TEXT-DECORATION: none; border-spacing: 4pt
}
#mod_sK TD.navl {
	FONT-WEIGHT: bold; WIDTH: 20%; TEXT-ALIGN: left
}
#mod_sK TD.navr {
	FONT-WEIGHT: bold; WIDTH: 20%; TEXT-ALIGN: right
}
#mod_sK TD.navm {
	FONT-WEIGHT: bold; WIDTH: 60%; TEXT-ALIGN: center
}
#mod_sK TD.wtag {
	WIDTH: 14%; COLOR: #000000; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#mod_sK TD.wochenende {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #aaaaaa; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}
#mod_sK TD.wochentag {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #999999; BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: right
}
#mod_sK TD.heute {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #43a0af; BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: right; paddin-right: 3px
}
#mod_sK TD.belegt {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #9e5357; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #e3e3ff; TEXT-ALIGN: right
}
#mod_sK TD.belegtwe {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #9e5357; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #bfbfff; TEXT-ALIGN: right
}
#mod_sK TD.tangiert {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #9e5357; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: right
}
#mod_sK TD.tangiertwe {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #9e5357; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: right
}
#mod_te H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #6c8fb5
}
#mod_te P {
	FONT-SIZE: 100%; COLOR: rgb(62,77,116)
}
#mod_tlh {
	TEXT-ALIGN: left
}
#mod_tlf {
	TEXT-ALIGN: left
}
#mod_tl TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#mod_tl TH {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bg_subnavi.jpg); MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
#mod_tl TD {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 130%; TEXT-ALIGN: left
}
#mod_tl .border {
	
}
#mod_tl .hell {
	
}
#mod_tl .dunkel {
	BACKGROUND-COLOR: #f8f9f4
}
#mod_tl .sp0 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 70px; PADDING-TOP: 2px
}
#mod_tl .sp1 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 50px; PADDING-TOP: 2px
}
#mod_tl .sp2 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 50px; PADDING-TOP: 2px
}
#mod_tl .sp3 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 170px; PADDING-TOP: 2px
}
#mod_tl .sp4 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 90px; PADDING-TOP: 2px
}
#mod_tl .einrueck {
	PADDING-LEFT: 5px
}
#mod_ttl TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#mod_ttl TH {
	MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bg_subnavi.jpg); MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 15px; TEXT-ALIGN: left
}
#mod_ttl TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
#mod_ttl .hell {
	
}
#mod_ttl .dunkel {
	BACKGROUND-COLOR: #dfdfdf
}
#mod_ttl .sp1 {
	FONT-SIZE: 11px; WIDTH: auto
}
#mod_ttl .sp2 {
	FONT-SIZE: 11px; WIDTH: auto
}
#termineingabe TABLE {
	FONT-SIZE: 11px
}
#termineingabe TD {
	FONT-SIZE: 11px
}
#mod_te TD {
	FONT-SIZE: 11px; COLOR: rgb(62,77,116)
}
#teaser_box2 {
	BORDER-RIGHT: rgb(210,210,210) 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: rgb(210,210,210) 1px solid; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.6em; BORDER-LEFT: rgb(210,210,210) 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: rgb(210,210,210) 1px solid; BACKGROUND-COLOR: #f8f9f4
}



