body { 
margin:0; 
padding:0; 
background-color:ivory; 
color:#000; 
font-family:Verdana, Helvetica, Geneva, sans-serif; 
font-size:0.9em;
 }

ul	{
	list-style-type: circle;
} 
 
A:link	{
	color: #3366cc; text-decoration: underline;
}

A:visited	{
	color: #000099; text-decoration: underline;
}

A:active, A:hover	{
	color: #0033cc; text-decoration: none; font-style: italic;
}

a:link.mail, a:visited.mail {
	color: #cc0000;
}

a:active.mail, a:hover.mail {
	color: #cc0000; font-style: normal;
}

#title { 
position:absolute; 
top:0; left:0; width:100%; 
background-color:ivory; 
border-bottom:3px solid ivory;
 }
 
#title h1 { 
margin: 10px; 
font-size:2.5em;
 }
 
#title h1 a { 
text-decoration:none; 
color:#ddd;
 }

#menubar { 
position:absolute; 
top:120px; left:10px; width:300px;
 }
 
#menubar h3 { 
border-bottom:1px solid #396; 
margin:0 0 10px 0; 
padding:2px 10px; 
color:#396;
 }
 
#menubar p, #menubar form { 
margin:0 10px 30px 10px;
 }

#kontakt { 
position:absolute; 
top:800px; left:10px; width:300px;
 }

#main { 
position:absolute; top:110px; left:330px; width:580px;
 }
  
#main h1 { 
margin:0 0 0.6em; 
color:grey;
 } * 

#main h2 { 
margin:0 0 0.5em; 
color:grey;
 } * 
   
#main h3 { 
margin:0 0 0.4em; 
color:grey;
 } * 
 
.entry { 
background-color:ivory; 
border:0px dotted #396; 
margin-bottom:30px; 
padding:10px 10px 0;
 }
 
.entry h2 { 
margin:0 0 0.5em; 
color:#990000;
 } * 
 
.entry h2 a { 
margin:0 0 0.5em; 
color:#990000; 
text-decoration:none;
  } * 
  

#ohneanzeige { display: none; }



