body  {	background-color:  #fff;
	background-image:  url("bilder/background_homepage.gif");
	background-repeat: repeat-x }

#regionteaser  {	visibility: visible;
	position:   absolute;
	top:        121px;
	left:       98px; 
}

#aktuelles {	visibility: visible;
	position:   absolute;
	top:        302px;
	left:       50px;
	width:      430px;
 }
 
#aktuellesteaserbild {
	float: left;
	width: 120px;
	margin-right: 12px;
}

#aktuellesteaser {
	
}

#teaser1 {
	visibility: visible;
	position:   absolute;
	top:        302px;
	left:       500px;
	width:      388px;
	z-index: 100;
	background-color: #e6e6e6;
	margin: 0;
	padding: 0;
}

#teaser1 p {
	width: auto!important;
	font-size: 11px;
}

#teaserheadline {
	height: 18px;
	background-image: url(homebilder/produkte_spalten_top.gif);
	text-align: left;
	color: #fff;
	font-weight: bold;
}

.tcolum {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	width: 120px;
	padding-top: 2px;
}

#colum1, #colum2, #colum3 {
	float: left;
	display: inline;
	margin: 7px 0px 0px 7px;
	height: 130px;
	width: 120px;
	background-color: #dedede;
}

#colum1 h1, #colum2 h1, #colum3 h1 {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 18px;
	}

#colum1 p, #colum2 p, #colum3 p {
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 11px;
	color: #000;
	}		

#regionteasertext  {	visibility: visible;
	position:   absolute;
	top:        137px;
	left:       330px;
	width:      300px;
	height:     130px }

#seitenfooterhome {	visibility: visible;
	position:   absolute;
	top:        865px;
	left:       175px;
	width:      270px;
	z-index: 50;
 }

#printlogo {	
	display: none; 
	}
#contentheader  {	background-color: #f21c0a;
	visibility:       visible;
	position:         absolute;
	top:              0;
	left:             0;
	width:            985px;
	height:           102px }

#contentheaderlogo {	
	visibility: visible;
	position:   absolute;
	top:        0;
	left:       0;
	width:      246px;
	height:     78px }
body>#subnavigation {	visibility: visible;
	position:   absolute;
	top:        157px;
	left:       0;
	width:      150px }

#content  {	visibility: visible;
	position:   absolute;
	top:        157px;
	left:       175px;
	width:      600px }


#marginal {	visibility: visible;
	position:   absolute;
	top:        157px;
	left:       795px;
	width:      190px }

#hauptnavigation  {	visibility: visible;
	position:   absolute;
	top:        73px;
	left:       165px;
	width:      700px;
	height:     28px }
#directlinks {	text-align: right;
	visibility: visible;
	position:   absolute;
	top:        10px;
	left:       0;
	width:      960px;
	height:     20px }
#externercontent      {	visibility: visible;
	position:   absolute;
	top:        0px;
	left:      0px;
	width:      810px;
 }