html, body, textarea {
  color: #333333;
  font-size: 14px;
  font-family:Arial,sans-serif;
  margin: 0;    
 }
.rahmen{position:relative; top:0px; height:40px;}
#inhalt {	
	color: #333333;
	font-family: Arial, sans-serif;
	background-color: #eee;	
	position: absolute;	
	left: 50%;	width: 900px;
	margin-left: -450px;
	visibility: visible;
	text-align: left; border: 0;	
	}
#top{height:208px; width:900px; background-image:url(img/top3a.jpg);}	
.navi{background-image:url(img/nav3a.jpg); height:90px; width:900px;}
.navu{position:relative; background-image:url(img/nav3a.jpg); height:90px; width:900px;}	
.over{position:absolute; top:208px; width:150px; height:90px; z-index:1;}
.overu{position:absolute; top:0px; width:150px; height:90px; z-index:1;}
.navpic{position:relative; top:30px;}	
#cont{background-image:url(img/back2.jpg); height:930px; width:900px;}
.ad{
	position:absolute; top:330px;
	/* background-image:url(img/tile2.jpg); */
	height:865px; width:300px;
	border:1px solid #3A5836;
	}
.ad2{
	position:absolute; top:595px;
	background-color:#FAFAFA;
	height:380px; width:510px;
	border:1px solid #3A5836;
	}
.txt1 {
	position:absolute; width:510px; height:245px; top:330px; left:360px;
	text-align:center;
	}
.txtn { color: #333333; font-size: 14px; font-family:Arial,sans-serif; font-weight:normal; text-decoration:none; }     	
.lpx { position:relative; left:6px; top:2px;}
.ltpx { position:relative; left:6px; top:4px;}	

.ang, .ang_txt, .ref, .ref_txt, .txt1, .hl1, .hl2, .hl3, .smallw, .smalll, .txtb, .tx1,.nred {
	font-family: Arial, Helvetica, sans-serif; color:#333333;
}
.ref_txt, .smallw, .tx1{
	font-weight:normal;
}
.ang, .ang_txt, .ref, .hl1, .hl2, .bigr, .txt1, .hl3, .smalll, .nred, .txtb {
	font-weight:bold;
}
.ang, .ref, .ang_txt, .ref_txt, .tx1 {
	font-size:12px;
}
.referenz{ position:absolute; left:0px;	width:300px; }	
.ref_txt {position:absolute; right:0px; top:27px;width:199px;text-align:right; vertical-align:right; padding:4px; padding-right:7px;}
.angebot{position:absolute; left:0px; width:508px;}
.ang_txt {position:absolute; padding:4px; width:250px; height:80px;} 
.ang_b {position:relative; width:115px; height:90px; right:1px; top:13px; float:right;}
.hl1{font-size:15px; padding:5px;}
.hl2{font-size:15px;}
.hl3{font-size:18px;}
.smallw{font-size:10px;}
.bigr{color:#AA2244; font-size:25px;}
.nred{color:#AA2244;}
body, .rahmen{background-color:#404040;}
.ref {position:relative; left:0px; top:12px; height:18px; width:299px; background-image:url(img/tile3.gif);}
.ang {position:absolute;height:18px;width:509px;background-image:url(img/tile3.gif);}	
a.nav {display:block;background-image:url(img/spacer.jpg);width:150px; height:90px; }
	a:hover.nav { background-image:url(img/over2.jpg); }
a.smalll{font-size:11px;color:#bbbbbb; text-decoration:none; font-weight:bold;}
	a:hover.smalll{color:#9BD633;}
a.smallv{font-size:11px;color:#444444; text-decoration:underline; font-weight:bold;}
    a:hover.smallv{color:#AA2244;}    
a.lnk1{font-size:14px;color:#333333; text-decoration:underline;}
	a:hover.lnk1{color:#9BD633;}
a.lnk2{font-size:12px;color:#333333; text-decoration:underline; font-weight:bold;}
    a:hover.lnk2{color:#69a300;}
a.lnk4{font-size:12px;color:#888888; text-decoration:underline; font-weight:bold;}
    a:hover.lnk4{color:#69a300;}
a.lnk3{font-size:14px;color:#333333; text-decoration:underline; font-weight:bold;}
    a:hover.lnk3{color:#69a300;}        
.tb1 {position:relative; width:800px; height:200px; margin-left:40px;}
.tb2 {position:relative; width:800px; height:30px;}
.tb3 {position:relative; float:left; padding-left:5px; padding-right:20px;"}

  .pull1{
       font-family: Arial, Helvetica, sans-serif; 
       font-size:12px;
       font-weight:normal;
       color:#003366;
       background-color: #FFFFFF;
    }