* {
	OUTLINE-STYLE: none
}
HTML {
	Z-INDEX: 99; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 101%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff8f8; HEIGHT: 101% !important; PADDING-TOP: 0px
}
BODY {
	Z-INDEX: 99; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 101%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff8f8; HEIGHT: 101% !important; PADDING-TOP: 0px
}
#flash {
	POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: -74px; background-image:url(../img/bg.JPG); background-repeat:repeat-x; background-color:#EEE;
}
#site-wrapper {
	Z-INDEX: 101; POSITION: absolute; WIDTH: 100%; TOP: 0px
}
#logo-wrapper {
	Z-INDEX: 700; POSITION: relative; MARGIN: 0px auto; WIDTH: 920px; HEIGHT: 50px
}
#site-logo {
	Z-INDEX: 600; POSITION: absolute; WIDTH: 139px; HEIGHT: 178px; TOP: 0px; LEFT: 395px
}
.logo-neu {
	BACKGROUND: url(../img/logo.png) no-repeat
}
.logo-klassik {
	BACKGROUND: url(../images/banderole-brown.png) no-repeat
}
.logo-falke {
	BACKGROUND: url(../images/banderole-blue.png) no-repeat
}
A#site-logo {
	TEXT-DECORATION: none
}
#site-content {
	Z-INDEX: 500; POSITION: relative; PADDING-BOTTOM: 106px; MARGIN: 0px auto; WIDTH: 940px; OVERFLOW: hidden; TOP: 0px
}
#content-navigation {
	PADDING-LEFT: 49px; WIDTH: 869px; FLOAT: left; HEIGHT: 86px
}
#hide-content {
	POSITION: absolute; WIDTH: 44px; BACKGROUND: url(../images/top-red.png); HEIGHT: 60px; TOP: -1px; CURSOR: pointer; RIGHT: 31px
}
.classic#hide-content {
	BACKGROUND: url(../images/top-brown.png)
}
.falke#hide-content {
	BACKGROUND: url(../images/top-blue.png)
}
#content-header {
	Z-INDEX: 99; BORDER-BOTTOM: #cdcac0 2px solid; POSITION: relative; BORDER-LEFT: #cdcac0 2px solid; WIDTH: 816px; FLOAT: left; HEIGHT: 350px; MARGIN-LEFT: 49px; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
#content-outer {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 11px; PADDING-LEFT: 4px; WIDTH: 920px; PADDING-RIGHT: 4px; BACKGROUND: url(../images/content-outer.png); FLOAT: left; MARGIN-LEFT: 11px; PADDING-TOP: 4px
}
* + HTML #content-outer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content-inner {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 918px; BACKGROUND: url(../images/content-in-bg.gif) #fdf9ec repeat-x; FLOAT: left; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 49px; WIDTH: 820px; PADDING-RIGHT: 49px; FLOAT: left; PADDING-TOP: 25px
}
.contentfull {
	FLOAT: left
}
#content-footer {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 49px; WIDTH: 869px; BACKGROUND: url(../images/content-footer-bg.gif) repeat-x 50% bottom; FLOAT: left; HEIGHT: 105px; PADDING-TOP: 25px
}
#content-footer DIV.section-hr {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content-footer IMG {
	MARGIN: 25px 80px 0px 20px; FLOAT: left
}
#content-footer A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#anchor-top {
	POSITION: relative; MARGIN: 13px -5px 0px 0px; WIDTH: 101px; BACKGROUND: url(../images/dash.gif) no-repeat; FLOAT: right; HEIGHT: 101px
}
#site-footer {
	Z-INDEX: 900; POSITION: fixed; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 78px; background-image:url(../img/alt.png); background-repeat:repeat-x;
}
.fot-red {
	BACKGROUND: url(../images/fot-red.png) repeat-x
}
.fot-brown {
	BACKGROUND: url(../images/fot-brown.png) repeat-x
}
.fot-blue {
	BACKGROUND: url(../images/fot-blue.png) repeat-x
}
.center {
	MARGIN: 0px auto; WIDTH: 820px; HEIGHT: 70px
}
#site-footer IMG {
	MARGIN-TOP: 12px; FLOAT: left; MARGIN-RIGHT: 20px
}
#site-footer SPAN {
	LINE-HEIGHT: 15px; MARGIN-TOP: 30px; FONT-FAMILY: arial; FLOAT: left; HEIGHT: 30px; COLOR: #fdf9ec; FONT-SIZE: 11px; MARGIN-RIGHT: 40px
}
#site-footer SPAN A {
	BORDER-BOTTOM: #fdf9ec 1px dotted; PADDING-BOTTOM: 2px; COLOR: #fdf9ec; TEXT-DECORATION: none
}
.section-half {
	WIDTH: 410px; FLOAT: left
}
.fl-jus P {
	TEXT-ALIGN: justify
}
.fl-jus.col-le.section-half P {
	PADDING-RIGHT: 15px
}
.fl-jus.col-re.section-half P {
	PADDING-LEFT: 15px
}
.hl-re H1 {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
.hl-re H2 {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
.hl-re H3 {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
.hl-re H4 {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
.hl-re H5 {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
.hl-re H6 {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px
}
.col-le P {
	PADDING-LEFT: 20px; PADDING-RIGHT: 10px
}
.col-re P {
	PADDING-LEFT: 10px; PADDING-RIGHT: 20px
}
.hor-badget {
	POSITION: relative; PADDING-LEFT: 85px; WIDTH: 100%; BACKGROUND: url(../images/side-red.png) no-repeat; FLOAT: left; HEIGHT: 44px; MARGIN-LEFT: -65px
}
.classic.hor-badget {
	BACKGROUND: url(../images/side-brown.png) no-repeat
}
.falke.hor-badget {
	BACKGROUND: url(../images/side-blue.png) no-repeat
}
.none.classic.hor-badget {
	MARGIN-TOP: 18px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.section-hr {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 820px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/seperator.gif) repeat-x center 50%; FLOAT: left; HEIGHT: 21px; PADDING-TOP: 25px
}
.article-hr {
	MARGIN: 0px auto; WIDTH: 50px; BACKGROUND: url(../images/seperator-img-n.gif) no-repeat center 50%; HEIGHT: 21px
}
.weblog-additional .section-hr {
	WIDTH: 550px
}
#weblog .section-hr {
	MARGIN: 0px 0px 0px -20px
}
#weblog .article-hr {
	MARGIN: 0px 0px 0px 250px; FLOAT: left
}
#weblog .blog-hr {
	MARGIN: 0px 250px 0px 0px; WIDTH: 20px; BACKGROUND: #fdf9ec; FLOAT: right; HEIGHT: 21px
}
.col-le {
	CLEAR: both
}
.button {
	TEXT-ALIGN: center; LINE-HEIGHT: 29px; WIDTH: 140px; FONT-FAMILY: arial; BACKGROUND: url(../images/button_01.gif); HEIGHT: 29px; COLOR: #fdf9ec; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none
}
.date-holding {
	LINE-HEIGHT: 29px; MARGIN-TOP: 20px; WIDTH: 304px; FONT-FAMILY: arial; BACKGROUND: #e8e5d9; HEIGHT: 29px; COLOR: #383838; FONT-SIZE: 11px
}
.col-le .date-holding SPAN {
	FLOAT: left; MARGIN-LEFT: 40px; FONT-WEIGHT: bold
}
.col-re .date-holding SPAN {
	FLOAT: right; FONT-WEIGHT: bold; MARGIN-RIGHT: 40px
}
.date-holding SPAN.info {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 140px; PADDING-RIGHT: 10px; BACKGROUND: #e8e5d9; FONT-WEIGHT: lighter; PADDING-TOP: 4px
}
.date-holding SPAN.info A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; COLOR: #8a1031; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.col-le .date-holding {
	FLOAT: left; MARGIN-LEFT: 20px
}
.col-le .date-holding A {
	MARGIN: -4px 4px 0px 0px; FLOAT: right
}
.col-re .date-holding {
	FLOAT: right; MARGIN-RIGHT: 20px
}
.col-re .date-holding A {
	MARGIN: -4px 0px 0px 4px; FLOAT: left
}
.col-re .date-holding A:hover {
	MARGIN-TOP: -2px
}
.col-le .date-holding A:hover {
	MARGIN-TOP: -2px
}
H1.serif {
	MARGIN: 9px 0px; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
H2.serif {
	MARGIN: 9px 0px; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
H3.serif {
	MARGIN: 9px 0px; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
H4.serif {
	MARGIN: 9px 0px; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
H5.serif {
	MARGIN: 9px 0px; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
H6.serif {
	MARGIN: 9px 0px; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
.col-re H1 {
	PADDING-LEFT: 10px
}
.col-re H2 {
	PADDING-LEFT: 10px
}
.col-re H3 {
	PADDING-LEFT: 10px
}
.col-re H4 {
	PADDING-LEFT: 10px
}
.col-re H5 {
	PADDING-LEFT: 10px
}
.col-re H6 {
	PADDING-LEFT: 10px
}
.col-le H1 {
	PADDING-LEFT: 20px
}
.col-le H2 {
	PADDING-LEFT: 20px
}
.col-le H3 {
	PADDING-LEFT: 20px
}
.col-le H4 {
	PADDING-LEFT: 20px
}
.col-le H5 {
	PADDING-LEFT: 20px
}
.col-le H6 {
	PADDING-LEFT: 20px
}
.cufon-active H1.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
.cufon-active H2.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
.cufon-active H3.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
.cufon-active H4.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
.cufon-active H5.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
.cufon-active H6.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
#featured-latest H3.serif {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a1031; FONT-SIZE: 18px; PADDING-TOP: 10px
}
.classic H1.cufonhl {
	COLOR: #544d40
}
.classic H2.cufonhl {
	COLOR: #544d40
}
.classic H3.cufonhl {
	COLOR: #544d40
}
.classic H6.cufonhl {
	COLOR: #544d40
}
.falke H1.cufonhl {
	COLOR: #173583
}
.falke H2.cufonhl {
	COLOR: #173583
}
.falke H3.cufonhl {
	COLOR: #173583
}
.falke H6.cufonhl {
	COLOR: #173583
}
P {
	LINE-HEIGHT: 18px; MARGIN: 18px 0px 0px; DISPLAY: block; FONT-FAMILY: arial; COLOR: #323232; FONT-SIZE: 12px
}
.col-le BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/quote-top.gif) no-repeat 20px 0px; PADDING-TOP: 0px
}
.col-re BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/quote-top.gif) no-repeat 10px 0px; PADDING-TOP: 0px
}
.col-le BLOCKQUOTE P {
	FONT-STYLE: italic; COLOR: #63625d
}
.col-re BLOCKQUOTE P {
	FONT-STYLE: italic; COLOR: #63625d
}
.col-le BLOCKQUOTE P {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
BLOCKQUOTE P IMG {
	MARGIN: 0px 0px -5px 8px
}
.weblog-article BLOCKQUOTE {
	BACKGROUND-IMAGE: url(../images/quote-top.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
.weblog-article BLOCKQUOTE P {
	BACKGROUND-IMAGE: url(../images/quote-bottom.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; FONT-STYLE: italic; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 465px bottom; COLOR: #959595; FONT-SIZE: 12px; PADDING-TOP: 0px
}
A.external {
	FONT-FAMILY: arial; COLOR: #8a1031; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.internal {
	FONT-FAMILY: arial; COLOR: #8a1031; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.weblog-article A {
	FONT-FAMILY: arial; COLOR: #8a1031; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.external:hover {
	TEXT-DECORATION: underline
}
A.internal:hover {
	TEXT-DECORATION: underline
}
.weblog-article A {
	TEXT-DECORATION: underline
}
A.col-le.internal {
	PADDING-LEFT: 20px
}
A.col-re.internal {
	PADDING-LEFT: 10px
}
.weblog-article UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #484743; FONT-SIZE: 12px; PADDING-TOP: 0px
}
UL.lipoint {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #484743; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.akt-full .col-re UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #484743; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.weblog-article UL LI {
	BACKGROUND-IMAGE: url(../images/lipoint.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; PADDING-TOP: 0px
}
UL.lipoint LI {
	BACKGROUND-IMAGE: url(../images/lipoint.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; PADDING-TOP: 0px
}
.akt-full .col-re UL LI {
	BACKGROUND-IMAGE: url(../images/lipoint.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; PADDING-TOP: 0px
}
#start-video {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; WIDTH: 480px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/video-overlay.png) no-repeat; HEIGHT: 322px; MARGIN-LEFT: -208px; TOP: 100px; PADDING-TOP: 52px; LEFT: 50%
}
.signature IMG {
	MARGIN-TOP: 10px
}
.rez#gaestebuch {
	MARGIN: -44px 0px 0px
}
#rez-full {
	MARGIN: -28px 0px 0px
}
#gaestebuch IMG {
	PADDING-BOTTOM: 0px; MARGIN: -25px -20px 0px 0px; PADDING-LEFT: 15px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 90px; PADDING-TOP: 0px
}
#gaestebuch P {
	MARGIN: 20px 0px 0px
}
.tagebuch IMG {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; FLOAT: left; BORDER-TOP: #cdcac0 2px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #cdcac0 2px solid
}
.quote-autor {
	WIDTH: 300px; FONT-FAMILY: times, times new roman; FLOAT: left; COLOR: #8a1031; FONT-SIZE: 13px
}
.col-le .quote-autor {
	MARGIN: 9px 0px 0px 20px
}
.col-re .quote-autor {
	MARGIN: 9px 0px 0px 10px
}
UL#customer-quotes {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#customer-quotes H3 {
	DISPLAY: none
}
UL#customer-quotes LI {
	FLOAT: left
}
UL#featured-latest {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: -42px 0px 0px; PADDING-LEFT: 0px; WIDTH: 820px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#featured-latest LI.col-le {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 380px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
UL#featured-latest LI.col-le DIV.date-holding {
	MARGIN: 20px 0px 0px
}
UL#featured-latest LI.col-re {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#featured-latest LI.col-re DIV.date-holding {
	MARGIN: 20px 0px 0px
}
UL#featured-latest LI {
	LINE-HEIGHT: 16px; FONT-FAMILY: arial; FLOAT: left; COLOR: #323232; FONT-SIZE: 12px
}
UL#featured-latest LI H3.serif {
	PADDING-BOTTOM: 20px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
UL#featured-latest LI.col-le DIV.date-holding SPAN {
	TEXT-ALIGN: center; MARGIN: 0px 0px 0px 10px; FONT-SIZE: 11px; FONT-WEIGHT: lighter
}
UL#featured-latest LI.col-re DIV.date-holding SPAN {
	TEXT-ALIGN: center; MARGIN: 0px 10px 0px 0px; FONT-SIZE: 11px; FONT-WEIGHT: lighter
}
.flexcontent {
	MARGIN-BOTTOM: 25px; FLOAT: left
}
.flexcontent DIV.section-half {
	MARGIN: 0px 0px 25px
}
#header-blog-plus {
	Z-INDEX: 89; POSITION: absolute; WIDTH: 137px; BOTTOM: -55px; BACKGROUND: url(../images/header-blog-plus.jpg) no-repeat; HEIGHT: 55px; RIGHT: 98px
}
#weblog {
	PADDING-BOTTOM: 25px; MARGIN: 0px 20px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.weblog-article {
	WIDTH: 520px; FLOAT: left
}
.weblog-article A.sig-link {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.weblog-article A.sig-link IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.weblog-article DIV.hor-badget {
	MARGIN: 0px 0px 0px -85px; WIDTH: 100%; FLOAT: left
}
.weblog-creds {
	PADDING-BOTTOM: 26px; MARGIN: -5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 520px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.weblog-creds A {
	COLOR: #8a1031; TEXT-DECORATION: none
}
SPAN.weblog-drop {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; MARGIN: 0px 0px -3px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-FAMILY: "Times", Times new roman, Georgia; FLOAT: left; FONT-SIZE: 40px; PADDING-TOP: 0px
}
.weblog-sig {
	PADDING-BOTTOM: 36px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 36px
}
.weblog-sig IMG {
	MARGIN: 0px 0px -15px 10px
}
.weblog-features {
	Z-INDEX: 99; POSITION: relative; MARGIN: 15px 0px 0px 40px; WIDTH: 220px; FLOAT: left
}
.weblog-mod {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 18px; MARGIN: 28px 0px 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.weblog-mod UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.weblog-mod UL LI {
	BACKGROUND-IMAGE: url(../images/lidot.gif); MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px
}
.weblog-mod UL LI A {
	FONT-FAMILY: arial; COLOR: #8a1031; FONT-SIZE: 12px; TEXT-DECORATION: none
}
H2.red.serif {
	MARGIN: 0px; COLOR: #8a1031
}
.sub-hl {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.weblog-additional {
	WIDTH: 780px; FLOAT: left
}
#weblog-gallery {
	WIDTH: 520px; FLOAT: left
}
#weblog-autor {
	WIDTH: 520px; FLOAT: left
}
DIV#weblog-gallery UL.sig-container {
	MARGIN: 0px; WIDTH: 520px; FLOAT: left
}
#weblog-gallery H2 {
	MARGIN-BOTTOM: 20px
}
#weblog-autor {
	MARGIN: 0px; BACKGROUND: #d0cdc4
}
#weblog-autor P {
	PADDING-BOTTOM: 18px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; PADDING-TOP: 18px
}
#weblog-links {
	LINE-HEIGHT: 18px; MARGIN: 0px 0px 10px 40px; WIDTH: 220px; FLOAT: left
}
#weblog-twit {
	LINE-HEIGHT: 18px; MARGIN: 0px 0px 10px 40px; WIDTH: 220px; FLOAT: left
}
#weblog-twit P {
	MARGIN: 18px 0px 0px
}
#weblog-twit P IMG {
	MARGIN: -10px 15px 0px 0px; FLOAT: left
}
#weblog-links A {
	BACKGROUND-IMAGE: url(../images/lidot.gif); LINE-HEIGHT: 18px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial; BACKGROUND-POSITION: 0px 2px; COLOR: #8a1031; FONT-SIZE: 12px; TEXT-DECORATION: none
}
H1.float.cufonhl {
	PADDING-RIGHT: 20px; BACKGROUND: #fdf9ec; FLOAT: left
}
#quicklinks {
	BORDER-BOTTOM: #cdcac0 1px solid; BORDER-LEFT: #cdcac0 1px solid; LINE-HEIGHT: 30px; MARGIN-TOP: -5px; WIDTH: 818px; FONT-FAMILY: arial; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 28px; FONT-SIZE: 12px; BORDER-TOP: #cdcac0 1px solid; BORDER-RIGHT: #cdcac0 1px solid
}
#quicklinks SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 28px; PADDING-TOP: 0px
}
#quicklinks A {
	MARGIN: 0px; PADDING-RIGHT: 30px; FLOAT: left; COLOR: #8a1031; TEXT-DECORATION: none
}
#quicklinks A:hover {
	TEXT-DECORATION: underline
}
A.botlink {
	PADDING-LEFT: 16px; BACKGROUND: url(../images/botlink.gif) no-repeat left center; COLOR: #8a1031; MARGIN-LEFT: 5px; TEXT-DECORATION: none
}
A.toplink {
	PADDING-LEFT: 16px; BACKGROUND: url(../images/toplink.gif) no-repeat left center; COLOR: #8a1031; MARGIN-LEFT: 5px; TEXT-DECORATION: none
}
UL.lidot.liwellness LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.col-le UL.lidot.liwellness LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.col-re DIV.positioner {
	MARGIN-TOP: 66px; FLOAT: left
}
DIV.col-re DIV.wellness.positioner {
	MARGIN: 18px 0px 0px
}
DIV.col-re DIV.wellness.positioner P {
	MARGIN: 0px
}
#ankphysio {
	MARGIN: 0px 0px 30px
}
DIV.col-le DIV.positioner {
	MARGIN-TOP: 18px; FLOAT: left
}
DIV.col-le DIV.positioner IMG {
	MARGIN: 0px 0px 0px 20px
}
DIV.col-re DIV.positioner IMG {
	MARGIN: 0px 0px 0px 10px
}
IMG.img-half {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; WIDTH: 376px; HEIGHT: 250px; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
SPAN.img-description {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 376px; FONT-FAMILY: arial; BACKGROUND: #000; FLOAT: left; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 12px
}
DIV.col-le SPAN.img-description {
	MARGIN: -36px 0px 0px 22px
}
DIV.col-re SPAN.img-description {
	MARGIN: -36px 0px 0px 12px
}
#physioslider {
	MARGIN: 20px 0px 0px; WIDTH: 820px; FLOAT: left
}
#physioslider #slider {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 420px; PADDING-TOP: 0px
}
#slider-00 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 420px; PADDING-TOP: 0px
}
#slider-01 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 420px; PADDING-TOP: 0px
}
#slider-02 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 420px; PADDING-TOP: 0px
}
#physioslider #slider .container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 800px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#physioslider A#prev {
	LEFT: -50px
}
#physioslider A#prev {
	TOP: 140px
}
#physioslider A#next {
	TOP: 140px
}
A#prev {
	TEXT-DECORATION: none
}
A#next {
	TEXT-DECORATION: none
}
#ankwellar DIV.date-holding {
	DISPLAY: none
}
* + HTML #ankwellar {
	PADDING-BOTTOM: 20px
}
#arrangements-form {
	MARGIN: 25px 20px; WIDTH: 780px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden
}
OL.ar-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 820px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
OL.ar-list LI.section-half {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 410px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 18px
}
OL.ar-list LI.col-le.section-half {
	CLEAR: both
}
OL.ar-list .col-le BLOCKQUOTE {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; TEXT-INDENT: 25px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 20px 0px; PADDING-TOP: 0px
}
OL.ar-list BLOCKQUOTE P {
	MARGIN: 18px 0px
}
OL.ar-list .col-le BLOCKQUOTE P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
OL.ar-list .col-re BLOCKQUOTE {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; TEXT-INDENT: 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 10px 0px; PADDING-TOP: 0px
}
OL.ar-list .col-re BLOCKQUOTE P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
DIV.arrangements-list {
	MARGIN: 0px; WIDTH: 820px; FLOAT: left
}
DIV.arrangements-list OL.ar-list .ar-detail {
	DISPLAY: none
}
DIV.arrangements-list OL.ar-list H4.serif {
	DISPLAY: none
}
SPAN.arr-price {
	WIDTH: 130px; FLOAT: right; FONT-WEIGHT: bold
}
UL#arr-kat {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
UL.lidot {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; LIST-STYLE-TYPE: none; MARGIN: 18px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 12px; PADDING-TOP: 0px
}
UL#arr-kat LI {
	BACKGROUND-IMAGE: url(../images/lidot.gif); PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 2px
}
UL.lidot LI {
	BACKGROUND-IMAGE: url(../images/lidot.gif); PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 2px
}
UL#arr-kat LI A {
	COLOR: #8a1031; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
UL.lidot LI A {
	COLOR: #8a1031; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
UL#arr-kat LI A:hover {
	TEXT-DECORATION: underline
}
UL.lidot LI A:hover {
	TEXT-DECORATION: underline
}
UL#arr-kat LI SPAN {
	FONT-SIZE: 11px
}
#room-sortable {
	MARGIN: 15px 0px 0px
}
UL#room-filter {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 11px 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 380px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#room-filter LI {
	LINE-HEIGHT: 18px; WIDTH: 190px; FLOAT: left
}
UL#room-filter LI.margintop {
	MARGIN-TOP: 18px
}
UL#room-filter LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; BACKGROUND: url(../images/deselect.gif) no-repeat left 50%; COLOR: #181818; FONT-SIZE: 12px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 4px
}
UL#room-filter LI A.current {
	BACKGROUND: url(../images/selected.gif) no-repeat left 50%; COLOR: #8a1031
}
UL#room-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#room-list LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#room-list {
	MARGIN: -35px 0px 0px
}
UL#room-list LI {
	WIDTH: 820px; FLOAT: left; HEIGHT: 240px; OVERFLOW: hidden
}
.room-container {
	POSITION: relative; MARGIN-TOP: 50px; WIDTH: 820px; FLOAT: left
}
.room-image {
	BORDER-BOTTOM: #cdcac0 1px solid; BORDER-LEFT: #cdcac0 1px solid; WIDTH: 298px; FLOAT: left; HEIGHT: 177px; BORDER-TOP: #cdcac0 1px solid; BORDER-RIGHT: #cdcac0 1px solid
}
.room-image IMG {
	MARGIN: 1px; WIDTH: 296px; HEIGHT: 175px; OVERFLOW: hidden
}
.room-image DIV.date-holding {
	POSITION: relative; MARGIN: -32px 0px 0px -1px
}
.room-image DIV.date-holding SPAN {
	TEXT-ALIGN: center; WIDTH: 160px; FLOAT: left
}
.room-image DIV.date-holding A.button {
	POSITION: relative; MARGIN: -4px 4px 0px 0px; FLOAT: right
}
.room-image DIV.date-holding A.button:hover {
	MARGIN: -2px 4px 0px 0px
}
.room-number {
	POSITION: absolute; LINE-HEIGHT: 58px; PADDING-LEFT: 28px; WIDTH: 46px; FONT-FAMILY: Georgia; BACKGROUND: url(../images/room-badget.png); HEIGHT: 59px; COLOR: #e8eaec; FONT-SIZE: 13px; TOP: -28px; FONT-WEIGHT: bold; LEFT: 110px
}
.room-intro {
	MARGIN: 0px 0px 0px 20px; WIDTH: 500px; FLOAT: left; HEIGHT: 178px
}
.room-intro P {
	HEIGHT: 84px; OVERFLOW: hidden
}
.room-intro DIV {
	LINE-HEIGHT: 29px; WIDTH: 500px; FONT-FAMILY: arial; FLOAT: left; HEIGHT: 29px; FONT-SIZE: 12px; BORDER-TOP: #cdcac0 1px solid
}
.room-intro DIV SPAN {
	MARGIN: 0px 20px; FLOAT: left
}
DIV.det-room-number {
	Z-INDEX: 99; POSITION: relative; LINE-HEIGHT: 58px; MARGIN-TOP: -58px; PADDING-LEFT: 28px; WIDTH: 46px; FONT-FAMILY: Georgia; BACKGROUND: url(../images/room-badget.png); FLOAT: left; HEIGHT: 59px; COLOR: #e8eaec; MARGIN-LEFT: 375px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
A.headlink {
	MARGIN-TOP: -45px; FLOAT: right; MARGIN-RIGHT: 40px
}
#arrangement-image {
	POSITION: absolute; WIDTH: 70px; BACKGROUND: url(../images/arrangement-img.jpg); HEIGHT: 54px; TOP: 0px; LEFT: 350px
}
#role .ar-overview {
	DISPLAY: none
}
#rore .ar-overview {
	DISPLAY: none
}
DIV.gallery UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 16px 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.gallery UL LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
DIV.gallery UL LI A.sig-link {
	PADDING-BOTTOM: 10px; BACKGROUND: url(../images/room-siglink.png) no-repeat 50% bottom; FLOAT: left
}
DIV.gallery UL LI A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#section-form {
	WIDTH: 820px; FLOAT: left
}
.section-float {
	WIDTH: 820px; FLOAT: left
}
#section-form {
	POSITION: relative; PADDING-LEFT: 65px; HEIGHT: 583px; MARGIN-LEFT: -65px; OVERFLOW: hidden
}
FORM#buchung {
	FLOAT: left
}
.arrangement-span {
	MARGIN: 18px 0px 5px; DISPLAY: block; FONT-FAMILY: arial; FONT-SIZE: 11px
}
.arrangement-span STRONG {
	PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #8a1031; FONT-WEIGHT: lighter
}
.col-le SPAN.arrangement-span {
	PADDING-LEFT: 20px; PADDING-RIGHT: 10px
}
.col-re SPAN.arrangement-span {
	PADDING-LEFT: 10px; PADDING-RIGHT: 20px
}
#subnavi {
	Z-INDEX: 99; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -30px 0px 30px -50px; PADDING-LEFT: 50px; WIDTH: 820px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/band-bg.jpg) repeat-x; FLOAT: left; HEIGHT: 44px; PADDING-TOP: 0px
}
#sub-left {
	MARGIN: 0px 0px 0px -65px; WIDTH: 16px; BACKGROUND: url(../images/band-le.png) no-repeat; FLOAT: left; HEIGHT: 44px
}
#sub-right {
	MARGIN: -38px -25px 0px 0px; WIDTH: 25px; BACKGROUND: url(../images/side-red.png) right top; FLOAT: right; HEIGHT: 44px
}
SPAN.sub-inner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 38px; PADDING-TOP: 0px
}
SPAN.sub-inner A {
	MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 17px; FONT-FAMILY: arial; BACKGROUND: url(../images/tolink.gif) no-repeat; COLOR: #fdf9ec; FONT-SIZE: 12px; TEXT-DECORATION: none
}
SPAN.sub-inner A:hover {
	TEXT-DECORATION: underline
}
#spez {
	POSITION: relative; PADDING-LEFT: 49px
}
#slider {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -44px 0px 0px; PADDING-LEFT: 20px; WIDTH: 780px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 330px; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV.container {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 780px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
A#prev {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/prev.gif); HEIGHT: 62px; TOP: 120px; TEXT-DECORATION: none; LEFT: -1px
}
A#prev-00 {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/prev.gif); HEIGHT: 62px; TOP: 120px; TEXT-DECORATION: none; LEFT: -1px
}
A#prev-01 {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/prev.gif); HEIGHT: 62px; TOP: 120px; TEXT-DECORATION: none; LEFT: -1px
}
A#prev-02 {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/prev.gif); HEIGHT: 62px; TOP: 120px; TEXT-DECORATION: none; LEFT: -1px
}
A#next {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/next.gif); HEIGHT: 62px; TOP: 120px; RIGHT: -50px; TEXT-DECORATION: none
}
A#next-00 {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/next.gif); HEIGHT: 62px; TOP: 120px; RIGHT: -50px; TEXT-DECORATION: none
}
A#next-01 {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/next.gif); HEIGHT: 62px; TOP: 120px; RIGHT: -50px; TEXT-DECORATION: none
}
A#next-02 {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(../images/next.gif); HEIGHT: 62px; TOP: 120px; RIGHT: -50px; TEXT-DECORATION: none
}
.seg-01 {
	WIDTH: 260px; FLOAT: left
}
.seg-03 {
	WIDTH: 260px; FLOAT: left
}
.seg-02 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 180px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/loading.gif) no-repeat center 50%; FLOAT: left; PADDING-TOP: 20px
}
A.button-long {
	LINE-HEIGHT: 30px; MARGIN: 20px 0px 0px 230px; WIDTH: 306px; FONT-FAMILY: arial; BACKGROUND: url(../images/button-long.gif); FLOAT: left; HEIGHT: 34px; COLOR: #f8f4e8; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.button-long:hover {
	LINE-HEIGHT: 34px; BACKGROUND-POSITION: 0px 34px
}
A.button-long SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 60px; PADDING-RIGHT: 30px; FLOAT: left; COLOR: #f8f4e8; FONT-SIZE: 16px; PADDING-TOP: 7px
}
A.button-long:hover SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 30px; PADDING-TOP: 9px
}
* + HTML A.button-long SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 35px; PADDING-TOP: 2px
}
A.button-long SPAN SPAN.cufon {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.section-full {
	POSITION: relative; WIDTH: 820px; FLOAT: left
}
#sitemap {
	PADDING-LEFT: 49px
}
#sitemap H6 {
	PADDING-RIGHT: 20px; BACKGROUND: #fdf9ec; FLOAT: left
}
SPAN.sitemap-div {
	DISPLAY: block; BACKGROUND: url(../images/sitemapdiv.gif) repeat-x 0px 3px; HEIGHT: 23px
}
#sitemap UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 9px 0px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px
}
* + HTML #sitemap UL {
	MARGIN: 9px 0px 0px 15px
}
#sitemap UL LI {
	LINE-HEIGHT: 18px; MARGIN-RIGHT: 10px
}
#sitemap UL LI.headlink {
	PADDING-BOTTOM: 9px; COLOR: #63625d; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#sitemap UL LI.headlink A {
	PADDING-BOTTOM: 9px; COLOR: #63625d; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#sitemap UL LI A {
	COLOR: #63625d; TEXT-DECORATION: none
}
.section-third {
	MARGIN: 0px 10px 0px 0px; WIDTH: 260px; FLOAT: left
}
#physioslider DIV.section-third.container {
	MARGIN: 0px 10px 0px 0px; WIDTH: 260px; FLOAT: left
}
#kinder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.section-third H3.serif {
	TEXT-ALIGN: center; MARGIN: 0px 0px 0px 10px; WIDTH: 240px
}
DIV.section-third H2.serif {
	TEXT-ALIGN: center; MARGIN: 0px 0px 0px 10px; WIDTH: 240px
}
.section-third P {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.col-last.section-third {
	MARGIN-RIGHT: 0px
}
.section-third IMG {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN: 0px 0px 20px 10px; WIDTH: 236px; FLOAT: left; HEIGHT: 136px; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
.section-third#ma-intro IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 20px 94px 41px; WIDTH: 71px; BORDER-TOP-STYLE: none; HEIGHT: 134px; BORDER-LEFT-STYLE: none
}
#ma-intro BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 18px 10px 0px; PADDING-LEFT: 0px; WIDTH: 236px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/quote-top.gif) no-repeat 0px 0px; PADDING-TOP: 0px
}
#ma-intro BLOCKQUOTE P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/quote-bottom.gif) no-repeat right bottom; COLOR: #63625d; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#ma-intro SPAN {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN-TOP: 21px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: arial; COLOR: #63625d; FONT-SIZE: 11px; PADDING-TOP: 0px
}
IMG.fam-img {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; WIDTH: 376px; MARGIN-BOTTOM: 10px; HEIGHT: 236px; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
IMG.fam-le {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN: 0px 16px 0px 0px; FLOAT: left; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
IMG.fam-re {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN: 0px 0px 0px 16px; FLOAT: right; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
DIV.section-full UL.sig-container {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 20px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#weblog-gallery UL.sig-container {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 20px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.section-full UL.sig-container LI.sig-block {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#weblog-gallery UL.sig-container LI.sig-block {
	FLOAT: left; MARGIN-RIGHT: 10px
}
DIV.section-full UL LI.sig-clr {
	DISPLAY: none
}
#weblog-gallery UL LI.sig-clr {
	DISPLAY: none
}
DIV.section-full UL LI A.sig-link {
	PADDING-BOTTOM: 10px; BACKGROUND: url(../images/room-siglink.png) no-repeat 50% bottom; FLOAT: left
}
#weblog-gallery UL LI A.sig-link {
	PADDING-BOTTOM: 10px; BACKGROUND: url(../images/room-siglink.png) no-repeat 50% bottom; FLOAT: left
}
DIV.section-full UL LI A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#weblog-gallery UL LI A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#fam-gal {
	MARGIN: 18px 0px
}
#tag-angebot {
	POSITION: relative; FLOAT: left
}
#tag-angebot DIV.date-holding {
	MARGIN-TOP: 28px; FLOAT: left; MARGIN-LEFT: 10px
}
#tag-angebot H2 {
	MARGIN-TOP: -31px; PADDING-LEFT: 10px
}
#tag-angebot UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; FONT-FAMILY: arial; COLOR: #323232; FONT-SIZE: 12px; PADDING-TOP: 16px
}
#tag-list01 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; FONT-FAMILY: arial; COLOR: #323232; FONT-SIZE: 12px; PADDING-TOP: 16px
}
#tag-angebot UL LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/lipoint.gif) no-repeat left top; COLOR: #8a1031; FONT-WEIGHT: bold
}
#tag-list01 LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/lipoint.gif) no-repeat left top; COLOR: #8a1031; FONT-WEIGHT: bold
}
#tag-list01 {
	PADDING-BOTTOM: 0px; MARGIN: 18px 0px 0px 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#tag-list01 LI {
	LINE-HEIGHT: 18px; FONT-WEIGHT: normal
}
#tag-angebot UL LI SPAN {
	PADDING-BOTTOM: 10px; DISPLAY: block; COLOR: #323232; FONT-SIZE: 11px; FONT-WEIGHT: lighter; PADDING-TOP: 2px
}
SPAN.anmerkung {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: arial; COLOR: #8a1031; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#tag-anfrage {
	DISPLAY: none; FLOAT: left
}
#tag-logos {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 380px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#tag-logos IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; HEIGHT: 80px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#tag-logos H3.serif {
	MARGIN: 20px 0px 25px
}
#slider-00 {
	POSITION: relative; MARGIN: 20px 0px 0px; WIDTH: 820px
}
#slider-01 {
	POSITION: relative; MARGIN: 20px 0px 0px; WIDTH: 820px
}
#slider-02 {
	POSITION: relative; MARGIN: 20px 0px 0px; WIDTH: 820px
}
#ma {
	MARGIN: 25px 0px
}
#slider-00 {
	HEIGHT: 410px
}
#slider-01 {
	HEIGHT: 390px
}
#slider-02 {
	HEIGHT: 380px
}
A#prev-00 {
	TEXT-DECORATION: none; LEFT: -50px
}
A#prev-01 {
	TEXT-DECORATION: none; LEFT: -50px
}
A#prev-02 {
	TEXT-DECORATION: none; LEFT: -50px
}
#slider-00 DIV.container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 810px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#slider-01 DIV.container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 810px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#slider-02 DIV.container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 810px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.col-re DIV.falkenstein.positioner {
	PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.col-le DIV.falkenstein.positioner {
	MARGIN: 20px 0px 0px
}
DIV.falkenstein.positioner IMG {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; WIDTH: 376px; FLOAT: left; HEIGHT: 244px; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
DIV.falkenstein-kontakt {
	MARGIN-TOP: 38px; WIDTH: 380px; FLOAT: left; MARGIN-LEFT: 40px
}
DIV.falkenstein-kontakt SPAN {
	LINE-HEIGHT: 16px; FONT-FAMILY: arial; FLOAT: left; COLOR: #323232; FONT-SIZE: 12px; MARGIN-RIGHT: 20px
}
DIV.falkenstein-kontakt SPAN.margintop {
	MARGIN-TOP: 5px
}
DIV.falkenstein-kontakt SPAN A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.picopy {
	BORDER-BOTTOM: #1e3a84 1px solid; BORDER-LEFT: #1e3a84 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; MARGIN: 9px 0px 20px 10px; PADDING-LEFT: 10px; WIDTH: 354px; PADDING-RIGHT: 10px; FONT-FAMILY: arial; BACKGROUND: #fdf9f9; FLOAT: left; COLOR: #1e3a84; FONT-SIZE: 11px; BORDER-TOP: #1e3a84 1px solid; BORDER-RIGHT: #1e3a84 1px solid; PADDING-TOP: 10px
}
DIV.defloat {
	MARGIN: 0px 0px 0px -49px; FLOAT: left
}
#barbgal {
	MARGIN: 0px -10px 0px 10px
}
.col-le P A.sig-link IMG.lb-link {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN: 1px 9px 0px 0px; FLOAT: left; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
.col-re P A.sig-link IMG.lb-link {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN: 1px 0px 0px 9px; FLOAT: right; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
#barb-intro P {
	TEXT-ALIGN: justify
}
#bar-intro P {
	TEXT-ALIGN: justify
}
#bt-alert {
	BORDER-BOTTOM: #cdcac0 1px solid; BORDER-LEFT: #cdcac0 1px solid; PADDING-BOTTOM: 19px; MARGIN: 18px 0px 25px 10px; PADDING-LEFT: 19px; WIDTH: 340px; PADDING-RIGHT: 19px; FLOAT: left; BORDER-TOP: #cdcac0 1px solid; BORDER-RIGHT: #cdcac0 1px solid; PADDING-TOP: 19px
}
#schicken {
	MARGIN: 0px 0px 25px
}
UL#spezialitäten {
	LIST-STYLE-TYPE: none; MARGIN: -25px 0px 0px; WIDTH: 780px; FLOAT: left
}
UL#spezialitäten LI {
	BORDER-BOTTOM: #cdcac0 1px solid; PADDING-BOTTOM: 30px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 25px
}
UL#spezialitäten LI A.linkspez {
	DISPLAY: none
}
UL#spezialitäten H4 {
	DISPLAY: none
}
DIV.blog {
	FLOAT: left
}
DIV.blogintro {
	FLOAT: left
}
DIV.item_1.itemblock {
	FLOAT: left
}
DIV.blog {
	PADDING-TOP: 25px
}
DIV.blog DIV.contentitem DIV.contentintro {
	HEIGHT: 160px; OVERFLOW: hidden
}
DIV.item_1.itemblock {
	FLOAT: left
}
DIV.item_0.itemblock {
	FLOAT: left
}
DIV.blogcolumn {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 49px; WIDTH: 820px; PADDING-RIGHT: 49px; FLOAT: left; PADDING-TOP: 20px
}
DIV.blog DIV.contentitem {
	Z-INDEX: 99; POSITION: relative; LINE-HEIGHT: 16px; MARGIN: 0px 0px 25px; WIDTH: 380px; FONT-FAMILY: arial; FLOAT: left; COLOR: #323232; FONT-SIZE: 12px
}
DIV.blog DIV.contentitem IMG {
	BORDER-BOTTOM: #cdcac0 2px solid; BORDER-LEFT: #cdcac0 2px solid; MARGIN: 4px 10px 0px 0px; FLOAT: left; BORDER-TOP: #cdcac0 2px solid; BORDER-RIGHT: #cdcac0 2px solid
}
DIV.blog DIV.contentitem DIV.date-holding {
	MARGIN: 18px 0px 0px; WIDTH: 380px; FLOAT: left
}
DIV.blog DIV.contentitem DIV.date-holding A {
	MARGIN: -4px 4px 0px 0px; FLOAT: right
}
DIV.blog DIV.contentitem DIV.date-holding SPAN {
	MARGIN: 0px 0px 0px 20px; FLOAT: left
}
DIV.blog DIV.credentials {
	DISPLAY: none
}
DIV.item_0.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
.item_2.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
.item_4.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
.item_6.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
.item_8.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
.item_10.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
DIV.item_1.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.item_3.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.item_5.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.item_7.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.item_9.itemblock .contentitem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
DIV.section-history {
	WIDTH: 600px; FLOAT: left
}
DIV#tl-jumper {
	MARGIN-TOP: -44px
}
DIV.section-history DIV.section-hr {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
DIV.section-history DIV.section-hr DIV.article-hr {
	MARGIN: -6px auto 0px
}
DIV.section-history P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #726c61; PADDING-TOP: 0px
}
DIV.section-hl {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 180px; FLOAT: left; MARGIN-LEFT: 20px
}
#history-slider {
	POSITION: relative; MARGIN: 20px 0px 0px 20px; WIDTH: 180px; FLOAT: left
}
#history-slider DIV.container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
A#history-next {
	POSITION: absolute; WIDTH: 22px; BACKGROUND: url(../images/br-history.gif); HEIGHT: 22px; TOP: 10px; RIGHT: 5px; TEXT-DECORATION: none
}
A#history-prev {
	POSITION: absolute; WIDTH: 22px; BACKGROUND: url(../images/bl-history.gif); HEIGHT: 22px; TOP: 10px; TEXT-DECORATION: none; LEFT: 5px
}
DIV.section-small {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; WIDTH: 160px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/karte.jpg); FLOAT: left; HEIGHT: 99px; PADDING-TOP: 10px
}
DIV.section-small P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #726c61; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DIV.section-small P SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: -2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Georgia; COLOR: #544d40; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#history-book {
	MARGIN-TOP: 74px; WIDTH: 580px; MARGIN-BOTTOM: 30px; FLOAT: left; MARGIN-LEFT: 20px
}
#history-book P {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; BACKGROUND: #ede9dd; HEIGHT: 40px; PADDING-TOP: 20px
}
#history-book P IMG {
	MARGIN: -30px 20px 0px 0px; FLOAT: left
}
#history-gallery {
	MARGIN: 0px 0px 0px 20px; WIDTH: 800px; FLOAT: left
}
#history-gallery DIV.hor-badget {
	MARGIN: 0px 0px 0px -85px
}
#history-gallery UL.sig-container {
	MARGIN: 25px 0px 0px 10px
}
#bildergalerie {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bildergalerie DIV.section-third IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 11px 0px 0px 11px; WIDTH: 185px; BORDER-TOP-STYLE: none; BACKGROUND: red; FLOAT: left; HEIGHT: 121px; BORDER-LEFT-STYLE: none
}
#bildergalerie DIV.section-third A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#bildergalerie DIV.section-third DIV.photo-holding {
	MARGIN: 0px 30px; WIDTH: 210px; BACKGROUND: url(../images/galprev.jpg); FLOAT: left; HEIGHT: 150px
}
#bildergalerie DIV.section-third H2 {
	TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 100%; FLOAT: left
}
#bildergalerie DIV.section-third P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#galhead {
	MARGIN: -31px 0px 32px
}
SPAN.gal.anmerkung {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; MARGIN: 18px 10px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
#gal-anmerkung {
	HEIGHT: 100px
}
#bauersart {
	POSITION: absolute; TOP: -1000px; LEFT: 400px
}
#expose {
	BACKGROUND: #fdf9ec
}
DIV.message {
	BORDER-BOTTOM: #8a1031 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #8a1031 1px solid; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 20px 49px; PADDING-LEFT: 10px; WIDTH: 798px; PADDING-RIGHT: 10px; FONT-FAMILY: arial; FLOAT: left; COLOR: #8a1031; FONT-SIZE: 12px; BORDER-TOP: #8a1031 1px solid; BORDER-RIGHT: #8a1031 1px solid; PADDING-TOP: 10px
}
#webcam-frame {
	Z-INDEX: 299; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -83px 0px 25px 232px; PADDING-LEFT: 18px; WIDTH: 340px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/cambg.jpg) no-repeat; FLOAT: left; HEIGHT: 270px; PADDING-TOP: 19px
}
#webcam-intro {
	MARGIN: 0px 0px 25px
}
#lbOverlay {
	Z-INDEX: 9999; POSITION: fixed; BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
#lbCenter {
	Z-INDEX: 9999; POSITION: absolute; BACKGROUND-COLOR: #f8f4e7; OVERFLOW: hidden
}
#lbBottomContainer {
	Z-INDEX: 9999; POSITION: absolute; BACKGROUND-COLOR: #f8f4e7; OVERFLOW: hidden
}
.lbLoading {
	BACKGROUND: url(../images/loading.gif) #f8f4e7 no-repeat center 50%
}
#lbImage {
	Z-INDEX: 888; BORDER-BOTTOM: #f8f4e7 4px solid; POSITION: absolute; BORDER-LEFT: #f8f4e7 4px solid; BACKGROUND-REPEAT: no-repeat; BORDER-TOP: #f8f4e7 4px solid; TOP: 0px; BORDER-RIGHT: #f8f4e7 4px solid; LEFT: 0px
}
#lbPrevLink {
	POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 50%; DISPLAY: block; TOP: 0px
}
#lbNextLink {
	POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 50%; DISPLAY: block; TOP: 0px
}
#lbPrevLink {
	LEFT: 0px
}
#lbPrevLink:hover {
	BACKGROUND: url(prevlabel.gif) no-repeat 0px 15%
}
#lbNextLink {
	RIGHT: 0px
}
#lbNextLink:hover {
	BACKGROUND: url(nextlabel.gif) no-repeat 100% 15%
}
#lbBottom {
	BORDER-BOTTOM: #f8f4e7 4px solid; TEXT-ALIGN: left; BORDER-LEFT: #f8f4e7 4px solid; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: 10px; BORDER-TOP: #f8f4e7 4px; BORDER-RIGHT: #f8f4e7 4px solid
}
#lbCloseLink {
	MARGIN: 10px; OUTLINE-STYLE: none; WIDTH: 88px; BACKGROUND: url(../images/close.gif) no-repeat 50% top; FLOAT: right; HEIGHT: 18px
}
#lbCloseLink:hover {
	BACKGROUND: url(../images/close.gif) no-repeat 50% bottom
}
#lbCaption {
	LINE-HEIGHT: 18px; MARGIN: 10px; WIDTH: 60%; FLOAT: left; HEIGHT: 18px
}
#lbNumber {
	LINE-HEIGHT: 18px; MARGIN: 10px; WIDTH: 60%; FLOAT: left; HEIGHT: 18px
}
#lbCaption {
	DISPLAY: none
}
FORM#kontakt {
	MARGIN: 0px 0px 0px 20px; WIDTH: 380px; FLOAT: left
}
.frow {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 30px; DISPLAY: block; FONT-FAMILY: arial; COLOR: #323232; FONT-SIZE: 12px
}
.frow LABEL {
	WIDTH: 100px; FLOAT: left
}
.frow INPUT {
	BORDER-BOTTOM: #bcb9b0 1px solid; BORDER-LEFT: #bcb9b0 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 258px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/formbg.gif) no-repeat; FONT-SIZE: 12px; BORDER-TOP: #bcb9b0 1px solid; BORDER-RIGHT: #bcb9b0 1px solid; PADDING-TOP: 5px
}
.frow TEXTAREA {
	BORDER-BOTTOM: #bcb9b0 1px solid; BORDER-LEFT: #bcb9b0 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 258px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/formbg.gif) no-repeat; HEIGHT: 100px; FONT-SIZE: 12px; BORDER-TOP: #bcb9b0 1px solid; BORDER-RIGHT: #bcb9b0 1px solid; PADDING-TOP: 5px
}
.frow INPUT#kabsenden {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; LINE-HEIGHT: 20px; BORDER-RIGHT-STYLE: none; MARGIN: -4px 4px 0px 0px; WIDTH: 140px; FONT-FAMILY: arial; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/button_01.gif); FLOAT: right; HEIGHT: 29px; COLOR: #fdf9ec; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; CURSOR: pointer; TEXT-DECORATION: none
}
.frow INPUT#kabsenden:hover {
	MARGIN: -2px 2px 0px 0px
}
.frow .fbut {
	POSITION: relative; MARGIN: -6px 0px 0px 10px; WIDTH: 280px; BACKGROUND: #e8e5d9; FLOAT: right; HEIGHT: 29px
}
#anfahrt {
	MARGIN: -44px 0px 0px
}
#kontakt-daten P IMG {
	MARGIN: 0px 10px 0px 0px; WIDTH: 100px; FLOAT: left; HEIGHT: 100px
}
#kennzeichnung P IMG {
	MARGIN: 0px 10px 0px 0px; WIDTH: 100px; FLOAT: left; HEIGHT: 100px
}
#marken {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#datenschutz {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#marken .section-third H6 {
	PADDING-BOTTOM: 0px; MARGIN: 18px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#navholding {
	Z-INDEX: 300; POSITION: relative; MARGIN-TOP: 25px; WIDTH: 820px; MARGIN-BOTTOM: 25px; FLOAT: left; HEIGHT: 34px
}
#navspacer {
	WIDTH: 179px; BACKGROUND: url(../images/seperator-img-n.gif) no-repeat center 50%; FLOAT: left; HEIGHT: 34px
}
UL#navleft {
	WIDTH: 320px
}
UL#navleft LI {
	FLOAT: left
}
UL.sf-navbar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 34px; PADDING-TOP: 0px
}
UL.sf-navbar LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.sf-navbar LI A {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; FONT-FAMILY: arial; BORDER-TOP-STYLE: none; COLOR: #63625d; FONT-SIZE: 14px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
UL.sf-navbar LI#nav-spacer A {
	BORDER-BOTTOM-STYLE: none; WIDTH: 130px; BORDER-TOP-STYLE: none
}
UL.sf-navbar LI#nav-00 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 30px; PADDING-TOP: 0px
}
UL.sf-navbar LI#nav-03 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.sf-navbar LI#nav-01 UL {
	MARGIN-LEFT: -33px
}
UL.sf-navbar LI#nav-02 UL {
	MARGIN-LEFT: -96px
}
UL.sf-navbar LI#nav-03 UL {
	MARGIN-LEFT: -192px
}
UL.sf-navbar LI#nav-04 UL {
	MARGIN-LEFT: 52px
}
UL.sf-navbar LI#nav-05 UL {
	MARGIN-LEFT: -43px
}
UL.sf-navbar LI UL {
	Z-INDEX: 200; PADDING-BOTTOM: 4px; MARGIN-TOP: 9px; PADDING-LEFT: 4px; WIDTH: 188px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/nav.png) no-repeat left bottom; PADDING-TOP: 0px
}
* + HTML UL.sf-navbar LI UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.sf-navbar LI#nav-03 UL LI A {
	BORDER-BOTTOM: #bcb4a8 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 20px; WIDTH: 148px; PADDING-RIGHT: 20px; FONT-FAMILY: arial; BACKGROUND: #fdf9ec; HEIGHT: 29px; FONT-SIZE: 12px; BORDER-TOP: #fff 1px solid; PADDING-TOP: 0px
}
UL.sf-navbar LI UL LI A {
	BORDER-BOTTOM: #bcb4a8 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 20px; WIDTH: 148px; PADDING-RIGHT: 20px; FONT-FAMILY: arial; BACKGROUND: #fdf9ec; HEIGHT: 29px; FONT-SIZE: 12px; BORDER-TOP: #fff 1px solid; PADDING-TOP: 0px
}
UL.sf-navbar LI UL LI A:hover {
	BACKGROUND: #d1cec5
}
UL.sf-navbar LI#nav-03 UL LI A:hover {
	BACKGROUND: #d1cec5
}
UL.sf-navbar LI UL LI.sub-first A {
	BORDER-BOTTOM: #adaca6 1px solid; BACKGROUND: #fdf9ec; HEIGHT: 27px; BORDER-TOP: #b3b0a6 4px solid
}
UL.sf-navbar LI#nav-03 UL LI.sub-first A {
	BORDER-BOTTOM: #adaca6 1px solid; BACKGROUND: #fdf9ec; HEIGHT: 27px; BORDER-TOP: #b3b0a6 4px solid
}
UL.sf-navbar LI UL LI.sub-first A:hover {
	BORDER-BOTTOM: #adaca6 1px solid; BACKGROUND: #d1cec5
}
UL.sf-navbar LI#nav-03 UL LI.sub-first A:hover {
	BORDER-BOTTOM: #adaca6 1px solid; BACKGROUND: #d1cec5
}
UL.sf-navbar LI UL LI.sub-last A {
	BORDER-BOTTOM-STYLE: none; HEIGHT: 30px
}
UL.sf-navbar LI#nav-03 UL LI.sub-last A {
	BORDER-BOTTOM-STYLE: none; HEIGHT: 30px
}
.sf-menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.sf-menu * {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.sf-menu UL {
	POSITION: absolute; TOP: -999em
}
.sf-menu UL LI {
	WIDTH: 100%
}
.sf-menu LI:hover {
	VISIBILITY: inherit
}
.sf-menu LI {
	POSITION: relative; FLOAT: left
}
.sf-menu A {
	POSITION: relative; DISPLAY: block
}
.sf-menu LI:hover UL {
	Z-INDEX: 299; TOP: 54px; LEFT: 0px
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 299; TOP: 54px; LEFT: 0px
}
UL.sf-menu LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI:hover UL {
	TOP: 0px; LEFT: 0px
}
UL.sf-menu LI LI.sfHover UL {
	TOP: 0px; LEFT: 0px
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	TOP: 0px; LEFT: 20px
}
UL.sf-menu LI LI LI.sfHover UL {
	TOP: 0px; LEFT: 20px
}
FORM#onlinebuchung {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 293px; PADDING-TOP: 0px
}
FORM#KontaktNeu {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 293px; PADDING-TOP: 0px
}
FORM#KontaktNeu {
	HEIGHT: 340px
}
#block-01 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-02 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-03 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-04 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-05 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-06 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-07 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-08 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-002 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-001 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#block-003 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 760px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#onlinebuchung #block-01 {
	BACKGROUND-IMAGE: url(../images/topform.gif); POSITION: relative; PADDING-BOTTOM: 10px; WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 20px 0px; HEIGHT: 80px
}
SPAN.form-descript {
	POSITION: absolute; LINE-HEIGHT: 18px; WIDTH: 120px; FONT-FAMILY: arial; COLOR: #2e2e2e; FONT-SIZE: 12px; TOP: 16px; LEFT: 30px
}
#block-01 DIV.without.block-hor {
	PADDING-LEFT: 155px; WIDTH: 200px
}
#onlinebuchung #block-02 {
	HEIGHT: 78px
}
#onlinebuchung #block-03 {
	HEIGHT: 117px
}
#onlinebuchung #block-04 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; HEIGHT: 78px; PADDING-TOP: 0px
}
#onlinebuchung #block-05 {
	HEIGHT: 39px
}
#onlinebuchung #block-06 {
	HEIGHT: 171px
}
#onlinebuchung #block-07 {
	HEIGHT: 132px
}
#onlinebuchung #block-08 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; HEIGHT: 39px; PADDING-TOP: 0px
}
#block-08 DIV.without.block-hor {
	PADDING-TOP: 0px
}
DIV.block-button {
	MARGIN: 0px 53px 0px 0px; WIDTH: 140px; BACKGROUND: url(../images/button_01.gif); FLOAT: right; HEIGHT: 29px
}
INPUT#absenden {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; LINE-HEIGHT: 27px; BORDER-RIGHT-STYLE: none; WIDTH: 140px; FONT-FAMILY: arial; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 29px; COLOR: #fdf9ec; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; CURSOR: pointer
}
.block-hor {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FLOAT: left; COLOR: #2e2e2e; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.half.block-hor {
	MARGIN: 0px; WIDTH: 380px; CLEAR: both
}
.half.block-hor LABEL {
	LINE-HEIGHT: 29px; PADDING-LEFT: 10px; WIDTH: 130px; BACKGROUND: url(../images/label.gif) no-repeat; FLOAT: left; HEIGHT: 29px
}
.block-section LABEL {
	LINE-HEIGHT: 29px; PADDING-LEFT: 10px; WIDTH: 130px; BACKGROUND: url(../images/label.gif) no-repeat; FLOAT: left; HEIGHT: 29px
}
.full.block-hor LABEL {
	LINE-HEIGHT: 29px; PADDING-LEFT: 10px; WIDTH: 130px; BACKGROUND: url(../images/label.gif) no-repeat; FLOAT: left; HEIGHT: 29px
}
.block-hor LABEL {
	LINE-HEIGHT: 29px; PADDING-LEFT: 10px; WIDTH: 130px; BACKGROUND: url(../images/label.gif) no-repeat; FLOAT: left; HEIGHT: 29px
}
.half.block-hor INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 7px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; PADDING-TOP: 7px
}
.block-section INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 7px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; PADDING-TOP: 7px
}
INPUT#Betreff {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 7px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; PADDING-TOP: 7px
}
.full.block-hor TEXTAREA {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 7px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 248px; PADDING-RIGHT: 11px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/long-without-sec.gif) #fdf9ec no-repeat; HEIGHT: 60px; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; PADDING-TOP: 7px
}
* + HTML .full.block-hor TEXTAREA {
	MARGIN: -1px 0px 0px
}
.without.block-hor {
	PADDING-LEFT: 140px; WIDTH: 380px; CLEAR: both
}
.full.block-hor {
	MARGIN: 0px; WIDTH: 760px; FLOAT: left
}
.block-section {
	LINE-HEIGHT: 29px; FLOAT: left; HEIGHT: 29px; OVERFLOW: hidden
}
#onlinebuchung INPUT#details0 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
#onlinebuchung INPUT#details1 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
#onlinebuchung INPUT#details2 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
#onlinebuchung INPUT#kontakttelefon0 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
#onlinebuchung INPUT#kontaktemail0 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
#Newsletter0 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
INPUT#hausprospekt0 {
	LINE-HEIGHT: 29px; MARGIN: 7px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #onlinebuchung INPUT#details0 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #onlinebuchung INPUT#details1 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #onlinebuchung INPUT#details2 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #onlinebuchung INPUT#kontakttelefon0 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #onlinebuchung INPUT#kontaktemail0 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #onlinebuchung #Newsletter0 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
* + HTML #KontaktNeu INPUT#hausprospekt0 {
	LINE-HEIGHT: 29px; MARGIN: 4px 5px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: auto
}
#onlinebuchung SPAN.radiodetails {
	LINE-HEIGHT: 29px; MARGIN: 0px 15px 0px 0px; FLOAT: left; HEIGHT: 29px
}
* + HTML #onlinebuchung SPAN.radiodetails {
	MARGIN: 0px; WIDTH: 65px
}
* + HTML #onlinebuchung SPAN.radiodetails INPUT {
	MARGIN: 0px 5px 0px 0px
}
* + HTML #onlinebuchung SPAN.radiodetails INPUT#details1 {
	MARGIN: 0px 5px 0px 0px
}
#onlinebuchung SELECT#Zimmertyp {
	WIDTH: 222px; MARGIN-RIGHT: 10px
}
#onlinebuchung SELECT#arrangement {
	WIDTH: 222px; MARGIN-RIGHT: 10px
}
#onlinebuchung SELECT#anfrage {
	WIDTH: 192px
}
#onlinebuchung INPUT#plz {
	WIDTH: 80px
}
#onlinebuchung INPUT#plzfirma {
	WIDTH: 80px
}
#KontaktNeu INPUT#postleitzahl {
	WIDTH: 80px
}
#lohnvorschlag {
	WIDTH: 80px
}
#Personenanzahl {
	WIDTH: 160px
}
#Kinder {
	WIDTH: 160px
}
#Hunde {
	WIDTH: 160px
}
#KontaktNeu TEXTAREA#Nachricht {
	WIDTH: 544px; OVERFLOW: auto
}
#onlinebuchung TEXTAREA#Anmerkungen {
	WIDTH: 544px; OVERFLOW: auto
}
#KontaktNeu INPUT#Betreff {
	WIDTH: 544px; OVERFLOW: auto
}
#onlinebuchung TEXTAREA#AnmerkungenTagung {
	WIDTH: 544px; OVERFLOW: auto
}
#KontaktNeu #block-003 DIV.without.block-hor {
	PADDING-TOP: 0px
}
#vornamename {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#email {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#Adresse {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#vornamenachname {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#anschrift {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#anreisetag {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#Teilnehmer {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#Ansprechpartner {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#firmenname {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#firmenanschrift {
	WIDTH: 200px; BACKGROUND: url(../images/mid-without.gif) #fdf9ec no-repeat
}
#telefon {
	WIDTH: 200px; BACKGROUND: url(../images/mid-with.gif) #fdf9ec no-repeat
}
#ortschaft {
	WIDTH: 200px; BACKGROUND: url(../images/mid-with.gif) #fdf9ec no-repeat
}
#ort {
	WIDTH: 200px; BACKGROUND: url(../images/mid-with.gif) #fdf9ec no-repeat
}
#abreisetag {
	WIDTH: 200px; BACKGROUND: url(../images/mid-with.gif) #fdf9ec no-repeat
}
#abteilung {
	WIDTH: 200px; BACKGROUND: url(../images/mid-with.gif) #fdf9ec no-repeat
}
#ortfirma {
	WIDTH: 200px; BACKGROUND: url(../images/mid-with.gif) #fdf9ec no-repeat
}
#postleitzahl {
	BACKGROUND: url(../images/short-with.gif) #fdf9ec no-repeat
}
#plz {
	BACKGROUND: url(../images/short-with.gif) #fdf9ec no-repeat
}
#plzfirma {
	BACKGROUND: url(../images/short-with.gif) #fdf9ec no-repeat
}
#lohnvorschlag {
	BACKGROUND: url(../images/short-with.gif) #fdf9ec no-repeat
}
#Betreff {
	BACKGROUND: url(../images/long-without.gif) #fdf9ec no-repeat
}
#Personenanzahl {
	BACKGROUND: url(../images/tripple-without.gif) #fdf9ec no-repeat
}
#Kinder {
	BACKGROUND: url(../images/tripple-with.gif) #fdf9ec no-repeat
}
#Hunde {
	BACKGROUND: url(../images/tripple-with.gif) #fdf9ec no-repeat
}
#KontaktNeu SPAN LABEL {
	PADDING-LEFT: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
#onlinebuchung SPAN LABEL {
	PADDING-LEFT: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
#onlinebuchung SPAN.checkkontakttelefon LABEL {
	PADDING-LEFT: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
#onlinebuchung LABEL.nobgl {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#wellnessprint {
	PADDING-BOTTOM: 0px; MARGIN: -25px 0px 0px; PADDING-LEFT: 20px; WIDTH: 780px; PADDING-RIGHT: 20px; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#er404 {
	MARGIN: 54px 0px 0px
}
#ermovie {
	MARGIN: 18px 0px 0px 10px
}
#error {
	MARGIN: 18px 0px 18px 10px; WIDTH: 380px; FLOAT: left
}
#error .block-button {
	FLOAT: left
}
SPAN.question {
	LINE-HEIGHT: 18px; MARGIN: 18px 0px 0px; DISPLAY: block; FONT-FAMILY: Georgia; COLOR: #8a1031; FONT-SIZE: 15px; FONT-WEIGHT: lighter
}
.col-le SPAN.question {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.col-re SPAN.question {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
SPAN.validationMessage {
	POSITION: absolute; MARGIN: 0px 0px 0px -70px; COLOR: #8a1031
}
DIV.blogaktiv DIV.blogcolumn DIV.aktiv.hor-badget {
	DISPLAY: none
}
DIV.blogaktiv SPAN.img-description {
	DISPLAY: none
}
DIV.contentintro {
	FLOAT: left
}
.contentitemaktiv {
	POSITION: relative; FLOAT: left
}
.akt-intro {
	MARGIN: 18px 0px 0px; WIDTH: 820px; FLOAT: left
}
.akt-intro IMG {
	BORDER-BOTTOM: #e8e5d9 2px solid; BORDER-LEFT: #e8e5d9 2px solid; MARGIN: 0px 0px 0px 20px; WIDTH: 376px; BORDER-TOP: #e8e5d9 2px solid; BORDER-RIGHT: #e8e5d9 2px solid
}
DIV.blogaktiv .akt-intro IMG {
	BORDER-BOTTOM: #e8e5d9 2px solid; BORDER-LEFT: #e8e5d9 2px solid; WIDTH: 376px; HEIGHT: 219px; OVERFLOW: hidden; BORDER-TOP: #e8e5d9 2px solid; BORDER-RIGHT: #e8e5d9 2px solid
}
.akt-intro .col-re H1.cufonhl {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.akt-intro .col-re SPAN.akt-det {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; DISPLAY: block; FONT-FAMILY: arial; COLOR: #2e2e2e; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.akt-intro .col-re SPAN STRONG {
	WIDTH: 120px; FLOAT: left
}
.contentitemaktiv DIV.date-holding {
	POSITION: absolute; MARGIN: 0px; WIDTH: 380px; HEIGHT: 29px; TOP: 212px; LEFT: 20px
}
.contentitemaktiv DIV.date-holding A.button {
	MARGIN: -4px 4px 0px 0px; FLOAT: right; CURSOR: pointer
}
.contentitemaktiv DIV.date-holding A.button:hover {
	MARGIN: -2px 2px 0px 0px
}
.akt-full {
	MARGIN: 0px; FLOAT: left
}
#akt-gal {
	MARGIN: 6px 0px 0px 12px; FLOAT: left
}
#akt-gal LI {
	MARGIN: 0px 8px 0px 0px
}
.col-le P.achtung {
	BORDER-BOTTOM: #e8e5d9 1px solid; BORDER-LEFT: #e8e5d9 1px solid; PADDING-BOTTOM: 5px; MARGIN: 18px 0px 0px 20px; PADDING-LEFT: 10px; WIDTH: 358px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP: #e8e5d9 1px solid; BORDER-RIGHT: #e8e5d9 1px solid; PADDING-TOP: 5px
}

