/* CSS Document */
#logo img,
#marginal, #stage, .info_box, #nav_page, #sitemap, #footer .nav_service, #main .tabs .ui-tabs-nav,
#main #breadcrumb, #main ol.circle li span.nr, span.nr,
#content a.button, #content span.button, .bar.top , .bar, #content a.back,
#fancybox-tmp, #fancybox-loading, #fancybox-overlay, #tooltip,
#main #timeline, form .cart_nav    {
	 display: none !important;
}
#logo {
	width: 100%;
	text-align: right;
}
#logo #print_logo {
	display: inline !important;
	width: 100%;
} 

body, #content, .landingpage #content, hr,
#main ul.preview_list li a,
.footnote.info, .footnote, #main .accordion h3,
.package h3,  #main ul.link_list li ,
#main table td, #main table th.td, #main table th,
.package, span.ja, span.nein, #main ul.news_list, #main ul.staff_list,
#main ul.news_list li, #main ul.staff_list > li, #main ul.download_list li a, #main ul.download_list li span.download, #main ul.gallery_list a.download    {
	background: none !important;
}

body, .container_16, #main, .angebot_box, #main ul.gallery_list, .half, .half .half {
    min-width: 0;
	min-height: 0;
	width: 100%;
	margin: 0;
	padding: 0;
}
#header .container_16, .home #main ul.news_list li,
#main ul.preview_list li a, .angebot_box , #main ul.download_list li a {
	border: none;
}
#main .accordion .ui-state-active, span.nr, span.ja, span.nein  {
	color: #1A171B;
}
.landingpage #main {
    margin-top: 0px;
}
hr, #main table td, #main table th.td, #main table td.highlight {
	border-top: 1px dashed #bcbdbe;
}
#main ul.news_list li, #main ul.staff_list > li {
	border-bottom: 1px dashed #bcbdbe;
}

#main .accordion h3, .package h3 {
	border: 1px solid #bcbdbe;
}
#logo {
	margin: 0;
}
#main ul.two_cols li {
	float: none;
	width: 90%;
}
#main ul li, #main ul.two_cols li {
	background: none;
	list-style-type: square;
	margin-left: 20px !important;
	padding-left: 0;
}
#main ul.accordion li, #main ul.gallery_list li, #main ul.news_list li {
	list-style: none;
	margin-left: 0 !important;
}
#main ul.two_cols {
	margin: 0;
}

#main ul.preview_list li a, #main ul.download_list li a {
	padding: 0;
	height: auto;
	margin-bottom: 10px;
}
.footnote.info, .footenote {
	padding: 0;
}
#main ol.circle li {
	list-style-type: decimal;
	margin-left: 20px;	
	padding-left: 0;
}
span.ja, span.nein {
	text-indent: 0;
	width: auto;
	font-weight: normal;
}
#main ul.download_list li span.download, #main ul.gallery_list a.download  {
	padding-left: 0;
}
#main #last_check table {
	width: auto;
}