html,body{
 font-family:Tahoma;
 line-height:140%;
 color:#000;
 background-color:#E2E2E2;
 font-size:10pt;
 margin:0;
 padding:0;
 background-image:url(layout/hg.gif);
 background-repeat:repeat-x;
 width:100%;
 height:100%;}img{
 border:none; }

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

#seite {
 position:absolute;top:0px;left:20px;
 min-width:850px;
 width:850px;
 min-height:550px;
}

#seite2 {
 position:absolute;top:0;
 margin:0;
 padding:0;
 width:100%;
 text-align:center;
 min-height:550px;
}

#headnavi{
 width:870px;
 margin:auto;
 margin-top:28px;
 height:100px;}

#content{
 text-align:left;
 background-image:url(layout/trans.gif);
 background-repeat:no-repeat;
 width:850px;
 min-height:430px;
 margin:auto;}

#innercontent{
 z-index:99; text-align:left;
 padding:25px;
 width:800px;
 height:100%;
 }

#fuss{
 z-index:99;
 width:800px;
 padding:5px;
 padding-left:25px;
 padding-right:25px;
 height:20px;
 vertical-align:middle;
 background-image:url(layout/fuss_bg.png);
 background-repeat:no-repeat;
 margin:auto;}

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

h1{
 font-family:Tahoma;
 color:#000;
 font-size:18pt;
 font-weight:normal;
 margin:0;
 padding:0;
 margin-bottom:20px;}

h2{
 font-family:Tahoma;
 color:#000;
 font-size:12pt;
 font-weight:bold;
 margin:0;
 padding:0;
 margin-top:10px;
 margin-bottom:5px;}

h3{
 font-family:Tahoma;
 color:#000;
 font-size:11pt;
 font-weight:bold;
 margin:0;
 padding:0;
 margin-bottom:10px;}

h4{
 font-family:Tahoma;
 color:#720B0C;
 font-size:11pt;
 font-weight:bold;
 margin:0;
 padding:0;
 margin-bottom:10px;}

.bo{
 border:1px solid #720B0C;
 padding:1px;}

.hnav{
 line-height:125%;
 display:inline;float:left;
 text-align:center;}

img{
 border:none; }

ol,ul{
 margin:0px;
 line-height:150%;
 padding-left:20px;
 list-style-image:url(layout/ul.png);
}

.ptext,.ptext2,.bannertext{
 height:27px;
 color:#000;
 font-family:Tahoma;
 font-weight:bold;
 font-size:9pt;
 text-decoration:none;
 display:block;}

.ptext2{
 color:#720B0C;}

.bannertext{
 margin-top:5px;
 margin-bottom:5px;
 font-weight:normal;
 width:468px;
 height:45px;
 border:3px double #333333;
 padding:3px;}

#hg2 {
 width:100%;
 min-height:600px;}

#hg{
 width:100%;
 min-height:600px;
 overflow:visible;
 background-image:url(layout/hgleft2.png);
 background-repeat:no-repeat;
 background-position:-280px 0px; }

hr{
 width:100%;
 text-align:center;
 height:1px;
 background-color:transparent;
 margin-top:20px;
 margin-bottom:20px;
 padding-top:3px;
 padding-bottom:3px;
 border-bottom:1px solid #666666;
 border-top:1px solid #666666;
 display:block;
 overflow:hidden;}

.elink,.link,.fusslink,.buttonlink,.homelink{
 cursor:pointer;
 font-weight:bold;
 color:#720B0C;
 text-decoration:none;}

.elink{
 padding-right:15px;
 background-image:url(layout/hlink.gif);
 background-repeat:no-repeat;
 background-position:right center;}

.elink:hover,.link:hover{border-bottom:double 3px #720B0C;}

.elink,.link{border-bottom:dotted 1px #720B0C;margin-bottom:2px;}

.homelink,.fusslink{
 color:#333333;
 border:none;
 margin-bottom:3px;}

.homelink:hover,.fusslink:hover{
 border-bottom:double 3px #333333;}

.homelink{font-size:8pt;color:#999999;}

.buttonlink,.buttonlink:hover{
 padding:1px;
 color:#333333;
 border:none;}

.buttonlink:hover{
 padding:0;
 border:1px solid #FCB00D;}

.cb{
 clear:both;}

.bol{
 border:none;
 border-color:#333333;
 border-top:solid;
 border-left:solid;
 border-width:1px; }

.bor{
 border:none;
 border-color:#333333;
 border-right:solid;
 border-bottom:solid;
 border-width:1px; }

.spalte{
 width:200px;
 display:inline;
 float:left;
 text-align:center;}

.ptitle{
 display:inline;
 float:left;
 min-width:10px;
 padding:0;
 margin:0;
 padding-left:190px;
 padding-right:20px;
 padding-bottom:10px;
 margin-top:-10px;
 margin-bottom:10px;
 border:none;
 border-bottom:groove 3px #ccc;
}

.listl,.listr{
 display:inline;
 float:left;}

.listl{
 margin-left:20px;
 width:100px;}

.listr{
 width:260px;}

.c{
 width:100%;
 text-align:center;}

.cb{clear:both;}
