body{
margin:-1px;
padding:0px;
text-align:center; 
font-size:1em;
font-family: verdana, helvetica, sans-serif;
}

#main {
background-color: white; color: black;
/*border: 0.1px solid black;*/
width: 97%; /* oder auch z.B.800px */
margin: 6px auto; /* main-Box vertikal zentrieren, Rand oben + unten 20px */
text-align:center; /* main-Box vertikal zentrieren in Opera, NN, Mozilla */

}

.box1{ /* kopf*/
background-color:transparent;
background-image:url(wallpapers/oben.jpg);
background-position: center;
margin:auto;
background-repeat:repeat;
padding:5px;
padding-bottom:1em;

/*border:1px solid;*/
border-color:c5a538;
height:7em;
text-align:center; 

font-family:verdana, helvetica,  serif;
}
.box1 H1{
font-family: Garamond, 
       "Times New Roman", serif;font-style: italic;   
	  margin-left:1%; margin-top:-1%
}

.ecke{
background-image:url(wallpapers/ecke.jpg);
background-repeat:repeat;
float:left;
padding:1px;

width:12%;
height:133px;
margin:auto;
}

.hauptnav { margin-top:0px;}

.box2{ /* seite */
background-image:url(wallpapers/seite.jpg);
background-repeat:repeat;
float:left;
padding:1px;
/*border:1px solid grey;*/
min-width:12%;
width:auto;
height:auto;
min-height:500px;
margin:auto;

}
.box2 a{
text-decoration:none;
}
.box2 a:focus{
color:white;
background:#c5a538;
text-decoration:underline;
}
.box3{/*content*/
background:transparent;
float:left;
padding:5px;
width:70%;
height:auto;
font-size:0.9em; 
/*font-family:Verdana,  sans-serif; */
margin-left:3.2em; 
font-family:verdana, helvetica,  serif;
text-align:justify;


}
.box3 li{
text-align:left;
}
.box3 h1{
margin:2em 0 10px 0;
padding:0 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #c5a538;
border-bottom:1px solid #c5a538;}

#.box3 h2{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #c5a538;
border-bottom:1px solid #c5a538;}

#.box3 h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #c5a538;
border-bottom:1px solid #c5a538;}

#.box3 a:hover{
	color:white;
}

#fuss{ 
clear:both; 
background:white;
color:grey; 
padding:10px 10px 10px 0; 
border-top:1px solid grey;
font-size:0.7em; 
font-family:Verdana,  sans-serif; 
}

#fuss a{color:grey;}
#fuss a:focus{color:white;}
#fuss a:hover{color:white;}

li { 
	text-shadow:white;
     /* font-weight:bold;*/
     font-size:0.8em; 
     font-family: Verdana, Garamond,"Times New Roman";
     letter-spacing:0.2mm;
     word-spacing:0.7;
       }

dl{
text-shadow:white;
     /* font-weight:bold;*/
     font-size:1.2em; 
     font-family: Verdana, Garamond,"Times New Roman";
     letter-spacing:0.2mm;
     word-spacing:0.7;
}

.wlan{/*wlan-logo*/
background:transparent;

float:right;
padding:1px;
width:15%;
height:auto;
font-size:0.9em; 
/*font-family:Verdana,  sans-serif; */
margin-left:1em; 
font-family:verdana, helvetica,  serif;
text-align:justify;
}


/* Link-Definitionen */
a {
font-weight: bold;
text-decoration:underline;
}
a:link {
color: #000500; 
}
a:visited {
color: #000010;
}
a:hover {
/* color: #880088;*/
color:white;
background:#c5a538;
text-decoration:underline;
}

a:focus{
color:white;
background:#c5a538;
text-decoration:underline;
}

a:active {
background:grey;
color: silver;
}


img {
border: none;
}
img a:{text-decoration:none;}
img a:hover{color:"";text-decoration:none;}


dl.meImgLeft { float: left; margin-right: 0em;  }
// verhindert das Einrücken und
// den Abstand nach oben
dl.meImgLeft dt { margin-bottom: 0; }
dl.meImgLeft dd { margin: 0; font-size:0.8em; 
font-family:verdana, helvetica,  serif;
text-align:left; }


dl.meImgRight { float: right; margin-left:0em;   }
// verhindert das Einrücken und
// den Abstand nach oben
dl.meImgRight dt { margin-bottom: 0;}
 dl.meImgRight dd { margin: -1em;font-size:0.8em; 
font-family:verdana, helvetica,  serif;
text-align:left;}

