#bubble,
#main-menu,
#footer-menu,
#tools,
#box-isFree,
#col-side { display:none; }

#header-in,
#main-in,
#tools-in,
#footer-in { width:100%; margin:0 auto; padding:0; text-align:left; }


h1 { font-size:233%; }
h2 { font-size:1.7em; }
h3 { font-size:1.5em; }
h4 { font-size:1.2; }
h5, h6 { font-size:1em; }


ul li { list-style-type:square; margin-left:12px; padding-left:0px !important; background:none !important; }
a.external { padding-right:0; }
.preview { font-size:1em; }

address .contact strong { float:none; display:inline; width:auto; height:auto; margin-right:10px; }
address .contact strong span { display:inline; }
address .contact .mobil,
address .contact .email { background-image:none; }



#header, #header-in,
#main, #main-in,
#footer, #footer-in,
#box-means, #box-means-in, #box-means-bottom,
#box-about, #box-about-in, #box-about-bottom,
#box-faq, #box-faq-in, #box-faq-bottom,
#col-content, #col-content-in, #col-content-bottom
 { background:none; }

#container { color:#000 !important; }
#container a { color:#000 !important; text-decoration:underline !important; }

#container h1, #container h2, #container h3,
#container h1 a, #container h2 a, #container h3 a { color:#000; }


#header-in { min-height:0; _height:0; }
#logo { float:none; margin:0; }

#main-in { min-height:0; _height:0; padding-bottom:0; }
#main h1 { margin:-1.7em 0 1.5em; border-bottom:none; }

/* -- Homepage-- */
#box-means-in { min-height:0; _height:0; padding:0; }
#box-means li { position:static !important; display:block !important; min-height:0; _height:0; padding-left:0; list-style-type:none; background:none !important; }
#box-means li h2 { display:block !important; }
#box-means li h2 a span { display:none; }
#box-means li p { display:block !important; }
#box-means li p.img { position:static; display:none !important; }
#box-means li p.preview { font-size:1.12em; }
#box-means li p.more { margin-top:0.4em; margin-bottom:0; }
#box-means li p.more a { min-width:0; _width:0; min-height:0; _height:0; padding:0; background:none; }
#box-means #nav { display:none !important; }

#box-about { float:none; display:block; width:100%; padding:0; color:#000; }
#box-about-in { min-height:0; _height:0; padding:0; }
#box-about-bottom { height:0px; }


#box-faq { float:none; display:block; width:100%; padding:0; }
#box-faq-in { min-height:0; _height:0; padding:0; }
#box-faq-bottom { height:0px; overflow:hidden; }

#col-content { float:none; display:block; width:100%; padding:0; }
#col-content-in { padding:0; }
#col-content-bottom { height:0; overflow:hidden; }

#header { border-bottom:1px solid #666; }
#footer { padding-top:15px; border-top:1px solid #666; }

#ground-plan-img img { width:100%; height:auto; }
#ground-plan-desc { display:block !important;}

.box-in { padding:0; }
.box .img a { float:none; margin:0; }

table { border-top:1px solid #000 !important; }
td, th { border-left:1px solid #000 !important; border-bottom:1px solid #000 !important; color:#000; }
td.last, th.last { border-right:1px solid #000 !important; }


