/*Abstände aller Elemente werden auf Null gesetzt + weitere Formatierungen*/

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body  { 
   background: url(bilder/bluewavebckgrd_full.gif) repeat;
   font-size: 101%;
	margin: 0px 0px 0px 0px;
 } 
 
 

/*Erklärung:
Alle Innen- und Außenabstände werden auf null gesetzt. Vorteil: Übersichtlicher und mehr Kontrolle die Abstände, da diese jetzt einzeln gesetzt werden müssen.

Schrift für alle Elemente*/


html{
   background: url(bilder/bluewavebckgrd_full.gif) repeat;
   font-size: 101%;
	margin: 0px 0px 0px 0px;
}
body {  
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left: 0%;
margin-top:10%;
}

p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #666666;
}

h1{
font-size: 1.5em;
color: #999999;
margin-bottom:20px;
}

img {
	border: 1px solid #339933;
}

th {
	background-color: ButtonFace;
}

#graubox {
margin-top:10px;
width: 1em;    /* nur fuer IE 5.0x erforderlich */
w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
}

#illubox {
position:absolute; 
left:59px; top:170px; 
width:125px; 
height:200px; 
z-index:25; 
/*border: 1px; 
border-style: solid; */
/*border-color:#3F9A3E;*/
}

#lidiv ul {
	display: inline;
}
#lidiv li {
	display: inline;
	margin: 0px 0px 0px 15px;
	letter-spacing: 0.07em;
}

#lidiv a {  color: #FFFFFF; 
font-weight: bold;
font-size: 0.70em; 
text-decoration: none;
padding: 6px 10px;
background-color: #3F9A3E;
border-right: thin #333333 solid; 
border-bottom: thin #333333 solid;
-moz-border-radius-topleft: 6pt;
-moz-border-radius-topright: 6pt;
}

#lidiv a:hover {
color: yellow;
background-color: #3E419A;
border-right: thin solid Yellow; 
border-bottom: thin solid Yellow; 	
}
#graubox {
background-color: #999999;
position:absolute;
left: 59px;
top: 0px; 
width:80%;
height:50px;
margin: 10px 0px 0px 0px;
z-index:1;
-moz-border-radius-topleft: 14pt;
-moz-border-radius-topright: 14pt;
}

#lidiv {
/*border: 1px solid green;*/
margin:13px 0px 0px 2px;
height: 50px;	
}

#greendiv {
background-color: #3F9A3E;
height: 1.5em;
width: 1.5em;
}

#graysqare {
margin-top: 5px;
position:absolute; 
height: 1.5em;
width: 1.5em;
z-index:25; 
background-color: #999999; 
}

#content {
position:absolute; 
left:202px; 
top:164px; 
width:400px; 
height:180px; 
z-index:24;
}

#content p {
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 0px 0px 8px 0px;
}
#content a:link {
	color: #339933;
}
#content a:visited {
	color: #666666;
}
#content a:hover {
	color: blue;
	text-decoration: underline;
}
#content a:active {
	color: #339933;
}

#content ul {
font-size: 0.8em;
list-style-position: inside;
background-color: transparent;
margin-bottom: 10px;
list-style-image: url(bilder/listensymbol.gif);
}

#content li {
color: #666666;
}
.strong {
	font-weight: bold;
	color: #339933;
}

#logodiv {
background-image:  url(bilder/michael_reiboldt_log.gif);
width: 232px;
height:47px;
position:absolute; left:59px; 
top:85px; 
z-index:23; 
visibility: visible;
}

#googlead {
	position: absolute; 
	margin-left: 346px; 
	margin-top: -15px; 
	width: 506px; 
	height: 94px; 
	z-index: 26;
}