html {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #004660;
	}

body {
	margin-top: 0px;
	background:url(/images/background/bg-body-repeat-x.jpg)  repeat-x;
	background-color: #fff;
}
	
a	{
	text-decoration: none;
	color:#666666;
}

a:hover	{
	text-decoration: underline;
}

.inhalt p {
	margin:0;
	padding:0;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
	clear:both;
}

.mR20 {
	margin-right:20px;
}

.image {
	border:1px solid #0279A4; 
	padding: 1px;
	margin-bottom:20px;
}
.unique {
	padding:20px; background:#F2F2F2
}

.highlight1 {
	width:400px;	
}

.columnLeft {
	width:300px;
	float:left;
}

.columnRight {
	width:300px;
	float:right;	
}

.columnRight360 {
	width:360px;
	float:right;	
}

input, select, textarea {
	color:#034663;
	padding: 7px;
	margin: 5px 2px;
	border:1px solid #CDCDCD;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 43px 25px -33px #EDEDED inset;
	width:194px;
	
}

label	{
	display: block;
    width: 125px;
	float:left;
	margin: 10px 2px;
}

fieldset {
	border:none;
	padding:0;	
	margin:0;
}

fieldset legend {
	display:none;	
}

.contact-button
{
	color:#FFFFFF;
  	font: bold 20px arial, tahoma,verdana,sans-serif;
  	background:url(/images/background/contactform-btn.png) no-repeat scroll 0 -35px transparent;
	width: 208px;
	height: 35px;
	margin-top:5px;
 	text-indent:8px;  
}


.contact-button:hover
{
	background: no-repeat url(/images/background/contactform-btn.png) -0px -0px;
	width: 208px;
	height: 35px;
}


h1 {
font-family:arial,verdana,helvetica;
font-size:38px;
color:#0D4F65;
font-weight:bold;
line-height:15pt;
margin: 0px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 2px;
padding-right: 0px;
}

h2 {
font-family:arial,verdana,helvetica;
font-size: 21px;
color: #1585AB;
font-weight:bold;
line-height: 12pt;
margin: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
}

.background_div 
{
	margin-top: 0px;
	background-color: #000;
	overflow: hidden;
	height: 99%;
	width: 100%;
}

.mainwindow
{
	width: 1000px;
	z-index: 2000;
	position:absolute;
	left: 50%;
	margin-left: -500px;
}

.breadcrumb {
font-family:verdana,arial,helvetica;
font-size: 11px;
color: #064A4B;
}
.breadcrumblink {
color: #01232F;
}
.breadcrumblink:hover {
text-decoration:underline;
}

.breadcrumblink-active {
color: #01232F;
text-decoration:underline;
}
ul {
list-style:none;
margin: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
padding-top: 0px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 0px;
}

ul.content {
width:450px;
list-style-image:url(/images/bulletimg2.gif);
margin: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
padding-top: 0px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 0px;
}

li {
padding-bottom: 6px;
}
ul.list {
	list-style-type: none;
    padding: 0 0 20px 10px;
}

ul.list li {
	background: url(../images/background/bg-li.gif) no-repeat scroll 7px 7px transparent;
    list-style-type: none;
    padding: 0 0 8px 20px;
}

ul.content {
width:450px;
list-style-image:url(/images/bulletimg2.gif);
margin: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0px;
padding-top: 0px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 0px;
}

.feature-ul {
list-style: none;
margin-top: 5px;
}

.feature-list {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 6px 20px;
   	background: url("/images/background/bg-li.gif") no-repeat scroll 6px 5px transparent;
}

td.txt {color:#000000; font-family:verdana,verdana,arial,helvetica; font-size:8pt;line-height:10pt;}
td.smalltxt {color:#000000; font-family:verdana,verdana,arial,helvetica; font-size:7pt;line-height:10pt;}
td.verysmalltxt {color:#000000; font-family:verdana,verdana,arial,helvetica; font-size:6pt;line-height:2pt;}
td.whitetxt {color:#FFFFFF; font-family:verdana,verdana,arial,helvetica; font-size:7pt;line-height:10pt;}
td.teaser {color:#000000; font-family:verdana,verdana,arial,helvetica; font-size:7pt;line-height:10pt;}
td.headline {color:#006666; font-family:verdana,verdana,arial,helvetica; font-weight:bold; font-size:14pt;line-height:15pt;}
td.breadcrumb {color:#333333; font-family:verdana,verdana,arial,helvetica; font-size:8pt;line-height:15pt;}



A.MainNavi 	  {color:#FFFFFF; text-decoration:none; font-size:12px; font-family:arial,helvetica;}
A.MainNavi:visited {color:#FFFFFF; text-decoration:none; font-size:12px; font-family:arial,helvetica;}
A.MainNavi:hover   {color:#FFFFFF; text-decoration:underline; font-size:12px; font-family:arial,helvetica;}



.eventtable
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	width: 600px;
}

.default_link
{
	text-decoration: none;
	color: #77787A;
}

.default_link:hover
{
	text-decoration: underline;
	color: #8D8E91;
	
}

.video_menu 
{
	text-align: left;
	margin: 2px 50px 2px 0px;
}

.video_menu li {
	list-style: none none !important;
	text-align: left;
	font-size: 13px;
	color: #004660;
}

.video_menu li a {
	color: #004660;
}

.video_menu li a:hover {
	font-weight: bold;
}

.item-title {
	width: 600px;
	margin: 5px 5px 15px 5px;
}

.specification-title {
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

.specification-description {
	padding: 3px 5px 3px 5px;
}

.optional-item {
	float: left;
	width: 150px;
	height: 170px;
	margin-top: 20px;
	margin-right: 5px;
	text-align: center;
	vertical-align: middle;
}
	
.optional-item img {
	max-width: 150px;
}

.left_menu_stripe {
	z-index:1000;
	position:absolute;
	top:212px;
	left:25px;
	width:220px;
}

.navbar
{
	width:185px;
}  

.topItem
{
	color:#FFFFFF;
  	font: bold 20px arial, tahoma,verdana,sans-serif;
  	background:url("/images/bg-navi-li-a.png") no-repeat scroll 0 -35px transparent;
	width: 220px;
	height: 35px;
	margin-top:-1px;
 	text-indent:8px;  
}


.topItem:hover
{
	background: no-repeat url(/images/bg-navi-li-a.png) -0px -0px;
	width: 220px;
	height: 35px;
}

.selected
{
	color:#FFFFFF;
  	font: bold 20px arial, tahoma,verdana,sans-serif;
	margin-top:-1px;
 	text-indent:8px;  
	background: no-repeat url(/images/bg-navi-li-a.png) -0px -0px;
	width: 220px;
	height: 35px;
}

.topItemFont
{
	position: absolute;
	padding-top: 8px;
}

.topItem a 
{
	font: bold 16px Calibri,tahoma,verdana,sans-serif;
	text-decoration: none;
	color: #fff;

}

.dropMenu
{
  list-style:none;
  font: bold 17px arial,tahoma,verdana,sans-serif;
  background-color: #eaeaea;
  width: 200px;
  color: #014660;
  filter:alpha(opacity=100);
  padding-top:5px;
  padding-bottom:5px;
}

.subitem_block
{
	padding: 4px 0px 2px 20px;
	list-style: none;
}

.subItem1
{
	background: url("/images/background/bg-navi-ul-li-ul-li.gif") no-repeat scroll 0 8px transparent;
    margin: 0 0 0 0;
    padding-left: 10px;
}

.subItem1 a
{
   font: 18px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #014660;
}

.subItem1 a:hover
{
   font: 18px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #0077a3;
}

.subItem1-selected
{
	background: url("/images/background/bg-navi-ul-li-ul-li.gif") no-repeat scroll 0 8px transparent;
    margin: 0 0 0 0;
    padding-left: 10px;
}

.subItem1-selected a
{
   font: 18px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #0077a3;
}

.subItem2
{ 
   background: url("/images/background/bg-li.gif") no-repeat scroll 9px 8px transparent;
   padding-left: 20px;
}

.subItem2 a
{
   font: 15px tahoma,verdana,sans-serif;
   text-decoration:none;
   color: #014660;
}

.subItem2 a:hover
{
   font: 15px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #0077a3;
}

.subItem2-selected
{
   	background: url("/images/background/bg-li.gif") no-repeat scroll 9px 8px transparent;
   	padding-left: 20px;
}

.subItem2-selected a
{
   font: 15px tahoma,verdana,sans-serif;
   text-decoration:none;
   color: #0077a3;
}

.subItem3
{
   margin-left:20px;
   height:18px;
   font: 14px tahoma,verdana,sans-serif;	
   text-decoration:none;
   color: #000000;
   
}

.subItem3 a
{
   
   font: 14px tahoma,verdana,sans-serif;
   margin-left:23px; 	
   text-decoration:none;
   color: #000000;
}

.subItem3 a:hover
{
   font: 14px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #297575;
}

.li_img {
	width: 5px;
	margin: 2px 7px 2px 0px;
	}

.networks img
{
	border: 0px;
}

.networks img:hover
{
	border: 1px;
	opacity: 0.5;
}

ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}



/* --------------- System Tabs  --------------- */

.tabs {
	height: auto;
	line-height: 1.8;
	font-size:100%;
	word-wrap: break-word;
	padding: 0;
	border: 0;
	outline: 0;
	
	margin-bottom: 20px;
	background:  url(/images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary {
	padding: 0 5px;
	margin: 0;
	overflow: hidden;
	border: none;
}
.tabs ul.primary li {
	display: block;
	float: left; /* LTR */
	vertical-align: bottom;
	margin: 0 5px 0 0; /* LTR */
	padding-bottom: 0px;
}
.tabs ul.primary li.active a {
	border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
	color: #004660;
	background-color: #ededed;
	height: 1.8em;
	line-height: 1.9;
	display: block;
	
	float: left; /* not LTR */
	padding: 0 10px 3px;
	margin: 0;
	text-shadow: 0 1px 0 #fff;
	-khtml-border-radius-topleft: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-khtml-border-radius-topright: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}
.tabs ul.primary li a:hover {
	background-color: #DDDDDD;
	

}
.tabs ul.primary li.active a {
	background-color: #ffffff;
}

.tabs ul.primary li.active a:hover {
	background-color: #ffffff;
	
}

.cloudcarousel {
	border: 0px;
	border-style: none;
	}
	
.right-but
{
	background: no-repeat url(/images/background/bg-button-right.jpg) -0px -0px;
	z-index: 1001;
	position:absolute;
	top:80px;
	left: 665px;
	width:29px; 
	height:24px;
}

.right-but:hover {	
	width:29px; 
	height:24px;
	background: no-repeat url(/images/background/bg-button-right.jpg) -0px -24px;
	cursor:pointer;
}

.left-but {	
	background: no-repeat url(/images/background/bg-button-left.jpg) -0px -0px;
	z-index: 1001;
	position:absolute;
	top:80px;
	left: 625px;
	width:29px; 
	height:24px;
}

.left-but:hover {		
	width:29px; 
	height:24px;
	background: no-repeat url(/images/background/bg-button-left.jpg) -0px -24px;
	cursor:pointer;
}

.title-text	 {
	color: #666666;
    font-size: 15px;
    font-variant: small-caps;
    position: absolute;  
    left: 250px;
    top: 365px;
    letter-spacing: 1px;
    margin: 20px 20px 10px;   
    z-index: 1001;
}

.alt-text{
	position:absolute;
	z-index: 1001;
	top: 830px;
	left: 600px;
	color:#000;
	margin:20px;
	margin-top:0px;
	font-size:14px;
	font-weight:bold;
}


.textshowbox {
	position: absolute;
    top: 450px;
    width: 450px;
}

.newsbox_out {
	background: url("/images/background/bg-newsbox.png") no-repeat scroll 3px bottom transparent;
    left: 465px;
    padding: 5px 5px 10px 20px;
    position: absolute;
    top: 420px;
    width: 240px;
    z-index: 1000;
    
}

.newsbox_in {
	padding: 10px 20px 20px 20px;
	}

.newsbox_header {
	font-size: 23px;
	}
	
.newscontent {
height: 250px;
overflow:auto;
}
	
.sitemap {
display: none;
	position: absolute;
	width: 100%;
	height: 56px;
	background: url(/images/background/bg-footer-top-no-repeat.gif) repeat-x;
	overflow: hidden;
}

.sitemap p {
	position: relative;
	left: 50%;
	margin-left: -466px;
	font: bold 24px arial, tahoma,verdana,sans-serif;
  	margin-top: 10px;
  	color: #fff; 
	}
	
.sitemap-navi {
	display: none;
	position: absolute;	
	left: 50%;
	margin-left: -466px;
	padding: 1px 10px 5px 10px;
	width: 960px;
	}
	
.topItem-sitemap a {
	font: 14px arial, tahoma,verdana,sans-serif;
	color: #0177A5;
	margin: 5px 0px 5px 0px;
	}
	
.topitem_sm-selected {
	text-decoration: underline;
	}
	
.topItem-sitemap a:hover {
	text-decoration: underline;
	color: #0077a3;	
	}
	
.subItem1-sitemap {
	list-style: none none !important;^
	}
	
.subItem1-sitemap a{
	font: bold 12px arial, tahoma,verdana,sans-serif;
	color: #0177A5;
	padding-left: 0px;
	}

.subItem1-sitemap a:hover{
	text-decoration: underline;
	color: #0077a3;
	}
	
.subItem1-sitemap-selected a{
	text-decoration: underline;
	font: bold 12px arial, tahoma,verdana,sans-serif;
	color: #0177A5;
	padding-left: 0px;
	}
	
.subItem2-sitemap {
	list-style: none none !important;^
	}
	
.subItem2-sitemap-selected {
	text-decoration: underline;
	}
	
.subItem2-sitemap a{
	font: 11px arial, tahoma,verdana,sans-serif;
	color: #0177A5;
	padding-left: 0px;
	}
	
.subItem2-sitemap a:hover{
	text-decoration: underline;
	color: #0077a3;
	}
	
.sitemap-inner-td {
	vertical-align: top;
	 padding-right: 46px;
	}
	
.sitemap-inner-td-second {
	vertical-align: top;
	padding-right: 10px;
	}

.sitemap-inner-td ul {
	margin: 5px 0px 5px 0px;
	}
	
.sitemap-inner-td-second ul {
	margin: 5px 0px 5px 0px;
	}
	


.datasheetcontainer {
background: no-repeat url(/images/background/button-data-sheet.png) -0px -0px;
height: 23px;
width:138px;
margin-left: 30px;
}

.datasheetcontainer:hover {
background: no-repeat url(/images/background/button-data-sheet.png) -0px -23px;
}

.quoterequestcontainer {
background: no-repeat url(/images/background/button-quote-request.png) -0px -0px;
height: 23px;
width:138px;
margin-left: 30px;
margin-top: 5px;
}

.quoterequestcontainer:hover {
background: no-repeat url(/images/background/button-quote-request.png) -0px -23px;
}

.list_table_title {
	background-color: #0077A2;
	font-weight: bold;
	padding: 5px;
}
	
.title {
	font-size: 13px;
	color: #0077A2;
	border-bottom: 1px solid #E3E8ED;
}

.tradeshow-table td {
	color:#666666;
	font-size: 12px;
	padding: 5px;
}

/*--------------------------------------------------------------*/
/*--------------------------[ =accordion ]----------------------*/
/*--------------------------------------------------------------*/
#accordion {
	line-height:130%;
	margin:10px 0 20px 0;
}

h3.toggler {
	height:22px;
	color:#0D4F65;
	padding:8px 0 1px 10px;
	border-bottom:1px solid #d7d7bf;
	font-size:1.1em;
	cursor:pointer;
	font-weight:bold;
}

h3.toggler:hover, h3.toggler span:hover {
	color:#686666 !important;
}

h3.toggler span {
	color:#999;
	font-size:10px;
	float:right;
	font-weight:normal;	
}

div.element {
	padding:0 10px 10px 10px;
	margin-top:12px;	
}

<!-- Formfelder -->

INPUT.text { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; FONT-SIZE: 10pt}

.INPUT {}

.INPUT { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #8A5D2A 1px solid; BORDER-LEFT: #8A5D2A 1px solid; BORDER-RIGHT: #8A5D2A 1px solid; BORDER-TOP: #8A5D2A 1px solid; COLOR: #8A5D2A; FONT-FAMILY: tahoma,arial; FONT-SIZE: 10pt}