<style>
		/* Alles umschliessender Container */
#wrapper {
	position:absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	width: 945px;
	height:100%;
	margin: 0 auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 0px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	}

	
/* --------------------- head container ------------------------ */
/*Reihe 1 */
/* Alles bis content */
#headcontainer
	{
	visibility: visible;
	position: static;
	top: 0px;
	left: 0px;
	width: 945px;
	height: 254px;
	border: solid 0px;
	margin: 0px;
	padding: 0px;
	}	
/* --------------------- contentcontainer ------------------------ */
/*Reihe 2 */
#contentcontainer
	{
	position: absolute;
	background-image: url("/img/hg2.gif");
	background-color: #DEE5E7;
	visibility: visible;
	top: 254px;
	left: 0px;
	width: 945px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	border: solid 0px;
	margin: 0px;
	padding: 0px;
	
	}


/* --------------------- footer ------------------------ */
#footer
	{
	/*position:relative;	*/
	background-color: #9aaeb2;
	visibility: visible;
	top: 0px;
	left: 45px;
	margin-left: 45px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	width: 900px;
	border: solid 0px;
	}

/*Reihe 3 */
#debug
	{
	vertical-align: bottom;
	background-color: #fff;
	visibility: visible;
	position: static;	
	top: -9px;
	border: solid 0px;
	
	}
/* --------------------- abdecker ------------------------ */

	 #abdecker
	{
	background-color: #f00;
	visibility: visible;
	position: absolute;
	top: 117px;
	left: 920px;
	width: 1px;
	height: 135px;
	border: solid 0px;
	z-index: 500;
	} 
	#footerabdecker
	{
	color: #fff;
	visibility: visible;
	position: relative;
	left: 45px;
	width: 900px;
	height: 200px;
	border: solid 0px;
	}

/* --------------------- Front ------------------------ */
#front {
	position: relative;
	left:45px;
	background-color: transparent;
	float: left;
	width: 382px;
	min-height: 315px;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 19px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	border: solid 0px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	}		
#bildzusatz
	{
	background-color: transparent;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: auto;
	min-height: 315px;
	width: 361px;
	overflow: visible; 
	border: solid 0px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	}

/* --------------------- rechte spalte front------------------------ */
#spalterechtsfront
	{
	background-color: transparent;
	visibility: visible;
	width: 180px;
	border: solid 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}


	
/* --------------------- Subnavi ------------------------ */
#subnavi
	{
	background-color: transparent;
	width: 180px;
	border: solid 0px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 14px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
/* --------------------- inhalt ------------------------ */
#content {
	background-color: transparent;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	/*min-height: 315px;*/
	width: 508px;
	border: solid 0px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	}	


/* --------------------- rechte spalte content------------------------ */

#spalterechts
	{
	background-color: transparent;
	width: 180px;
	border: solid 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}
/* --------------------- inhalt ------------------------ */
#shop {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	/*min-height: 315px;*/
	width: 508px;
	border: solid 0px;
	text-align: left;/*Aufheben von IE_quirks im BODY*/
	}
	
#logo
	{
	background-image: url("/img/af_logo.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: relative;
	top: 22px;
	left: 46px;
	width: 101px;
	height: 47px;
	border: solid 0px;
	margin: 0px;
	padding: 0px;
	}

#punkte
	{
	background-image: url("/img/punktraster.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 49px;
	left: 765px;
	width: 180px;
	height: 33px;
	border: solid 0px;
	margin: 0px;
	padding: 0px;
	}

#categoryimage
	{
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 118px;
	left: 46px;
	width: 899px;
	height: 135px;
	margin: 0px;
	padding: 0px;
	}





#kat1
	{
	position: absolute;
	top: 118px;
	left: 45px;
	width: 181px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	}
#kat2
	{
	position: absolute;
	top: 118px;
	left: 225px;
	width: 181px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	}
#kat3
	{
	position: absolute;
	top: 118px;
	left: 405px;
	width: 181px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	}	
#kat4
	{
	position: absolute;
	top: 118px;
	left: 585px;
	width: 181px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	}	
#kat5
	{
	position: absolute;
	top: 118px;
	left: 765px;
	width: 181px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	}
	



/* --------------------- topmenu ------------------------ */

#topmenu li{
	display:inline;
	height:9px;
	list-style:none;
	margin-bottom:5px;
	text-indent:-8000px;
	
}

#topmenu a:hover, #topmenu a.selected{
	background-position:-70px 0;
}

#topmenu #navhome
	{
	background-image: url("/img/nav_home.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 62px;
	left: 225px;
	width: 38px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	}
	
#topmenu #navsitemap
	 {
	background-image: url("/img/nav_sitemap.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 62px;
	left: 274px;
	width: 59px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	}
	
#topmenu #navcontact
	 {
	background-image: url("/img/nav_contact.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 62px;
	left: 344px;
	width: 59px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	}
	
#topmenu #navlinks
	 {
	background-image: url("/img/nav_links.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 62px;
	left: 414px;
	width: 45px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	}
	
#topmenu #navsearch
	{
	background-image: url("/img/nav_search.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 62px;
	left: 470px;
	width: 41px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	}
	
/* --------------------- hauptmenu ------------------------ */

#menu li{
	display:inline;
	height:38px;
	list-style:none;
	/*margin-bottom:5px;*/
	text-indent:-8000px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	
}

#menu a:hover, #menu a.selected{
	background-position:-180px 0;
}


	
#menu #navunternehmen
	{
	background-image: url("/img/nav_unternehmen.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 100px;
	left: 46px;
	width: 179px;
	height: 17px;
	}
	
#menu #navsoftware
	{
	background-image: url("/img/nav_software.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 100px;
	left: 226px;
	width: 179px;
	height: 17px;
	}

#menu #navhardware
	{
	background-image: url("/img/nav_hardware.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 100px;
	left: 406px;
	width: 179px;
	height: 17px;
	}	
	
	
	
#menu #navdienstleistungen
	{
	background-image: url("/img/nav_dienstleistungen.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 100px;
	left: 586px;
	width: 179px;
	height: 17px;
	}
	
#menu #navshop
	{
	background-image: url("/img/nav_shop.gif");
	background-repeat:no-repeat;
	visibility: visible;
	position: absolute;
	top: 100px;
	left: 766px;
	width: 179px;
	height: 17px;
	}
	
/* --------------------- suche ------------------------ */

#suchetop
	{
	visibility: visible;
	position: absolute;
	top:57px;
	left:518px;
	width:200px;
	height:15px;
	margin: 0px;
	padding: 0px;
	}

#submittop
	{
	background-image:url("/img/button_search.gif");
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:0px;
	margin-top:2px;
	width:15px;
	height:15px;
	border:0px;
	}

#previon_logo
	{
	position: relative;
	top:2px;
	margin-left:4px;
	margin-top:4px;
	border:none;
	}
		
		
		</style>