﻿html    { height:100%; }

body    { margin:0px;
          background-color:#FFFFFF;
          height:100%; }

* html body { text-align:center; }

a:link    { text-decoration:none; color:#7A7777; }
a:visited { text-decoration:none; color:#7A7777; }
a:hover   { text-decoration:none; color:#AF0B0B; }
a:active  { text-decoration:none; color:#7A7777; } 

p  { font-size:9pt;
     color:#7A7777;
     line-height:18pt;
     text-align:left;
     font-family:Arial; }

.top { font-size:9pt;
       color:#7A7777;
       line-height:18pt;
       text-align:left;
       font-family:Arial; }

ul { list-style-type:disc;
     font-size:9pt;
     color:#7A7777;
     line-height:18pt;
     text-align:left;
     font-family:Arial;
     list-style-position:outside;
     padding-left:15px; }

* html ul { margin-left:1px }
*:first-child+html ul { margin-left:1px }

#main   { margin:0 auto;
          width:700px;
          min-height:100%;
          height:auto !important;
          height:100%;
          border-left-style:solid;
          border-right-style:solid;
          border-left-color:#000000;
          border-right-color:#000000;
          border-left-width:0.75pt;
          border-right-width:0.75pt;
          border-bottom-style:solid;
          border-bottom-color:#000000;
          border-bottom-width:0.75pt; }

#logo   { width:700px;
          height:140px;
          top:0px;
          position:fixed;
          z-index:2;
          background-color:#FFFFFF; 
          background-image:url('grafik/logo.gif');
          background-position:top center; 
          background-repeat:no-repeat; }

.trans1 { width:700px; 
          height:42px;
          top:123px;
          position:fixed;
          z-index:1; }

* html .trans1 { top:0px;
                 height:0px;
                 width:0px; }

.trans  { width:700px; 
          height:42px;
          bottom:10px;
          position:fixed;
          z-index:1; }

* html .trans { bottom:0px;
                height:0px;
                width:0px; }

#foot   { width:700px; 
          height:17px;
          background-color:#AF0B0B;
          bottom:0px;
          position:fixed;
          z-index:2; }

.ctable { width:100%;
          margin-top:45px; }

.cleft  { width:317px;
          background-color:#FFFFFF;
          vertical-align:top;
          padding-left:40px;
          padding-right:20px; }

* html .cleft { padding-bottom:12px; }
*:first-child+html .cleft { padding-bottom:12px; }
          
.rleft  { width:40px;
          background-color:#FFFFFF; }

.cmiddle { width:343px;
           background-color:#FFFFFF;
           vertical-align:top; }

* html .cmiddle { padding-bottom:12px; }
*:first-child+html .cmiddle { padding-bottom:12px; }
           
.rrmiddle { width:206px;
            background-color:#FFFFFF;
            vertical-align:top;
            text-align:right;
            padding-bottom:20px; }

.rmmiddle { width:206px;
            background-color:#FFFFFF;
            vertical-align:top;
            text-align:center;
            padding-bottom:20px; }

.rlmiddle { width:206px;
            background-color:#FFFFFF;
            vertical-align:top;
            text-align:left;
            padding-bottom:20px; }

.cright { width:40px;
          background-color:#FFFFFF; }

.navi   { text-align:right;
          padding-top:165px;
          padding-right:40px;
          float:right; }

* html .navi { padding-top:0px; }
*:first-child+html .navi { padding-top:178px; }


.menu   { border-style:solid;
          border-width:0.75pt;
          border-color:#7A7777;
          width:178px;
          padding-left:3px;
          padding-right:2px;
          font-family:Arial;
          font-size:8pt;
          color:#7A7777;
          background-color:#FFFFFF; }
          
.contact  { border-style:solid;
            border-width:0.75pt;
            border-color:#7A7777;
            width:150px;
            padding-left:4px;
            padding-right:4px;
            font-family:Arial;
            font-size:9pt;
            color:#7A7777;
            background-color:#FFFFFF; }

.sel    { font-family:Arial; }

.actual { padding-top:184px;
          padding-left:42px; }
          
* html .actual { height:0px; 
                 width:0px; }

.thumb    { border:none; }

hr    { color:#7A7777;
        height:1px; }
        
#pfeil { padding-left:40px;
         padding-top:13px;
	     float:left; }
	     
* html #pfeil { padding-top:21px; }
*:first-child+html #pfeil { padding-top:21px; }

#pfeil2 { padding-right:40px;
          padding-top:13px;
	      float:right; }
	     
* html #pfeil2 { padding-top:21px; }
*:first-child+html #pfeil2 { padding-top:21px; }

#lightbox { background-color:#FFFFFF;
            padding-top:20px;
            padding-bottom:10px;
            padding-right:20px;
            padding-left:20px; }

#lightboxDetails { color:#000000;
                   font-family:Arial;
                   font-size: 8pt;
                   padding-top: 0.4em; }

#lightboxCaption { float:left; }

#closeButton { top:0px; right:0px; }

#lightbox img { border:none; clear:both;} 

#overlay img { border:none; }

#overlay { background-image:url('grafik/overlay.png'); }