/* tag cleaning */

/* addthis.com layer */
body #at15s, body #at16pi {
background:#1F1F1F none repeat scroll 0 0 !important;
border:1px solid #1F1F1F !important;
}
span.at15t, #at16pcc {
color:#777777 !important;
}
body #at_hover div.at_item, body #at_share div.at_item {
background:#1F1F1F none repeat scroll 0 0 !important;
border:1px solid #1F1F1F !important;
margin:0;
}
#at_hover {
}
#at_hover div.at_item:hover, #at_hover div.at_item.athov, #at_share div.at_item:hover, #at_share div.at_item.athov {
background:#2B2B2B none repeat scroll 0 0 !important;
}
#at15s #at16pf, #at16pi #at16pf {
background:#2B2B2B none repeat scroll 0 0 !important;
}

html {
	overflow-y: scroll;
}
body {
	background : url(/typo3conf/ext/ni_assets/images/bg_body.png) 0 545px repeat;
	font-family : verdana, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}

#pageWrapper {
	min-height: 545px;
	background : url(http://co.native-instruments.com/knowledge/templates/Native/Images/bg_pagewrapper.png) 0 0 repeat-x;
	width: 100%;
}

#page {
	width: 922px;
/*	width: 920px;*/
	margin: 0 auto;
}

#customPage{ 
	width: 922px; 
	margin: 0 auto; 
} 

#customPage #flashWrapper{ 
	position: absolute;	
 } 

#customPage #scrollWrapper{ 
	top: 96px; 
} 
#popupContainer {
	background-color: #fff;
	font-size: 12px;
}

#flashWrapper {
	padding: 0;
	margin: 0;
	z-index: 5;
}

#headerContainer {
	width: 920px;
	height: 96px;
	background: url('http://co.native-instruments.com/knowledge/templates/Native/Images/bg_header.png') 10px 0 no-repeat;
}
#myAlternativeContent {
}

#scrollWrapper {
	min-height: 0px;
	background: url('http://co.native-instruments.com/knowledge/templates/Native/Images/bg_htmlcwrapper.png') -1px 0 repeat-y;
	z-index: 10;
	position: relative;
}
#noJSContainer {
	background-color:#ececec;
	font-size: 12px;
	padding: 20px;
	width: 860px;
}
#noJSContainer h2 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	color: #303030;
	border-bottom: 1px solid #999;
}

#getFlash {
	background-color:#E8E8E8;
	font-size: 12px;
	padding: 20px;
	margin-left:-10px;
	margin-top:-25px;
	width: 860px;
}

#getFlash h2 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	color: #303030;
	border-bottom: 1px solid #999;
}



#htmlContentWrapper {
	/*background: url('http://co.native-instruments.com/knowledge/templates/Native/Images/bg_htmlcwrapper.png') -1px 0 repeat-y;*/
/*	background: url('http://co.native-instruments.com/knowledge/templates/Native/Images/stl_blank.gif') 0 0 repeat;*/
	padding: 0 10px 0 10px;
}

.topLayer {
}
.lowLayer {
	z-index: 2;
}
#btn_closeHtml {
	position: absolute;
	display: none;
	width: 90px;
	height: 42px;
	top: 0;
	right: 25px;
	background: url('http://co.native-instruments.com/knowledge/templates/Native/Images/btn_closehtml.png') 0 0 no-repeat;
}

#htmlContent {
	background-color:#fff;
	padding: 30px 18px 0 14px;
	font-size: 11px;
	line-height: 16px;
	color:#666;
/*	background: url('http://co.native-instruments.com/knowledge/templates/Native/Images/bg_htmlcontent.png') 0 0 no-repeat;*/
}

#htmlContentFooter {
	background:  url('http://co.native-instruments.com/knowledge/templates/Native/Images/bg_htmlfooter.png') 0 0 no-repeat;
	position: relative;
	margin: 0 0 0 -13px;
	top: 21px;
	height: 21px;
}



#footer{
	padding: 10px 0 40px 0;
	width: 920px;
	margin-top: 100px;
}
#footer a{
	font-weight: bold;
	color:#fff;
}
#footer .footerTeaserContainer1 {
	padding: 10px 0 0 5px;
	height: 100px;
}

#footer .footerTeaserContainer1 li div {
	background:url('http://co.native-instruments.com/knowledge/templates/Native/Images/bg_footer_teaser_standalone.png') no-repeat;
	width:305px;
	height:98px;
}

.footerTeaserContainer1 li div img {
	margin-top:7px;
	margin-left:7px;
}

#footer .footerTeaserContainer1 li {
	float:left;
}
#baseline {
color:#656565;
font-family:verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;
padding:20px 5px 0 10px;
text-align:center;
width:100%;
}
#baseline a:hover {
color:#FFFFFF;
}
#baseline a {
color:#656565;
font-family:verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;
}
#baseline td.first {
text-align:left;
}
#baseline td {
vertical-align:top;
}
