body
   { scrollbar-face-color:#FFFFFF;
     scrollbar-shadow-color:#cccccc;
     scrollbar-highlight-color:##cccccc;
     scrollbar-3dlight-color:#cccccc;
     scrollbar-darkshadow-color:#cccccc;
     scrollbar-track-color:#FFFFFF;
     scrollbar-arrow-color:#cccccc;
     font-family: arial;
     font-size: 14px;
     font-style: normal;
     font-weight: normal;
     color:#fc0;
     text-align: center;
     width:100%;
     margin: 10px;
     padding:0px;
     background-color:#000;
     border:solid 0px #fff;}
#rahmen
   { width:760px;
     margin: 0px auto;
     text-align:left;
     border:solid 2px #fc0; }
#logotext
   { text-align:center;
     width:500px;
     margin:30px; }
.logotext
   { font-size:40px;
     font-weight:bold; }
#spalte1
   { width:140px;
     border:solid 0px #808080;
     float: left;
     text-align: right;}
#spalte2
   { width:600px;
     padding: 0px 5px 10px 5px;
     float:right;}
#fuss
   { clear: both;
     background-color: #fc0;
     text-align: center;
     padding-top:5px;
     height: 40px; }
#navi
   { text-align:right;
     width:130px;
     height:250px;
     line-height:22px;}
#navlogtext
   { height:35px;
     color:#fc0;
     font-size:12px;
     text-align: center;}
#navilogo
   { width:130px;
     margin-left:5px;
     height:190px;
     background-image: url(../images/photokina2008.jpg);
     background-repeat:no-repeat;}
#sp1
{ clear:both;
  padding:10px 0px 5px 0px;
  font-size:16px;
  font-weight:bold;
  text-decoration: underline;
  border:solid 0px #0f0;}
#sp2
{ padding:5px 0px;
  position: relative;
  float:left;
  width:430px;
  border:solid 0px #0f0;}
#sp3
{ padding:5px 10px;
  width:110px;
  float:right;
  text-align:right;
  border:solid 0px #f00;}
.navi
   { color:#f90;
     font-size:16px;
     text-decoration: none; }
a.navi
   { color:#fc0;
     font-weight:bold;
     font-style: normal; }
a.navi:hover
   { text-decoration: underline; }
.abschluss
   { font-size:12px;
     color: #000;
     font-weight:bold;}
a.abschluss { color: #000000;}
.inhalt
   { font-size:14px;
     color:#fc0;
     font-weight:normal;}
.inhalt a
   { font-size:14px;
     color:#fc0;
     text-decoration: underline;
     font-style: italic; }
.inhalt input, textarea
   { font-size:14px;
     color:#fc0;
     background-color:#333;}
.f   { font-weight: bold; }
.rt  { color:#f00; }
.cent  { text-align: center; }
.flies { text-align: justify; }
.nbr { white-space: nowrap;}
.x1  { font-weight:bold;
       text-align: center; }
.x2  { font-size:8pt;
       color:#336699;
       text-align: justify; }
.x4  { line-height:normal;
       font-size:18px;
       font-weight: bold;}
.x5  { font-size:10px;
       font-style:italic;
       text-decoration: underline; }
.x6  { font-size:10pt;}
.x7  { font-size:8pt;
       color:#666666;
       font-weight:bold;
       position:relative;
       left:5px;}
.x10 { font-size:10pt;
       color:#3399ff;
       font-weight:bold;
       position:relative;
       height:30px; bottom:-6px; }
.x11 { font-size:10pt;
       color:#3399ff;
       font-weight:bold;
       position:relative;
       left:15px;
       height:30px;
       bottom:-6px; }
.x12 { position:relative;
       left:15px; }

.agb1
     { font-size:16px;
       font-weight: bold;
       width:30px;
       padding:10px 0px;
       text-align:right;
       vertical-align: top;}
.agb2
     { font-size: 14px;
       text-align: justify;
       padding:10px 0px;
       width:540px;
       vertical-align: top;
       font-weight: normal;}
.hid
  { visibility:hidden;
    font-size:1pt;
    color:#fc0; }
