body {
    background: #0070BC url(img/bg3.jpg) no-repeat 48% -19px;
}

#langflags {
	position:absolute;
	top:0px;
	left:345px;
	padding-top: 3px;
}

#metaNavCont {
	position:relative;
	background: url(img/meta_long.png) no-repeat;
	width: 309px;
	width:910px;
	height: 22px;
	text-align:left;
}

#metaNav {
	background: none;
	text-align:left;
	padding:0px 0px 0px 12px;
	width:auto;
}

#nav li a.level1 {
    background: url(img/nbg_new.png) no-repeat scroll center bottom;
}

#nav li a.level1:hover {
    background: url(img/nbg2_new.png) no-repeat scroll center bottom;
}

#nav li a.lastNavItem {
    background: url(img/nbg_new.png) no-repeat scroll center bottom;
}

#nav li a.lastNavItem:hover {
    background: url(img/nbg2_new.png) no-repeat scroll center bottom;
}

#navBar {
	background: url(img/bar3.png) no-repeat;
}

#navBar a:hover {
	color: #8dbde1;
}

#navBar a.nMarked {
	color: #8dbde1;
}

.navBarBlockFloat {
	border-right: 1px solid #2B71AB;
}

/* SIFR */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

@media screen {
  .sIFR-active h1.sifr-title {
    visibility: hidden;
  }
}



/* CSS for ext "tx_indexedsearch" */

.tx-indexedsearch .tx-indexedsearch-icon { width:18px;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { list-style-type:none !important;list-style-image:none !important; list-style:none !important; background:none !important; display:inline; margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-browsebox { margin:10px 0 0 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox P { display:none;}
.tx-indexedsearch .tx-indexedsearch-path A { color:#E50005; text-decoration:none;}
.tx-indexedsearch .tx-indexedsearch-path A:hover { color:#E50005; text-decoration:underline;}
#c_normal .tx-indexedsearch H3.tx-indexedsearch-title { padding:0; margin:0;}
.tx-indexedsearch .tx-indexedsearch-title A { text-decoration:none; font-weight:bold; font-size:11px; color:#E50005;}
.tx-indexedsearch .tx-indexedsearch-title A:hover { text-decoration:underline;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:200px; }
.tx-indexedsearch .tx-indexedsearch-searchbox { background-color:white;}
.tx-indexedsearch .tx-indexedsearch-whatis { display:none;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-noresults { margin:10px 0 0 0;}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-size:11px; font-style:normal !important;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#333 !important; font-weight:bold !important; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:none !important; background-color:none; color: #a9aaab; padding-top:6px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }























/* Document Download Formulare ****************************************/
#products_wrap
{
	width:655px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#products_left
{
	position:relative;
	float:left;
	width:440px;
	padding:0px;
	margin:0px;
	z-index:50;
}

#products_right
{
	position:relative;
	width:200px;
	padding:0px;
	margin:0px 0px 0px 450px;
	padding-top:30px;
	text-align:center;
	z-index:51;
}

.download_flyer
{
	cursor:pointer;
}

.download_datasheet
{
	cursor:pointer;
}

#div_DocDownload, #div_DataDownload
{
	background-image:url(img/docDownloadHead.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:none;
	position:absolute;
	top:-150px;
	left:110px;
	width:230px;
	height:auto;
	z-index:10000;
	background-color:#fff;
	border:1px solid #000;
	padding:40px 5px 5px 5px;
}

.div_DocDownload_n
{
	background-image:url(img/docDownloadHead.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	display:none;
	position:absolute;
	top:-150px;
	left:110px;
	width:230px;
	height:auto;
	z-index:10000;
	background-color:#fff;
	border:1px solid #000;
	padding:40px 5px 5px 5px;
}

#div_DocDownload .div_DocDownloadClose
{
	position:absolute;
	top:6px; left:215px;
	width:20px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	background-color:#0073be;
}

.div_DocDownload_n .div_DocDownloadClose
{
	position:absolute;
	top:6px; left:215px;
	width:20px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	background-color:#0073be;
}

#div_DataDownload .div_DataDownloadClose
{
	position:absolute;
	top:0px; left:180px;
	width:20px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	background-color:#0073be;
}

#div_DocDownload .contenttable2 th
{
	font-weight:normal;
	text-align:left;
}
.div_DocDownload_n .contenttable2 th
{
	font-weight:normal;
	text-align:left;
}

#div_DocDownload .contenttable2 td input,select
{
	margin-left:10px;
}
.div_DocDownload_n .contenttable2 td input,select
{
	margin-left:10px;
}

#div_DocDownload .contenttable2 .red
{
	color:#F00;
	font-weight:bold;
}
.div_DocDownload_n .contenttable2 .red
{
	color:#F00;
	font-weight:bold;
}

#div_DataDownload .contenttable2 th
{
	font-weight:normal;
	text-align:left;
}
#div_DataDownload .contenttable2 td input,select
{
	margin-left:10px;
}
#div_DataDownload .contenttable2 .red
{
	color:#F00;
	font-weight:bold;
}
.tabProductsOverview td, th
{
	padding:0px;
	text-align:left;
	vertical-align:top;
}
.tabProductsOverview th
{
	border-bottom:1px solid #CCC;
	font-weight:bold;
}

.docThanks
{
	background-image:url(img/docDownloadHead.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFF;
	border:1px solid #000;
	display:none;
	position:absolute;
	top:0px;
	left:110px;
	width:230px;
	height:auto;
	z-index:10000;
	padding:40px 5px 5px 5px;
}

.docThanks .div_DocDownloadClose
{
	position:absolute;
	top:6px; left:215px;
	width:20px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	background-color:#0073be;
}


/**************************************************************/




/* Search Head Begin ****************************************/

#searchCont
{
	position:absolute;
	top:0px;
	left:685px;
	width:225px;
	text-align:left;
	height:22px;
}

#searchBox
{
	position:absolute;
	top:0px;
	left:180px;
	width:225px;
	height:22px;
	text-align:left;
	color: #fff;
	font-size:10px;
	padding:0px 0px 0px 0px;
}

#searchBox .searchField
{
	background-color:#a5bed4;
	height:16px;
	width:90px;
	font-size:10px;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 12px;
	border:0px;
}

#searchBox .searchSend
{
	cursor:pointer;
	background-color:#438ac9;
	height:16px;
	font-size:10px;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 3px;
	border:0px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif, Verdana;
}

/* Search Head End ****************************************/

/* Visuals Static Start */
.vs_container
{
	position:relative;
}

.vs_teaser1
{
	background-color:none;
	width:164px;
	height:135px;
	position:absolute;
	top:226px;
	left:425px;
	background-image:url(../../../typo3conf/ext/visual_static/img/visual_teaser_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.vs_teaser1 .inner
{
	margin:10px;
	width:144px;
	height:115px;
}

.vs_teaser1 p
{
	line-height:1.2;
	margin:0px 0px 6px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11px;
	color:#3270bf;
}

	#content_lb{
		position:relative;
		width:867px;
		left:15px;
		margin-top:5px;
		min-height:250px;
		color: #333333;
	}

		h4{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#3270bf;
			margin:12px 0px 5px 0px;
			font-weight:normal;
		}

		h5{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#3270bf;
			margin:20px 0px 0px 0px;
			font-weight:normal;
		}

#content_lb .vs_teaser1 a
{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11px;
	color:#3270bf;
	text-decoration:none;
}

.vs_teaser2
{
	background-color:none;
	width:164px;
	height:135px;
	position:absolute;
	top:226px;
	left:255px;
	background-image:url(../../../typo3conf/ext/visual_static/img/visual_teaser_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.vs_teaser2 .inner
{
	margin:10px;
	width:144px;
	height:115px;
}

.vs_teaser2 p
{
	line-height:1.2;
	margin:0px 0px 6px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11px;
	color:#3270bf;
}

#content_lb .vs_teaser2 a
{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11px;
	color:#3270bf;
	text-decoration:none;
}

/* Visuals Static End ****************************************/
