body {
 z-index:1;
 width:100%;
 height:100%;
 margin:0px;
 padding:0px;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:normal;
 background-color:#ffffff;
 background-image:url(layout/hintergrund.jpg);
 background-position:-50px -180px;}

#top {
 z-index:1;
 position:absolute;
 left:50%;
 top:50%;
 width:785px;
 height:105px;
 margin-left:-405px;
 margin-top:-214px;
 overflow:hidden; }

#lhg {
 z-index:1;
 position:absolute;
 left:50%;
 top:50%;
 width:394px;
 height:428px;
 margin-left:-405px;
 margin-top:-214px;
 overflow:hidden; }

#mtl {
 z-index:1;
 width:102px;
 height:21px;
 overflow:hidden;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:285px;
 margin-top:191px;}

#werbenet {
 z-index:1;
 background-image:url(layout/logo.gif);
 position:absolute;
 left:50%;
 top:50%;
 width:190px;
 height:75px;
 margin-left:-403px;
 margin-top:-109px;
 overflow:hidden; }

#links {
 z-index:1;
 position:absolute;
 left:50%;
 top:50%;
 width:284px;
 height:428px;
 margin-left:-405px;
 margin-top:-214px;}

#hgcontent {
 z-index:1;
 background-color:#ffffff;
 background-image:url(layout/chg.gif);
 overflow:hidden;
 position:absolute;
 left:50%;
 top:50%;
 width:501px;
 height:247px;
 margin-left:-121px;
 margin-top:-64px;}

#content {
 z-index:1;
 text-align:left;
 font-family:Tahoma,Arial;
 font-size:10pt;
 overflow:auto;
 position:absolute;
 left:50%;
 top:50%;
 width:460px;
 height:220px;
 margin-left:-92px;
 margin-top:-54px;}

#navigationoben {
 z-index:1;
 overflow:visible;
 position:absolute;
 left:50%;
 top:50%;
 width:464px;
 height:17px;
 line-height:17px;
 margin-left:-102px;
 margin-top:-94px;}

#navigationunten {
 z-index:1;
 overflow:visible;
 position:absolute;
 left:50%;
 top:50%;
 width:464px;
 height:16px;
 line-height:16px;
 margin-left:-102px;
 margin-top:188px;}

#navigationlinks {
 z-index:1;
 overflow:visible;
 position:absolute;
 left:50%;
 top:50%;
 width:276px;
 margin-left:-401px;
 margin-top:-4px;}

.buttext2,.buttext{
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:11pt;
 letter-spacing:1px;
 padding-top:3px;
 display:block;
 border-style:solid;
 border-width:1px;
 line-height:26px;
 height:26px;
 width:274px;
 text-decoration:none;
 font-weight:bold;}

.buttext:hover{
 background-color:#ffffff;}

.buttext2{
 border-width:0px;
 padding-top:6px;
 margin-left:1px;
 background-color:#ffffff;}

.mcell{
 display:block;
 height:24px;
 width:274px;}

.mcell:hover{
 background-color:#ffffff;
 display:block;
 height:24px;
 width:274px;}

.mactive,.mor,.mob,.mob:hover {
 height:15px;
 line-height:15px;
 display:inline;
 padding-bottom:2px;
 text-align:left;
 text-decoration:none;
 font-family:Tahoma,Arial;
 font-size:11pt;
 font-weight:bold;}

.mactive,.mob {
 padding-left:8px;
 padding-right:8px;
 color:#000000;
 background-color:transparent;}

.mob:hover,.mactive {
 height:15px;
 color:#ffffff;
 background-color:#009966;}

.mor {
 width:2px;
 height:20px;
 line-height:19px;
 overflow:hidden;
 display:inline;}

.mactive2,.mor2,.mob2,.mob2:hover {
 height:15px;
 line-height:15px;
 display:inline;
 padding-bottom:2px;
 text-align:left;
 text-decoration:none;
 font-family:Tahoma,Arial;
 font-size:9pt;
 font-weight:bold;}

.mactive2,.mob2 {
 padding-left:8px;
 padding-right:8px;
 color:#000000;
 background-color:transparent;}

.mob2:hover,.mactive2 {
 height:15px;
 color:#ffffff;
 background-color:#009966;}

.mor2 {
 width:2px;
 height:20px;
 line-height:19px;
 overflow:hidden;
 display:inline;}

.mini {
 margin-top:0px;
 margin-bottom:15px;
 color:#000000;
 font-family:Tahoma,Arial;
 font-weight:normal;
 font-size:8pt;}

.bordergray, .bordergrayE {
 border-style:solid;
 border-width:1px;}

.bordergray {
 color:#ffffff;}

.bordergrayE {
 color:#009966;}


.minigray, .minigrayE, .minilink {
 margin-top:0px;
 margin-bottom:15px;
 font-family:Tahoma,Arial;
 font-weight:normal;
 font-size:8pt;}

.minilink {
 color:#009966;}

.minigray {
 color:#999999;}

.minigrayE {
 color:#009966;}

h2 {
 margin-top:0px;
 margin-bottom:10px;
 color:#009966;
 font-family:Tahoma,Arial;
 font-weight:bold;
 font-size:13pt;}

h3 {
 margin-top:15px;
 margin-bottom:5px;
 color:#373438;
 font-family:Tahoma,Arial;
 font-weight:bold;
 font-size:10pt;}

h4 {
 margin-top:0px;
 margin-bottom:3px;
 color:#009966;
 font-family:Tahoma,Arial;
 font-weight:bold;
 font-size:12pt;}

.subt {
 line-height:150%;
 color:#373438;
 font-family:Tahoma,Arial;
 font-weight:bold;
 font-size:10pt;}

.small {
 color:#000000;
 font-family:Tahoma,Arial;
 font-weight:normal;
 font-size:8pt;}

.text {
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:normal;}

.tlink {
 text-decoration:none;
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:normal;}

.rlink {
 text-decoration:none;
 color:#009966;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;}

.t1,.t2 {
 text-decoration:none;
 color:#cccccc;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;}

.t2 {
 color: #CC0000;}
 
.preis {
 text-decoration:none;
 color:#009966;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;}

.c2 {font-size:14px;}
.c3 {margin-left:35px;}
.c16 {margin-left:8px;}
.c11 {margin-left:18px;}

.inp,.sinp {
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:10pt;
 width:140px;
 border-style:solid;
 border-color:#000000;
 border-width:1px;
 font-weight:normal;}

.inp1 {
 display:inline;
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:10pt;
 height:15px;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:3px;
 width:140px;
 line-height:10pt;
 border-style:solid;
 border-color:#dddddd;
 border-width:1px;
 font-weight:normal;}

.inp2, .inp2E {
 display:inline;
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:10pt;
 height:15px;
 margin-top:8px;
 padding-top:0px;
 margin-bottom:0px;
 width:140px;
 line-height:10pt;
 border-style:solid;
 border-color:#dddddd;
 border-width:1px;
 font-weight:normal;}

.inp2E {
 border-color:#009966;}

.sub1 {
 display:inline;
 cursor:pointer;
 border-style:solid;
 font-family:Tahoma,Arial;
 font-size:10pt;
 border-color:#000000;
 border-width:1px;
 font-weight:normal;
 border-color:#cccccc;}

.sinp {
 cursor:pointer;
 border-color:#cccccc;}

.L2 {
 height:2px;
 line-height:2px;
 font-size:2px;}

.L3 {
 height:3px;
 line-height:3px;
 font-size:3px;}

.L4 {
 height:4px;
 line-height:4px;
 font-size:4px;}

.L6{
 height:6px;
 line-height:6px;
 font-size:6px;}

.L8{
 height:8px;
 line-height:8px;
 font-size:8px;}

.L10{
 height:10px;
 line-height:10px;
 font-size:10px;}

.BL{
 margin-right:5px;
 margin-bottom:5px;}

.BL2{
 margin-right:10px;
 margin-top:7px;
 margin-bottom:7px;}

.BR{
 margin-left:10px;
 margin-bottom:5px;}

.buttona {
 letter-spacing:0px;
 font-family:arial;
 color:white;
 line-height:32px;
 font-size:32px;
 font-weight:bold;
 vertical-align:bottom;}

.buttona2 {
 letter-spacing:0px;
 margin-left:0px;
 font-family:arial;
 color:white;
 line-height:18px;
 font-size:18px;
 font-weight:bold;
 vertical-align:bottom;}
 
.copy {
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 font-family:Tahoma,Arial;
 font-size:8pt;}

.ct {
 overflow:auto;
 background-color:#ffffff;
 font-weight:normal;
 line-height: 20px;
 font-family:arial;
 font-size:10pt;}

.skip{
 color:#009966;
 text-decoration:none;
 font-weight:bold;
 font-family:Verdana;
 font-size:12pt;}

.innertextlink{
 color:#000000;
 text-decoration:none;
 font-weight:bold;
 font-family:Verdana;
 font-size:11pt;}

.bold {
 font-weight: bold;}

.mhlink {
 font-size: 8pt;
 color:#000000;
 text-decoration:none;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 margin-left:10px; }

.mhlink2 {
 font-size: 8pt;
 color:#000000;
 text-decoration:none;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin-left:30px; }

.mhlink3 {
 font-size: 8pt;
 color:#000000;
 text-decoration:none;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin-left:20px; }

.mhlink_weiss {
 font-size: 8pt;
 color:#FFFFFF;
 text-decoration:none;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 margin-left:30px;}

.texte {
 font-size: 10pt; }

.textsmall {
 font-size: 10pt;
 color:#000000;
 background-color:transparent; }

.etext {
  display:none;
  visibility:visible;
 color:#000000;
 font-size:8pt;
 font-weight:normal;
 text-decoration:none;
 font-family:Verdana;}

.bottomline {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt; }

.listelement {
 text-decoration: none;
 margin-top: -50px;}

.floatleft {
 float: left;}

.headline {
 font-size: 13pt;
 color: #009966;
 line-height: 22px;
 font-weight: bold;}

.fontweiss {
 color: #FFFFFF;}

.gruen {
 color: #009966;}

#DigitalProofExplanation{
 z-index:99;
 border:1px solid #999;
 background-color:#fff;
 padding:10px;
 width:500px;
 height:350px;
 display:none;
 position:absolute;top:50%;left:50%;
 margin-top:-175px;
 margin-left:-250px;}
 
.cb {clear:both;}
