html
{
    overflow:hidden;
}

body
{
    margin:0px;
    padding:0px;
}

html,body
{
    height:100%;
}

img, div
{
    behavior: url(../images/iepngfix/iepngfix.htc)
}

a
{
    color:36c;
}

body
{
    margin:0px 0px;
    padding:0px 0px;
    background-image:url('../images/bgpattern.gif');
    height:100%;
    font-family:Arial;
}

form
{
    margin:0px 0px;
    padding:0px 0px;
    height:100%;
}

.all
{
    height:100%;
    overflow:visible;
}

.header
{
    position:absolute;
    /*background-image:url('../App_Themes/lava/images/bgheader.jpg');*/
    background-position:right top;
    background-repeat:no-repeat;
    left:106px;
    top:0px;
    width:913px;
    height:178px;
    z-index:1;
}

.gsmenu
{
    position:absolute;
    top:110px;
    left:10px;
    width:125px;
    z-index:1;
}

.infobar
{
    text-align:right;
    padding:10px 0px;
    font-family:Verdana;
    font-size:10px;
    color:#444444;
    padding-right:10px;
    height:100%;
}

.column
{
    position:absolute;
    background-image:url('../App_Themes/lava/images/bgcolumn.gif');
    width:892px;
    height:100%;
    margin:0px;
    left:126px;
    bottom:0px;
    top:0px;
    z-index:0;
}

.rcolumn
{
    margin-left:1019px;
    bottom:0px;
    height:100%;
    background-image:url('../images/rschatten.gif');
    background-repeat:repeat-y;
}

.rightbgimg
{
    height:100%;
    width:100%;
    background-position: 0px 241px;
    background-image:url('../App_Themes/lava/images/right.jpg');
    background-repeat:no-repeat;
}

.hauptteil
{
    background-image:url('../App_Themes/lava/images/bghauptteil.jpg');
    background-repeat:no-repeat;
    background-position: top right;
    display:block;
    width:888px;
    margin-left:5px;
    height:100%;
    z-index:1;
    text-align:right;
}

.topspacer
{
    height:110px;
    left:155px;
    width:840px;
}

.pContent
{
    position:absolute;
    height:100%;
    z-index:2;
}

.content
{
    position: absolute;
    top: -20px;
    left: 5px;
    width: 855px;
    height: 100%;
    text-align: left;
    z-index: 5;
    overflow: auto;
    background:transparent;
}
.contentBG
{
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 150px;
    top: 100px;
    width: 855px;

}
.contentBGimg
{
    position:absolute;
    z-index:0;
    width:100%;
    height:100%;
}

.imglogo
{
    margin-top:5px;
}

.imgtitle
{
    text-align:left;
    position:absolute;
    width:210px;
    left:260px;
    top:15px;
}
.plager, .plager a:link, .plager a:visited
{
    font-size:13px;
    line-height:19px;
    color:#000;
    text-align:right;
    text-decoration:none;
}
.plager a:hover, .plager a:active
{
    text-decoration:underline;
}
.plager1, .plager1 a
{
    font-size:14px;
    color:#3366CC;
    font-weight:bold;
    text-decoration:none;
}
.plager1 a:hover, .plager1 a:active
{
    text-decoration:underline;
}






/**** Daniel ****/




 .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; }
    /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
  .clearfix { display:block; }

  .startseitendiv {
	    width:780px;
	    margin:0 auto;
	    background-color:#fff;
	}

.startseitendiv a {
	text-decoration:none;
	color:#777;
	}
.startseitendiv a strong {
	color:#000;
	}


#myKatalog {
	width:186px;
	height:184px;
	position:absolute;
	background-image:url('../images/default/bestellen_pfeil.png');
	background-repeat:no-repeat;
	font-size:10pt;
	}
#myLager {
	width:186px;
	height:184px;
	position:absolute;
	right:37px;
	background-image:url('../images/default/lagernd_pfeil.png');
	background-repeat:no-repeat;
	background-position:right;
	font-size:10pt;
	z-index:40;
	}

.myShow {
	width:594px;
	background-color:#bbb;
	height:184px;
	position:absolute;
	z-index:50;
	padding-left:186px;
	overflow:hidden;
	/*background-image:url('../images/default/katalog_produkt_schatten1.png');
	background-repeat:no-repeat;
	background-position:right;*/
	}
.myShow a,.myShow div {
	padding-left:2px;
	}


.myHide {
	width:186px;
	height:184px;
	position:absolute;
	padding-left:0px;
	background:#fff;
	}
.myShow_l {
	width:720px;
	background-color:#5B84D5;
	height:184px;
	position:absolute;
	z-index:50;
	padding-left:60px;
	}
.myShow_l a ,.myShow_l div{
	padding-right:2px;
	}
.myHide_l {
	width:186px;
	height:184px;
	position:absolute;
	z-index:50;
	padding-right:0px;
	background-color:#dfe;
	}
#myKatalog ul, #myLager ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}
#myKatalog a, #myLager a {
	color:#fff;
	text-decoration:none;
	font-size:12pt;
	}
div.menu ,div.lmenu{ margin-top:10px; }

div.menu {margin-left:40px; }

div.float_left.menu {
	border-left:dotted 1px #fff;
	padding-right:45px;
	padding-left:10px;
	margin-top:15px;
	}
div.float_left.lmenu {
	border-left:dotted 1px #fff;
	padding-right:25px;
	padding-left:10px;
	margin-top:15px;
	}

div.liste:hover .preis {
	font-weight:bold;
	}



#nb_print {display:none;}


img, a img {border:none;}

.print {display:none; }
