body {
 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 {
 position:absolute;
 left:50%;
 top:50%;
 width:785px;
 height:105px;
 margin-left:-405px;
 margin-top:-214px;
 overflow:hidden; }

#lhg {
 position:absolute;
 left:50%;
 top:50%;
 width:394px;
 height:428px;
 margin-left:-405px;
 margin-top:-214px;
 overflow:hidden; }

#wo {
 background-image:url(layout/wo.gif);
 width:232px;
 height:13px;
 overflow:hidden;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-360px;
 margin-top:-58px;}

#mtl {
 width:102px;
 height:21px;
 overflow:hidden;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:285px;
 margin-top:191px;}

#werbenet {
 background-image:url(layout/werbenet.gif);
 position:absolute;
 left:50%;
 top:50%;
 width:288px;
 height:45px;
 margin-left:-402px;
 margin-top:-109px;
 overflow:hidden; }

#links {
 position:absolute;
 left:50%;
 top:50%;
 width:334px;
 height:504px;
 margin-left:-405px;
 margin-top:-214px;}

#hgcontent {
 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 {
 text-align:left;
 font-family:Tahoma,Arial;
 font-size:10pt;
 overflow:auto;
 position:absolute;
 left:50%;
 top:50%;
 width:470px;
 height:220px;
 margin-left:-92px;
 margin-top:-54px;}

#navigationoben {
 overflow:visible;
 position:absolute;
 left:50%;
 top:50%;
 width:464px;
 height:17px;
 line-height:17px;
 margin-left:-102px;
 margin-top:-94px;}

#navigationunten {
 overflow:visible;
 position:absolute;
 left:50%;
 top:50%;
 width:464px;
 height:16px;
 line-height:16px;
 margin-left:-102px;
 margin-top:188px;}

#navigationlinks {
 overflow:visible;
 position:absolute;
 left:50%;
 top:50%;
 width:276px;
 margin-left:-401px;
 margin-top:-24px;}

.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;}

.bold{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:#C80000;}

.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:#C80000;}

.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:#C80000;}


.minigray, .minigrayE, .minilink {
 margin-top:0px;
 margin-bottom:15px;
 font-family:Tahoma,Arial;
 font-weight:normal;
 font-size:8pt;}

.minilink {
 color:#C80000;}

.minigray {
 color:#999999;}

.minigrayE {
 color:#C80000;}

h2 {
 margin-top:0px;
 margin-bottom:10px;
 color:#C80000;
 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:#C80000;
 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:#C80000;
 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:#C80000;
 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:0px;
 padding-top:0px;
 margin-bottom:8px;
 width:140px;
 line-height:10pt;
 border-style:solid;
 border-color:#dddddd;
 border-width:1px;
 font-weight:normal;}

.inp2E {
 border-color:#C80000;}

.sub1 {
 display:inline;
 cursor:pointer;
 margin:1px;
 border-style:solid;
 font-family:Tahoma,Arial;
 font-size:10pt;
 border-width:1px;
 font-weight:normal;
 border-color:#cccccc;}

.sub1:hover {
 margin:0px;
 display:inline;
 cursor:pointer;
 border-color:#cc0000;
 border-width:2px;}

.sinp {
 cursor:pointer;
 border-color:#cccccc;}

.L2 {
 height:2px;
 line-height:2px;
 font-size:2px;}

.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;}

