body {
/*background: url(back.gif); */
/*background: #0080C0; */
font-family:Verdana, Arial, Helvetica, Sans-Serif; 
font-size:0.8em;
margin: 0px; 
padding: 0px; 
}

a:link { text-decoration:none; color:blue; }
a:visited { text-decoration:none; color:#800080; }
a:hover { text-decoration:underline; color: red; }
a:active { text-decoration:none; color:blue; }
a:focus { text-decoration:none; color:blue; }

.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 {
/*background: url(back.gif); #FDD806 #FCDD03 border: #666 1px solid; z-index:1; #000*/
background-color: #FEEE94; 
margin: 0px; 
padding: 0px;
width: 100%; 
text-align:center;
}
.headsmal { font-size:0.7em; text-align:center;}
.leftcol {
background-color: #FEEE94;
margin-top:5px;
margin-left:3px;
margin-bottom:0;
float: left;
width: 25%; 
height:100%;

}
.membleftcol {
float: left;
width: 25%; 
height:100%;
}
.boxlefttop {
/* background-image: url(layoutimg/box-header.gif);
background-repeat: no-repeat;  #FEEE94 */
background-color: #FDD806;
color: #000;
font-size: 1.0em;
font-weight: bold;
width: 97%;
padding:3px;
text-align:center;
}
.navlefttop {
/* background-image: url(layoutimg/box-header.gif);
background-repeat: no-repeat; */
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: 5px;
}
.rightcol {
/*background: url(back.gif) #bebed1 repeat-x; */
color: #000; 
float: right; 
padding-top: 10px; 
width: 73%;
}
.maintext {
color: #000; 
margin-left: 5em; 
padding: 3px;
}
.middeltext {
font-size:0.9em; 
line-height:1.6em;
padding:5px;
}
.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 {
/*
background-image: url(../layoutimg/logo-nav1.gif); 
background-position: center; 
background-repeat: no-repeat; background: #0093D9; */
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: blue; text-decoration: none; }
#navtop li a:visited { color: #800080; }
#navtop li a:hover { color: red; text-decoration:underline; }
#navbottom {
/*
background-image: url(../layoutimg/logo-nav1.gif); 
background-position: center; 
background-repeat: no-repeat; */
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: blue; text-decoration: none; }
#navbottom li a:visited { color: #800080; }
#navbottom li a:hover { color: red; text-decoration:underline; }
/*Ende Hauptmenue oben */
/*Anfang Vertikalmenue */
#menuevertikal ul
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
width: 13em;
}
#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: blue; text-decoration: none; }
#menuevertikal li a:visited { color: #800080; }
#menuevertikal li a:hover { color: red; text-decoration:underline; }

/*Ende Vertikalmenue */
.footer {
/*background-color: #0080C0; */
width:100%; 
height:10px;
font-size:0.9em; 
text-align:center;
margin-left:5px;
}
.suchformfp { margin-left:20px; text-align:center; }
.suchselectfp { background-color:#DFE8FE; }
.newsbox {
border:#FF0080 2px dotted;
padding:3px;
text-align:justify;
}
.anzover { 
margin:10px;
padding:20px;
border:1px dotted #F2D00D;
width: 90%;
clear : both; }
.anzlink {
float: left;
padding:5px;
text-align: left;
font-weight : bold; }
.anzregi {
float: right;
padding:5px;
text-align: left; }
.anzbox
{
padding:2em;
border: 2px dotted #FFE375; 
width: 70%; 
margin-left:2em;
margin-top:3em;

}
.picbox
{
padding:5px;
border: 2px dotted #DFDFDF; 
}
.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;
}
.linkbox
{
margin-top:5px;
margin-left:5em;
padding:1em;
width:70%;
font-size: 1.0em;
border:#BFBFBF 1px dotted;
}
.red { color:red; }
.warn { color:red; }
.copyright { font-size:0.8em; text-align:center;}