BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	
	SCROLLBAR-FACE-COLOR: #cccccc; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	SCROLLBAR-TRACK-COLOR: #333333; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000; 
	SCROLLBAR-BASE-COLOR: #cccccc; 
	BACKGROUND-COLOR: #000000; 
	scrollbar-3d-light-color: #FFFFFF;
	background:#eaeaea url(/fileadmin/images/background.png) repeat-x;
	
}
#main {
	BORDER: green 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	Z-INDEX: 1; 
	LEFT: 50%; 
	POSITION: absolute; 
	TOP: 50%;
}
#layout {
	BORDER: 0px solid red; 
	Z-INDEX: 9999; 
	LEFT: -450px; 
	WIDTH: 900px;  
	POSITION: absolute; 
	TOP: -320px; 
	HEIGHT: 630px;
}
#layoutintro {
	BORDER: 0px solid red; 
	Z-INDEX: 9999; 
	LEFT: -502px; 
	WIDTH: 1004px;  
	POSITION: absolute; 
	TOP: -310px; 
	HEIGHT: 620px;
}
#header {
	BORDER: #ffffff 0px solid; 
	LEFT: -2px; 
	FLOAT: left; 
	WIDTH: 770px; 
	POSITION: absolute; 
	TOP: 5px; 
	HEIGHT: 54px;
}
#headerlinks {
	BORDER-RIGHT: #ffffff 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ffffff 0px solid; 
	LEFT: 765px; 
	FLOAT: left; 
	BORDER-LEFT: #ffffff 0px solid; 
	WIDTH: 130px; 
	LINE-HEIGHT: 17px; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 66px; 
	TEXT-ALIGN: right;
}
#navigation {
	BORDER-RIGHT: red 0px solid; 
	BORDER-TOP: red 0px solid; 
	Z-INDEX: 999; 
	LEFT: 0px; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(../images/menu_background.png); 
	BORDER-LEFT: red 0px solid; 
	WIDTH: 900px; 
	BORDER-BOTTOM: red 0px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	POSITION: absolute; 
	TOP: 66px; 
	HEIGHT: 83px;
}
#navright {
	PADDING-RIGHT: 8px; 
	Z-INDEX: 9999; 
	FLOAT: right; 
	PADDING-TOP: 30px;
}
#subnavigation {
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid; 
	LEFT: 0px; 
	FLOAT: left; 
	BORDER: red 1px solid; 
	WIDTH: 900px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 18px;
}
#linetop {
	BORDER-RIGHT: green 0px solid; 
	BORDER-TOP: green 0px solid; 
	LEFT: 0px; 
	BACKGROUND-IMAGE: url(../images/line_top.png); 
	BORDER-LEFT: green 0px solid; 
	WIDTH: 900px; 
	BORDER-BOTTOM: green 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 150px; 
	HEIGHT: 18px;
}

#content {
	LEFT: 0px; 
	WIDTH: 900px; 
	BORDER: red 0px solid; 
	POSITION: absolute; 
	TOP: 168px; 
	HEIGHT: 435px;
}
#contentleft {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 0px; 
	FLOAT: left; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 523px; 
	BORDER-BOTTOM: yellow 0px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px;
	BACKGROUND-COLOR: #ffffff;
}
#contentleft_kl {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 0px; 
	FLOAT: left; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 261px; 
	BORDER-BOTTOM: yellow 0px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px;
	BACKGROUND-COLOR: #ffffff;
}
#contentrightbild1 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 523px; 
	BACKGROUND-IMAGE: url(../images/bg/bg01.jpg); 
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 337px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 395px; 
	BACKGROUND-COLOR: #ffffff;
	padding: 20px 20px 20px 20px;
}

#contentrightbild2 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 523px; 
	BACKGROUND-IMAGE: url(../images/bg/bg02.jpg); 
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 337px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 395px; 
	BACKGROUND-COLOR: #ffffff;
	padding: 20px;
}

	/* Workaround f�r Flash */
	#contentrightbild2 .tx-rbflashobject-pi1-swf_altcontent {
		position: absolute;
		left: 0;
		top: 0;
	}


#contentrightbild3 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 523px; 
	BACKGROUND-IMAGE: url(../images/bg/bg07.jpg); 
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 337px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT:	395px; 
	BACKGROUND-COLOR: #ffffff;
	padding: 20px;
}

	/* Workaround f�r Flash */
	#contentrightbild3 .tx-rbflashobject-pi1-swf_altcontent {
		position: absolute;
		left: 0;
		top: 0;
	}

#contentrightbild4 {
	BORDER: yellow 0px solid; 
	LEFT: 523px; 
	BACKGROUND-IMAGE: url(../images/bg/bg04.jpg); 
	OVERFLOW: auto; 
	WIDTH: 377px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 436px; 
	BACKGROUND-COLOR: #ffffff;
}
#contentrightbild5 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 523px; 
	BACKGROUND-IMAGE: url(../images/bg/bg07.jpg); 
	BACKGROUND-POSITION: top right;
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 377px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px; 
	BACKGROUND-COLOR: #ffffff;
}

#contentrightbild7 {
	BORDER: none; 
	LEFT: 523px; 
	BACKGROUND: #ffffff url(../images/bg/bg07.jpg) no-repeat; 
	OVERFLOW: auto; 
	WIDTH: 337px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 395px;
	padding: 20px; 
}

	/* Workaround f�r Flash */
	#contentrightbild7 .tx-rbflashobject-pi1-swf_altcontent {
		position: absolute;
		left: 0;
		top: 0;
	}


#contentright_grbild1 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 261px; 
	BACKGROUND-IMAGE: url(../images/bg/gr/bg01.jpg); 
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 599px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 395px; 
	BACKGROUND-COLOR: #ffffff;
	padding: 20px 20px 20px 20px;
}
#contentright_grbild2 {
	BORDER: yellow 0px solid; 
	LEFT: 261px; 
	BACKGROUND-IMAGE: url(../images/bg/gr/bg02.jpg); 
	OVERFLOW: auto; 
	WIDTH: 639px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px; 
	BACKGROUND-COLOR: #ffffff;
}
#contentright_grbild3,
#contentright_grbild7 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 261px; 
	/*BACKGROUND-IMAGE: url(../images/bg/gr/bg03.jpg); */
	BACKGROUND-IMAGE: url(../images/bg/bg07.jpg); 
	BACKGROUND-POSITION: top right;
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 639px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px; 
	BACKGROUND-COLOR: #ffffff;
}
#contentright_grbild4 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 261px; 
	/*BACKGROUND-IMAGE: url(../images/bg/gr/bg04.jpg); */
	BACKGROUND-IMAGE: url(../images/bg/bg07.jpg); 
	BACKGROUND-POSITION: top right;
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 639px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px; 
	BACKGROUND-COLOR: #ffffff;
}
#contentright_grbild5 {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 261px; 
	/*BACKGROUND-IMAGE: url(../images/bg/gr/bg05.jpg); */
	BACKGROUND-IMAGE: url(../images/bg/bg07.jpg); 
	BACKGROUND-POSITION: top right;
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 639px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px; 
	BACKGROUND-COLOR: #ffffff;
}

#contentright_ns {
	BORDER-RIGHT: red 0px solid; 
	BORDER-TOP: red 0px solid; 
	LEFT: 523px; 
	BORDER-LEFT: red 0px solid; 
	WIDTH: 337px; 
	BORDER-BOTTOM: red 0px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 395px; 
	BACKGROUND-COLOR: #ffffff;
	padding: 20px;
}

	/* Workaround f�r Flash */
	#contentright_ns .tx-rbflashobject-pi1-swf_altcontent {
		position: absolute;
		left: 0;
		top: 0;
	}

#contentright_news {
	BORDER-RIGHT: yellow 0px solid; 
	BORDER-TOP: yellow 0px solid; 
	LEFT: 0px; 
	BACKGROUND-IMAGE: url(../images/bg/bg_news.jpg); 
	OVERFLOW: auto; 
	BORDER-LEFT: yellow 0px solid; 
	WIDTH: 900px; 
	BORDER-BOTTOM: yellow 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 435px; 
	BACKGROUND-COLOR: #ffffff;
}

#contentright_news table{
	width:500px;
}

#footer {
	BORDER-RIGHT: green 0px solid; 
	BORDER-TOP: green 0px solid; 
	LEFT: 0px; 
	BORDER-LEFT: green 0px solid; 
	WIDTH: 900px; 
	BORDER-BOTTOM: green 0px solid; 
	POSITION: absolute; 
	TOP: 610px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	padding-top:6px;
	background:#eaeaea url(/fileadmin/images/footer_menu_bgr.png) repeat-x;
}
#linebottom {
	BORDER-RIGHT: green 0px solid;  
	LEFT: 0px; 
	WIDTH: 900px; 
	POSITION: absolute; 
	TOP: 603px; 
	HEIGHT: 0px;
}
a.mainmenu{
	color:#000;
}
.mainmenupos1 {
	float:left;
	display:inline;
	margin-right:20px;
	padding-left:10px;
	padding-top:0px;
	width:10;
	border:0px solid red;
	background-image: url(../images/clear.gif); 
	background-repeat: no-repeat;
	color:#000;
}

.mainmenupos2 {
	float:left;
	display:inline;
	margin-right:20px;
	padding-left:10px;
	padding-top:0px;
	width:10;
	border:0px solid red;
	background-image: url(../images/pfeil_nosub.gif); 
	background-repeat: no-repeat;
}

.mainmenupos3 {
	float:left;
	display:inline;
	margin-right:20px;
	padding-left:10px;
	padding-top:0px;
	width:10;
	border:0px solid red;
	background-image: url(../images/pfeil_sub.gif); 
	background-repeat: no-repeat;
}

.tx-commerce-pi1 .pagebrowser {
	display: none;
}