/*Globale Elemente*/
HTML
{
	padding: 0px 0px 20px !important;
	margin: 0px 0px 0 !important;
	font-family: Tahoma, Arial !important;
	font-size: 12px;
}
DIV#hinweis-b2b
{
	background: #F4F4F4;
	position: relative;
	margin: 0px 35px 3px 5px;
	padding: 20px;
	font-size: 80%;
}
#orderprogress.parent_32 SPAN#rabbattiert SPAN.price
{
	text-decoration: line-through;
	color: #FF0000;
}
BODY
{
	padding: 0px 0px 0 !important;
	margin: 0px 0px 0 !important;
	font-family: Tahoma !important;
	font-size: 12px;
}
A IMG
{
	border: 0px solid #000000;
	overflow: hidden;
}
#page_margin
{
	position: relative;
	/*[disabled]background:url(images/bgteaser-betriebsferien.jpg) no-repeat scroll center top;*/
	background: url(images/bgstart.jpg) no-repeat;
	width: 1055px;
	min-height: 450px;
	margin: 0px auto;
}
#page_rootpage #page_margin
{
	position: relative;
	background: url(images/bgstart.jpg) no-repeat scroll center top;
	width: 1055px;
	min-height: 450px;
	margin: 0px auto;
}
#page_23 #page_margin
{
	position: relative;
	width: 1055px;
	/*[disabled]background:url(images/bgteaser-betriebsferien.jpg) no-repeat scroll center top;*/
	background: url(images/bgstart.jpg) no-repeat;
	min-height: 450px;
	margin: 0px auto;
}
#header
{
	position: relative;
	width: 100%;
	height: 192px;
	z-index: 100;
}
#header_logolink
{
	position: absolute;
	cursor: pointer;
	right: 0px;
	margin-right: 30px;
	z-index: 110;
	width: 226px;
	height: 111px;
}
#header_nav
{
	padding-top: 73px;
	=padding-top: 84px;
	padding-bottom: 11px;
	height: 19px;
}
#header_ddnav
{
	display: none;
}
#header_infoleiste
{
	height: 73px;
	=margin-top: -11px;
}
#header_infoleiste_suche
{
	float: left;
	position: absolute;
	z-index: 22;
	margin-left: 193px;
	margin-top: 20px;
}
#header_infoleiste_suche .searchField
{
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 19px;
	margin-top: 1px;
	width: 240px !important;
	line-height: 19px;
	height: 19px;
	color: #000;
}
#header_searchlogo
{
	position: absolute;
	margin-left: -12px;
	margin-top: 1px;
	float: left;
	width: 38px;
	height: 39px;
	background: url(images/suchen_lupe.gif) no-repeat;
}
#header_infoleiste_suche .searchButton
{
	border: 0px solid #000000;
	font-size: 0px;
	height: 19px;
	width: 21px;
	padding-top: 7px;
	margin-left: 6px;
	background: transparent url(images/suchen_submit.gif) no-repeat left center;
}
#header_infoleiste_minicart
{
	overflow: hidden;
	margin-top: 0px;
}
#minicart
{
	margin-left: 547px;
	margin-top: 0px;
	background-color: #F5F5F5;
	overflow: hidden;
	cursor: pointer;
	/*[disabled]width:220px;*/
}
#minicartinner
{
	background: #F5F5F5 url(images/warenkorb_background.jpg) no-repeat;
	padding: 5px 0 0 15px;
	float: left;
	width: 114px;
	height: 74px;
	text-align: left;
	font-family: Tahoma;
	font-size: 13px;
	color: #444;
}
.minicart_headline
{
	font-size: 11px;
	line-height: 20px;
}
#minicartinner IMG
{
	float: left;
	margin-right: 10px;
}
#minicartsite IMG
{
	float: left;
}
#header_infoleiste_sitepic
{
	position: relative;
	z-index: 0;
	width: 500px;
	margin: -67px 0 0 31px;
}
#header_spacer
{
	height: 5px;
	font-size: 10px;
	width: 756px;
	margin-left: 267px;
	margin-top: 11px;
	position: absolute;
	/*[disabled]display:none;*/
}
#header_spacer IMG
{
	margin: 0px 0px 0px 2px;
}
#header_siteinfos
{
	height: 3px;
	width: 971px;
/**/
	margin-left: 45px;
/**/
}
#main
{
	position: relative;
	width: 995px;
	margin: 0 0px 0px 31px;
}
#main_col1
{
	float: left;
	width: 210px;
	overflow: hidden;
}
#main_col1_nav
{
	margin-top: 20px;
}
#main_col2
{
	float: left;
	width: 560px;
	margin-left: 15px;
	-margin-left: 5px;
	margin-top: 9px;
}
.col2layout #main_col2
{
	width: 770px;
}
DIV.rabattmarker
{
	height: 47px;
	margin: 0 0 0 7px;
}
.col2layout #main_col2 IFRAME
{
	margin-top: 60px;
	margin-left: 35px;
}
#main_col3
{
	float: right;
	width: 210px;
	overflow: hidden;
}
#main_col3 TABLE
{
	width: 200px !important;
}
#main_col2 A.internal-link
{
	padding-left: 10px;
	background: url(images/breadcrump_trenner.jpg) no-repeat left center;
	font-weight: 600;
	text-decoration: none;
}
#main_col2 A:hover
{
	text-decoration: underline;
}
DIV#main_col2 DIV.csc-header
{
	margin: 7px 0 0 11px;
}
DIV#main_col2 P.bodytext
{
	margin: 21px 0 10px 22px;
}
/**/
#page_23 #main_col3
{
	padding-top: 20px;
}
#page_23 #main_col2
{
	padding-top: 10px;
}
#page_rootpage #main_col2, #page_23 #main_col2
{
	padding-left: 10px;
	width: 550px;
}
#main_col1 TABLE
{
	border-bottom: 4px solid #DDDDDD;
	width: 210px !important;
}
#main_col1 TABLE TABLE
{
	border-bottom: 0px solid #000000;
	width: 180px !important;
}
#main_col1 TABLE TABLE TD
{
	padding-top: 0;
}
#main_col1 TABLE TABLE TD IMG
{
	margin: 0 0 0 2px;
}
.style1
{
	margin-right: 10px;
	margin-left: -2px;
}
#main_col3 TABLE
{
	width: 200px !important;
	border-bottom: 4px solid #DDDDDD;
}
.navblockinner2
{
	border-bottom: 4px solid #D4D4D4;
	background-color: #EEEEEE;
	text-align: center;
}
.tablebottom
{
	height: 3px;
	width: 190px;
	margin: 2px 0 10px 5px;
	background-color: #EEEEEE;
}
#main_col1 TABLE .navblockinner A
{
/**/
	float: right;
	margin-top: 15px;
}
/**/
#prodsubmenu DIV
{
	cursor: pointer;
	float: inherit;
	padding: 1px 0;
	width: 210px;
}
#prodsubmenu A DIV
{
	padding-left: 5px;
}
#submenu .activenav
{
	border-top: 3px solid #F23134 !important;
	background-color: #F5F5F5 !important;
}
#prodsubmenu .activenav
{
	font-weight: 600 !important;
}
/*ProdSubMenu DIV STYLE*/
#prodsubmenu DIV
{
	margin-top: 0px;
	margin-bottom: 0px;
}
#prodsubmenu DIV DIV
{
	background-color: #F5F5F5;
}
#prodsubmenu DIV DIV DIV
{
	font-weight: 400 !important;
	background-color: #ECEDED;
}
#prodsubmenu DIV DIV DIV DIV
{
	font-weight: 400 !important;
	background-color: #E3E4E4;
}
#prodsubmenu DIV DIV DIV DIV DIV
{
	font-weight: 400 !important;
	background-color: #D0D1D1;
}
#prodsubmenu A
{
	font-weight: 400 !important;
	text-decoration: none;
	color: #444;
	width: 300px !important;
}
#prodsubmenu .navleftfield
{
	height: 20px !important;
	line-height: 20px;
}
#prodsubmenu DIV .navleftfield
{
	padding-left: 10px !important;
}
#prodsubmenu DIV DIV .navleftfield
{
	padding-left: 15px !important;
}
#prodsubmenu DIV DIV DIV .navleftfield
{
	padding-left: 20px !important;
}
#prodsubmenu DIV DIV DIV DIV .navleftfield
{
	padding-left: 25px !important;
}
DIV#prodsubmenu A
{
	display: block;
	width: 300px;
	font-weight: 400 !important;
	font-size: 11px !important;
}
/*ProdSubMenu SPAN STYLE*/
#prodsubmenu SPAN
{
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
}
#prodsubmenu SPAN SPAN
{
	background-color: #F5F5F5;
}
#prodsubmenu SPAN SPAN SPAN
{
	font-weight: 400 !important;
	background-color: #ECEDED;
}
#prodsubmenu SPAN SPAN SPAN SPAN
{
	font-weight: 400 !important;
	background-color: #E3E4E4;
}
#prodsubmenu SPAN SPAN SPAN SPAN SPAN
{
	font-weight: 400 !important;
	background-color: #D0D1D1;
}
#prodsubmenu A
{
	font-weight: 400 !important;
	text-decoration: none;
	color: #444;
	width: 300px !important;
}
#prodsubmenu .navleftfield
{
	height: 20px !important;
	padding-left: 5px;
	font-size: 11px;
	line-height: 20px;
}
#prodsubmenu SPAN .navleftfield
{
	padding-left: 10px !important;
	font-size: 11px;
}
#prodsubmenu SPAN SPAN .navleftfield
{
	padding-left: 15px !important;
}
#prodsubmenu SPAN SPAN SPAN .navleftfield
{
	padding-left: 20px !important;
}
#prodsubmenu SPAN SPAN SPAN SPAN .navleftfield
{
	padding-left: 25px !important;
}
DIV#prodsubmenu A
{
	display: block;
	width: 300px;
	font-weight: 400 !important;
	font-size: 11px !important;
}
/*SubMenu Styles DIV*/
DIV.submenu39:hover A DIV:hover
{
	background-color: #0075BC !important;
	color: #FFF !important;
}
DIV.submenu38 A DIV:hover
{
	background-color: #008F35 !important;
	color: #FFF !important;
}
DIV.submenu37 A DIV:hover
{
	background-color: #936322 !important;
	color: #FFF !important;
}
DIV.submenu36 A DIV:hover
{
	background-color: #E10019 !important;
	color: #FFF !important;
}
DIV.submenu35 A DIV:hover
{
	background-color: #4E4793 !important;
	color: #FFF !important;
}
DIV.submenu34 A DIV:hover
{
	background-color: #7C864B !important;
	color: #FFF !important;
}
DIV.submenu33 A DIV:hover
{
	background-color: #ED7E00 !important;
	color: #FFF !important;
}
/*SubMenu Styles SPAN*/
SPAN.submenu39:hover A SPAN:hover
{
	background-color: #0075BC !important;
	color: #FFF !important;
}
SPAN.submenu38 A SPAN:hover
{
	background-color: #008F35 !important;
	color: #FFF !important;
}
SPAN.submenu37 A SPAN:hover
{
	background-color: #936322 !important;
	color: #FFF !important;
}
SPAN.submenu36 A SPAN:hover
{
	background-color: #E10019 !important;
	color: #FFF !important;
}
SPAN.submenu35 A SPAN:hover
{
	background-color: #4E4793 !important;
	color: #FFF !important;
}
SPAN.submenu34 A SPAN:hover
{
	background-color: #7C864B !important;
	color: #FFF !important;
}
SPAN.submenu33 A SPAN:hover
{
	background-color: #ED7E00 !important;
	color: #FFF !important;
}
/*ProdCatNav*/
.catlistwrap
{
	overflow: auto;
	border-right: 2px solid #CDCDCD;
	border-left: 2px solid #CDCDCD;
	border-bottom: 2px solid #CDCDCD;
	margin-bottom: 10px;
}
.categorydescription
{
	display: block;
	width: 746px;
	overflow: auto;
	background-color: #F4F4F4;
	font-size: 11px;
	padding: 20px 10px;
}
.prodcatheadline
{
	margin-top: 10px;
	height: 65px;
	position: relative;
	background: url(images/eswekontakt.jpg) no-repeat 451px 50%;
}
.prodcatheadline H1
{
	color: #FFF;
	font-size: 14px;
	padding: 10px 0 0 20px;
	width: 400px;
}
#polsternundschuetzen .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #0074BB;
}
#aufbewahrenundschuetzen .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #008F35;
}
#klebenundbuendeln .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #936322;
}
#kennzeichnen .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #E10019;
}
#palettensicherung .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #4E4793;
}
#komplettverpackungen .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #7C864B;
}
#verarbeitungsgeraete .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #ED7E00;
}
#produkte .tx-prtvpagecatlist-pi1 .prodcatheadline
{
	background-color: #EE3137;
}
DIV.prodcatnav
{
	float: left;
	width: 167px;
	height: 188px;
	margin: 10px;
	text-align: center;
	padding-top: 8px;
	border: 1px solid #CACACA;
	background-color: #F5F5F5;
}
A:hover DIV.prodcatnav:hover
{
	color: #FFF !important;
	cursor: pointer;
}
DIV.prodcatnav A
{
	color: #000;
	text-decoration: none;
}
DIV.prodcatnav:hover A
{
	color: #FFF !important;
}
DIV.prodcatnavpic
{
	height: 155px;
	text-align: center;
}
DIV.prodcatnavpicwrap
{
	width: 150px;
	height: 150px;
	margin: 0px auto;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}
DIV.prodcatnavpic IMG
{
}
.prodcatnavtable
{
	width: 150px;
	height: 150px;
}
.prodcatnavtitlebg
{
	position: relative;
	margin-top: 5px;
	width: 100%;
	height: 28px;
}
SPAN.prodcatnavtitle
{
}
#produkte .prodcatnavno1:hover
{
	background-color: #0075BC;
}
#produkte .prodcatnavno2:hover
{
	background-color: #008F35;
}
#produkte .prodcatnavno3:hover
{
	background-color: #936322;
}
#produkte .prodcatnavno4:hover
{
	background-color: #E10019;
}
#produkte .prodcatnavno5:hover
{
	background-color: #4E4793;
}
#produkte .prodcatnavno6:hover
{
	background-color: #7C864B;
}
#produkte .prodcatnavno7:hover
{
	background-color: #ED7E00;
}
/*KatStyles*/
#polsternundschuetzen DIV.prodcatnav:hover
{
	border-color: #07B;
}
#polsternundschuetzen DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #0075BC;
}
#aufbewahrenundschuetzen DIV.prodcatnav:hover
{
	border-color: #083;
}
#aufbewahrenundschuetzen DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #083;
}
#klebenundbuendeln DIV.prodcatnav:hover
{
	border-color: #962;
}
#klebenundbuendeln DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #962;
}
#kennzeichnen DIV.prodcatnav:hover
{
	border-color: #D01;
}
#kennzeichnen DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #D01;
}
#palettensicherung DIV.prodcatnav:hover
{
	border-color: #549;
}
#palettensicherung DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #549;
}
#komplettverpackungen DIV.prodcatnav:hover
{
	border-color: #784;
}
#komplettverpackungen DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #784;
}
#verarbeitungsgeraete DIV.prodcatnav:hover
{
	border-color: #E70;
}
#verarbeitungsgeraete DIV.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #E70;
}
/*KatStyles SPAN*/
#polsternundschuetzen SPAN.prodcatnav:hover
{
	border-color: #07B;
}
#polsternundschuetzen SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #0075BC;
}
#aufbewahrenundschuetzen SPAN.prodcatnav:hover
{
	border-color: #083;
}
#aufbewahrenundschuetzen SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #083;
}
#klebenundbuendeln SPAN.prodcatnav:hover
{
	border-color: #962;
}
#klebenundbuendeln SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #962;
}
#kennzeichnen SPAN.prodcatnav:hover
{
	border-color: #D01;
}
#kennzeichnen SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #D01;
}
#palettensicherung SPAN.prodcatnav:hover
{
	border-color: #549;
}
#palettensicherung SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #549;
}
#komplettverpackungen SPAN.prodcatnav:hover
{
	border-color: #784;
}
#komplettverpackungen SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #784;
}
#verarbeitungsgeraete SPAN.prodcatnav:hover
{
	border-color: #E70;
}
#verarbeitungsgeraete SPAN.prodcatnav:hover .prodcatnavtitlebg
{
	background-color: #E70;
}
/*SubMenu Produkte*/
DIV DIV.navleftfield
{
	border-top: 3px solid #F33132;
	background-color: #FFF;
}
.sublevel2wrap .sublevel2wrap DIV
{
	border-top: 0px solid transparent;
	background-color: transparent;
}
DIV.navleftroot39
{
	border-top: 3px solid #0076BD !important;
	background-color: #AFAFAF;
	font-weight: 600;
}
DIV.navleftroot39:hover
{
	background-color: #EAEAEA;
}
.submenu39 .activeitem
{
	background-color: #0075BC !important;
	color: #FFF;
}
DIV#prodsubmenu DIV.navleftroot39 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot39 A:hover
{
	background-color: #F5F5F5;
}
DIV.navleftroot38
{
	font-weight: 600 !important;
	border-top: 3px solid #009036 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot38:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot38 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot38 A:hover
{
	background-color: #F5F5F5;
}
.submenu38 .activeitem
{
	background-color: #008F35 !important;
	color: #FFF;
}
DIV.navleftroot37
{
	font-weight: 600 !important;
	border-top: 3px solid #946423 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot37:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot37 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot37 A:hover
{
	background-color: #F5F5F5;
}
.submenu37 .activeitem
{
	background-color: #936322 !important;
	color: #FFF;
}
DIV.navleftroot36
{
	font-weight: 600 !important;
	border-top: 3px solid #E2001A !important;
	background-color: #AFAFAF;
}
DIV.navleftroot36:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot36 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot36 A:hover
{
	background-color: #F5F5F5;
}
.submenu36 .activeitem
{
	background-color: #E10019 !important;
	color: #FFF;
}
DIV.navleftroot35
{
	font-weight: 600 !important;
	border-top: 3px solid #4F4894 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot35:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot35 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot35 A:hover
{
	background-color: #F5F5F5;
}
.submenu35 .activeitem
{
	background-color: #4E4793 !important;
	color: #FFF;
}
DIV.navleftroot34
{
	font-weight: 600 !important;
	border-top: 3px solid #7D874C !important;
	background-color: #AFAFAF;
}
DIV.navleftroot34:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot34 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot34 A:hover
{
	background-color: #F5F5F5;
}
.submenu34 .activeitem
{
	background-color: #7C864B !important;
	color: #FFF;
}
DIV.navleftroot33
{
	font-weight: 600 !important;
	border-top: 3px solid #EE7F01 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot33:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot33 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot33 A:hover
{
	background-color: #F5F5F5;
}
.submenu33 .activeitem
{
	background-color: #ED7E00 !important;
	color: #FFF;
}
.activeitem
{
}
/*SubMenu Produkte DIV*/
DIV DIV.navleftfield
{
	border-top: 3px solid #F33132;
	background-color: #FFF;
}
.sublevel2wrap .sublevel2wrap DIV
{
	border-top: 0px solid transparent;
	background-color: transparent;
}
DIV.navleftroot39
{
	border-top: 3px solid #0076BD !important;
	background-color: #AFAFAF;
	font-weight: 600;
}
DIV.navleftroot39:hover
{
	background-color: #EAEAEA;
}
.submenu39 .activeitem
{
	background-color: #0075BC !important;
	color: #FFF;
}
DIV#prodsubmenu DIV.navleftroot39 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot39 A:hover
{
	background-color: #F5F5F5;
}
DIV.navleftroot38
{
	font-weight: 600 !important;
	border-top: 3px solid #009036 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot38:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot38 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot38 A:hover
{
	background-color: #F5F5F5;
}
.submenu38 .activeitem
{
	background-color: #008F35 !important;
	color: #FFF;
}
DIV.navleftroot37
{
	font-weight: 600 !important;
	border-top: 3px solid #946423 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot37:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot37 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot37 A:hover
{
	background-color: #F5F5F5;
}
.submenu37 .activeitem
{
	background-color: #936322 !important;
	color: #FFF;
}
DIV.navleftroot36
{
	font-weight: 600 !important;
	border-top: 3px solid #E2001A !important;
	background-color: #AFAFAF;
}
DIV.navleftroot36:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot36 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot36 A:hover
{
	background-color: #F5F5F5;
}
.submenu36 .activeitem
{
	background-color: #E10019 !important;
	color: #FFF;
}
DIV.navleftroot35
{
	font-weight: 600 !important;
	border-top: 3px solid #4F4894 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot35:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot35 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot35 A:hover
{
	background-color: #F5F5F5;
}
.submenu35 .activeitem
{
	background-color: #4E4793 !important;
	color: #FFF;
}
DIV.navleftroot34
{
	font-weight: 600 !important;
	border-top: 3px solid #7D874C !important;
	background-color: #AFAFAF;
}
DIV.navleftroot34:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot34 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot34 A:hover
{
	background-color: #F5F5F5;
}
.submenu34 .activeitem
{
	background-color: #7C864B !important;
	color: #FFF;
}
DIV.navleftroot33
{
	font-weight: 600 !important;
	border-top: 3px solid #EE7F01 !important;
	background-color: #AFAFAF;
}
DIV.navleftroot33:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu DIV.navleftroot33 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu DIV.navleftroot33 A:hover
{
	background-color: #F5F5F5;
}
.submenu33 .activeitem
{
	background-color: #ED7E00 !important;
	color: #FFF;
}
.activeitem
{
}
/*SubMenu Produkte SPAN*/
DIV SPAN.navleftfield
{
	border-top: 3px solid #F33132;
	background-color: #FFF;
}
.sublevel2wrap .sublevel2wrap SPAN
{
	border-top: 0px solid transparent;
	background-color: transparent;
}
SPAN.navleftroot39
{
	border-top: 3px solid #0076BD !important;
	background-color: #AFAFAF;
	font-weight: 600;
}
SPAN.navleftroot39:hover
{
	background-color: #EAEAEA;
}
.submenu39 .activeitem
{
	background-color: #0075BC !important;
	color: #FFF;
}
DIV#prodsubmenu SPAN.navleftroot39 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot39 A:hover
{
	background-color: #F5F5F5;
}
SPAN.navleftroot38
{
	font-weight: 600 !important;
	border-top: 3px solid #009036 !important;
	background-color: #AFAFAF;
}
SPAN.navleftroot38:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu SPAN.navleftroot38 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot38 A:hover
{
	background-color: #F5F5F5;
}
.submenu38 .activeitem
{
	background-color: #008F35 !important;
	color: #FFF;
}
SPAN.navleftroot37
{
	font-weight: 600 !important;
	border-top: 3px solid #946423 !important;
	background-color: #AFAFAF;
}
SPAN.navleftroot37:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu SPAN.navleftroot37 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot37 A:hover
{
	background-color: #F5F5F5;
}
.submenu37 .activeitem
{
	background-color: #936322 !important;
	color: #FFF;
}
SPAN.navleftroot36
{
	font-weight: 600 !important;
	border-top: 3px solid #E2001A !important;
	background-color: #AFAFAF;
}
SPAN.navleftroot36:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu SPAN.navleftroot36 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot36 A:hover
{
	background-color: #F5F5F5;
}
.submenu36 .activeitem
{
	background-color: #E10019 !important;
	color: #FFF;
}
SPAN.navleftroot35
{
	font-weight: 600 !important;
	border-top: 3px solid #4F4894 !important;
	background-color: #AFAFAF;
}
SPAN.navleftroot35:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu SPAN.navleftroot35 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot35 A:hover
{
	background-color: #F5F5F5;
}
.submenu35 .activeitem
{
	background-color: #4E4793 !important;
	color: #FFF;
}
SPAN.navleftroot34
{
	font-weight: 600 !important;
	border-top: 3px solid #7D874C !important;
	background-color: #AFAFAF;
}
SPAN.navleftroot34:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu SPAN.navleftroot34 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot34 A:hover
{
	background-color: #F5F5F5;
}
.submenu34 .activeitem
{
	background-color: #7C864B !important;
	color: #FFF;
}
SPAN.navleftroot33
{
	font-weight: 600 !important;
	border-top: 3px solid #EE7F01 !important;
	background-color: #AFAFAF;
}
SPAN.navleftroot33:hover
{
	background-color: #EAEAEA;
}
DIV#prodsubmenu SPAN.navleftroot33 A
{
	font-weight: 600 !important;
}
DIV#prodsubmenu SPAN.navleftroot33 A:hover
{
	background-color: #F5F5F5;
}
.submenu33 .activeitem
{
	background-color: #ED7E00 !important;
	color: #FFF;
}
.activeitem
{
}
/*SubMenu Content*/
#submenu SPAN
{
	cursor: pointer;
	float: inherit;
	margin-left: 0px !important;
	padding-left: 2px !important;
	list-style: none;
	padding: 1px 0px 1px 0;
}
#submenu
{
	margin: 0px !important;
	width: 210px;
	overflow: hidden;
}
#submenu SPAN
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px !important;
	width: 100% !important;
	display: block;
}
#submenu SPAN SPAN
{
	padding-left: 10px !important;
	margin-left: -5px !important;
	background-color: #F5F5F5;
}
#submenu SPAN SPAN A
{
	font-weight: 400 !important;
}
#submenu SPAN SPAN SPAN
{
	font-weight: 400 !important;
	padding-left: 18px !important;
	margin-left: -22px !important;
	=margin-left: 0 !important;
	background-color: #ECEDED;
}
#submenu .sublevel2wrap .sublevel2wrap SPAN
{
	border-top: 0px solid transparent;
	background-color: transparent;
}
SPAN#submenu A
{
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: 600 !important;
	height: 25px !important;
	line-height: 20px !important;
	display: block;
	width: 300px;
}
/*DynBox*/
.dynboxwrap
{
	float: left;
	width: 240px;
	height: 150px;
	margin-right: 21px;
	margin-left: 3px;
	margin-bottom: 15px;
	padding: 0 3px;
}
.dynbox
{
	width: 240px;
	position: absolute;
	z-index: 10;
}
.dynbox A
{
	text-decoration: none;
	position: relative;
	color: #000 !important;
	font-weight: 400;
	font-size: 11px;
}
.dynbox OL
{
	display: block;
	width: 228px;
}
.dynbox LI
{
	float: left;
	list-style: none inside none !important;
	height: 18px;
	line-height: 18px;
	-height: 9px;
	-line-height: 9px;
	background-color: transparent;
}
.dynbox .level_1
{
	background-color: transparent;
	border-width: 0px;
}
.dynbox LI IMG
{
	display: none;
}
.dynboxcontent DIV
{
	margin-left: 0;
}
.dynboxpic
{
	position: relative;
}
.dynboxcontent A
{
	color: #000;
	font-size: 12px;
	font-family: Tahoma;
}
.dynboxcontent A:hover
{
	color: #FFF !important;
	position: relative;
}
#box1 .dynboxcontent A:hover
{
	background-color: #07B;
}
#box2 .dynboxcontent A:hover
{
	background-color: #549;
}
#box3 .dynboxcontent A:hover
{
	background-color: #083;
}
#box4 .dynboxcontent A:hover
{
	background-color: #784;
}
#box5 .dynboxcontent A:hover
{
	background-color: #962;
}
#box6 .dynboxcontent A:hover
{
	background-color: #E70;
}
#box7 .dynboxcontent A:hover
{
	background-color: #D01;
}
.dynboxcontent .expAll
{
	display: none;
}
.dynboxheader
{
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	font-weight: 600;
	color: #FFF;
}
.dynboxheader A
{
	color: #FFF !important;
}
#box1 .dynboxheader
{
	background-color: #0076BD;
}
#box2 .dynboxheader
{
	background-color: #4F4894;
}
#box3 .dynboxheader
{
	background-color: #009036;
}
#box4 .dynboxheader
{
	background-color: #7D874C;
}
#box5 .dynboxheader
{
	background-color: #946423;
}
#box6 .dynboxheader
{
	background-color: #EE7F01;
}
#box7 .dynboxheader
{
	background-color: #E2001A;
}
#box8 .dynboxcontent
{
	margin-top: -25px;
	margin-left: 20px;
	font-size: 12px;
	display: block;
}
#box8 .dynboxcontent P
{
	line-height: 25px !important;
}
#box2 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/katpichover/palettensicherung_02.jpg);
}
#box3 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/katpichover/schuetzen_02.jpg);
}
#box4 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/katpichover/komplettverpackungen_02.jpg);
}
#box5 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/katpichover/klebenundbuendeln_02.jpg);
}
#box6 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/katpichover/verarbeitungsgeraete_02.jpg);
}
#box7 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/katpichover/kennzeichnen_02.jpg);
}
.dynboxcontent
{
	width: 224px;
	height: 99px;
	overflow: hidden;
	position: relative;
	z-index: 20;
	margin-top: -115px;
	font-size: 8px;
	padding: 8px;
}
.dynboxcontent .ifsub .description
{
	display: none;
	margin: 0px;
}
.dynboxcontent .tx-dropdownsitemap-pi1
{
	margin: -3px 0 0 -3px;
	width: 249px;
}
#box1.dynboxwrap
{
	width: 506px;
}
#box1.dynboxwrap .dynbox
{
	width: 506px;
}
#box1.dynboxwrap .dynboxcontent
{
	width: 490px;
}
#box1.dynboxwrap .dynboxpic
{
	width: 506px;
	/*[empty]background:;*/
}
#box1 .dynboxcontent
{
	background-image: url(../../../../../fileadmin/templates/images/eswe-polsternlang-over.gif);
	margin-top: -116px;
}
#box1 .dynboxcontent .tx-dropdownsitemap-pi1
{
	width: 508px;
}
#box1 .dynbox OL
{
	width: 480px;
}
/*SideBox*/
.sidebox
{
	width: 210px;
	margin-bottom: 10px;
	/*[disabled]overflow:auto;*/
}
.sidebox_content
{
	width: 200px;
	padding: 5px;
	border-bottom: 4px solid #DDDDDD;
	background-color: #F5F5F5;
}
.sidebox_header
{
	background-color: #DDDDDD;
	padding: 5px;
	font-weight: 600;
}
.sidebox_footer
{
	display: block;
	width: 190px;
	height: 3px;
	margin: 0px auto;
	background-color: #EEE;
}
/*DCN2ColNav*/
DIV.dcn_navroot
{
	overflow: hidden;
	background-color: #D1D1D1;
	border-right: 1px solid #ED2D38;
	color: #000;
	width: 352px;
	height: 210px;
	position: relative;
	z-index: 25 !important;
}
A .topnavspan
{
	font-weight: 600;
}
#topnav
{
	width: 855px;
	z-index: 21;
	font-size: 12px;
}
#nav A
{
	padding: 0px;
	color: #222 !important;
}
#nav #dcn_navplace A:hover
{
	font-style: italic;
}
#nav LI
{
	position: relative;
	overflow: auto;
	z-index: 10;
}
#nav
{
	position: relative;
	z-index: 20;
}
DIV#topnav A
{
	color: #FFF;
}
DIV#topnav A:hover
{
	display: block;
}
#nav_main LI
{
	position: relative;
	z-index: 103 !important;
	list-style: none inside none;
	float: left;
	width: 115px;
	cursor: pointer;
	text-align: center;
}
DIV#topnav .dcn_navroot LI A
{
	color: #000;
	display: block;
	padding-left: 16px;
	margin-left: -17px;
	=margin-left: 0;
	width: 172px;
}
DIV#topnav .dcn_navroot LI A:hover
{
	color: #000;
	background: url(images/topnav_hover.png) no-repeat left center;
}
#dcn_navplace4 .dcn_navroot
{
	height: 220px;
}
#dcn_navplace4 .dcn_navroot .dcn_navcol1
{
	height: 219px;
	background-color: #CDCDCD;
	background-repeat: repeat-x;
}
#dcn_navplace4 .dcn_navroot .dcn_navcol2
{
	height: 195px;
	background-color: #CDCDCD;
	background-repeat: repeat-x;
}
DIV#topnav .dcn_navroot LI
{
	display: block;
	width: 100%;
}
#topnav #nav_main
{
	margin-left: -10px;
}
#dcn_navplace A
{
	clear: both;
	display: inherit;
}
#dcn_navplace
{
	z-index: 1000 !important;
	width: 100%;
	z-index: 100 !important;
	position: absolute;
	top: 103px;
	left: 0px;
}
.dcn_navover
{
	padding-bottom: 1px;
	z-index: 106;
	position: absolute;
}
DIV.dcn_navout
{
	z-index: -1;
	width: 443px;
	height: 331px;
	position: absolute;
	margin-top: -12px;
	margin-left: -20px;
	z-index: 0;
}
#dcn_navplace1
{
	float: left;
	position: absolute;
}
#dcn_navplace2
{
	float: left;
	position: absolute;
	margin-left: 157px;
	z-index: 4;
}
#dcn_navplace2 .dcn_navover
{
	width: 100px;
}
#dcn_navplace3
{
	float: left;
	position: absolute;
	margin-left: 262px;
	z-index: 5;
}
#dcn_navplace3 .dcn_navover
{
	width: 100px;
}
#dcn_navplace4
{
	float: left;
	position: absolute;
	margin-left: 397px;
	z-index: 6;
}
#dcn_navplace4 .dcn_navover
{
	width: 90px;
}
#dcn_navplace5
{
	float: left;
	position: absolute;
	margin-left: 506px;
	width: 249px !important;
	z-index: 7;
}
#dcn_navplace5 DIV.dcn_navroot
{
	width: 176px;
}
#dcn_navplace5 .dcn_navcol2
{
	display: none;
}
#dcn_navplace5 .dcn_navover
{
	width: 86px;
}
#dcn_navplace6
{
	float: left;
	position: absolute;
	margin-left: 420px;
	z-index: 8;
}
#dcn_navplace6 .dcn_navover
{
	width: 63px;
}
#dcn_navplace7
{
	float: left;
	position: absolute;
	margin-left: 484px;
}
#dcn_navplace7 .dcn_navover
{
	width: 63px;
}
#dcn_navplace8
{
	float: left;
	position: absolute;
}
#dcn_navplace9
{
	float: left;
	position: absolute;
}
#dcn_navplace10
{
	float: left;
	position: absolute;
}
#dcn_navplace A
{
	text-decoration: none;
}
.dcn_navnupsi
{
	padding: 0px 9px 0px 0px;
	background: transparent url(../../../dcnimg/smallnupsi.gif) no-repeat right;
	color: #F26308 !important;
	font-weight: bold;
}
.dcn_navcol1 H1
{
	font-size: 13px;
}
.dcn_navcol2 H1
{
	font-size: 11px;
	color: #000;
}
.dcn_navcol2 P
{
	font-size: 11px;
	color: #000;
}
.dcn_navcol2 P A
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
DIV.dcn_navcol1 UL LI
{
	margin: 0;
	width: 134px !important;
	float: left;
	list-style: none;
	padding: 0px;
}
DIV.dcn_navcol1 UL
{
	margin-left: -35px;
}
DIV.dcn_navcol1 UL LI A
{
	color: #000 !important;
}
DIV.dcn_navcol1
{
	width: 176px;
	float: left;
	border-left: 1px solid #ED2D38;
	border-bottom: 1px solid #ED2D38;
	background: #C6C6C6 url(../../../../../../../../fileadmin/templates/images/topnavright.jpg);
	height: 209px;
	padding: 0px 0px 0px 12px !important;
}
DIV.dcn_navcol1 H1
{
	color: #FFF;
	text-decoration: underline;
}
DIV.dcn_navcol2
{
	float: right;
	width: 143px;
	height: 185px;
	border-bottom: 1px solid #ED2D38;
	padding: 14px 10px 10px;
	color: #000 !important;
}
.dcnnavcol2 A:focus, .dcnnavcol2 A:hover, .dcnnavcol2 A:active
{
	color: #F26308 !important;
}
.dcn_navruler
{
	background: transparent;
	margin: 0 0 1.3em;
	padding: 0 0 0.5em;
	border: 0;
	border-bottom: 1px solid #686997;
}
.topnavspan A
{
	color: #FFF !important;
}
/*Kategorie Styles*/
#polsternundschuetzen .collateral-box H3.product-name
{
	background-color: #0076BD;
	color: #FFF;
	padding: 12px 0 0 15px;
	position: relative;
	overflow: hidden;
	z-index: 20;
}
#aufbewahrenundschuetzen .collateral-box H3.product-name
{
	background-color: #009036;
	color: #FFF;
	padding: 12px 12px 0 15px;
}
#klebenundbuendeln .collateral-box H3.product-name
{
	background-color: #946423;
	color: #FFF;
	padding: 12px 12px 0 15px;
}
#kennzeichnen .collateral-box H3.product-name
{
	background-color: #E2001A;
	color: #FFF;
	padding: 12px 12px 0 15px;
}
#palettensicherung .collateral-box H3.product-name
{
	background-color: #4F4894;
	color: #FFF;
	padding: 12px 12px 0 15px;
}
#komplettverpackungen .collateral-box H3.product-name
{
	background-color: #7D874C;
	color: #FFF;
	padding: 12px 12px 0 10px;
}
#verarbeitungsgeraete .collateral-box H3.product-name
{
	background-color: #EE7F01;
	color: #FFF;
	padding: 12px 12px 0 10px;
}
#polsternundschuetzen .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #0076BD;
	background-color: #0076BD;
}
#aufbewahrenundschuetzen .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #009036;
	background-color: #009036;
}
#klebenundbuendeln .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #946423;
	background-color: #946423;
}
#kennzeichnen .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #E2001A;
	background-color: #E2001A;
}
#palettensicherung .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #4F4894;
	background-color: #4F4894;
}
#komplettverpackungen .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #7D874C;
	background-color: #7D874C;
}
#verarbeitungsgeraete .tabContent
{
	color: #FFF;
	-color: #000;
	border: 26px solid #EE7F01;
	background-color: #EE7F01;
}
#polsternundschuetzen LI SPAN#tabfix1 A
{
	background-color: #0075BC !important;
}
#aufbewahrenundschuetzen LI SPAN#tabfix1 A
{
	background-color: #008F35 !important;
}
#klebenundbuendeln LI SPAN#tabfix1 A
{
	background-color: #946423 !important;
}
#kennzeichnen LI SPAN#tabfix1 A
{
	background-color: #E10019 !important;
}
#palettensicherung LI SPAN#tabfix1 A
{
	background-color: #4E4793 !important;
}
#komplettverpackungen LI SPAN#tabfix1 A
{
	background-color: #7C864B !important;
}
#verarbeitungsgerate LI SPAN#tabfix1 A
{
	background-color: #ED7E00 !important;
}
#polsternundschuetzen .activeprice
{
	background-color: #0075BC !important;
}
#aufbewahrenundschuetzen .activeprice
{
	background-color: #008F35 !important;
}
#klebenundbuendeln .activeprice
{
	background-color: #946423 !important;
}
#kennzeichnen .activeprice
{
	background-color: #E10019 !important;
}
#palettensicherung .activeprice
{
	background-color: #4E4793 !important;
}
#komplettverpackungen .activeprice
{
	background-color: #7C864B !important;
}
#verarbeitungsgeraete .activeprice
{
	background-color: #ED7E00 !important;
}
#polsternundschuetzen .MagicThumb-container .MagicThumb-image
{
	background-color: #0076BD;
	border: 3px solid #EEE;
	padding: 6px;
}
#aufbewahrenundschuetzen .MagicThumb-container .MagicThumb-image
{
	background-color: #009036;
	border: 3px solid #EEE;
	padding: 6px;
}
#klebenundbuendeln .MagicThumb-container .MagicThumb-image
{
	background-color: #946423;
	border: 3px solid #EEE;
	padding: 6px;
}
#kennzeichnen .MagicThumb-container .MagicThumb-image
{
	background-color: #E2001A;
	border: 3px solid #EEE;
	padding: 6px;
}
#palettensicherung .MagicThumb-container .MagicThumb-image
{
	background-color: #4F4894;
	border: 3px solid #EEE;
	padding: 6px;
}
#komplettverpackungen .MagicThumb-container .MagicThumb-image
{
	background-color: #7D874C;
	border: 3px solid #EEE;
	padding: 6px;
}
#verarbeitungsgeraete .MagicThumb-container .MagicThumb-image
{
	background-color: #EE7F01;
	border: 3px solid #EEE;
	padding: 6px;
}
#polsternundschuetzen #relatedheadline, #polsternundschuetzen #tabContent2 .head H4
{
	background-color: #0075BC !important;
}
#aufbewahrenundschuetzen #relatedheadline, #aufbewahrenundschuetzen #tabContent2 .head H4
{
	background-color: #008F35 !important;
}
#klebenundbuendeln #relatedheadline, #klebenundbuendeln #tabContent2 .head H4
{
	background-color: #946423 !important;
}
#kennzeichnen #relatedheadline, #kennzeichnen #tabContent2 .head H4
{
	background-color: #E10019 !important;
}
#palettensicherung #relatedheadline, #palettensicherung #tabContent2 .head H4
{
	background-color: #4E4793 !important;
}
#komplettverpackungen #relatedheadline, #komplettverpackungen #tabContent2 .head H4
{
	background-color: #7C864B !important;
}
#verarbeitungsgeraete #relatedheadline, #verarbeitungsgeraete #tabContent2 .head H4
{
	background-color: #ED7E00 !important;
}
/*Shopping Cart*/
TABLE#shopping-cart-table
{
	margin-left: 0;
	width: 770px !important;
	background-color: #FFF !important;
}
.tx-fbmagento .discount-codes
{
	float: left;
	display: none;
	width: 157px;
}
.tx-fbmagento .shipping-estimate
{
	float: inherit;
	display: none;
	margin-left: 12px;
	width: 242px;
}
.tx-fbmagento .shopping-cart-totals
{
	float: left;
	width: 268px;
	padding: 30px 0 0;
	background: transparent url(../../../../magento/skin/frontend/default/eswe/images/base_mini_head_bg.gif) repeat-x scroll top left !important;
}
.tx-fbmagento .success-msg
{
	float: left;
	margin-left: 0 !important;
	width: 690px;
}
.tx-fbmagento .shopping-cart-collaterals .col2-set .col-2
{
	width: 766px;
	float: left;
}
.tx-fbmagento #shopping-cart-table .odd TD
{
	background-color: #EBEBEB !important;
	background-color: #FFF !important;
	border-bottom: 1px solid #C7C7C7 !important;
	border-left: 0px solid #000000 !important;
	border-right: 0px solid #000000 !important;
}
.tx-fbmagento #shopping-cart-table .even TD
{
	background-color: #F5F5F5 !important;
	background-color: #FFF !important;
	border-bottom: 1px solid #C7C7C7 !important;
	border-left: 0px solid #000000 !important;
	border-right: 0px solid #000000 !important;
}
TABLE#shopping-cart-table THEAD TH
{
	background-color: #E33 !important;
	padding: 5px !important;
	color: #FFFFFF;
}
TABLE#shopping-cart-table TR
{
	background-color: #FFF !important;
}
TABLE#shopping-cart-table TD
{
	background-color: #FFF !important;
	padding: 5px !important;
	border: 1px solid #CFCAC0;
}
.tx-fbmagento .success-msg
{
}
TABLE#shopping-cart-table .a-center
{
	display: table-cell !important;
	text-align: center;
}
TABLE#shopping-cart-table A
{
	text-decoration: none;
}
.tx-fbmagento #shopping-cart-table H4.title
{
	word-wrap: break-word;
	width: 300px;
}
.tx-fbmagento H4
{
	color: #000 !important;
	font-size: 13px;
}
.tx-fbmagento .checkout-types A
{
	text-decoration: none;
}
.shopping-cart-collaterals
{
	width: 487px !important;
}
.cart-tax-info, .cart-price
{
	text-align: center;
	word-wrap: break-word;
}
.tx-fbmagento BUTTON
{
	background-color: #F5F5F5 !important;
	color: #000 !important;
	border: 1px solid #CDCDCD !important;
}
.tx-fbmagento BUTTON.highlightbutton
{
	background: #F18200 none repeat scroll 0 0;
	cursor: pointer;
	font-family: arial, sans-serif !important;
	font-size: 12px !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: bold !important;
	line-height: normal !important;
	overflow: visible;
	padding: 1px 8px;
	text-align: center;
	vertical-align: middle;
/**/
	background-color: #F5F5F5 !important;
	border: 1px solid #CDCDCD !important;
	color: #000000 !important;
	background-color: #EE3137 !important;
	color: #FFF !important;
}
.discount-codes BUTTON
{
	margin-left: 10px;
}
.shipping-estimate BUTTON
{
	margin-left: 28px;
}
#shopping-cart-totals-table TBODY
{
	display: none;
}
.tx-fbmagento #shopping-cart-table TBODY TR:hover TD
{
	background-color: #FFFFFF !important;
}
#shopping-cart-table.shopping-cart .cartcol3 .prodimage
{
	border: 1px solid #FCFCFC;
}
#shopping-cart-table.shopping-cart .cartcol4
{
	width: 50px;
}
#shopping-cart-table.shopping-cart .cartcol8
{
	width: 75px;
}
#orderprogress .shopping-cart .cartcol9
{
	padding-right: 10px !important;
}
#shopping-cart-table.shopping-cart TR:hover .cartcol3 .prodimage
{
	border: 1px dashed #CDCDCD;
}
#orderprogress .shopping-cart .cartItemShortDesc
{
	float: inherit;
	width: 350px;
}
#shopping-cart-table .totals_inkl
{
	display: block;
	width: 307px;
	float: left;
}
#shopping-cart-table .totals_mwst
{
	display: block;
	width: 207px;
	float: left;
}
#shopping-cart-table .totals_netto
{
	display: block;
	width: 219px;
	text-align: right;
	float: right;
}
#shopping-cart-table TFOOT TD SPAN
{
	font-family: Tahoma !important;
	font-weight: 600 !important;
}
.tx-fbmagento #warenkorbaktualisieren
{
	float: right;
	margin-top: 30px;
	margin-right: 7px;
}
#orderprogress #header_spacer
{
	display: none;
}
#orderprogress .continue-shopping
{
	/*[disabled]display:none;*/
	position: absolute !important;
	top: 800px !important;
	background-color: #FF0000 !important;
	left: 200px !important;
	width: 200px !important;
	height: 50px !important;
}
#massorderbutton
{
	position: absolute;
	display: block;
	width: 1px;
	height: 1px;
	border: 0px solid #000000;
	background-color: transparent;
}
#orderprogress #schritt1_errorloc UL
{
	background-color: #FFCC1B;
	border: 3px solid #E10019;
	margin-bottom: 11px;
	width: 708px;
	overflow: auto;
}
.product-shop BR
{
	display: none;
}
.product-shop .art-tablehead BR
{
	display: block;
}
/*Suche*/
#page_suche .product-shop .form-button
{
	display: none;
}
#suchfilter .advanced-search
{
	background-color: transparent;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
#suchfilter H4.legend
{
	display: none;
}
#suchfilter .advanced-search UL, #suchfilter .advanced-search LI
{
	margin-left: 0px;
	padding-left: 0px;
}
#suchfilter INPUT
{
	width: 176px;
}
#suchfilter #price, #suchfilter #price_to
{
	width: 58px;
	margin-left: 3px;
	margin-right: 3px;
}
#suchfilter .range
{
	margin-left: 9px;
}
#suchfilter .button-set
{
	margin-top: 0;
}
#suchfilter .form-button
{
	background-color: #F5F5F5;
	color: #000;
	border-color: #CDCDCD;
}
#suchfilter .page-head H3
{
	display: none;
}
#suchfilter .layered-nav .border-creator DL, #suchfilter .layered-nav DD
{
	background-color: #FFF !important;
	background-image: none;
	margin: 0px !important;
	padding: 0px !important;
}
#suchfilter #narrow-by-list LI
{
	border-top: 3px solid #F33132;
	margin-left: -40px;
	padding-left: 10px;
	display: block;
	line-height: 20px;
	height: 20px;
}
#suchfilter #narrow-by-list LI:hover
{
	background-color: #EEEEEE;
}
#suchfilter #narrow-by-list DT
{
	border-top: 5px solid #C9C9C9;
	margin-top: 13px;
	background-color: #F5F5F5;
	padding-left: 3px;
	display: block;
	line-height: 23px;
	height: auto;
	word-break: break-all;
}
#suchfilter A
{
	color: #434343;
	text-decoration: none;
	display: block;
	float: left;
	width: 80%;
}
#suchfilter .border-creator
{
	width: 210px;
	margin-top: -11px;
	margin-left: 1px;
	padding-bottom: 1px;
	background-color: #F4F4F4;
	border: 0;
}
#suchfilter
{
	margin-top: 10px;
}
#suchfilter DD
{
	border: 0px solid #000000;
	background-image: none;
}
#suchfilter .layered-nav .head
{
	display: none;
}
#suchfilter H4
{
	display: none;
	color: #000;
	background: #FEFEFE none !important;
	border-top: 3px solid #F13033;
}
#suchfilter
{
	cursor: pointer;
	float: inherit;
	margin-left: 0px !important;
	padding-left: 2px !important;
	list-style: none;
	padding: 1px 0px 1px 0;
	width: 200px;
}
#suchfilter
{
	margin: 0px !important;
/**/
}
#suchfilter LI
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px !important;
}
#suchfilter DIV DIV
{
	padding-left: 10px !important;
	margin-left: -5px !important;
	background-color: #F5F5F5;
}
#suchfilter DIV DIV A
{
	font-weight: 400 !important;
}
#suchfilter DIV DIV DIV
{
	font-weight: 400 !important;
	margin-top: 10px;
	padding-left: 0 !important;
	background-color: #FFF;
}
#submenu DIV.navleftfield
{
	border-top: 3px solid #CCCCCC;
	background-color: #FFF;
}
#submenu .sublevel2wrap .sublevel2wrap DIV
{
	border-top: 0px solid transparent;
	background-color: transparent;
}
#submenu DIV.navleftfield:hover
{
	border-top: 3px solid #EE3137;
	background-color: #F5F5F5;
}
/*Suche*/
DIV#header DIV.tx-macinasearchbox-pi1
{
	float: right;
	width: 237px;
	position: absolute;
	top: 199px !important;
	right: 6px !important;
	z-index: 12;
}
#header_search_form #suchenfeld
{
	float: left;
	height: 14px !important;
	border: 1px solid #CECECE !important;
	background: #E47B82 !important;
	color: #E5E5E5;
}
#header_search_form #suchenbutton
{
	float: right;
	width: 57px;
	line-height: 20px;
	height: auto;
}
/**/
.textBelowMenu .csc-bulletlist UL, .textBelowMenu .csc-bulletlist LI
{
	margin-left: 0px !important;
	padding-left: 0px !important;
	font-weight: 600 !important;
	border-top: 3px solid #CCCCCC;
	background-color: #FFF;
}
.textBelowMenu .csc-bulletlist
{
	margin-top: 30px;
}
.textBelowMenu .csc-bulletlist LI
{
	border-top: 3px solid #E33;
	background-color: #F5F5F5;
	line-height: 20px;
	margin-left: -10px !important;
	padding-left: 5px !important;
}
.textBelowMenu
{
	margin: 0px !important;
	width: 200px;
	overflow: hidden;
}
/**/
#page_343 .csc-menu
{
	overflow: auto;
	padding-bottom: 20px;
}
#page_343 .csc-menu LI.csc-section
{
	float: left;
	display: block;
	width: 200px;
	padding: 0 10px;
}
#page_343 .csc-menu LI.csc-section:hover
{
	background-color: #CDCDCD;
}
/**/
#logolink
{
	position: absolute;
	height: 170px;
	width: 260px;
	margin-left: 740px;
	z-index: 11;
	cursor: pointer;
}
#nav #topnav #nav_main LI A SPAN.topnavspan
{
	color: #FFF;
}
/*Media Slider*/
#slider-images
{
	height: 42px !important;
	padding-left: 0px !important;
}
#more-views-slider #h-scroll
{
	margin-top: -5px !important;
}
#slider-images A
{
	margin-right: 5px;
}
#h-handle
{
	margin-top: 2px !important;
}
#page_warenkorb_bestellen #col2_content DIV.csi-imagewrap
{
	margin-left: -80px;
}
/*typogent*/
.spalten_5050
{
	width: 100%;
}
.spalten_5050 .spalten_50_links
{
	width: 49%;
	margin-right: 1%;
	margin-bottom: 5px;
	float: left;
}
.spalten_5050 .spalten_50_rechts
{
	width: 49%;
	margin-bottom: 5px;
	float: right;
}
.spalten_bottom
{
	width: 100%;
	clear: left;
	text-align: right;
}
.spalten7030
{
	width: 750px;
}
.spalten70
{
	width: 515px;
	float: left;
}
.spalten30
{
	float: right;
	width: 235px;
}
.spalten30 SPAN.left
{
	float: left;
}
#checkout_footer .spalten7030 .spalten30 DIV
{
	clear: both;
}
.spalten30 SPAN.right
{
	float: right;
}
/*Warenkorb Bestellen*/
#formfield_Firma_
{
}
#formfield_Informationen_
{
	width: 375px !important;
}
#formfield_Mail_
{
}
#page_warenkorb_bestellen .zeile
{
	margin-bottom: 10px;
	display: block;
	overflow: auto;
}
#page_warenkorb_bestellen .zeile SELECT
{
	margin-left: 11px;
	width: 143px;
}
.tx-prmultipageform-pi1 .order_submit
{
	background: transparent url(images/warenkorb_schritt2_4.jpg) no-repeat;
	display: block;
	width: 250px;
	height: 80px;
	font-size: 0px;
	cursor: pointer;
	border: 0px solid #000000;
}
.tx-prmultipageform-pi1 #order_senden
{
	background-image: url(images/warenkorb_schritt3_4.jpg);
	width: 300px;
	cursor: pointer;
}
#produkte .continue-shopping
{
	display: none;
}
#page_warenkorb_bestellen #col2_content DIV.csi-imagewrap
{
	margin-left: -80px;
}
.warenkorb_step
{
	float: left;
}
.warenkorb_rootline
{
	clear: left;
	position: relative;
	width: 1002px;
	background: transparent url(images/warenkorb_rootline_bg.jpg);
	overflow: auto;
}
.zeile
{
	overflow: auto;
}
#formfield_Firma_
{
	width: 446px;
}
#orderprogress .spalten_5050
{
	width: 600px;
	margin-left: 140px;
}
#orderprogress #formfield_Informationen_
{
	width: 445px !important;
}
#orderprogress SELECT
{
	margin-left: 12px;
}
#orderprogress #textfield_Land_
{
	margin-bottom: 5px;
}
#orderprogress .warenkorb_subitem
{
	margin-left: 50px;
}
#orderprogress #schritt1_errorloc UL
{
	width: 437px;
	margin-left: 140px;
	padding-left: 20px;
}
/*Produkte Tabs Fixen*/
#upsell-product-table .last TD
{
	border: none !important;
	width: 25%;
}
TABLE#upsell-product-table
{
}
#adobedownload
{
	float: left;
	width: 100px;
	height: 50px;
}
SPAN.qty-box INPUT.input-text.qty
{
	width: 34px;
}
#prodteaserroot
{
	width: auto;
	max-width: 518px;
	height: auto;
	cursor: pointer;
	margin: -14px 0px 17px;
}
DIV#featprodtext
{
	padding: 0px 1px 1px 0px;
	width: 452px;
	margin: -22px 0 0;
}
DIV#featprod
{
	height: 220px;
	width: 506px;
	margin: -18px 0 0 5px;
	padding: 0 0 0 2px;
}
DIV#featprodh1
{
	font-size: 140%;
	padding: 13px;
}
.product-shop .calcprice
{
}
.product-info-box H3.product-name
{
	font-size: 13px;
	float: left;
	min-height: 53px;
	position: relative;
	width: 753px;
}
.product-info-box H3.product-name #wirhelfen
{
	margin-right: 10px;
}
.product-info-box H3.product-name P
{
	float: left;
}
/*Produkt View*/
.cartcol6
{
	width: 85px !important;
}
.qtycol A IMG
{
	float: right;
}
.qtycol, .cartcol7
{
	padding-left: 0px !important;
	width: 89px !important;
}
.qtycol
{
	text-align: left;
	vertical-align: top;
}
.qtycol A IMG
{
	margin-right: 5px;
}
.qtycol INPUT
{
	float: left;
	margin-right: 5px;
}
TH.cartcol4
{
	text-align: center;
}
.cartcol3 .prodimage
{
	float: left !important;
	margin-right: 10px;
	margin-left: 10px;
}
TD.attributes-col H4.title
{
	overflow: inherit;
}
.cartcol3
{
	width: 380px;
}
#shopping-cart-table TBODY TR TD
{
	background-color: #F5F5F5 !important;
	vertical-align: top;
	padding-top: 18px !important;
	height: 110px !important;
	border-bottom: 0px solid #000000 !important;
	border-top: 0px solid #000000 !important;
	line-height: normal !important;
}
#shopping-cart-table TBODY TR.even TD
{
	background-color: #EEE !important;
}
.product-shop .ampel IMG
{
	margin-bottom: -3px;
}
.tx-fbmagento #messages_product_view UL
{
	overflow: auto;
	margin-top: 11px;
}
.tx-fbmagento #messages_product_view UL UL
{
	background-color: transparent;
	border: 0px solid #000000;
	margin-top: 0px;
}
.tx-fbmagento UL.messages
{
	list-style: none inside;
	margin-top: 0;
	background: url(images/msgUl.jpg) repeat-x;
	border: 1px solid #CBCBCB;
	padding-left: 0px;
}
.tx-fbmagento LI.success-msg
{
	list-style: none inside;
}
.tx-fbmagento .success-msg UL
{
	list-style: none inside;
	padding: 5px 5px 5px 10px;
}
.tx-fbmagento .success-msg UL LI
{
	list-style: none inside;
	font-weight: 600;
	font-size: 11px;
}
#shopping-cart-totals-table
{
	display: none;
}
/*Media Slider*/
#more-views-slider
{
	position: relative;
/**/
	width: 265px;
	height: 120px;
}
#slider-images
{
	position: absolute;
	left: 20px;
	float: left;
	width: 209px;
	height: 67px;
	padding: 8px;
	overflow: hidden;
	white-space: nowrap;
	display: inline;
}
#h-scroll
{
	position: absolute;
	float: left;
	clear: both;
	top: 80px;
	left: 0px;
	width: 245px;
	height: 15px;
	background: transparent url(../images/h-scroll.png) no-repeat top right;
}
#h-track
{
	position: relative;
	width: 260px;
	height: 15px;
	margin: 0px;
}
#h-handle
{
	width: 37px;
	height: 15px;
}
/*Produktsuche*/
#page_suche .textBelowMenu .csc-bulletlist
{
	margin-top: 0px;
}
#page_suche TABLE.view-by TD, #page_suche TABLE.pager TD
{
	clear: both;
	float: right;
	width: 760px;
	border-top: 1px solid #EE3137;
}
#page_suche .tx-fbmagento .listing-item:hover
{
	background-color: #EEEEEE;
}
#page_suche .tx-fbmagento .listing-item .description A:hover
{
	margin: 0 8px 9px 0;
}
#page_suche .tx-fbmagento .listing-item IMG
{
	border: 1px solid #F4F4F4;
}
#page_suche .tx-fbmagento .listing-item:hover IMG
{
	border: 1px dashed #C6C6C6;
}
#page_suche .view-by
{
	display: none;
}
#page_suche .a-right
{
	display: none;
}
#page_suche #main_col1_content TABLE
{
	display: none;
}
#page_suche #suchfilter
{
	display: none;
}
#page_suche #header_spacer
{
	display: none;
}
/*Headlines images/warenkorb_schritt1_4.jpg*/
H1, H2, H3, H4, H5, H6
{
	font-weight: bold;
	color: #666;
	margin: 0 0 0.25em;
}
DIV#Online-Shop-Title
{
	padding: 0 0 17px 15px;
}
H1
{
	font-size: 175%;
}
/*21px*/
H2
{
	font-size: 150%;
}
/*18px*/
H3
{
	font-size: 150%;
}
/*18px*/
H4
{
	font-size: 133.33%;
}
/*16px*/
H5
{
	font-size: 116.67%;
}
/*14px*/
H6
{
	font-size: 116.67%;
	font-style: italic;
}
/*14px*/
H1.G
{
	border: 0;
	height: 30px;
	text-indent: -999em;
}
H2.G
{
	border: 0;
	height: 30px;
	text-indent: -999em;
}
H3.G
{
	border: 0;
	height: 30px;
	text-indent: -999em;
}
H4.G
{
	border: 0;
	height: 30px;
	text-indent: -999em;
}
H5.G
{
	border: 0;
	height: 30px;
	text-indent: -999em;
}
P
{
	line-height: 1.2em;
	margin: 0 0 1em;
}
/*### Lists | Listen  ####*/
UL, OL, DL
{
	line-height: 1.5em;
}
LI
{
	line-height: 1.5em;
}
DT
{
	font-weight: bold;
	color: #383435;
}
DD
{
	margin: 0 0 1em 2em;
}
/*### text formatting | Textauszeichnung ###*/
CITE, BLOCKQUOTE
{
	font-style: italic;
}
BLOCKQUOTE
{
	margin: 0 0 1em 1.5em;
}
STRONG, B
{
	font-weight: bold;
}
EM, I
{
	font-style: italic;
}
ACRONYM, ABBR
{
	letter-spacing: 0.07em;
	border-bottom: 0.1em dashed #C00;
	cursor: help;
}
/***/
.note
{
	background: #DFD;
	padding: 1em;
	border-bottom: 1px dotted #BDB;
	border-bottom: 1px dotted #DBB;
}
.important
{
	background: #FFD;
	padding: 1em;
	border-bottom: 1px dotted #DDB;
	border-bottom: 1px dotted #DBB;
}
.warning
{
	background: #FDD;
	padding: 1em;
	border-bottom: 1px dotted #DBB;
	border-bottom: 1px dotted #DBB;
}
.float_left
{
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}
.float_right
{
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}
/***/
A
{
	text-decoration: underline;
	color: #000;
}
A:focus, A:hover, A:active
{
	color: #222;
	text-decoration: none;
}
A#navigation
{
	display: none;
}
#topnav .dcn_navroot A
{
	border: 0px solid #000000;
}
#topnav .dcn_navroot A:hover
{
	border: 0px solid #000000;
}
#topnav A
{
	color: #CCC;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
}
#topnav A:focus, #topnav A:hover, #topnav A:active
{
	color: #FFF;
	background-color: transparent;
}
#footer A
{
	color: #999;
	background: transparent;
	font-weight: bold;
}
#footer A:focus, #footer A:hover, #footer A:active
{
	color: #4D87C7;
	background-color: transparent;
	text-decoration: underline;
}
/***/
TABLE
{
	width: auto;
	border-collapse: collapse;
}
TABLE.full
{
	width: 100%;
}
TABLE.fixed
{
	table-layout: fixed;
}
TH, TD
{
	padding: 0.5em;
}
.navblockhead
{
	line-height: 7px;
	font-size: 12px;
	font-weight: 600;
	border-left: 6px solid #FFF;
	border-right: 6px solid #FFF;
}
THEAD TH
{
	background: #444;
	color: #FFF;
}
TBODY TH
{
	background: #CCC;
	color: #333;
}
TBODY TH.sub
{
	background: #DDD;
	color: #333;
}
TABLE.typo3-adminPanel
{
	text-align: left;
	font-size: 120%;
	margin: 1em 0 0;
}
TABLE.typo3-adminPanel TD
{
	padding: 0.1em 0.1em 0.1em 0;
}
TABLE.typo3-adminPanel SELECT
{
	font-size: 0.6em;
}
TABLE.typo3-adminPanel INPUT
{
	font-size: 0.6em;
}
/***/
HR
{
	color: #FFF;
	background: transparent;
	margin: 0 0 0.5em;
	padding: 0 0 0.5em;
	border: 0;
	border-bottom: 1px solid #EEE;
}
/***/
#col1_content FORM SELECT
{
	margin-bottom: 1em;
	width: 100%;
}
/*Content element "table"*/
TABLE.contenttable
{
	font-size: 0.8em;
	width: 100%;
	/*[disabled]margin:0 0 1em;*/
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.contenttable CAPTION
{
	text-align: left;
	font-weight: bold;
	color: #888;
	margin-bottom: 0.2em;
}
TABLE.contenttable TH
{
	height: 2em;
	background: #4E5155;
	color: #FFFFFF;
	padding: 2px 7px;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}
TABLE.contenttable TR.tr-odd
{
	background: #EEE;
}
TABLE.contenttable TR.tr-even
{
	background: #E3E3E3;
}
TABLE.contenttable TD
{
	height: 3em;
	padding: 2px 7px;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	text-align: left;
	font-weight: normal;
}
.tx-newloginbox-pi1 THEAD TH, .tx-newloginbox-pi1 TH
{
	background: none;
	padding: 0;
	color: #222;
}
.tx-newloginbox-pi1 INPUT
{
	margin: 0;
}
.csc-textpicHeader H3
{
	margin: 0em 0 0.3em;
	padding-top: 0;
}
INPUT, TEXTAREA
{
	margin-left: 1em;
	padding: 2px;
	width: auto;
	font: 1em Verdana, Arial, Helvetica, Sans-Serif;
	border: 1px solid #CCC;
	background: #FAFAFA;
	color: #777;
}
#onestepcheckout-place-order
{
	background-color: transparent;
	border: 0px solid #000000;
}
INPUT[type=text]:focus, TEXTAREA:focus
{
	background: #F0F0F0;
	color: #333;
	border-color: #666;
}
IMG
{
	border: 0;
}
P.csc-linkToTop
{
	text-align: right;
	margin: 0;
}
P.csc-form-label-req
{
	font-weight: bold;
}
.csc-caption
{
	font-size: 0.9em;
	background-color: #E0E7F5;
	padding: 2px;
}
DD.csc-textpic-caption
{
	font-style: italic;
	font-size: 0.9em;
	background-color: #E0E7F5;
	padding: 0;
}
/***/
.tx-dropdownsitemap-pi1 A
{
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 LI.open OL
{
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL
{
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL
{
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL
{
	display: none;
}
.tx-dropdownsitemap-pi1 DIV
{
	border: 1px solid #CCD;
	background: #F0F0F4;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2
{
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A
{
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3
{
	background: #F0F0F4;
}
.tx-dropdownsitemap-pi1 DIV.level_4
{
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5
{
	background: #F0F0F4;
}
.tx-dropdownsitemap-pi1 DIV.expAll
{
	text-align: center;
	border: 1px solid #CCD;
	background: #F0F0F4;
}
.tx-dropdownsitemap-pi1 IMG
{
	margin-right: 0.5em;
}
.tx-dropdownsitemap-pi1 A:hover
{
	background: transparent;
}
/***/
.csc-sitemap A:hover
{
	text-decoration: none !important;
}
.csc-sitemap UL
{
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.csc-sitemap LI
{
	margin: 0;
	background: transparent url(../../img/sitemap-first-level.gif) no-repeat left top;
	padding: 0 0 0 10px;
}
.csc-sitemap LI UL LI
{
	background: transparent url(../../img/sitemap.gif) no-repeat left top;
}
.csc-sitemap LI A
{
	border: 1px solid #CDCDCD;
	margin: 0 0 5px;
	padding: 0 0 0 7px;
	display: block;
	background-color: #F5F5F5;
	text-decoration: none;
	color: #222;
}
.csc-sitemap LI UL LI A
{
	border: none;
	border-bottom: 1px solid #CACACA;
	margin: 0 0 5px;
	padding: 0 0 0 7px;
	display: block;
	background-color: transparent;
	text-decoration: none;
	color: #222;
}
.csc-sitemap LI A:hover
{
	background-color: #F5F5F5;
}
.csc-sitemap LI UL LI A:hover
{
	border: none;
	border-bottom: 1px solid #EEE;
}
/***/
FORM#mailform FIELDSET
{
	border: 1px solid #CCC;
	padding: 1em;
	background: #FAFAFA;
}
FORM#mailform FIELDSET SPAN.csc-mailform-radio FIELDSET
{
	margin: 1em 2em 1em 1em;
}
FORM#mailform FIELDSET SPAN.csc-mailform-radio FIELDSET INPUT
{
	width: auto;
	margin: 0 0.3em 0 0;
	border: 0;
}
FORM#mailform FIELDSET SPAN.csc-mailform-radio FIELDSET LABEL
{
	float: none;
}
.csc-mailform-field
{
	clear: both;
	margin-bottom: 0.8em;
}
FIELDSET.csc-mailform .csc-mailform-field LABEL
{
	width: 10em;
	float: left;
	text-align: right;
	background: #FAFAFA;
	padding: 2px;
}
FIELDSET.csc-mailform .csc-mailform-field INPUT, FIELDSET.csc-mailform .csc-mailform-field SELECT, FIELDSET.csc-mailform .csc-mailform-field TEXTAREA
{
	width: 20em;
}
FIELDSET.csc-mailform .csc-mailform-field INPUT.csc-mailform-check
{
	width: auto;
	border: 0;
	margin-top: 0.2em;
}
FIELDSET.csc-mailform .csc-mailform-field TEXTAREA
{
	font-size: 1em;
}
FIELDSET.csc-mailform LABEL SPAN
{
	color: #FF0000;
}
INPUT#mailformformtype_mail
{
	margin-left: 0em;
	background: #FAFAFA;
	cursor: pointer;
}
INPUT#mailformformtype_mail:hover
{
	background: #F0F0F0;
}
.csc-mailform-field SELECT
{
	margin-left: 1em;
	border: 1px solid #CCC;
	background: #FAFAFA;
	color: #777;
}
/***/
TABLE.csc-uploads
{
}
TABLE.csc-uploads TD
{
	padding-right: 0.5em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}
TD.csc-uploads-fileSize
{
	width: 5em;
	text-align: right;
	padding: 0;
	font-style: italic;
}
TD.csc-uploads-icon
{
}
TD.csc-uploads-fileName P
{
	margin: 0;
}
TD.csc-uploads-fileName P.csc-uploads-description
{
	margin: 0;
	font-size: 90%;
	background-color: #DFD;
	padding: 0.3em;
	font-style: italic;
}
/*################################
** ### FCE adjustable columns     #
** ################################*/
DIV.flexi
{
	overflow: hidden;
	display: block;
	clear: both;
	width: 100%;
	height: 1%;
}
/*div.flexi div {display:block; overflow:hidden; float:left;}*/
DIV.flexi DIV.left
{
	margin-right: 5px;
	display: block;
	overflow: hidden;
	float: left;
}
DIV.flexi DIV.center
{
	margin-right: 5px;
	margin-left: 5px;
	display: block;
	overflow: hidden;
	float: left;
}
DIV.flexi DIV.right
{
	margin-left: 5px;
	display: block;
	overflow: hidden;
	float: left;
}
/*FCE adjustable columns End
###########################
** ### cssstyledcontent ######
** ###########################
Captions*/
DIV.csc-textpic-caption-c .csc-textpic-caption
{
	text-align: center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption
{
	text-align: right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption
{
	text-align: left;
}
/*Needed for noRows setting*/
DIV.csc-textpic DIV.csc-textpic-imagecolumn
{
	float: left;
	display: inline;
}
/*Border just around the image*/
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG
{
	border: 2px solid #000000;
	padding: 0px;
}
DIV.csc-textpic-imagewrap
{
	padding: 0;
}
DIV.csc-textpic IMG
{
	border: none;
}
/*DIV: This will place the images side by side*/
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image
{
	float: left;
}
/*UL: This will place the images side by side*/
DIV.csc-textpic DIV.csc-textpic-imagewrap UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI
{
	float: left;
	margin: 0;
	padding: 0;
}
/*DL: This will place the images side by side*/
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image
{
	float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT
{
	float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD
{
	float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG
{
	border: none;
}
/*FE-Editing Icons*/
DL.csc-textpic-image
{
	margin: 0;
}
DL.csc-textpic-image DT
{
	margin: 0;
	display: inline;
}
DL.csc-textpic-image DD
{
	margin: 0;
}
/*Clearer*/
DIV.csc-textpic-clear
{
	clear: both;
}
/*Margins around images:
Pictures on left, add margin on right*/
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image
{
	display: inline;
/*IE fix for double-margin bug*/
	margin-right: 10px;
}
/*Pictures on right, add margin on left*/
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image
{
	display: inline;
/*IE fix for double-margin bug*/
	margin-left: 10px;
}
/*Pictures centered, add margin on left*/
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image
{
	display: inline;
/*IE fix for double-margin bug*/
	margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
{
	margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG
{
	margin: 0;
}
/*Space below each image (also in-between rows)*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image
{
	margin-bottom: 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow
{
	margin-bottom: 5px;
	display: block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow
{
	clear: both;
}
/*No margins around the whole image-block*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol
{
	margin-left: 0px !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol
{
	margin-right: 0px !important;
}
/*Add margin from image-block to text (in case of "Text w/ images")*/
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap
{
	margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
{
	margin-left: 10px !important;
}
/*Positioning of images:
Above*/
DIV.csc-textpic-above DIV.csc-textpic-text
{
	clear: both;
}
/*Center (above or below)*/
DIV.csc-textpic-center
{
	text-align: center;
/*IE-hack*/
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap
{
	margin: 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image
{
	text-align: left;
/*Remove IE-hack*/
}
DIV.csc-textpic-center DIV.csc-textpic-text
{
	text-align: left;
/*Remove IE-hack*/
}
/*Right (above or below)*/
DIV.csc-textpic-right DIV.csc-textpic-imagewrap
{
	float: right;
}
DIV.csc-textpic-right DIV.csc-textpic-text
{
	clear: right;
}
/*Left (above or below)*/
DIV.csc-textpic-left DIV.csc-textpic-imagewrap
{
	float: left;
}
DIV.csc-textpic-left DIV.csc-textpic-text
{
	clear: left;
}
/*Left (in text)*/
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap
{
	float: left;
}
/*Right (in text)*/
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap
{
	float: right;
}
/*Right (in text, no wrap around)*/
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
{
	float: right;
	clear: both;
}
/*Hide from IE5-mac. Only IE-win sees this.*/
* HTML DIV.csc-textpic-intext-right-nowrap .csc-textpic-text
{
	height: 1%;
}
/*End hide from IE5/mac
Left (in text, no wrap around)*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap
{
	float: left;
	clear: both;
}
/*Hide from IE5-mac. Only IE-win sees this.*/
* HTML DIV.csc-textpic-intext-left-nowrap .csc-textpic-text
{
	height: 1%;
}
/*End hide from IE5/mac
LALALA
LALALA
LALALA
Product View Fixes*/
DIV.collateral-box
{
	width: 520px;
	float: left;
	overflow: visible;
}
#tabContent2 DIV.collateral-box
{
	overflow: auto !important;
	background-color: #FFF !important;
	width: 100%;
}
DIV.product-img-box
{
	position: relative;
	float: right;
	width: 250px;
	margin-top: 81px;
	-margin-top: -325px;
}
#tabscontent #super-product-table
{
	width: 753px;
}
#tabscontent .product-shop
{
	float: left !important;
	margin: 0 auto 0px 0 !important;
	overflow: hidden !important;
	padding-bottom: 10px;
}
.tx-fbmagento .product-info-box
{
	min-height: 450px;
	margin-top: 12px;
}
.catalog-listing BUTTON.form-button
{
	color: #000000;
	background: #D1D0D0;
	border: 0px solid #000000;
}
.product-specs
{
	float: left;
	position: relative;
	margin-top: 11px;
	margin-left: 15px;
	min-height: 250px;
	width: 439px;
	overflow: auto;
}
#symbox
{
	position: relative;
	float: left;
	width: 50px;
	height: 300px;
	padding-top: 0;
	margin-top: -3px;
	background: url(../../../../../../../fileadmin/templates/images/symbox.jpg) no-repeat;
}
#symbox .attrib
{
	width: 42px;
	height: auto;
	overflow: hidden !important;
	margin: 4px;
}
#wirhelfen
{
	position: absolute;
	top: 10px;
	right: 0;
	background: url(../../../../../../fileadmin/templates/images/eswekontakt.jpg) no-repeat left top;
	display: block;
	width: 310px;
	height: 47px;
	float: right;
	/*[disabled]border:3px solid #C0C0C0;*/
}
.MagicToolboxContainer .more-views H4
{
	display: none;
}
.MagicToolboxContainer #h-scroll
{
	border-bottom: 1px solid #A3A3A3;
	height: 12px;
}
#tabContent2 .product-image
{
	height: 150px;
	position: relative;
	margin-top: 0px !important;
	padding-top: 10px !important;
	text-align: center;
}
#tabContent2 TD .product-image IMG
{
	border: 1px dashed #FFF;
}
#tabContent2 TD:hover .product-image IMG
{
	border: 1px dashed #434343;
}
#tabContent2 TD:hover
{
	background-color: #E9E9E9;
}
#tabContent2
{
	padding-right: 0;
	padding-left: 0;
}
.catalog-listing TR TD
{
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.product-specs P
{
	margin-top: 0 !important;
	padding-top: 0px !important;
}
/*Tabs*/
.hidethetabs #tabs
{
	display: none;
}
.hidethetabs #tabscontent
{
	display: none;
}
DIV#tabroot
{
	overflow: auto;
	width: 600px;
}
#tabroot #tabmenue
{
	overflow: auto;
	height: 30px;
	background-color: #A52A2A;
}
#tabcont
{
	background-color: #008000;
	overflow: auto;
}
#tabs A
{
	color: #FFF !important;
}
#tabs
{
	clear: both;
	width: 753px;
	height: 29px;
	padding: 20px 0 0;
}
#tabs UL
{
	font: bold 11px Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0px;
	list-style: none;
}
#tabscontent A
{
	color: #FFF !important;
}
#tabContent2 A, #tabContent3 A, #tabContent4 A
{
	color: #000 !important;
}
#tabs LI
{
	display: inline;
	text-transform: uppercase;
}
#tabs A
{
	float: left;
	cursor: pointer;
	text-decoration: none;
	background-color: #CCCCCC;
	color: #8A8B8B;
	font-size: 12px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.tx-dropdownsitemap-pi1 SPAN.ifsub
{
	text-transform: none !important;
}
#tabs A SPAN
{
	color: #333;
	display: block;
	width: 130px;
}
#tabs A:hover SPAN
{
	background-color: #717171;
	color: #FFF;
}
#tabs #tabfix1 A:hover SPAN
{
	background-color: transparent;
	color: #FFF;
}
#tabHeaderActive SPAN, #tabHeaderActive A
{
	background-color: #6B6B6B;
	color: #FFF;
}
#tabHeader1
{
	background: #0000FF !important;
	width: 100%;
	height: 100%;
}
#tabHeaderActive A SPAN
{
	color: #FFF;
}
#tabs #tabHeader1 A SPAN
{
	color: #FFF;
}
LI SPAN#tabfix1 A SPAN
{
	background-color: transparent;
	margin-top: 21px;
}
LI SPAN#tabfix1 A
{
	margin-top: -20px;
	color: #FFF;
	vertical-align: bottom;
	height: 53px;
	width: 130px;
	-background: #ED7E00 url(../../../../../../fileadmin/templates/images/tab1.png) no-repeat !important;
	background: #ED7E00 url(../../../../../../fileadmin/templates/images/tab1.png) no-repeat !important;
	border: 0px solid #000000 !important;
}
.tx-fbmagento #product_addtocart_form #tabs #tabHeader5
{
	display: none;
}
#tabs #tabHeaderActive A
{
	margin-right: 1px;
}
DIV.tabContent
{
	overflow: hidden !important;
	clear: left;
	background-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
DIV.tabContent2 TABLE
{
	overflow: auto;
}
#tabscontent #prodlegende
{
	position: relative;
	margin-top: -30px;
	margin-left: 10px;
	float: left;
}
#prodlegende1
{
}
#prodlegende1 A
{
	color: #FFF;
}
#prodlegende2
{
	float: left;
	line-height: 35px;
	height: 35px;
	vertical-align: middle;
}
#prodlegende2 IMG
{
	margin: 5px 5px -3px;
}
#tabContent3
{
	height: 100px;
	background-color: #FFF !important;
	color: #000 !important;
	position: relative !important;
	min-height: 259px;
}
#tabfix1 A SPAN
{
	color: #FFF !important;
}
/*Tab Content Fixes*/
#tabContent2 .up-sell TABLE
{
	background-color: #FFF;
	overflow: auto;
}
#tabContent2 A P
{
	text-align: center;
	color: #000;
	font-weight: 600;
	font-size: 11px;
}
.tabContent .up-sell TABLE TD
{
	background-color: #FFF;
	width: 25% !important;
}
.tabContent .up-sell TABLE TD .price-box
{
	display: none;
}
.tabContent .head H4
{
	color: #FFF;
	width: 500px;
	font-size: 15px;
}
.tabContent #upsell-product-table H5
{
	text-align: center;
}
#tabContent2, #tabContent2 H4
{
	background-color: #FFF !important;
	color: #000 !important;
}
#tabContent3 .spalten_50_links H3
{
	color: #000;
	float: left;
	width: 200px;
	font-family: Tahoma;
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 6px;
	margin-top: 10px;
}
#tabContent3 .spalten_50_links A IMG
{
	margin-top: 6px;
}
#tabContent3 .spalten_50_links A
{
	text-decoration: none;
	float: left;
}
#tabContent3 .spalten_50_rechts .gesamtkatalog
{
	margin-left: 50px;
}
#tabContent3 .spalten_5050 .downloads_rechts
{
	margin-left: 124px;
}
DIV#tabContent1.tabContent
{
	padding: 0px 0px 0px 3px;
	border-width: 0;
}
#tabContent1 .product-shop .art-table
{
	width: 764px;
}
#tabContent1 .product-shop .art-table TH
{
	color: #FFF;
	-color: #000;
	background-color: transparent;
	border-color: #000;
}
#tabContent1 .product-shop .art-table TR TD
{
	color: #000;
	padding: 1px 6px;
}
#tabContent1 .product-shop .art-table .art-tablecell.r2
{
	padding: 0 4px;
}
#tabContent1 .product-shop .art-table .art-tablecell.r19
{
	text-align: center !important;
}
#tabContent1 .product-shop .art-table TD.r20, #tabContent1 .product-shop .art-table TH.r20
{
	border-right: none !important;
}
#tabContent1 .add-to-cart-box
{
	border: 0px solid #000000;
}
#tabContent1 .add-to-cart-box LEGEND
{
	display: none;
}
#tabContent1 .add-to-cart-box .form-button
{
	background: transparent url(../../../../../../fileadmin/templates/images/indenwarenkorb.png) no-repeat !important;
	display: block;
	width: 130px;
	font-size: 0px !important;
	color: #FFF;
	border: 0px solid transparent !important;
	height: 44px;
	position: absolute;
	left: 619px;
	top: 8px;
	z-index: 10;
}
.add-to-holder
{
	height: 12px;
}
.product-shop .divider
{
	display: none;
}
#tabContent2 A, #tabContent3 A, #tabContent4 A
{
	color: #000 !important;
}
#tabContent4inner
{
	background-color: #FFF !important;
	margin: 0 auto 0px 0 !important;
	overflow: auto;
}
#tabContent4inner P
{
	text-align: center;
	color: #000;
	font-weight: 600;
	font-size: 11px;
}
#tabContent4inner #relatedheadline
{
	margin-left: 10px;
	text-align: center;
}
#proddownloadsh3
{
	color: #000;
	font-size: 16px;
	font-weight: 600;
	line-height: 35px;
	padding-right: 10px;
	display: inline-block;
	float: left;
}
#relatedheadline, #tabContent2 .head H4
{
	display: block;
	position: absolute;
	margin-top: -20px;
	height: 20px;
	width: 718px;
	font-size: 12px !important;
	font-weight: 400;
	color: #FFF !important;
	text-align: center;
}
#tabContent4 H4
{
	margin-left: 0px !important;
	padding-left: 10px;
}
#tabContent2 H4
{
	margin-left: -10px !important;
	padding-left: 10px;
}
#tabContent4inner DIV.relatedproducts
{
	width: 25%;
	height: 250px;
}
#tabContent4inner DIV.relatedproducts .product-image
{
	display: block;
	text-align: center;
}
#tabContent4inner DIV.relatedproducts:hover
{
	background-color: #E9E9E9;
}
#tabContent4inner DIV.relatedproducts IMG
{
	border: 1px dashed #E9E9E9;
	margin-top: 10px;
}
#tabContent4inner DIV.relatedproducts:hover IMG
{
	border: 1px dashed #434343;
}
#tabContent2inner
{
	background-color: #FFF !important;
	margin: 0 auto 0px 0 !important;
	overflow: hidden;
	width: 100%;
}
#tabContent2inner P
{
	text-align: center;
	color: #000;
	font-weight: 600;
	font-size: 13px;
}
#tabContent2inner .head
{
	text-align: left;
	margin-left: 0;
	font-size: 13px;
}
#tabContent2inner DIV.relatedproducts
{
	width: 25%;
}
/*REST REST REST*/
#tabContent1 .product-shop .art-table TD.sum, #tabContent1 .product-shop .art-table TH.r20
{
	width: 66px !important;
	max-width: 66px !important;
	/*[disabled]padding:0px;*/
}
#tabContent1 .product-shop .art-table TD.r19.pieces, #tabContent1 .product-shop .art-table TH.r19
{
	width: 35px !important;
	max-width: 35px !important;
}
#tabContent1 .product-shop .art-table TD.r18.pieces, #tabContent1 .product-shop .art-table TH.r18
{
	width: 75px !important;
	max-width: 75px !important;
}
.sum SPAN
{
	margin-left: -63px;
	width: 62px;
	max-width: 62px !important;
}
/*Produkt Tabs*/
.tabContent FIELDSET
{
	position: relative;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
.tabContent .product-shop .add-to-holder
{
	height: 40px;
}
#tabContent4 .relatedproducts
{
	float: left;
}
.noitem
{
	color: #000;
	font-weight: 600;
	font-size: 13px;
	margin: 20px 0 20px 10px;
}
#tabContent4 .noitem
{
	margin-left: 20px;
	position: relative;
}
/*Tabellen Styling*/
TABLE.art-table TR:hover TD.art-tablecell
{
	background: #EAEAEA;
}
TH.art-tablehead
{
	background: #808080;
	border-collapse: collapse;
	border-right: 1px solid #FFFFFF !important;
	padding: 1px 5px 0px;
	text-align: center;
}
TH.input
{
/**/
}
TH.pieces
{
	width: 40px;
}
SPAN.qty-box
{
	width: 40px;
}
TH.vesingle
{
	width: 36px;
}
TH.sum
{
	width: 26px;
}
TH.artno
{
	width: 40px;
}
TH.ve
{
	width: 37px;
}
TR.art-tablerow
{
	border-bottom: 1px solid #E2E2E2;
	padding: 5px !important;
}
TD.art-tablecell
{
	background: #D1D0D0;
	border-collapse: separate;
	border-right: 1px solid #FFFFFF;
	padding: 2px 5px 0px 1px;
	text-align: center;
}
/*Globale Elemente stylen*/
DIV.tx-fbmagento
{
	margin-left: 0;
	margin-bottom: 15px;
}
.product-specs UL BR
{
	display: none;
}
.product-specs UL LI
{
	list-style: square outside;
	margin-left: -26px;
}
.product-specs UL
{
	margin-top: -24px;
}
.product-img-box
{
	margin-bottom: 0;
}
/*MagicMagnifyPlus*/
.MagicThumb
{
	cursor: url(cursor/zoomin.cur), pointer;
	outline: none;
}
.MagicThumb-zoomed
{
	cursor: default;
}
.MagicMagnifyPlus SPAN, .MagicThumb SPAN
{
	display: none;
}
.MagicThumb IMG
{
	border: 1px solid #808080;
	outline: none;
}
.MagicThumb-image
{
	border: 1px solid #CCCCCC;
	outline: none;
}
.MagicThumb-image-zoomed
{
	cursor: url(cursor/zoomout.cur), pointer;
}
.MagicThumb-caption
{
	color: #333333;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	padding: 8px 16px;
}
.MagicThumb-controlbar
{
	display: block;
	height: 18px;
}
.MagicThumb-controlbar A SPAN
{
	display: block;
	width: 1000px;
	/*[disabled]height:1000px;*/
	background: transparent url(graphics/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.MagicThumb-loading
{
	border: 1px solid #000000;
	background: #FFFFFF url(graphics/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
/*Suche Fixes*/
.product-shop BR
{
	display: none;
}
.product-shop .art-tablehead BR
{
	display: block;
}
#page_suche .tx-fbmagento
{
	position: relative;
	width: 769px;
	margin-left: 15px;
}
#page_suche .product-shop .description A
{
	display: block;
	padding: 3px;
	width: 100px;
	/*+placement:anchor-bottom-right;*/
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0 10px 10px 0;
	text-decoration: none;
	color: #FFF;
	background-color: #D92C32;
	border-bottom: 3px solid #969696;
}
#page_suche .product-shop .form-button
{
	display: none;
}
#suchfilter .advanced-search
{
	background-color: transparent;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
#suchfilter H4.legend
{
	display: none;
}
#suchfilter .advanced-search UL, #suchfilter .advanced-search LI
{
	margin-left: 0px;
	padding-left: 0px;
}
#suchfilter INPUT
{
	width: 176px;
}
#suchfilter #price, #suchfilter #price_to
{
	width: 58px;
	margin-left: 3px;
	margin-right: 3px;
}
#suchfilter .range
{
	margin-left: 9px;
}
#suchfilter .button-set
{
	margin-top: 0;
}
#suchfilter .form-button
{
	background-color: #F5F5F5;
	color: #000;
	border-color: #CDCDCD;
}
#suchfilter .page-head H3
{
	display: none;
}
#suchfilter .layered-nav .border-creator DL, #suchfilter .layered-nav DD
{
	background-color: transparent;
	background-image: none;
	margin: 0px !important;
	padding: 0px !important;
}
#suchfilter .border-creator
{
	width: 210px;
	margin-top: -11px;
	margin-left: 1px;
	padding-bottom: 1px;
	background-color: #F4F4F4;
	border: 0;
}
#suchfilter
{
	margin-top: 10px;
}
#page_suche .navblockhead
{
	color: #FFF;
	background-color: #E33;
	line-height: 20px;
}
#suchfilter DD
{
	border: 0px solid #000000;
	background-image: none;
}
#suchfilter .layered-nav .head
{
	display: none;
}
#suchfilter H4
{
	display: none;
	color: #000;
	background: #FEFEFE none !important;
	border-top: 3px solid #F13033;
}
#page_suche .tx-fbmagento .listing-item
{
	position: relative;
	float: left;
	width: 167px;
	min-height: 330px;
	margin: 10px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #CACACA;
	background-color: #F5F5F5;
}
#page_suche .tx-fbmagento .listing-item H5 A
{
	color: #333;
	font-size: 12px;
}
/*Shop Filter Stylen*/
.textBelowMenu .csc-bulletlist UL, .textBelowMenu .csc-bulletlist LI
{
	margin-left: 0px !important;
	padding-left: 0px !important;
	font-weight: 600 !important;
	border-top: 3px solid #CCCCCC;
	background-color: #FFF;
}
.textBelowMenu .csc-bulletlist
{
	margin-top: 30px;
}
.textBelowMenu .csc-bulletlist LI
{
	border-top: 3px solid #E33;
	background-color: #F5F5F5;
	line-height: 20px;
	margin-left: -10px !important;
	padding-left: 5px !important;
}
.textBelowMenu
{
	margin: 0px !important;
	width: 200px;
	overflow: hidden;
}
/*Wissenswertes*/
#page_343 .csc-menu
{
	overflow: auto;
	padding-bottom: 20px;
}
#page_343 .csc-menu LI.csc-section
{
	float: left;
	display: block;
	width: 200px;
	padding: 0 10px;
}
#page_343 .csc-menu LI.csc-section:hover
{
	background-color: #CDCDCD;
}
.navblockinner
{
}
/*Startseite mit PizzaMann*/
#page_rootpage #flashcontent
{
	position: absolute !important;
	height: 200px;
	width: 1022px;
	z-index: 50 !important;
	margin-top: -185px;
	margin-left: -239px;
}
#page_rootpage #header_infoleiste_suche
{
	display: none;
}
#page_rootpage #minicart
{
	display: none;
}
#page_rootpage #main_col3
{
	padding-top: 20px;
}
#page_rootpage #main_col2
{
	padding-top: 10px;
}
DIV.dynboxwrap SPAN.description
{
	visibility: hidden;
	display: none;
}
/*Anfrage Formular Tweaken*/
#page_formular .csc-mailform
{
	display: none;
}
#page_formular #queryform .csc-mailform
{
	display: block;
}
#page_formular #mailformAnliegen
{
	display: none;
}
#page_formular .csc-mailform
{
	border: 0px solid #000000;
	background-color: transparent;
}
#page_formular .csc-mailform LABEL
{
	background-color: transparent;
}
#page_formular .csc-mailform H1
{
	margin: 0 0 10px;
}
.csc-mailform .hidetheline
{
	display: none;
}
.tx-prqueryform-pi1 .spalten_5050
{
	width: 600px;
	margin-left: 140px;
}
.tx-prqueryform-pi1 #formfield_Informationen_
{
	width: 445px !important;
}
.tx-prqueryform-pi1 SELECT
{
	margin-left: 12px;
}
.tx-prqueryform-pi1 #textfield_Land_
{
	margin-bottom: 5px;
}
.tx-prqueryform-pi1 .warenkorb_subitem
{
	margin-left: 50px;
}
.tx-prqueryform-pi1 #schritt1_errorloc UL
{
	width: 437px;
	margin-left: 140px;
	padding-left: 20px;
}
.tx-prqueryform-pi1 .order_submit
{
	margin: 10px 0 0 549px;
}
/*Temp-Objekte*/
DIV#osterteaser
{
	margin: 203px 0 0 149px;
	position: absolute;
}
/*Special Price Offer 1 VE 4 All*/
.product-info-box .specialPriceVE
{
	display: block;
	position: absolute;
	top: -5px;
	left: 38px;
	height: 24px;
	line-height: 24px;
	width: 229px;
	color: #EE3138;
	font-weight: 600;
	background-color: #E9E9E9;
	display: none;
	visibility: hidden;
}
.product-info-box .specialPriceFix
{
	position: relative;
}
/*Startseiten Optik*/
#startMainCol
{
	width: 560px;
	margin-left: -5px;
	margin-top: 10px;
	background-image: url(images/start/backborder.jpg);
}
#page_428 #header_spacer
{
	height: 5px;
	font-size: 10px;
	width: 756px;
	margin-left: 267px;
	margin-top: 11px;
	position: absolute;
	display: none;
}
DIV#startMainCol DIV#startMainColTop H1
{
	font-size: 18px;
	color: #020202;
	margin-bottom: 13px;
}
DIV#startMainCol DIV#startMainColTop H2
{
	font-size: 12px;
	color: #656565;
	font-weight: 800;
}
DIV#startMainCol DIV#startMainColTop H3
{
	font-size: 14px;
	color: #000000;
	font-weight: 100;
}
DIV#startMainCol DIV#startMainColTop H4
{
	font-size: 10px;
	/*[disabled]color:#000000;*/
	font-weight: 100;
}
DIV#main DIV#main_col2 DIV#startMainCol DIV#startMainColTop H1
{
}
#header_spacer
{
	height: 5px;
	font-size: 10px;
	width: 756px;
	margin-left: 267px;
	margin-top: 11px;
	position: absolute;
	/*[disabled]display:none;*/
}
#startMainCol P.bodytext
{
	margin: 0px !important;
}
#startMainColTop
{
	position: relative;
	padding-right: 6px;
	padding-left: 6px;
	height: 215px;
	background: url(images/start/startTopBg.jpg) no-repeat top left;
}
#startMainColTop .csi-text
{
	padding: 25px 0 0 15px;
	font-weight: 600;
}
#startMainColTop .internal-link
{
	display: block;
	width: 220px;
	height: 41px;
	line-height: 32px;
	font-size: 18px;
	padding-left: 43px !important;
	background: url(images/start/jetztBestellen.jpg) no-repeat !important;
	margin-top: 20px;
}
#startMainColTop .csi-imagewrap
{
	position: absolute;
	right: 5px;
	top: -18px;
}
DIV.csi-imagewrap DL.csi-image DT
{
	padding: 0px 0px 0px 12px;
}
#startMainColSubTop
{
	background-color: #EE3137;
	color: #FFF;
	height: 75px;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: -7px;
}
#startMainColSubTop P
{
	float: left;
	font-weight: 600;
	padding-left: 20px;
}
#startMainColSubTop H1
{
	padding-left: 7px;
	color: #FFF;
	font-weight: 400;
	font-size: 27px;
	padding-top: 10px;
	margin-bottom: 0px;
}
#startMainCol5050
{
	overflow: auto;
	margin-right: 6px;
	margin-left: 6px;
}
#startMainCol5050 .itemBox
{
	position: relative;
	padding: 0 10px 0 110px;
	margin: 20px 0 0;
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 11px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	height: 120px;
}
#startMainCol5050left .itemBox P.bodytext
{
	line-height: 14px;
}
#startMainCol5050right .itemBox P.bodytext
{
	line-height: 14px;
}
#startMainCol5050 .itemBox P.bodytext .internal-link
{
	position: absolute;
	bottom: 0;
	display: block;
	width: 120px;
	height: 23px;
	line-height: 18px;
	background-image: url(images/start/maincolbutton.jpg);
	text-align: left;
	padding: 0px 0 0px 14px;
	margin: 0px;
	font-size: 10px;
	font-weight: 600;
}
#startMainCol5050 H1, #startMainCol5050 DIV.csc-header
{
	color: #000;
	padding: 0px 0px 2px !important;
	margin: 0px !important;
	font: 12px sans-serif;
	font-weight: 600;
}
#startMainCol5050left
{
	float: left;
	width: 48%;
}
#startMainCol5050right
{
	float: right;
	width: 48%;
}
#startMainColBottom
{
	margin-top: 10px;
	padding-bottom: 87px;
	background: url(images/start/backborderbottom.jpg) no-repeat bottom left;
}
#startMainColBottom P
{
	clear: both;
	padding: 0 20px;
	font-size: 10px;
}
/*Startseite Rechts*/
#main_col3
{
	margin-top: 20px;
}
#main_col3 .itemBox
{
	position: relative;
	border-top: 3px solid #CECECE;
	margin-bottom: 17px;
	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 11px;
}
#main_col3 #itemBoxC1011, #main_col3 #itemBoxC1022
{
	background: url(images/start/startrechts_blank.jpg);
	padding-bottom: 5px;
}
#main_col3 #itemBoxC1011
{
	background: url(images/login_bg.jpg);
	min-height: 105px;
}
#itemBoxC1011.itemBox #login-form .content .input-text
{
	width: 130px !important;
	margin-left: 0;
	margin-bottom: 2px;
	margin-top: 2px;
}
#itemBoxC1011.itemBox #login-form #pass
{
	background: url(images/yourpassword.jpg);
}
#itemBoxC1011.itemBox #login-form #pass:focus
{
	background: #FAFAFA none;
}
#itemBoxC1011 BUTTON
{
	margin-top: 15px;
}
#itemBoxC1011 #login-form LABEL
{
	display: none;
}
#itemBoxC1011 H1
{
	margin-bottom: 10px;
}
.qoItems INPUT
{
	margin-left: 0;
	margin-bottom: 2px;
}
#itemBoxC1022
{
	position: relative;
}
#qo_icon
{
	width: 79px;
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #008000;
	background: url(images/qo_icon.jpg);
}
.qoRow .qoInput
{
	width: 92px;
}
#qoMoreItems
{
	background: url(images/start/startrechts_button.jpg) no-repeat 0px 0px;
	border: 0px solid #000000;
	display: block;
	float: left;
	width: 100px;
	font-weight: 600;
	font-size: 10px;
	height: 6px;
	text-align: center;
	line-height: 16px;
	padding-bottom: 13px;
	margin-left: -2px;
	cursor: pointer;
}
.qoSearchRow
{
	margin-bottom: 1px;
}
#quickorder .results
{
	display: block;
	position: relative;
	overflow: hidden;
	max-height: 132px;
	width: 179px;
	margin-top: 5px;
}
#quickorder .results .qoSearchRow
{
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
}
#quickorder .results .qoSearchRow:hover
{
	border-left: 2px solid #EE3137;
	border-right: 2px solid #EE3137;
	/*[disabled]background-color:#FFFFFF;*/
	cursor: pointer;
}
#quickorder .itemName
{
	/*[disabled]width:135px;*/
	font-size: 9px;
	float: inherit;
}
.qoResSku
{
	font-size: 10px;
	float: left;
	width: 35px;
	padding-right: 5px;
}
#quickorder H6
{
	margin-bottom: 10px;
	font-style: normal;
}
.qoFooter
{
	margin-top: 5px;
}
.qoItems .qoQty
{
	margin-right: 15px;
	float: right;
	width: 63px;
	text-align: center;
}
#qoSubmit
{
	background: url(images/startrechts_button_small.jpg) no-repeat 0px 0px;
	border: 0px solid #000000;
	width: 68px;
	font-weight: 600;
	font-size: 10px;
	height: 6px;
	padding-bottom: 19px;
	padding-right: 5px;
	cursor: pointer;
	float: right;
	margin-top: 1px;
	margin-right: 15px;
}
#main_col3 .itemBox .csc-header H1
{
	font-size: 12px;
	margin-left: -1px;
}
#main_col3 .itemBox .internal-link
{
	position: absolute;
	bottom: 15px;
	left: 23px;
	text-decoration: none;
	font-weight: 600;
	font-size: 10px;
}
#itemBoxC966
{
	background-image: url(images/start/startrechts_telefon.jpg);
	padding-right: 25px;
}
#itemBoxC966 #callUsNumber
{
	color: #EE3137;
	font-size: 17px;
}
#itemBoxC967
{
	background-image: url(images/start/startrechts_muster.jpg);
	height: 114px;
	padding-right: 90px;
}
#itemBoxC968
{
	background-image: url(images/box-kat2012-be.jpg);
	height: 114px;
	padding-right: 80px;
}
#itemBoxC992
{
	background-image: url(images/box-kat2012-bl.jpg);
	height: 114px;
	padding-right: 120px;
}
#itemBoxC992 A
{
	left: 25px !important;
	position: absolute;
	bottom: 13px !important;
	text-decoration: none;
	font-weight: 600;
	font-size: 10px;
}
#itemBoxC993
{
	background-image: url(images/start/startrechts_blankButton.jpg);
	height: 114px;
	padding-right: 80px;
}
#itemBoxC969
{
	background-image: url(images/start/startrechts_eswe.jpg);
	background-color: #DEDEDE;
	padding-top: 195px !important;
	padding-bottom: 55px;
}
DIV#itemBoxC969 .internal-link
{
	background-image: url(images/start/eswebox-mehr-erfahren-button.jpg);
	position: relative;
	margin: 0px 0px 0 -10px;
	width: 86px;
	height: 21px;
	padding: 3px 2px 1px 13px;
}
/*Startseiten Itemboxen MainCol*/
#itemBoxC990
{
	border-bottom-color: #0075BC;
	background-image: url(images/start/1-luftpolster.jpg);
}
#itemBoxC991
{
	border-bottom-color: #0075BC;
	background-image: url(images/start/2-profile.jpg);
}
#itemBoxC978
{
	border-bottom-color: #0075BC;
	background-image: url(images/start/3-schaumstoff.jpg);
}
#itemBoxC979
{
	border-bottom-color: #0075BC;
	background-image: url(images/start/4-wellpappe.jpg);
}
#itemBoxC981
{
	border-bottom-color: #008F35;
	background-image: url(images/start/5-beutel.jpg);
}
#itemBoxC980
{
	border-bottom-color: #936322;
	background-image: url(images/start/6-klebeband.jpg);
}
#itemBoxC983
{
	border-bottom-color: #E10019;
	background-image: url(images/start/7-sicherheitshinweise.jpg);
}
#itemBoxC982
{
	border-bottom-color: #4E4793;
	background-image: url(images/start/8-palettensicherung.jpg);
}
#itemBoxC985
{
	border-bottom-color: #7C864B;
	background-image: url(images/start/9-komplettverpackungen.jpg);
}
#itemBoxC984
{
	border-bottom-color: #ED7E00;
	background-image: url(images/start/0-verarbeitungsgeraete.jpg);
}
/*Urlaubs-Spezial-Checkout-Meldungen*/
DIV.urlaubs-checkout
{
	background: #E9E9E9;
	margin: 10px 10px 20px 0px;
	padding: 10px 60px;
}
DIV.urlaubs-checkout H1
{
	color: #FD3737;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 13px;
}
/*OneStep*/
.checkoutcontainer UL
{
	padding: 0px;
	margin: 0px;
}
.checkoutcontainer UL LI
{
	padding: 0px;
	list-style: none outside none;
}
#onestepcheckout-form .group-select
{
	padding: 0 !important;
	border: 0px solid #000000;
}
FIELDSET.group-select
{
	padding: 0;
}
/*New Checkout*/
#orderprogress #main_col1
{
	display: none;
}
#orderprogress #onestepcheckout-form
{
	overflow: auto;
	/*[disabled]background-image:url(images/checkout/shadow.jpg);*/
}
#orderprogress #versandKostenMsg
{
	display: block !important;
	clear: both;
}
.onestepcheckout-column-middle #shipping_address_list
{
	overflow: auto;
	margin-bottom: 10px;
}
#orderprogress #main_col2
{
	margin: 0;
	width: 1002px;
}
#orderprogress #main_col2 .tx-fbmagento UL
{
	display: block;
}
.tx-fbmagento FORM #shopping-cart-table
{
	width: 989px !important;
	margin-left: 6px;
	float: left;
}
#orderprogress #checkout_footer
{
	background-image: url(images/checkout/footer.jpg);
	height: 165px;
	position: relative;
	clear: left;
}
#orderprogress #checkout_footer #versandinfo
{
	position: absolute;
	top: 20px;
	left: 375px;
}
#orderprogress .tx-fbmagento #customer_login
{
	background-color: #EF3334;
	width: 967px;
	margin-top: -32px;
	margin-left: 6px;
	height: 28px;
	float: left;
	color: #FFFFFF;
	font-size: 11.6pt;
	padding-top: 4px;
	padding-left: 22px;
}
#orderprogress .tx-fbmagento #customer_login P
{
	display: inline;
}
#orderprogress #customer_login #onestepcheckout-login-link2
{
	color: #FFF;
	text-decoration: none;
	font-weight: 600;
	line-height: 24px;
}
#orderprogress .onestepcheckout-column-left UL
{
	padding-left: 20px !important;
}
#orderprogress P.onestepcheckout-numbers
{
	display: none;
}
#orderprogress #border_shadow
{
	position: relative;
	width: 1002px;
	overflow: auto;
}
.noCartItems P, .noCartItems H1
{
	padding-left: 15px;
}
.noCartItems H1
{
	padding-top: 10px;
}
#orderprogress #onestepcheckout-form
{
	width: 1002px;
	=margin-top: 0px;
	background-image: url(images/checkout/shadow.jpg);
}
#orderprogress #onestepcheckout-form #border_shadow
{
	width: 989px;
	/*[disabled]background-image:url(images/checkout/shadow.jpg);*/
}
#orderprogress #checkout_footer .spalten30
{
	position: absolute;
	top: 10px;
	left: 726px;
	font-weight: bold;
}
#orderprogress #checkout_footer #continue-shopping
{
	background-image: url(images/checkout/order_now.jpg);
	width: 222px;
	height: 40px;
	border: 0px solid #000000 !important;
	top: 89px;
	left: 30px;
	position: absolute;
	cursor: pointer;
}
#orderprogress .tx-fbmagento .shopping-cart-totals
{
	display: none;
}
#orderprogress FIELDSET.group-select
{
	margin: 0 10px 10px 6px !important;
	display: block !important;
	width: 700px !important;
}
#orderprogress .tx-fbmagento UL.messages
{
	background-image: none;
	border: 0px solid #000000;
	font-weight: 400;
}
#orderprogress #border_shadow #shopping-cart-table.data-table.box-table.shopping-cart THEAD TR TH
{
	height: 32px !important;
	line-height: 12px !important;
}
#orderprogress THEAD .cartcol9
{
	padding-right: 20px !important;
}
#orderprogress TBODY .cartcol9 .cart-price
{
	width: 100px;
	text-align: right;
}
#orderprogress #border_shadow.cartList
{
	margin-top: -12px !important;
	=margin-top: -19px !important;
	background-image: url(images/checkout/shadow.jpg);
}
#orderprogress .thxPage
{
	margin-left: -4px;
}
#orderprogress .onestepcheckout-column-left LI
{
	clear: left;
	overflow: auto;
}
#orderprogress .input-company INPUT, #orderprogress .input-telephone INPUT, #orderprogress .input-fax INPUT, #orderprogress .input-email INPUT
{
	width: 254px !important;
}
#orderprogress .input-city INPUT
{
	width: 165px !important;
}
#orderprogress #customer_login INPUT[type=text]
{
	margin: 0px;
	width: 150px;
}
#orderprogress #customer_login LABEL
{
	padding-left: 15px;
	padding-right: 5px;
}
#orderprogress #customer_login .cart_login_pass
{
	color: #FFF;
	display: none !important;
}
#orderprogress #customer_login .floatRight
{
	padding-right: 4px;
}
#orderprogress #customer_login INPUT[type=submit]
{
	line-height: 24px !important;
	=line-height: 14px !important;
	color: #000;
	font-size: 14px;
}
#orderprogress .shipping-address-title
{
	/*[disabled]display:none;*/
}
#orderprogress .tx-fbmagento
{
	position: relative;
}
.checkoutcontainer #shipping_address_list LI
{
	clear: left;
}
.checkoutcontainer #shipping_address_list
{
	overflow: visible;
}
.floatRight
{
	/*[disabled]position:absolute;*/
	/*[disabled]bottom:210px;*/
	/*[disabled]right:10px;*/
	float: right;
	position: absolute;
	right: 7px;
	bottom: 168px;
	=bottom: 149px;
	z-index: 201;
}
#orderprogress #shipping_address_list .shipping-address-title
{
	display: none;
}
#orderprogress .onestepcheckout-column-middle #shipping_address_list
{
	margin-top: 9px;
}
#orderprogress .onestepcheckout-skin-generic INPUT, #orderprogress .onestepcheckout-skin-generic SELECT, #orderprogress .onestepcheckout-skin-generic TEXTAREA
{
	margin-left: 0px;
}
#messages_product_view .messages .success-msg
{
	width: 100%;
	height: 36px;
}
#messages_product_view .messages .success-msg UL LI
{
	font-weight: 600;
	font-size: 10px;
	line-height: 26px;
}
#messages_product_view .messages .success-msg LI A
{
	background: url(images/product_tocart.jpg) 0px -1px;
	text-decoration: none;
	display: block;
	position: absolute;
	top: 21px;
	right: 1px;
	width: 210px;
	height: 36px;
}
.shipment-methods
{
	display: none;
}
#orderprogress .validation-advice
{
	color: #EF3334;
	font-weight: 600;
}
#orderprogress #pflichtfelder
{
	margin-top: 20px;
	font-weight: 600;
}
#orderprogress .versandVolumen
{
	font-weight: 600;
	margin-top: 15px !important;
	display: block;
}
#orderprogress #versandKostenMsg .price
{
	font-weight: 600;
}
#sub39
{
	/*[disabled]background:url(images/start/startrechts_blank.jpg);*/
	/*[disabled]margin-bottom:5px;*/
}
#prodsubmenu DIV DIV
{
	/*[disabled]background:transparent;*/
}
#itemBoxC1010.itemBox H1
{
	font-size: 12px;
	margin-left: -1px;
	margin-bottom: 4px;
}
#itemBoxC1010.itemBox
{
	background: url(images/start/startrechts_blank.jpg) !important;
	padding-bottom: 7px;
}
#itemBoxC1010.itemBox INPUT[type=submit]
{
	background: url(images/start/startrechts_button.jpg) no-repeat 0px 0px;
	border: 0px solid #000000;
	color: #000;
	display: block;
	float: left;
	width: 102px;
	font-weight: 600;
	font-size: 10px;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 11px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
}
#page_437 #form-validate BUTTON.form-button
{
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	float: left;
	width: 122px;
	font-weight: 600;
	font-size: 10px;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 11px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
}
#page_437 .button-set .left
{
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	float: left;
	width: 122px;
	font-weight: 600;
	font-size: 10px;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 16px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
	text-decoration: none;
}
#page_437 #form-validate .button-set A.left
{
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	float: left;
	width: 122px;
	font-weight: 600;
	font-size: 10px;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
}
#page_437 #form-validate P.required
{
	clear: both;
}
#itemBoxC1010.itemBox INPUT[type=text], #itemBoxC1010.itemBox INPUT[type=password]
{
	margin-top: 4px;
}
/*Login Bereiech pimpen*/
#page_437 .dashboard-welcome
{
	margin-top: 10px;
}
#itemBoxC1011 #login-form .form-button
{
	background: url(images/start/startrechts_button.jpg) no-repeat 0px 0px;
	border: 0px solid #000000;
	width: 101px;
	font-weight: 600;
	font-size: 9px;
	height: 6px;
	padding-bottom: 19px;
	cursor: pointer;
	float: left;
}
#itemBoxC1011 #login-form .button-set .left
{
	background: url(images/startrechts_button_small.jpg) no-repeat 0px 0px;
	border: 0px solid #000000;
	width: 65px;
	font-weight: 600;
	font-size: 10px;
	line-height: 13px;
	height: 0px;
	text-decoration: none;
	text-align: center;
	margin-right: 15px;
	padding-bottom: 19px;
	cursor: pointer;
	float: right;
	margin-top: 17px;
}
#accInfo .col2-set
{
	width: 768px;
}
#accInfo .col2-set .col-1
{
	width: 30%;
	float: left;
}
#accInfo .col2-set .col-2
{
	float: left;
	width: 500px;
}
#page_437 #accInfo .col2-set .col-1
{
	display: none;
}
#page_437 #accInfo .col2-set .col-2 P
{
}
#page_437 #accInfo .col-2 .inner-head A
{
	float: left;
	padding-right: 10px;
}
#page_437 .data-table THEAD TH
{
	background-color: #EF3238;
	padding-top: 2px;
	padding-bottom: 2px;
}
#page_437 .group-select
{
	border: 0px solid #000000;
	padding: 0px;
}
#page_437 .tx-fbmagento H3
{
	display: none;
}
#page_437 .tx-fbmagento
{
	margin-top: 6px;
}
#page_437 .group-select UL
{
	padding: 0px;
}
#page_437 .group-select UL LI
{
	list-style: none;
	padding: 0px;
}
#page_437 .group-select UL LI INPUT
{
	margin-left: 0px;
}
#page_437 THEAD .first TH
{
}
#page_437 .account-box .a-center
{
	text-align: center;
}
#page_437 #my-orders-table
{
	width: 768px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#page_437 .ad-orders .head A
{
	padding: 10px;
	display: none;
}
#page_437 .ad-orders .head A:hover
{
	font-weight: 600;
}
#page_437 #my-orders-table .separator
{
	display: none;
}
#page_437 #my-orders-table .a-center A
{
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000 !important;
	display: block;
	float: left;
	width: 122px;
	font-weight: 600;
	font-size: 10px;
	text-decoration: none;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 15px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
}
#my-orders-table TBODY TR .a-center.last
{
	width: 240px;
}
#page_437 #accInfo .head H4
{
	display: none;
}
#page_437 #accInfo .inner-head H5
{
	color: #000;
	font-size: 13px;
}
#page_437 .col-1.primary-address-list
{
	width: 59%;
	float: left;
}
#customerStartLoggedIn A
{
	background: url(images/start/startrechts_button.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	float: left;
	width: 101px;
	font-weight: 600;
	font-size: 10px;
	height: 16px;
	padding-bottom: 5px;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	margin-left: -2px;
	cursor: pointer;
}
#customerStartLoggedIn .custLinks
{
	margin-top: 8px;
}
.custLinks .logoutLink
{
	margin-top: 8px;
	color: #FFFFFF !important;
}
/*Login Bereich kundenkonto*/
#page_437 #login-form LABEL
{
	display: block;
	font-weight: 600;
}
#page_437 #login-form INPUT[type=text], #page_437 #login-form INPUT[type=password]
{
	margin: 5px 0px;
}
#page_437 #login-form #send2.form-button
{
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	float: left;
	width: 122px;
	font-weight: 600;
	font-size: 10px;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 16px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
	text-decoration: none;
}
#page_437 #login-form .button-set .left
{
	float: right;
	margin-right: 300px;
}
/*PW Lost Pimpen*/
#itemBoxC1011 .tx-fbmagento FIELDSET
{
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}
#itemBoxC1011 .tx-fbmagento FIELDSET LEGEND
{
	display: none;
}
#itemBoxC1011 #form-validate FIELDSET P
{
	display: none;
}
#itemBoxC1011 UL
{
	padding: 0px;
}
#itemBoxC1011 UL LI
{
	list-style: none;
}
#itemBoxC1011 .page-head H3
{
	font-size: 11px;
}
#itemBoxC1011 INPUT#email_address.validate-email
{
	margin-left: 0;
	width: 175px;
}
#itemBoxC1011 BUTTON.form-button.right
{
	background: url(images/start/startrechts_button.jpg) no-repeat 0px 0px;
	border: 0px solid #000000;
	display: block;
	float: left;
	width: 100px;
	font-weight: 600;
	font-size: 10px;
	height: 20px;
	text-align: center;
	line-height: 16px;
	padding-bottom: 13px;
	margin-left: -2px;
	cursor: pointer;
}
/*catMenu SilverStyle*/
#sub39
{
	/*[disabled]background:url(images/start/startrechts_blank.jpg);*/
	/*[disabled]margin-bottom:5px;*/
}
#prodsubmenu DIV DIV
{
	/*[disabled]background:transparent;*/
}
/*Kundenkonto*/
#ajaxLoader
{
	text-align: center;
	padding-right: 15px;
	padding-bottom: 10px;
}
#page_437 .account-box.ad-orders
{
	display: none;
}
#page_437 .pager
{
	width: 770px;
}
#page_437 .pager .pages OL
{
	padding-top: 0;
	margin-top: 0;
}
#page_437 .pager .a-right
{
	text-align: right;
}
#page_437 .col2-set.generic-box
{
	display: none;
}
#page_437 .order-access .order-info
{
	display: none;
}
#page_437 .page-head.button-level
{
	display: none;
}
#page_437 .pager .pages OL LI
{
	float: left;
	list-style: none;
	padding-right: 20px;
}
#page_437 .pager .pages STRONG
{
	float: left;
	display: none;
}
/*Abweichende Lieferadresse deaktivieren*/
#orderprogress .input-different-shipping
{
	/*[disabled]display:none;*/
}
.onestepcheckout-column-middle LI
{
	list-style: none;
}
#orderprogress #checkout_footer #warenkorbaktualisieren
{
	cursor: pointer;
	position: absolute;
	top: 64px;
	left: -375px;
	font-size: 8.7pt;
	background-image: url(images/checkout/update_cart.jpg);
	width: 172px;
	height: 32px;
	display: block !important;
	border: 0px solid #000000 !important;
}
#continueShoppingLink
{
	background: url(images/continueShopping.jpg) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 89px;
	left: -190px;
	font-size: 8.7pt;
	width: 220px;
	height: 42px;
	text-decoration: none !important;
	display: block !important;
	border: 0px solid #000000 !important;
}
#continueShoppingLink:hover
{
	text-decoration: none !important;
}
#continueShoppingLink2
{
	background: url(images/continueShopping.jpg) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 98px;
	left: 520px;
	font-size: 8.7pt;
	width: 220px;
	height: 42px;
	text-decoration: none !important;
	display: block !important;
	border: 0px solid #000000 !important;
}
#continueShoppingLink2:hover
{
	text-decoration: none !important;
}
/*Abweichende Lieferadresse deaktivieren*/
#orderprogress .input-different-shipping
{
	/*[disabled]display:none;*/
}
/*customerAccV2 stdStyle*/
#page_450 #main_col2, .parent_450 #main_col2
{
	background: url(images/cboxbg.jpg) repeat-y left top;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-top: 18px;
}
#page_450 .centerBoxWrap, .parent_450 .centerBoxWrap
{
	background: url(images/cboxtop.jpg) no-repeat top left;
}
#page_450 .centerBoxInner, .parent_450 .centerBoxInner
{
	background: url(images/cboxbottom.jpg) no-repeat bottom left;
	padding: 5px 15px 10px;
	width: 534px;
	overflow: hidden;
}
#page_450 H2.customerh3, .parent_450 H2.customerh3
{
	font-size: 12px;
	color: #000;
	margin-top: 5px;
}
#page_450 .col2-set OL LI, .parent_450 .col2-set OL LI
{
	list-style: none;
}
#page_450 .col2-set OL, .parent_450 .col2-set OL
{
	padding: 0px;
	margin: 0px;
}
#page_450 .accHeadline, #page_450 .tx-fbmagento H4, .parent_450 .accHeadline
{
	background-color: #EF3238;
	color: #FFF !important;
	font-style: normal;
	clear: left;
	font-size: 13px;
	padding: 3px 0 3px 15px;
	margin: 10px 0 10px -15px;
	width: 538px;
}
#page_450 H5, #page_450 H6, .parent_450 H6, .parent_450 H5
{
	color: #000;
	font-style: normal;
	font-size: 12px;
}
#page_450 .tx-fbmagento A, #page_450 ADDRESS A, .parent_450 ADDRESS A, .parent_450 .tx-fbmagento .inner-head A
{
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	width: 120px;
	font-weight: 600;
	font-size: 10px;
	font-style: normal;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 16px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
	text-decoration: none;
}
#page_450 .col2-set .col-1, .parent_450 .col2-set .col-1
{
	clear: left;
	width: 100%;
}
#page_450 .navleftfield, .parent_450 .navleftfield
{
	padding: 3px 0px 3px 5px;
}
/*customerAccV2 individualStyle*/
#my-orders-table THEAD .last TH
{
	background-color: #E33;
	font-size: 10px;
	min-width: 100px;
}
#my-orders-table TBODY TD
{
	font-size: 11px;
}
#page_450 #my-orders-table
{
	margin-left: -15px;
	width: 553px;
}
#page_450 #my-orders-table TH
{
	text-align: left;
}
#page_450 #my-orders-table
{
	margin-left: -15px;
	width: 537px;
}
#page_450 FIELDSET
{
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
#page_450 FIELDSET UL
{
	padding: 0px;
	margin: 0px;
}
#page_450 FIELDSET LI
{
	list-style: none;
}
#page_450 .tx-fbmagento INPUT.input-text
{
	margin-left: 0px;
}
#page_450 #my-orders-table TH
{
	text-align: left;
}
#page_450 .tx-fbmagento #form-validate BUTTON.form-button
{
	float: right;
	background: url(images/start/maincolbutton.jpg) no-repeat 0px 0px;
	border: 0px solid #000000 !important;
	color: #000;
	display: block;
	width: 120px;
	font-weight: 600;
	font-size: 9px;
	font-style: normal;
	height: 16px;
	padding-bottom: 21px;
	text-align: center;
	line-height: 17px;
	margin-top: 12px;
	margin-left: -2px;
	cursor: pointer;
	text-decoration: none;
}
#page_450 .tx-fbmagento .button-set A.left
{
	float: left;
}
#page_450 .tx-fbmagento UL.messages
{
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
	color: #449358;
}
#page_450 .tx-fbmagento UL.messages UL
{
	padding: 0px !important;
	margin: 0px 0px 5px !important;
}
#page_450 .page-head, #page_450 .dashboard-welcome .customerh3
{
	display: none;
}
#page_450 #main_col2 ADDRESS, .parent_450 #main_col2 ADDRESS
{
	font-style: normal;
}

