body { margin:0px; padding:0px; overflow:auto;
       text-align:center; font-family:verdana, helvetia, arial, sans-serif; font-size:10pt; color:#600;
       background:#FEF8D7 url(img/lay/rand.gif) no-repeat 20px 80px; }

#L0  { position:relative; top:0px;
       width:800px; height:auto;
       padding:0px; margin-left:auto; margin-right:auto;
       border:0px; text-align:left;
       background-color:#fff;}

#oben { position:relative; top:0px; left:0px;
       width:800px; height:72px;
       padding:0px; margin:0px;
       border:0px; text-align:left;
       background:#FEF8D7 url(img/lay/oben.gif) no-repeat 0px 0px; }

#menue { position:relative; top:0px; left:0px; float:left;
       width:160px; height:auto;
       padding:0px; margin:0px;
       border:0px; text-align:left;
       background-color:#fff;}

#inhalt { position:relative; top:0px; left:0px; float:right;
       width:630px; height:auto;
       padding:0px; margin:0px;
       border:0px; text-align:left;
       background: #fff url(img/lay/logo_bg.gif) no-repeat fixed center center; }

#unten { position:relative; top:0px; left:0px; clear:both;
       width:800px; height:15px;
       padding:0px; margin:0px;
       border:0px; border-top:2px solid #ccc; text-align:left;
       background:#FEF8D7; }

p    { font-family:verdana, helvetia, arial, sans-serif; font-size:1em;
       color:#600; margin: 10px 20px; }
.pk  { font-family:verdana, helvetia, arial, sans-serif; font-size:0.8em;
       color:#333; margin:0px; }

div, td, ul  { color:#600; font-family:verdana, helvetia, arial, sans-serif; }
ul	{ list-style-type:square; }
tr, td {font-size:0.95em; }
h1  { color:#005B88; font-variant:small-caps; }
h3, h4  { color:#000; }

a.m1         { float:left; width:155px; line-height:27px; text-align:right; color:#0000BD; text-decoration:none;
               border:0px; display:block; padding-right:6px; font-size:1em; font-variant:normal;
               border-bottom:1px solid #999; margin:0px; background-color:#fff;  }
a:visited.m1 { color:#0000BD; text-decoration:none;}
a:hover.m1   { color:#000; text-decoration:none; border:0px; border-bottom:1px solid #999;
               background-color:#FEF8D7; }
a:active.m1  { text-decoration:none; }

a.m2         { float:left; width:155px; line-height:22px; text-align:right; color:#000; margin:0px;
               border:0px; display:block; font-size:0.9em; font-variant:normal; text-decoration:none; }
a:visited.m2 { color:#000; text-decoration:none; }
a:hover.m2   { color:#900; text-decoration:none; background-color:#E8FFFF; }
a:active.m2  { text-decoration:none; }

a         { color:#0000BD; text-decoration:none; font-variant:small-caps; font-size:13px; }
a:link    { text-decoration:none; }
a:visited { color:#0000BD; text-decoration:none; }
a:hover   { color:#DE0000; text-decoration:underline; }
a:active  { text-decoration:none; }

.bigbild              { float: left; clear: none; padding-bottom: 5px; padding-right: 5px; }
.bigbild a            { display:block; text-decoration: none; cursor:text; }
.bigbild a:hover      { position:relative; }
.bigbild span img     { margin-bottom: 8px; }
.bigbild a span       { position: absolute; display:none; color: #000000; text-decoration: none;
                        font-family: Arial, sans-serif; font-size: 12px; background-color:#EAE9D5;
                        padding-top: 10px; padding-right: 10px; padding-bottom: 13px; padding-left: 10px; }
.bigbild img          { border-width: 1px solid darkblue; }
.bigbild a:hover span { display:block; top: 60px; left: -100px; z-index: 100; border: 1px solid #DF0000;  }
