#main-menu, #col-side, #tools { display:none; }

body,
#header,
#footer-bottom { background:none; }

#container,
#header,
#main,
#footer-in { width:100%; margin:0 auto; padding:0; text-align:left; }


#header { min-height:0; _height:0; padding:0; border-bottom:1px solid #666; }

#logo { float:none; display:block; margin:0 0 0 15px; text-align:left; }

#footer { border-top:1px solid #666; }

#copyright { text-align:right; color:#000; }
#copyright a { color:#000; }

body { color:#000 !important; }

h1 { font-size:233%; }
h2 { font-size:1.7em; }
h3 { font-size:1.5em; }
h4 { font-size:1.2; }
h5, h6 { font-size:1em; }

a { color:#000 !important; text-decoration:underline !important; }
a.external { padding-right:0; }

.contact-box .contact strong { float:none; display:inline; width:auto; height:auto; margin-right:10px; }
.contact-box .contact strong span { display:inline; }
.contact-box .contact .mobil,
.contact-box .contact .phone,
.contact-box .contact .fax,
.contact-box .contact .map,
.contact-box .contact .email { background-image:none; }

ul li { list-style-type:square; margin-left:12px; padding-left:0px !important; background:none !important; }

.perex,
.perex-title { font-size:1em; }


#container h1, #container h2, #container h3,
#container h1 a, #container h2 a, #container h3 a { color:#000; }

#main.home { width:100%; }
#main-in,
#main-in-in { background:none; }
.main-content { padding-bottom:0; background:none; }

#breadcrumb { border-bottom:1px solid #afafaf; color:#000; }
#breadcrumb, 
#breadcrumb-in { background:none; }

#footer, #footer-in { background:none; }

#col-content,
.home #col-content,
.home #col-messages { float:none; display:block; width:100%; padding:0; }

#col-messages { clear:both; margin-top:15px; background:none; }

#col-messages .tabs-nav { display:none; background:none; }
#col-messages #news { display:block; }

#col-messages .tabs-nav li { float:left; width:auto; }
#col-messages .tabs-nav li a { margin-right:10px; padding:0; font-size:1.5em; }
#col-messages .tabs-nav li.fl-left a,
#col-messages .tabs-nav li.fl-left a.selected,
#col-messages .tabs-nav li.fl-right a,
#col-messages .tabs-nav li.fl-right a.selected { background:none; }

#about, #about-in, #about-in-in, #about h2, #about h2 span { background:none; }
#about-in-in { padding:0; }
#about h2 span { padding:0 0 0 20px; }
#about li { width:100%; }
#about li a { padding:0; background:none; }
#about li a .text { padding:0; }
#about li a .number,
#about li a .arrow { display:none; }
#about li a .in { background:none; }
#about .illust { position:static; top:0; left:0; }



#tips .box { float:none; display:block; width:100%; color:#000; background:none; }
#tips .box .box-in { background:none; }
#tips .box h3 { padding:0; text-align:left; background:none; }
#tips .box h3 em { color:#000; }
#tips .box ul { margin-top:0; padding-top:0; background:none; }
#tips .box .img { display:none; }

.nav,
#footer .nav { display:none; }
