html {
 overflow-y: scroll !important;
}
body {
	margin: 0;
	/*padding-top: 177px;*/
	padding-bottom: 24px;
	/*overflow: auto;*/
	padding-left: 0px;
	padding-right: 0px;
}
div {
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #363636;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #363636;
	scrollbar-shadow-color: #363636;
	scrollbar-track-color: #fff;
}
div#m_left {
	top: 0px;
	left: 0;
	position: absolute;	
	z-index: 2;	
	width: 0px;
	height:  100%;
	overflow: hidden;
}
div#m_header {	
	top: 0;
	left: 0px;
	position: absolute;	
	z-index: 2;	
	width: 100%;
	height: 0px;
	overflow: hidden;
}
div#m_right {
	top: px;
	right: 0;
	position: absolute;	
	z-index: 3;
	width: 0px;
	height:  100%;
	overflow: hidden;
}
div#header {	
	top: 0px;
	/*left: 0px;*/
	width:912px;
	margin-bottom: 35px;
	height: 142px;
}
div#menu {	
	top: 142px;
	left: 0px;	
	position: absolute;	
	z-index: 2;	
	width: 100%;
	height: 35px;
}
div#space {	
	/*doesn't work on Konqueror*/
	/*overflow: auto;*/
	/*overflow-x: hidden;*/
	width: 100%;
	/*height: 100%;*/
}
@media screen {
	body>div#m_left,
	/*body>div#m_header,*/
	body>div#m_right,
	body>div#header,
	body>div#menu,	
	/*body>div#footer*/
	{
		position: fixed;
	}		
}
#home_product {
	position:relative;
	width:900px;
	height:398px;
	overflow:hidden;
	font-size:11px;
	font-family: Tahoma;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	z-index:1;
}
#home_product_text {
	left:580px;
	position:absolute;
	top:50px;
	width:280px;
}
#home_product_text_title {
	font-size:22px;
	margin:0 0 20px 0;
	font-weight:normal;
}
#home_product_button {
	position:relative;
	top:20px;
	display:block;
	height:16px;
	padding:5px 25px;
	background:url('/images/menu/m_back_strip.png') repeat-x;
	width:125px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
}
#home_product_button span {
}

.ordner {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/ringbuch.jpg");
}

.aufkleber {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/aufkleber.jpg");
}
.rollup {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/rollup.jpg");
}
.briefbogen {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/briefbogen.jpg");
}
.briefhuellen {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/briefhuellen.jpg");
}
.broschuere {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/geheftet.jpg");
}
.katalog {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/klebebindung.jpg");
}
.basis {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/plotk.jpg");
}
.bildkarte {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/bildkarte.jpg");
}
.infomappe {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/infomappe.jpg");
}
.flyer {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/flyergefalzt.jpg");
}
.backlit {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/backlite.jpg");
}
.block {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/Block.jpg");
}
.mappen {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/mappen.jpg");
}
.schreibtisch {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/Schreibtischunterlage.jpg");
}
.visitenkarte {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("/webshop/img/visitenkarten.jpg");
}
#footer { height:240px !important;}
#footermenu {
	padding: 0px; 
	margin: 5px 0 0 0;
	position:relative;
	z-index:1000;
	color:#969696 !important;
}
div.green_bt_content {
	width:auto !important;
	padding:2px 5px 0 5px !important;
}
.pum, .pum a {
font-size: 11px !important; 
text-align: left; 
color: #999 !important; 
font-weight: normal !important;
text-decoration:none;
}
ul.pum {
	position: absolute;
    list-style-type: none;
    bottom: 5px !important;
	left:-40px;
	z-index:1000;
}

ul.pum span {
	display:block;
	padding:2px 5px;
}
* html ul.pum span {
	padding:1px 5px;
}

ul.pum ul {
    list-style-type: none;
    bottom: 0;
	position: relative;
}
* html ul.pum ul{
    bottom: 5px !important;
}
ul.pum{
    list-style-type: none;
    bottom: 0;
	position: relative;
}
ul.pum a {
    display: block;
    padding: 1px 10px 1px 10px !important;
    font-weight: normal;
	margin:0 !important;
	text-decoration:underline;
}
ul.pum li {
    padding: 0;
    margin: 0;
    float: left;
    min-height: 15px;
	height:14px;
}
/* Fuer Unterpunkte keine Float-Eigenschaft */
ul.pum ul li {
    float:none;
    background-color: transparent;
}
/* Links auf Unterpunkten sollen die Hintergrundfarbe ?ndern */
ul.pum ul li.hover, ul.pum ul li:hover {
    background-color: #BFBFBF;
	color: #000;
}
/* Zweite Ebene */
ul.pum ul {
	margin:0;
	padding: 0;
	position: absolute;
	background-color: #F2F4F1;
	border-left: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	display: none;
	width: 180px;
	left:0;
}
ul.pum ul li a {
	color: #fff;	
}
.pum ul li a:hover {
	color:#000 !important;
}

/* Zweite Ebene anzeigen */
ul.pum li.hover ul, ul.pum li:hover ul  {
	display: block;
	margin-left:-60px;
}
/* Dritte Ebene */
ul.pum li.hover ul ul, ul.pum li:hover ul ul {
	display: none;
	margin-left: -180px;
	bottom: 0 !important;
	position: absolute;
	left:0;
}
/* Dritte Ebene anzeigen */
ul.pum li.hover ul li.hover ul, ul.pum li:hover ul li:hover ul {
	display: block;
}
/* Vierte Ebene */
ul.pum li.hover ul li.hover ul ul, ul.pum li:hover ul li:hover ul ul {
	display: none;
}
/* Vierte Ebene anzeigen */
ul.pum li.hover ul li.hover ul li.hover ul , ul.pum li:hover ul li:hover ul li:hover ul {
	display: block;
}
#pagebottom {
	position:absolute;
	margin-top:-31px;
	left:310px;
}
#footer_outer {
	position:relative;
}
.footerbottom {
	padding-top:10px;
}
* html #pagebottom {
	margin-top:-33px;
	left:270px;
}