
body{
text-align:center;
background-color:#A09CA0;
margin:0px;
padding:0px;
background-image:url(/Images/bg1800x1800.gif);
background-position:center center;
}
/*
 WRAP FOR CENTERING 

html, body, #Wrapper{margin:0px;padding:0px;height:100%;text-align:center;
position:relative;}

#Wrapper{margin-left:auto;margin-right:auto;text-align:left;
vertical-align:middle;position:relative;border:1px solid aqua;width:100%;text-align:center;
font-size:12px;line-height:1.3em;color:#606060;font-family:Arial,helvetica,sans-serif;

}

#posWrap{border:0px solid green;/*height:auto;min-height:100%;height:100%;
position:relative;width:100%;margin:0px;padding:0px;
}

#mainWrap{width:890px;height:605px;background-color:transparent;
	position:relative;margin-left:auto;margin-right:auto;border:0px solid;
	background-color:#fff;text-align:left;}

*/
  /* <![CDATA[ */
            html, body {
                height: 100%;                                                                   /* Make sure the document takes up the whole window. */
                margin: 0;                                                                      /* Get rid of any default margins, which could cause the html and body elements to be larger than the window and trigger scrollbars. */
                padding: 0;   
                color:#6A747B;
                font-family:arial,helvetica;
                font-size:12px;
                line-height:1.3em;    
                scrollbar-3dlight-color:#f2f2f2;scrollbar-arrow-color:#fff;
scrollbar-base-color:#f1f1f1;scrollbar-darkshadow-color:#f2f2f2;
scrollbar-face-color:#ddd;
scrollbar-highlight-color:#f2f2f2;
scrollbar-shadow-color:#ddd;                                                               /* Get rid of any default padding, which could cause the html and body elements to be larger than the window and trigger scrollbars. */
            }


            div#shim {
                visibility: hidden;
                width: 100%;
                height: 50%;                                                                     /* Bump div#blueBox down half the height of the screen. */
                margin-top: -310px;                                                              /* Half the height of div#blueBox. */
                float: left;
            }


            div#blueBox {

                background: transparent;
                width: 890px;
                height: 605px;
                clear: both;
                border:0px solid;
                margin-left:auto;
                margin-right:auto;
                position:relative;
                border:0px solid pink;
               

                /*
                 *
                 * Issue: IE4 doesn't allow a negative margin-top.
                 *
                 * This code positions blueBox relatively and uses the IE4ever hack (<http://exanimo.com/css/ie4ever>) to overwrite the rule for other browsers.
                 * The content will be centered but will crop if the window is not small enough to accommodate it.
                 *
                 */
                position: relative;
                top: -310px;
                /* IE4ever Hack: Hide from IE4 **/
                    position: static;
                /** end hack */

            }

            /*
             * Issue: IE5mac interprets negative values as positive.
             * I haven't figured out a workaround for this yet. The content won't be vertically centered but it won't be messed up by the previous code either.
             */

            /* Hide from IE5mac \*//*/
                div#shim {
                    display: none;
                }
                html, body {
                    height: auto;
                }
            /* end hack */
/* ]]> */

#frmDefault{border:0px solid pink;overflow:hidden;position:relative;width:890px;height:625px;text-align:left;}

/* ABS POS ELEMENTS */

#menu{width:860px;height:45px;border:0px dotted #ccc;position:absolute;top:15px;left:15px;}
#leftTop{position:absolute;top:65px;left:15px;background-color:#F5F6F6;Height:270px;width:300px;}
#leftBottom{position:absolute;top:345px;left:15px;background-color:#EBECED;Height:190px;width:300px;overflow:auto;}
#right{position:absolute;top:65px;left:325px;background-color:#EBECED;Height:525px;width:550px;font-size:12px;}
#contact
{
	position:absolute;top:543px;left:15px;height:47px;width:300px;overflow:hidden;
	background:#fff url(/Images/kontaktinfo_bg.png) no-repeat top left;
}
#contact a
{
	color:#fff;
}
#contact table
{
	margin-left:62px;
	margin-top:7px;
	font-size:9px;
	color:#fff;
	line-height:9px;
}
#contact table td
{
	margin:0px;
	padding:0px;
}
#contact table td h1
{
	padding:0px;
	margin:0px;
	font-size:9px;
	font-weight:normal;
	color:#fff;
	display:inline;
}
#loginLink{position:absolute;top:5px;right:15px;}
#vendor{position:absolute;bottom:0px;text-align:center;width:890px;border:0px solid green;}

/*CONTENT 2 */

.pagerWrap{position:absolute;bottom:32px;right:15px;border:0px solid;margin:0px;padding:0px;}

/* CONTENT 3 */
#catalogName{padding:10px;padding-bottom:0px;}
.deptHeading{margin-left:10px;font-size:13px;font-weight:normal;color:#404040;height:20px;line-height:20px;
	border:0px solid;clear:both;padding-top:5px;}
#dlDepartments{border:0px solid;}


