* {
margin : 0;
padding : 0;
}
html {
height : 100%;
}
body {
background-position : center top;
background-repeat : no-repeat;
background-image : url(img/backgr.jpg);
}
#distance {
width : 1px;
height : 50%;
margin-bottom : -330px;
float : left;
}
#maincontainer {
margin : 0 auto;
position : relative;
left : 0;
top : 0;
text-align : left;
width : 828px;
}
#topnavi-d  {
position : relative;
top : 6px;
right : 0;
width : 828px;
margin : 0 0;
display : block;
padding-top : 9px;
text-align : right;
background-image : url(img/topnavibg-d.png);
background-repeat : no-repeat;
z-index : 8;
height : 26px;
; clip:   rect(   )
; background-position: right
}
#topnavi-d a {
text-decoration : none;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
color : #ffffff;
text-shadow : #999999 0.05em 0.05em 0.2em;
letter-spacing : 0.1em;
font-size : 11px;
font-weight : bold;
line-height : 16px;
; position: relative; top: -7px; clip:   rect(   )
}
#topnavi-d a:hover {
color : #3d5da7;
}
#topnavi-d a:visited {
color : #333333
}
#topnavi-d ul {
list-style : none inside;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
font-size : 11px;
font-weight : bold;
text-shadow : #ffffff 0.05em 0.05em 0.2em;
letter-spacing : 0.1em;
text-decoration : none;
}


#topnavi-e  {
position : relative;
top : 6px;
right : 0;
width : 828px;
margin : 0 0;
display : block;
padding-top : 9px;
text-align : right;
background-image : url(img/topnavibg-e.png);
background-repeat : no-repeat;
z-index : 8;
height : 26px;
; clip:   rect(   )
; background-position: right
}

#topnavi-e a {
text-decoration : none;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
color : #ffffff;
text-shadow : #999999 0.05em 0.05em 0.2em;
letter-spacing : 0.1em;
font-size : 11px;
font-weight : bold;
line-height : 16px;
; position: relative; top: -7px; clip:   rect(   )
}
#topnavi-e a:hover {
color : #3d5da7;
}
#topnavi-e a:visited {
color : #333333;
}
#topnavi-e ul {
list-style : none inside;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
font-size : 11px;
font-weight : bold;
text-shadow : #ffffff 0.05em 0.05em 0.2em;
letter-spacing : 0.1em;
text-decoration : none;
}



#topnavi  {
position : relative;
top : 6px;
right : 0;
width : 828px;
margin : 0 0;
display : block;
padding-top : 9px;
text-align : right;
background-image : url(img/topnavibg.png);
background-repeat : no-repeat;
background-position : right;
z-index : 8;
height : 26px;
}
#topnavi a {
text-decoration : none;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
color : #ffffff;
text-shadow : #999999 0.05em 0.05em 0.2em;
letter-spacing : 0.1em;
font-size : 11px;
font-weight : bold;
line-height : 16px;
}
#topnavi a:hover {
color : #3d5da7;
}
#topnavi a:visited {
color : #cccccc;
}
#topnavi ul {
list-style : none inside;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
font-size : 11px;
font-weight : bold;
text-shadow : #ffffff 0.05em 0.05em 0.2em;
letter-spacing : 0.1em;
text-decoration : none;
}
#headerimage {
position : relative;
top : 0;
right : 0;
z-index : 12;
}
#takespace {
position : absolute;
left : 65.3%;
top : 175px;
z-index : 22;
}
#logo {
position : relative;
left : 0;
top : 20px;
z-index : 2;
}
#logo2 {
position : absolute;
right : 0;
top : 10px;
z-index : 2;
}
#acc {
cursor : pointer;
z-index : 20;
list-style : none;
line-height : 11px;
}
#acc h1 {
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
font-size : 11px;
text-decoration : none;
line-height : 11px; 
height : 26px;
width : 167px;
margin : 0;
display : block;
color : #ffffff;
text-align : left;
font-weight : bold;
text-shadow : #999999 0.05em 0.05em 0.2em;
letter-spacing : 0.2em;
text-indent : 10px;
background-image : url(img/button.png);
background-repeat : no-repeat;
z-index : 21;
}
#acc h1 a {
 
text-decoration : none;
}
#acc h1 a:hover {
 
line-height : 11px;
 
color : #3d5da7;
}
#acc .acc-section {
overflow : hidden;
}
#nested {
width : 165px;
position : relative;
background-color : #b8d44f;
background-image : url(img/subnavibg2.png);
background-repeat : repeat;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 11px;
text-decoration : none;
z-index : 25;
display : block;
color : #666666;
text-align : left;
line-height : 16px;
font-weight : lighter;
letter-spacing : 0;
text-indent : 10px;
}
#nested a {
list-style : none;
margin : 0;
background-image : url(img/subnavibg.png);
background-repeat : repeat;
z-index : 22;
cursor : pointer;
margin-top : 0;
width : 165px;
border : 1px solid transparent;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 11px;
text-decoration : none;
z-index : 25;
display : block;
color : #666666;
text-align : left;
line-height : 16px;
font-weight : lighter;
letter-spacing : 0;
text-indent : 10px;
}
#nested a:hover {
color : #3d5da7;
border-color : #99cc33;
border-style : dotted;
border-top-width : 1px;
border-bottom-width : 1px;
}
.gruen {
margin : 0;
padding : 0;
position : relative;
}
.buttontext {
position : absolute;
padding-top : 5px;
}
#leftMenu {
margin : 0;
padding : 0;
position : relative;
width : 230px;
left : 0;
top : 0;
list-style-type : none;
z-index : 12;
}
#weissraum {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgrweiss.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-licht {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr4a.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-klang {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr12.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}

#weissraum-design {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr5.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-duftkino {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr11.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-luft {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr6.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-impress {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr9.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-massage {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr3.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-nutzen {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr2.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-home {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr1.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
; clip:   rect(   )
}
#weissraum-umsatz {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr7.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum-kontakt {
width : 660px;
position : absolute;
left : 167px;
top : 205px;
padding : 25px 50px 25px 80px;
background-image : url(img/backgr10.jpg);
z-index : 1;
background-repeat : no-repeat;
text-align : left;
width : 660px;
overflow : hidden;
visibility : visible;
}
#weissraum a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
#weissraum-nutzen a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
#weissraum-massage a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
#weissraum-luft a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
#weissraum-design a {
text-decoration : none;
color : #990000;
border : #99cc33;
border-style : dotted;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 2px;
border-left-width : 0;
}
#weissraum-home a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
#weissraum-umsatz a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
#weissraum-kontakt a {
text-decoration : none;
color : #666666;
border-color : #99cc33;
border-style : dotted;
border-bottom-width : 2px;
border-left-width : 0;
border-right-width : 0;
border-top-width : 0;
}
 
 
h1 {
font-size : 36px;
font-style : normal;
font-weight : normal;
color : #642124;
line-height : 40px;
text-shadow : #999999 0.05em 0.05em 0.1em;
font-family : Aller, Geneva, Arial, Helvetica, san-serif;
}
.headline {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 45px;
font-style : oblique;
font-weight : normal;
text-shadow : #999999 0.05em 0.05em 0.1em;
position : relative;
line-height : 50px;
}
.headline2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 45px;
font-style : oblique;
font-weight : normal;
text-shadow : #999999 0.05em 0.05em 0.1em;
position : relative;
line-height : 50px;
color : #660000;
}
.boxenstopp {
font-family : Aller, Arial;
font-size : 40px;
font-style : oblique;
font-weight : bold;
text-transform : uppercase;
line-height : 42px;
text-shadow : #999999 0.05em 0.05em 0.1em;
}
p {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : normal;
line-height : 24px;
font-weight : normal;
color : #666666;
width : 500px;
}
a {
text-decoration : none;
font-family : Aller, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #990000;
}
.liste {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : normal;
line-height : 30px;
font-weight : normal;
list-style-image : none;
list-style-type : decimal;
color : #666666;
padding-top : 10px;
padding-right : 10px;
padding-left : 20px;
text-indent : 0;
border : #cccccc;
margin-top : 10px;
margin-right : 10px;
margin-bottom : 10px;
margin-left : 10px;
}
.takespacetext a {
font-family : Aller, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #336699;
}
ol {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-style : normal;
line-height : 20px;
text-indent : 10pt;
list-style-type : decimal;
color : #666666;
}
.angebot {
left : 450px;
position : absolute;
top : 450px;
z-index : 28;
width : 110px;
}
#footer {
left : 0;
position : absolute;
bottom : 0;
z-index : 29;
}
.schatten {
background : url(img/schatten.png) left bottom no-repeat;
padding : 4px 7px 7px 7px;
}
.schatten200 {
background : url(img/schatten200.png) left bottom no-repeat;
padding : 4px 7px 7px 7px;
}
.schatten300 {
background : url(img/schatten300.png) left bottom no-repeat;
padding : 4px 7px 7px 7px;
}
input {
background-color : #ffffff;
width : 150px;
}
.bildimtext {
float : right;
}
.ankerlink {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #666666;
}
.ankerlink a {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #666666;
}
.unterstrichen {
margin-bottom : 0;
border-color : black black #660000;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
border-style : dotted;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 2px;
border-left-width : 0;
}
.FAQ {
background-color : #ffffcc;
padding-top : 3px;
padding-right : 3px;
padding-bottom : 3px;
padding-left : 3px;
}
.weissraum-klang {  background-color: #FFFFFF; background-image: url(img/backgr12.jpg)}

