body {
background-color: #EDFFB7;
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
font-size:0.8em;
margin: 1px; 
padding: 0px; 
border:#000 1px solid;
}
.catcol1 { float:left; margin-left:10px; width:30%; font-size: 12px; }
.catcol2 { float:left; width:30%; font-size: 12px; }
.catcol3 { float:right; margin-right:20px; width:30%; font-size: 12px; }
#header {
/* #CDFF9B #E7FF9B #DBFF6F*/
background-color: #0093D9;
color: #000;
margin: 0px; 
padding: 0px;
width: 100%; 
}
#header strong { font-size:0.8em; font-weight: normal; text-align:center; }
h1 { font-size:0.9em; }
#container { text-align:center; height:80em;  }
.leftcol {
/* background-image: url(layoutimg/bgli.gif); 
background-repeat:repeat-y; */
float: left;
width: 40%; 
height:100%;
}
.membleftcol {
float: left;
width: 24%; 
height:100%;
}
.boxlefttop {
background-color: #0093D9;
color: #FFF;
font-size: 1.0em;
font-weight: bold;
width: 97%;
padding:3px;
margin-top:10px;
text-align:center;
}
.navlefttop {
background: #0093D9;
color: #FFF;
font-size: 1.0em;
font-weight: bold;
width: 97%;
padding:3px;
margin-top:10px;
text-align:center;
}
.collefttext {
font-size:0.9em; 
color: #000;
padding: 3px;
}
.rightcol {
color: #000; 
float: right; 
padding-top: 10px; 
width: 50%;
}
.maintext {
color: #000; 
margin: 3x; 
padding: 3x;
}
.middeltext {
font-size:0.9em; 
line-height:1.6em;
padding:3;
}
.cleaner { /*das floaten aufheben */
clear:both;
height:1px;
font-size:1px;
border:0px none;
margin:0; padding:0;
background:transparent;
}
.arrow { 
text-decoration:none; 
color:blue; 
left:30px; 
bottom:0px;
right:30px; 
font-size:20px; 
font-weight:bold; }
/*Beginn Hauptmenue oben */
#navtop {
margin: 0px; 
padding: 0px; 
}
#navtop ul
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 0.9em Verdana, sans-serif;
/* text-align: center; */
}
#navtop li
{
list-style: none;
margin: 0;
display: inline;
}
#navtop li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
text-decoration: none;
}
#navtop li a:link { color: #000; }
#navtop li a:visited { color: #800080; }
#navtop li a:hover { color: red; }
#navbottom {
margin: 0px; 
padding: 0px; 
}
#navbottom ul
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 1.0em Verdana, sans-serif;
text-align: center;
}
#navbottom li
{
list-style: none;
margin: 0;
display: inline;
}
#navbottom li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
text-decoration: none;
}
#navbottom li a:link { color: #000; }
#navbottom li a:visited { color: #800080; }
#navbottom li a:hover { color: red; }
/*Ende Hauptmenue oben */
/*Anfang Vertikalmenue */
#menuevertikal
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
width: 15em;
}
#menuevertikal li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}
#menuevertikal li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 0.5em dashed #0080C0;
text-decoration: none;
}
#menuevertikal li a:link { color: #000; }
#menuevertikal li a:visited { color: #800080; }
#menuevertikal li a:hover
{
border-color: #DFDFDF;
color: #FFF;
background: #0080C0;
}
/*Ende Vertikalmenue */
.footer {
width:100%; 
height:10px;
font-size:0.9em; 
text-align:center;
margin-left:5px;
}
.suchformfp { margin-left:10px; text-align:center; }
.suchselectfp { background-color:#DFE8FE; }
.newsbox {
border:#FF0080 2px dotted;
padding:3px;
text-align:justify;
}
.linkbox
{
margin-top:5px;
margin-left:10px;
padding:5px;
width:90%;
font-size: 1.0em;
border:#BFBFBF 1px dotted;
}
.anzbox
{
margin-top:50px;
margin-left:50px;
padding:10px;
width:70%;

border:#BFBFBF 1px dotted;
}
.picbox
{
padding:5px;
background-color: #C0C0C0;
border-color: #DFE8FE;
border-style: outset;
border-width: 1px;
}
.mailbox
{
width:60%;
margin:20px;
padding:10px;
background-color: #CFCFCF;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.0em;
border-color: #DFE8FE;
border-style: outset;
border-width: 3px;
}
.smallbox
{
margin-top:5px;
margin-left:10px;
padding:3px;
width:90%;
font-size: 0.9em;
text-align:justify;
border:#BFBFBF 1px dotted;
}
.warn { color:red; }
.sta { padding:10px; }
.prem { background-color:#FFFF99; padding:10px; }
.adv { background-color:#FEDE70; padding:10px; }
#tut { text-align:justify; margin-left:3em; padding:5px; width:70%;}
#tut a { text-decoration: none; }
.cde {
margin:10px;
padding:3px;
background-color:#DFDFDF;
border: 3px outset #DFDFDF;
}
pre { font-size:1.2em; }
.linkurl { color:green; font-size:0.7em; }
