html, body {
	margin-top:0px; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	}
	
#mainmen { position:absolute; left:270px; top:130px; }
#werwir { position:absolute; visibility:hidden; left:375px; top:128px;}
#waswir { position:absolute; visibility:hidden; left:375px; top:150px;}
#service { position:absolute; visibility:hidden; left:375px; top:171px;}
#kontakt { position:absolute; visibility:hidden; left:375px; top:202px;}

h1, h2, h3, p, li, ul, ol, div, span, b, td, th, a{ font-family:Arial,sans-serif; color:#666666; }

h1 { font-size:16px; margin-top:0px; margin-bottom:0px;}

h2 { font-size:14px; margin-top:14px; margin-bottom:0px; }

h3 { font-size:12px; margin:0px; }

p, div, span, td, th, a, ul, ol{ font-size:12px; color:#555555; }

ul { list-style-type:disk; list-style-position:outside; margin-left:1em; padding-left:1em; 
      padding-top:4px; margin-top:4px; padding-bottom:4px; margin-bottom:4px;}
ol { list-style-position:outside; margin-left:1em; padding-left:1em; 
      padding-top:0px; margin-top:4px; padding-bottom:0px; margin-bottom:4px;}

.pmd { font-size:28px; margin:0px; font-weight:bold; }
.tit { font-size:14px; margin:0px; font-weight:bold; }
.adres { font-size:11px; font-weight:bold; white-space:nowrap; }
.txtbold { color:#666666; font-weight:bold; }
.size9 { font-size:9px; }

a:hover {color:#CC3333; text-decoration:none; }

.txtlnk { color:#666666; text-decoration:underline; font-weight:bold;}

.navi,
.navilnk,
.navi:hover { 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	padding:3px; 6px;
	display:block; 
	white-space:nowrap } 

.navilnk:hover {
	background-color:#DDDDDD;
	color:#CC3333; }

.section { border: 1px solid #BBBBBB; }