/*Main Styles:*/
body {
	background:#E4E7E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
}
div {
    border:0px solid fuchsia;
}
a {
    text-decoration:none;
    color:#000;
}
a:active,
a:focus {
    outline: none;
}
h1, h2, h3, h4 {
    padding:0;
    margin:0;
    font-size:15px;
    color:#09556c;
}
hr {
    visibility:hidden;
}
img {
    border:0;
}
td {
    vertical-align:top;
}
.clear {
    clear:both;
    margin:0;
    padding:0;
}
/*Boxes*/
.wrapper {
    background:#dde2e3 url(../img/cloud.jpg) no-repeat;
    margin:15px Auto;
    padding:0;
    width:800px;
    display:block;
    border: 1px solid #cdcdcd;
    overflow:hidden;
}
@media print {
 .wrapper { overflow:visible; }
}

.headImg {
    display:block;
    height:75px;
}
.menue {
    display:block;
    width:121px;
    float:left;
    border-right:1px solid #fff;
}
.mainBox {
    width:678px;
    margin:0 0 0 122px;
}
.footer {
    
}

/*menue*/
.menue .headImg {
    background:#09556c;
}
.titleBarImg {
    height:100px;
}
.menue ul{
     margin: 0;
     padding: 0;
     border-top:1px solid white;
     background:url(../img/greyPx.png);
}
.menue ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom:1px solid white;
}
.menue ul li a {
  display:block;
  padding:5px 0 5px 15px;
}
.menue ul li a:hover {
    background: url(../img/arrowRight.gif) 5px 8px no-repeat;
}
.menue ul li a.active {
  background:#F09B3C ;
  color:#fff;
}
.menue ul li a:hover.active {
  background:#F7C88D url(../img/arrowRight.gif) 5% 50% no-repeat;
  color:#000;
}
.menueFoot {
    background:url(../img/menueFootBkg.png) 100% 0 repeat-x;
    height:200px;
}
  /*content*/
.mainBox .headImg .leftImg {
    background:#10909d;
    display:block;
    width:122px;
    height:75px;
    float:left;
}
.mainBox .headImg a {
    display:block;
    width:122px;
    height:75px;
    float:left;
}
.mainBox .headImg h4{
    text-transform:uppercase;
    font-size:12px;
    text-align:right;
    padding:50px 15px 0 0;
}
.mainBox a {
    color:#10909d;
}
.mainBox a:hover {
    text-decoration:underline;
}
.mainBox .headImg .rightImg {
    /*background:url(../img/whitePx.png);*/
    height:75px;
    display:block;
}
.titleBar {
    background:url(../img/greyPx.png);
    padding:60px 0 0 0 ;
    height:40px;
}
.titleBar strong {
    font-size:25px;
    padding:0 15px;
    color:#10909d;
 }
.titleBar h1 {
    font-size:15px;
    display:inline;
    color:#09556c;
}
.textBox {
    top:0;
    padding:15px;
    width:380px;
    float:left;
    z-index:1;
}
.textBox.white{
       background:url(../img/whitePx.png);     
}
.imgBox {
    width:235px;
    padding:0 15px 0 0;
    float:right;
    text-align:right;
    z-index:0;
}
.imgBox .img{
    float:right;
}
/*per Page Styles:*/

/*home*/
.home .wrapper {
    background: url(../img/cloudHome.jpg) 0% 100% no-repeat;
    height:800px;
}
.home .rightImg img{
   margin: 0 0 0 122px;
}
.home .titleBar,
.home .textBox {
     background:url(../img/whitePx.png);
}
.home .textBox {
    width:100%;
}
.home .textBox h2{
    width:400px;
}
.home .news-ticker{
    position:absolute;
    margin-top:480px;
    width:800px;
    background:url(../img/white-70.png);
}
.home .news-ticker .inner{
       padding:15px;
}
.home .news-ticker a{
    color:#F09B3C;
}
/*datasheet*/
.datasheet .textBox {
    width:100%;
    padding:15px 0;
}
.datasheet h2 {
    margin:0 15px;
}
.datasheet table {
     width:100%;
     padding:15px;
}
.datasheet th,
.datasheet td {
    text-align:left;
    vertical-align:top;
}
.datasheet td,
.datasheet th{
   padding:3px;
   background:url(../img/whitePx.png);
}
.datasheet td.first {
    width:222px;
}

/*description*/

.description .imgBox .one{
    margin:35px 0 0 -80px;
 }
.description h3 {
    padding:15px 5px;
    }
.description .tables {
    margin:50px 0 0 0;
    width:100%;
}

.description .imgBox .two {
 margin: -8px 0 0 50px ;
}
.description td {
   padding:5px;
   background:url(../img/whitePx.png);
}

/*features*/
.features .textBox ul {
    list-style-image:url(../img/bulletArr_dark.gif)
}
.features .textBox  ul {
    font-weight:bold;
}
.features .textBox  ul li ul {
    font-weight:normal;
    padding:5px 0 0 15px;
    list-style-image:url(../img/bulletArr.gif)
}
.features .textBox  li {
    padding:3px;
}
.features .textBox  ul li ul li {
    padding:2px;
}
.features .imgBox {
padding:0;
width:268Px;
}
.features .imgBox img{
width:268px;
}
/*contact*/

.contact .imgBox ul {
     margin: 10px 0;
     padding: 0;
}
.contact .imgBox ul li {
    list-style: none;
    margin: 0;
    padding: 2px;
}
.contact fieldset {
    padding:15px 0;
    border:0px solid #fff;
}
.contact legend {
    padding:5px;
    font-weight:bold;
}

/*imprint*/
.imprint .textBox{
    width:100%;
}
.imprint td {
    padding:3px 15px 3px 0;
    vertical-align:top;
}
.imprint .disclaimer {
    width:450px;
    padding:15px 15px 0 0;
}
.imprint .terms{
    padding:8px 0;
}

/*News*/
ul, li {
    list-style: none outside;
    margin:0;
    padding:0;
}
