/*
*/
body 
                    { 
                      margin:0px;
                      padding:0px;
                      min-width:775px;
                      text-align:center;
                      font-size:12px;
                      background:#c0c0c0; //url(../graphics/bg.jpg) 0px 0px repeat-x 
                    }
body,p,h1,h2,h3,h4,ul,ol,li,div,form,table,td,th,blockquote,nobr,b,i
                    { 
                      font-family:Verdana,Arial,Helvetica,sans-serif;
                    }
h1                                         
                    { 
                      font-size:16px;
                      color:#000000;
                    }
h2                                         
                    { 
                      font-size:15px; 
                      color:#000000;
                    }
h3                                         
                    { 
                      font-size:14px;
                      color:#000000; 
                    }
h4                                         
                    { 
                      font-size:12px;
                    }
ul    
                    { 
                      text-align:left;
                      margin:0px;
                      padding:0px;
                    }
li
                    {
                      margin:0 0 0px 18px;
                      padding:0px 0px 5px 0px;
                      text-align:justify;
                    }
a,a:link,a:visited,a:hover,a:active
                    {
                      color:#fb9000;
                    }
a img
                    {
                      border:none;
                    }
table
                    { 
                      margin:auto;
                    }
table.form
                    { 
                      margin-top:30px;
                      width:80%;
                      border:none;
                    }
td
                    { 
                      text-align:left;
                    }
textarea
                    {
                      width:259px;
                    }
img.left
                    {
                      float:left;
                      margin:0px 10px 0px 0px;
                      border:1px solid silver;
                    }
#content, #block
                    { 
                      margin:0px auto;
                      padding:0px;
                      text-align:center;
                    }
#content
                    {
                      width:75%;
                      min-width:600px;
                      margin-top:10px;
                    }
#left
                    {
                      float:left;
                      margin:0px;
                      width:120px;
                    }
#right
                    {
                      float:right;
                      margin-left:10px;
                      margin-bottom:10px;
                    }
#news_inner
                    {
                      position:relative;
                      top:20px;
                      left:5px;
                      margin-bottom:10px;
                      overflow:hidden;
                      width:170px;
                      height:210px;
                      border-left:1px solid #f3f3f3;
                    }
#news_text
                    {
                      position:absolute;
                      margin:20px 0px 0px;
                      padding:0px 5px 20px;
                      width:160px;
                      background:url(../graphics/news.jpg) repeat-x;
                    }
#news_inner a, #news_inner em
                    {
                      text-decoration:none;
                      font-weight:bold;
                    }
#news_inner h1
                    {
                      margin:5px 0px 0px;
                      padding:0px;
                      font-size:12px;
                      font-weight:bold;
                      background:none;
                      border-top:1px dotted #fb9000;
                      border-bottom:1px dotted #fb9000;
                    }
#promo
                    {
                      margin:auto;
                      padding:10px;
                      width:400px;
                      font-weight:bold;
                      font-size:14px;
                      color:#f3f3f3;
                      border:1px solid #515151;
                      border-left:1px solid #cccccc;
                      border-top:1px solid #cccccc;
                    }
#navi
                    { 
                      background:black;
                      border:1px solid #f3f3f3;
                      border-top:1px solid #999999;
                      border-left:1px solid #999999;
                    }
#navi ul
                    {
                      position:relative;
                      top:15px;
                      left:20px;
                      margin:0px;
                      padding:0px;
                      list-style:none;
                    }
#navi ul li
                    {
                      margin:5px auto;
                      padding:0px;
                    }
#navi ul li a
                    {
                      display:block;
                      margin:0px auto;
                      width:120px;
                      height:30px;
                      line-height:30px;
                      color:#f3f3f3;
                      font-weight:bold;
                      text-align:center;
                      text-decoration:none;
                      background:url(../graphics/button.jpg) repeat-x;
                      border:1px solid #333333;
                      border-top:1px solid #f3f3f3;
                      border-left:1px solid #f3f3f3;
                    }
#navi ul li a.sel                       
                    {
                      color:white;
                      background:url(../graphics/button.jpg) -120px 0px;
                    }
#navi ul li a:hover                        
                    {
                      color:#fb9000;
                      background:url(../graphics/button.jpg) 0px -15px;
                    }
#navi ul li a.sel:hover                       
                    {
                      color:white;
                      background:url(../graphics/button.jpg) -120px -15px;
                    }
#header
                    {
                      margin:0px;
                    }
#linie
                    {
                      position:relative;
                      top:-90px;
                      margin:0px 10px 0px auto;
                      padding:0px;
                      width:480px;
                      line-height:15px;
                      font-weight:bold;
                      color:silver;
                      border-top:1px solid #fb9000;
                      border-bottom:1px solid #fb9000;
                    }
#header
                    {
                      padding:0px 10px;
                      background:black;
                      border:1px solid #f3f3f3;
                      border-top:1px solid #999999;
                      border-left:1px solid #999999;
                    }
#border
                    {
                      position:relative;
                      top:-50px;
                      left:0px;
                      margin-left:150px;
                      margin-right:-30px;
                      margin-bottom:0px;
                      padding:10px 15px;
                      background:#818181;
                      border:1px solid #515151;
                      border-top:1px solid #f3f3f3;
                      border-left:1px solid #f3f3f3;
                    }
#border a span, #news a span
                    {
                      display:none;
                      padding:2px;
                      width:30ex;
                      font-family:Arial,Verdana,sans-serif;
                      font-size:11px;
                      font-weight:normal;
                      text-align:left;
                      background-color:#ffffe1;
                      border:1px solid black;
                    }
#border a, #news a
                    {
                      position:relative;
                    }
#border a:hover span, #news a:hover span
                    {
                      display:block;
                      position:absolute;
                      top:50px;
                      left:1px;
                      width:30ex;
                      color:black;
                    }

#border p, #border h1, #border h2, #border li
                    {
                      color:#f3f3f3;
                    }
#border p
                    {
                      text-align:justify;
                    }
#border li strong
                    {
                      font-weight:bold;
                      font-style:normal;
                    }
#footer
                    {
                      width:100%;
                      margin:-80px auto;
                      width:76%;
                      height:40px;
                      line-height:40px;
                      font-weight:bold;
                      color:#333333;
                      background:#999999;
                      border:1px outset silver;
                    }
#footer a
                    {
                      margin:0px;
                      width:60px;
                      height:15px;
                      text-align:center;
                      padding:0px 10px;
                      text-decoration:none;
                      font-size:10px;
                      font-weight:bold;
                      color:#333333;
                      border-right:1px dotted #333333;
                    }
#footer a:first-child
                    {
                      border-left:1px dotted #333333;
                    }
#footer a:hover
                    {
                      color:white;
                    }
#bottom
                    {
                      margin:0px auto;
                      padding:0px;
                      height:30px;
                      background:#bfbfbf;
                    }
#block
                    {
                      margin-top:80px;
                    }
.block
                    { 
                      text-align:justify;
                    }
.center
                    { 
                      text-align:center;
                    }
.copyright
                    { 
                      font-size:10px;
                    }
.dot
                    {
                      color:#ff0307;
                    }
.fat
                    { 
                      font-weight:bold;
                    }
.left
                    { 
                      text-align:left;
                    }
.normal
                    {
                      color:black;
                      font-weight:normal;
                    }
.referenz
                    {
                      float:left;
                      width:150px;
                      border:none;
                      vertical-align:top;
                      margin-right:10px;
                      border:1px solid #dddddd;
                    }
.right
                    { 
                      text-align:right;
                    }
.small
                    { 
                      font-size:10px;
                    }
img.wl
                    { 
                      position:relative;
                      top:5px;
                      border:0;
                    }
#fbutton
                    {
                      position:absolute;
                      right:0px;
                      top:0px;
                      text-decoration:none;
                      text-indent:-999em;
                      height:79px;
                      width:77px;
                      background:url(../graphics/b_firefox_black.gif) top left no-repeat;
                      display: block;
                    }
.wl2
                    {
                      vertical-align:middle;
                    }
