html,body{
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#000000;}

body{
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color:#fff;
 font-size:13px;
 background-image:url(layout/tophg.gif);
 background-repeat:repeat-x;}

th,.tdb{
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 text-align:left;
 color:#fff;
 font-size:13px;}

th{
 border-bottom:1px solid #666;
 font-weight:bold;}

.tdb{
 border-bottom:1px solid #666;}

p{
 margin-top:0px;
 margin-bottom:1em;}

h1,h2,h3{
 display:block;
 padding:0;
 margin:0;
 margin-top:0px;
 margin-bottom:10px;
 font-weight:normal;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color:#fff;}

h1{
 border-bottom:1px solid #cc0000;
 margin-bottom:40px;
 color:#cc0000;
 font-family:GoodTimesRg-Regular, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:20px;}

.e1{background-color:#222222;}
.e2{background-color:#333333;}

h4,.h4,.h4a{
 padding:0;
 margin:0;
 font-size:12pt;
 text-decoration:none;
 font-weight:normal;
 font-family:GoodTimesRg-Regular, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 color:#FF9900;}
.h4a{
 color:#CC0000;}

#left h1{
 border-bottom:none;
 color:#330000;
 font-size:20px;
 margin-bottom:40px;}

#left{
 width:160px;}

h2{
 color:#ff9900;
 font-family:GoodTimesRg-Regular, Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:17px;}

h3{
 font-size:14px;}

img{ border:none; }

/* a { target-new:tab;}  */

.bor{
 border-top:1px solid #444;
 border-right:1px solid #444; }

.bul{
 border-bottom:1px solid #444;
 border-left:1px solid #444; }

.bxr{
 border-right:1px solid #444; }

.bxl{
 border-left:1px solid #444; }

.bux{
 border-bottom:1px solid #444;}

ul{
 margin:0;
 list-style-image:url(layout/leer.png);
 padding:0;
 margin-top:5px;
 margin-bottom:5px;}

li{
 background-image:url(layout/li.gif);
 background-repeat:no-repeat;
 background-position:10px 6px;
 padding-left:30px;
 vertical-align:middle;
 line-height:150%; }

.normli{
 background:none;
 padding-left:15px;
 vertical-align:middle;
 line-height:150%; }

.L{
 height:10px;
 line-height:10px;
 font-size:10px; }

.eingabefeld{
 margin:auto;
 text-align:left;
 width:680px;
 height:430px;}

abbr{
 cursor:pointer;}

.hr2{
 display:block;
 margin:0;
 padding:0;
 margin-top:5px;
 margin-bottom:5px;
 width:100%;
 height:1px;
 line-height:1px;
 color:#ff0000;
 background-color:#ff0000;}

.hr3{
 display:block;
 margin:0;
 padding:0;
 margin-top:5px;
 margin-bottom:5px;
 width:100%;
 height:1px;
 line-height:1px;
 color:#CC0000;
 border:none;
 background-color:#CC0000;}

#seite {
/* margin:auto; */
 width:1024px;
 min-height:800px;}

#kopf {
 width:100%;
 height:120px;}

#topnav{margin-left:15px;}

#content{width:100%;}

#left{
 display:inline;float:left;
 margin-left:25px;
 width:160px;}

#right{
 display:inline;float:left;
/* margin-top:5px;  weil das linke Menü durch "line-height" etwas anders sitzt */
 margin-left:40px;
 line-height:135%;
 width:730px;}

.eb3{
 line-height:100%;
 color:#333;
 white-space:nowrap;}

.link{
 white-space:nowrap;
 display:inline-block;
 text-decoration:none;
 color:#fff;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:12px;}

.link2{
 display:inline-block;
 text-decoration:none;
 color:#fff;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:12px;}

.tlink{
 white-space:nowrap;
 display:inline-block;
 text-decoration:none;
 color:#fff;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 line-height:41px;
 font-size:12px;}

.topnavi,.topnavia{
 font-size:13px;
 height:41px;}

.topTDxC,.topTDxR,.topTDgL,.topTDgR{
 font-family:Arial, Helvetica, sans-serif;
 background:none;
 text-align:center;
 height:41px;
 font-size:10px;
 width:10px;}

.topTDxR,.topTDgR{
 text-align:right; }

.topTDgL{
 background-image:url(layout/glowleft.png);
 background-repeat:no-repeat;}

.topTDgR{
 background-image:url(layout/glowright.png);
 background-repeat:no-repeat;}

.glow{
 background-image:url(layout/glow.png);
 background-repeat:repeat-x;
 height:41px;}

.greyleftnav{
 white-space:nowrap;
 display:inline-block;
 width:100%;
 text-decoration:none;
 color:#666;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:13px; }

.hleftnav,.hleftnava,.leftnav,.leftnava,.leftnavT,.leftnavTa{
 white-space:nowrap;
 display:inline-block;
 width:100%;
 text-decoration:none;
 color:#fff;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:13px; }

.leftnavT,.leftnavTa{
 text-decoration:none;
 margin-bottom:8px;}

.leftnava,.leftnavTa{
 color:#cc0000;
 font-weight:bold;}

.leftnav:hover{
 color:#ff9900;}

.leftnava:hover{
 color:#ff0000;}

.hleftnav{
 color:#fff;}
 
.hleftnava{
 color:#cc0000;
 font-weight:bold;}

.hleftnav:hover{
 color:#ff9900;}

.hleftnava:hover{
 color:#ff0000;}

.m{
 vertical-align:middle;}

.leftbild{width:250px;}

.liste4{
 display:inline;float:left;}

.liste,.liste2{
 padding-left:30px;
 background-image:url(layout/pdf.gif);
 background-repeat:no-repeat;
 background-position:0px 2px;}

.liste,.liste2,.liste3{
 height:24px;
 margin-bottom:1em;}

.leftbild,.liste2{
 display:inline;float:left;}

.textlink{
 margin-bottom:2px;
 color:#ff9900;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:13px;}

.gold{
 color:#cc0000;}

.rot{
 color:#ff0000;}

.kl{
 font-size:10px;font-weight:normal;}

.big{
 font-size:14px;}

.b{
 font-weight:bold;}

.u{
 text-decoration:underline;}

.cb{
 clear:both;}

.fb{
 position:absolute;
 left:890px;
 top:0px;}

.kopflink{
 margin-left:20px;}

.inputC,.input,.input2,.inpute,.input2e,select{
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:100%;
 width:340px;
 background-color:#fff;
 border-style:solid;border-width:2px;border-color:#ff9900;}

.inputC{width:100%;background-color:transparent;color:#fff;border:none;}

.inputCe{color:#000;}

.input2,.input2e{
 height:105px;
 overflow:auto;
 margin-bottom:3px;}

.inpute,.inputCe,.input2e{
 background-color:#F1D9DF;}

.input3,.link3{
 cursor:pointer;
 width:80px;
 height:21px;
 border:none;
 background:transparent;
 font-weight:bold;
 color:#fff;
 font-size:11px;
 padding:0;margin:0;
 padding-bottom:3px;
 text-align:center;
 background-image:url(layout/buttonbg.png);
 background-repeat:no-repeat;}

.link3{
 display:inline-block;
 text-decoration:none;
 padding:0;margin:0;
 padding-top:3px;
 vertical-align:middle; }

.nosp{
 white-space:nowrap;}

input{
 margin-top:2px;
 margin-bottom:2px;}

sup{font-size:8pt;}

.red{color:#cc0000;}


.xdiv{border:1px solid red;}
.c{height:120px;vertical-align:middle;padding-top:50px;}

.xl,.xr{
 display:inline;
 float:left;
 min-height:26px;}
 
.xl{width:130px; vertical-align:middle;margin-top:2px;}

input{
 margin-top:2px;
 margin-bottom:2px;}

.s100{
 display:inline-block;

 width:140px;}

.zahl{
 width:50px;
 text-align:right;}

.inp1{
 width:350px;}

#Teil3{display:none;}
#Teil4{display:none;}
#Teil5{display:none;}
#Teil6{display:none;}

sup{font-size:8pt;}

.red{color:#cc0000;}

#bigview{
 background-color:#000;
 border:2px solid #fff;
 position:absolute;
 cursor:pointer;}

#layerhg{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
 background-image:url(layout/layerhg.png);
 z-index:99;}
 
