#container {
	LEFT: 50%; PADDING-BOTTOM: 20px; MARGIN-LEFT: -465px; WIDTH: 930px; POSITION: absolute; TOP: 0px
}
#main {
	MARGIN-TOP: 116px; BACKGROUND: url(../img/layout/main_bg.jpg) repeat-y 165px 500px; WIDTH: 930px
}
#mainNeutral {
	MARGIN-TOP: 20px; BACKGROUND: url(../img/layout/main_bg.jpg) repeat-y 165px 500px; WIDTH: 930px
}
#header {
	WIDTH: 930px; HEIGHT: auto; background-color:#ffffff; padding:0 0 5px 0;
}
#content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 165px; WIDTH: 475px; PADDING-TOP: 20px
}
#content_Neutral {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 165px; WIDTH: 475px; PADDING-TOP: 0px
}
#content DIV.hr {
	CLEAR: both; BACKGROUND: #ebd4b9; MARGIN: 10px 0px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#navigation {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: -680px; WIDTH: 125px; PADDING-TOP: 20px
}
#subNavigation {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 7px; PADDING-TOP: 5px
}
#boxen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 250px; PADDING-TOP: 0px
}
#logo {
	WIDTH: 930px; POSITION: absolute; TOP: 0px; HEIGHT: 65px
}
#logo DIV.left DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 42px
}
#logo IMG {
	PADDING-TOP: 13px
}
#logo SPAN {
	MARGIN: 0px 5px; COLOR: #684b91
}
#login {
	WIDTH: 930px; POSITION: absolute; TOP: 75px; HEIGHT: 31px
}
#footer {
	CLEAR: both; BACKGROUND: #ffffff; WIDTH: 930px; PADDING-TOP: 10px
}
#footer SPAN {
	MARGIN: 0px 7px; COLOR: #ffffff
}
#ie6 {
	
}
.solid_bar_left_small {
	BACKGROUND: url(../img/layout/solid_bar_left_small.jpg) no-repeat left top; WIDTH: 15px; HEIGHT: 31px
}
.solid_bar_right_small {
	BACKGROUND: url(../img/layout/solid_bar_right_small.jpg) no-repeat left top; WIDTH: 15px; HEIGHT: 31px
}
.solid_bar_center_small {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #6c6c6c; PADDING-BOTTOM: 0px; WIDTH: 890px; PADDING-TOP: 8px; HEIGHT: 23px
}
.solid_bar_left_big {
	BACKGROUND: url(../img/layout/solid_bar_left_big.jpg) no-repeat left top; WIDTH: 20px; HEIGHT: 50px
}
.solid_bar_center_big {
	BACKGROUND: #6c6c6c; WIDTH: 890px; PADDING-TOP: 12px; HEIGHT: 38px
}
.solid_bar_right_big {
	BACKGROUND: url(../img/layout/solid_bar_right_big.jpg) no-repeat left top; WIDTH: 20px; HEIGHT: 50px
}
.solid_box_top_small {
	BACKGROUND: url(../img/layout/solid_box_top_small.jpg) no-repeat left top; WIDTH: 250px; HEIGHT: 20px
}
.solid_box_center_small {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #6c6c6c; PADDING-BOTTOM: 5px; WIDTH: 210px; PADDING-TOP: 0px
}
.solid_box_bottom_small {
	BACKGROUND: url(../img/layout/solid_box_bottom_small.jpg) no-repeat left top; WIDTH: 250px; HEIGHT: 20px
}
.gradient_box_top_small {
	BACKGROUND: url(../img/layout/gradient_box_top_small.jpg) no-repeat left top; WIDTH: 250px; HEIGHT: 20px
}
.gradient_box_bottom_small {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 195px; BACKGROUND: url(../img/layout/gradient_box_bottom_small.jpg) #909090 repeat-x left bottom; PADDING-BOTTOM: 5px; WIDTH: 210px; PADDING-TOP: 0px
}
.gradient_box_top_big {
	BACKGROUND: url(../img/layout/gradient_box_top_big.jpg) no-repeat left top; WIDTH: 475px; HEIGHT: 20px
}
.gradient_box_bottom_big {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 120px; BACKGROUND: url(../img/layout/gradient_box_bottom_big.jpg) #fee7cc repeat-x left bottom; PADDING-BOTTOM: 5px; WIDTH: 435px; PADDING-TOP: 0px
}
.black_box_top_big {
	WIDTH: 475px; HEIGHT: 20px
}
.black_box_center_big {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; WIDTH: 475px; PADDING-TOP: 0px
}
.black_box_bottom_big {
	WIDTH: 475px; HEIGHT: 20px
}
.navigation_segmente .login {
	FLOAT: left; WIDTH: 300px
}
.navigation_segmente .login A {
	FONT-WEIGHT: bold; COLOR: #684b91
}
.navigation_segmente .login A:visited {
	FONT-WEIGHT: bold; COLOR: #684b91
}
.navigation_segmente .login A:hover {
	FONT-WEIGHT: bold; COLOR: #684b91
}
.navigation_segmente .register {
	FLOAT: right; WIDTH: 140px; MARGIN-RIGHT: 10px
}
.navigation_seiten {
	CLEAR: both; PADDING-TOP: 15px
}
.navigation_seiten .n1 {
	FLOAT: left; WIDTH: 100px; TEXT-ALIGN: left
}
.navigation_seiten .n2 {
	FLOAT: left; WIDTH: 275px; TEXT-ALIGN: center
}
.navigation_seiten .n2 A {
	MARGIN: 0px 2px
}
.navigation_seiten .n3 {
	FLOAT: left; WIDTH: 100px; TEXT-ALIGN: right
}
.kategorie_banner {
	MARGIN: 0px 0px 20px
}
#kategorie DIV.hr {
	CLEAR: both; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#kategorie .produkt .bild {
	FLOAT: left; WIDTH: 100px
}
#kategorie .produkt .daten {
	FLOAT: right; WIDTH: 350px
}
#kategorie .produkt .name {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: left
}
#kategorie .produkt .artikelnr {
	FONT-SIZE: 95%; FLOAT: right
}
#kategorie .produkt .text {
	CLEAR: both; PADDING-TOP: 10px
}
#kategorie .produkt .preis {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-TOP: 3px
}
#produkt DIV.hr {
	CLEAR: both; LINE-HEIGHT: 10px; HEIGHT: 10px
}
#produkt .bild {
	FLOAT: left; WIDTH: 230px
}
#produkt .bild_details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; TEXT-ALIGN: center
}
#produkt .zoom {
	HEIGHT: 22px; TEXT-ALIGN: center
}
#produkt .daten {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 230px; PADDING-TOP: 10px
}
#produkt .miniaturki, #produkt .piktogramme {
	TEXT-ALIGN: center
}
#produkt .preisbereich {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#produkt .rechtliches {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 95%; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
.vspacer0 {
	CLEAR: both; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.vspacer5 {
	CLEAR: both; LINE-HEIGHT: 5px; HEIGHT: 5px
}
.vspacer10 {
	CLEAR: both; LINE-HEIGHT: 10px; HEIGHT: 10px
}
.vspacer15 {
	CLEAR: both; LINE-HEIGHT: 15px; HEIGHT: 15px
}
.vspacer20 {
	CLEAR: both; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.vspacer25 {
	CLEAR: both; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.vspacer30 {
	CLEAR: both; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.vspacer35 {
	CLEAR: both; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.vspacer50 {
	CLEAR: both; LINE-HEIGHT: 50px; HEIGHT: 50px
}
.vspacer100 {
	CLEAR: both; LINE-HEIGHT: 100px; HEIGHT: 100px
}
/* Zespol */
#content div.left table {
    margin:10px 0 0 0; 
}
#content div.left table td{
	width: 230px;
    vertical-align:top;
    font-size:11px;
}
    /* Solide Box, 250px breit (Zespol) */

.solid_box_top		{
				width: 475px;
				height: 20px;

				background: url(../img/layout/solid_box_top.jpg) top left no-repeat;
				}

.solid_box_bottom	{
				width: 435px;

				min-height: 120px;
				padding: 0px 20px 5px 20px;
                margin:0 0 20px 0;
				background: #fee7cc url(../img/layout/solid_box_bottom.jpg) bottom left no-repeat;
				}




