@charset "UTF-8";

*
{
	quotes: "\201E" "\201C" "\201A" "\2018";
}

footer,
header,
nav,
.bookmarks,
.botBorder,
.box-toolbar,
.doubleBoxImage,
.footer,
.goAdMan,
.horNav,
.infoVideo,
.leftCol,
.main-nav,
.meta,
.minPrice,
.officeTopAd,
.paging,
.side-nav,
.similarProductsTeaser,
.singleBox,
.singleBoxImage,
.support,
.tabNav,
.teaserBack,
.topBorder,
.topWrap,
.tipRedaktion,
.tbHeader,
#advertisement,
#availabilities,
#financeOffice iframe,
#interactive-map,
#lightwindow,
#lightwindow_overlay,
#marginal_r,
#mediaSlider,
#navigationBottom,
#navigationPart,
#navigationTop,
#navilinksbox,
#productImageBox,
#productSlider,
#selctionBox,
#sidebar,
#share,
#support-teaser,
#teaserBackV2
{
	display: none !important;	
}

a:link,
a:visited
{
	text-decoration: none;
	background:      white;
	color:           #2C6FCA;
}

blockquote:after,
q:after
{
	content: close-quote;
}

blockquote:before,
q:before
{
	content: open-quote;
}

body
{
	clear:            both;
	overflow:         visible !important;
	width:            96%;
	background-color: white !important;
	background-image: none !important;
	white-space:      normal;
	line-height:      115%;
	color:            black;
}

.contentThreeFourth,
.twoColumnCell,
#mainContent
{
	width: auto !important;
}

.info-box,
.price-box,
.warenkorb-box
{
	border: 1px solid #888888;
}

#mainContent h1
{
	line-height: 23px;
	font-size:   21px;
}

#mainContent h2
{
	font-size: 18px;
}

#seiteninhalt
{
	position: relative;
	float:    none;
	overflow: visible;
	width:    auto;
	height:   auto;
	font:     11pt/120% 'Fira Sans', sans-serif;
}

/* Shop - ADV*/
#orderProcess .embeddedText
{
    background-image: none;
    border: 3px solid #000;
    box-shadow: none;
    padding: 10px;
    margin-bottom: 0.6em;
}

#orderProcess .embeddedText > p,
#orderProcess .embeddedText > div,
#orderProcess .embeddedText > section
{
	height: auto;
}

#orderProcess .buttonDefault
{
	display: none;
}

