﻿body { background-color: #f0f0f0;margin:0px 0px 0px 0px; width:1000px; color:#555566;} 

h1 {
 top:0px;
 padding-top:0px;
 padding-left:0px;
 margin-top:10px;
 padding-bottom:3px;
 margin-left:40px;
 text-align:left;
 font-family:Arial;
 font-size:18px;
 z-index:999;
 color:#555555;
}

h2 
{padding-left:10;
 text-align:left;
 margin-left:40px;
 font-family:Arial;
 line-height:20px;
 font-size:16px;
 color:#555555;
}

h3{
 font-family:Arial;
 font-style:italic;
 text-align:left;
 margin-left:40px;
 margin-bottom:2px;
 font-size:14px;
 color:#ff9100;
}
.linkColor { color:#695609;}

div a {color:#555555;}

#myHead 
{
 position:absolute;
 top:0px; left:0px;
 background-image:url('/pics/top-logo.png');
 background-repeat:no-repeat;
 height:100px;  width:1000px; /*990px;*/
 z-index:20;
}

.inputBox
{position:relative;
 left:100px;top:0px;
 float:left;
 border:solid 1px #888;
 width:250px;
 line-height:18px;
 vertical-align:middle;
 padding:4px 4px 4px 4px;
 background-color:#eee;
 }

.label 
{
 color:#666666;
 font-family:Arial;
 font-size:11px;
}  

.len120  {width:120px;}
 
 .elem  {
 position:relative;
 float:left;
 padding: 2px 2px 2px 2px;
 text-align:left;}
  
.labelR 
{
 color:#666666;
 font-family:Arial;
 font-size:11px;
 text-align:right;
 text-indent: 2px;
 width:42px;}

.myRcAdNavPos
{
 position:absolute;
 left:20px;
 top:235px;
 width:160px;
 height:600px;
}

.myInhaltPos
{
 position:absolute;
 left:200px;
 top:212px;
 width:800px;

background-color:#ffffff;
padding:40px 0px 10px 0px;
}
.myAdsVertical 
{   position:absolute;
    left:845px;
    top:120px;
    width:120px;
    height:620px;
    z-index:10;
    }


.myCnt {
 position:relative;
 display:inline;
 font-size: 11px;
 padding: 0px 1px 0px 4px;
 text-align:center;
 letter-spacing:3px;
 color:Yellow;
 font-weight:bold;
 background-color:#111111;
 line-height:17px;
 vertical-align:middle;
 /*width:auto;*/
 height:17px;
}
/* -------------------------------------- Navi -----------------------------------------*/
#navDiv
{
background-color:#aaaaaa;
 position:absolute;
 top:0px;
 height:auto; 
 z-index:2;
}

#navListe
{ top:5px;
  left:5px;
    background-color:#777777;
    border: solid 2px white;
 width:210px;
 height:auto;
 position:absolute;
 z-index:5;
  text-align:left;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 text-indent:0px;
 list-style-type:none;

 }

ul#navListe li
{
 position:static;
 display:block;
 text-decoration:none;
 text-align:left;
 font-family:Tahoma;
 padding-left:0px;
 color:white;
 font-size:11px;
 width: 210px;
 height:28px;
 line-height:28px;
 left:0px;
 vertical-align:middle;
 margin:1px 0px 1px 0px;
 background-image:url('/pics/navElemNorm.png');
 background-repeat:no-repeat;
 }
.listItemHead
  {
  background-image:url("/pics/naviTop.gif");
  background-repeat:no-repeat;
  background-position:bottom;
  line-height:42px;
  vertical-align:middle;
  height:60px;
 position:static;
 font-family:Serif;
 font-weight:bold;
 color: White;
 font-size: 18px;
 text-align:center;
 font-style:italic;
 letter-spacing:2px;
 margin-bottom:0px;
 padding: 6px 0px 2px 0px;
  }

 .listItem
  {
 position:relative;
 padding-top:10px;
 font-family:Tahoma;
 color:white;
 font-size: 11px;
 height:80px;
 text-align:center;
 font-style:normal;
 letter-spacing:0px;
 line-height:normal !important;
  }
#myCounter
{position:relative;
 display:inline;
 font-size: 11px;
 padding: 0px 2px 0px 3px;
 text-align:center;
 margin-left:0px;
 top:6px;
 letter-spacing:3px;
 color:Yellow;
 font-weight:bold;
 background-color:#111111;
 line-height:17px;
 vertical-align:middle;
 /*width:auto;*/
 height:17px;
 }

ul#navListe a
{ display:block;
 padding-left:30px;
 display:block;
 color:#f4f4f4;
 text-decoration:none;
 font-weight:bold;
 }

ul#navListe a:hover
 {
 background-image:url('/pics/navElemHover.png');
 background-repeat: no-repeat;
 background-position:left;
 color:#777777 !important; 
 display:block;
 width:100%;
 margin-left:0px;left:0px;
 }

.activeElem
{ background-image:url('/pics/navElemHover.png');
 background-repeat: no-repeat;
  color:#777777 !important; 
}
.listItemFoot
  {
  background-image:url("/pics/naviBottom.gif");
  background-repeat:no-repeat;
  background-position:top;
  line-height:42px;
 position:static;
 font-family:Arial;

 color: White;
 font-size: 18px;
 text-align:center;
 font-style:italic;
 letter-spacing:2px;
 margin-bottom:0px;
 padding: 6px 0px 2px 0px;
  }

 .picCalc {background-image:url('../pics/calc.gif');background-repeat:no-repeat;background-position:10px center;}
 .picInfo {background-image:url('../pics/info.gif');background-repeat:no-repeat;background-position:10px center; }
 .sub {background-position:10px center;text-indent:30px;font-style:italic;}
 .new {background-color:#efaf00;}
 /*------------------------------------ my Ads ------------------------------------*/
 .myAdBox {
 position:static;
 border:solid 4px #aaaaaa;
 background-color: #99bacb;
}

.myAdTxt {
 font-family:Verdana;
 font-size:10px;
 font-weight: bold;
 color:gray;
 padding-left:4px;
}

.myAdPic {
 margin: 0px 0px 0px 0px;
 border: solid 1px #3f6aad;
}
.inpBox
{position:relative;
 float:left;
 border:solid 2px #777777;
 width:250px;
 line-height:18px;
 vertical-align:middle;
 padding:4px 4px 4px 4px;
 background-color:#dbe4f5;
 }

.label 
{
 color:#555555;
 font-family:Arial;
 font-size:11px;
}    
.len100  {width:120px;}
.len170  {width:150px;}
.len50  {width:50px;}  
.len180  {width:180px;}
br {clear:both;}    
    
.elem  {
 position:relative;
 float:left;
 padding: 2px 2px 2px 2px;
}

.inputBox 
{
 text-align:right;
 padding-right:1px;
 height:10px;
 line-height: 10px;
 vertical-align:middle;
 margin-top:2px;
 font-size:0.9em;
}

.goBack {
 position:relative;
 top:-2px;
 left:450px;
 margin-bottom:5px;
}


.aColChart1{ color:#f59100;padding:0px 10px 0px 80px;}
.aColChart2{ color:#6dbb46;padding:0px 5px 0px 40px;}
.aColChart3{ color:#60759f;padding:0px 10px 0px 10px;}


ul#HomeListe li {margin-top:5px;width:550px;  list-style-type:none;}

.text{
 padding-left:40px;
 width:720px;
 font-family:Arial;
 text-align:justify;
 font-size:12px;
 color:#555555;
}

.textK{
 padding-left:40px;
 width:320px;
 font-family:Arial;
 text-align:justify;
 font-size:12px;
 color:#555555;
}


.goBack {
 position:relative;
 top:-2px;
 left:450px;
 margin-bottom:5px;
}

.swVersion {
 position:relative;
 top:84px;
 left:675px;
 color:#888888;
 font-family:Arial;
 font-style:italic;
 font-size:11px;
}

.myLinks {
 position:relative;
 top:84px;
 left:660px;
 color:#888888;
 font-family:Arial;
 font-style:italic;
 font-size:11px;
 text-decoration:none;
}
.linkColor { color:#695609;}

.NavigationBlockTopR 
{
 position:absolute;
 height:30px;
 left:0px;
 top:200px;
 width:1000px;
 text-align:right;
 overflow:hidden;
 background-image: url('/pics/contBg.png');
background-repeat:  repeat-x;
    }

.HorizontalElem 
{
 color:#f9f1d0;
 text-decoration:none;
 font-family:Arial;
 font-style:italic;
 font-size:11px; 
vertical-align: top;
 line-height:12px;
 height:10px;
padding:0px 10px 0px 10px;
    }
input {font-size:0.9em;}


.stylePic 
{
  /*  float:right;*/
    width:180px;
    height:118px;
    }

.stylePicDiv 
{
    float:right;
/*    width:auto;
    height:auto;*/
    padding:1px 5px 3px 15px;
    text-align:center;
    }  
.picSub
{
 font-style:italic;
 font-family:Arial;
 text-align:center;
 font-size:11px;
 color:#666666;
}
.myDivSeparator 
{
 position:relative;
 width:500px;
 height: 1px;
 clear :both;
}

.adSign {color:#bbbbbb;
    width:100%;
    font-size: 0.8em;
     font-style:italic;}
     
 .TitelStyle {color:white; font-size:38px; position:absolute;left:250px;width:550px;top:30px;}
 .SubTitelStyle {color:#cccccc; font-size:18px; position:absolute;left:300px;width:250px;top:70px;}
 .NavigationAd {position:absolute;left:20px;width:160px;height:600px; background-color:red;top:265px;}
