	#body {
    margin: 0;
    padding: 0;
    background-color:#888888;
    }

	#body, table{
    font-family:tahoma, helvetica, sans serif;
    font-size:11px;
    letter-spacing:1.1;
    }

    table.layout {
    width: 100%;
    height: 100%;
    border-collapse:collapse;
    }

    td.center {
    vertical-align: middle;
    text-align: center;
   
    }
td.rand {
     width: 50%;
   
    }

    #maincontent {
    position: relative;
    text-align:left;    
    margin-left: auto;
    margin-right: auto;
    width: 650px;
    height: 741px;
    background-color:#FFFFFF;
    background-image: url(/img/beauklein.jpg);
    background-repeat:repeat;
    }
    
    #maincontent td{
    	text-align:left;
    }


    #menublock{
    	position:absolute;
        width:100%;
        height:25px;
        background-color:#FFFFFF;
        border-bottom-style:dashed;
        border-bottom-color:#D9940E;
        border-bottom-width:1px;
        z-index:100;
    }

    #footer{
        position:absolute;
        width:100%;
        bottom:0px;
        height:25px;
        background-color:#FFFFFF;
        border-top-style:dashed;
        border-top-color:#D9940E;
        border-top-width:1px;
        font-size:10px;
        color:#000000;
        text-align:center;
    }
    
	.copyright a, .copyright a:link, .copyright a:visited {
		color:#D9940E;
	}
	
	#dnn_dnnLOGIN_hypLogin{
		position:absolute;
		color:#888888;
		background-color:#888888;
		bottom:0px;
		left:0px;
	}
	
	#dnn_dnnLOGIN_hypLogin:hover{
		color:#FFFFFF;
	}
	
	#content{
	position:absolute;
	left:0px;
	top:25px;
	width:650px;
	height:690px;
	overflow:auto;
	z-index:0;
	}
	
	#dnn_contentpane{
		padding-left:10px;
		padding-top:10px;
		padding-right:10px;
	}
	
	* html #dnn_contentpane{
		width:630px;
	}	

	#dnn_contentpane .normal img{
		float:right;
		padding-left:10px;
	}	
	
	
	.normal p{
	margin-top:0px;
	}
	
	

    /*All for the Horizontal Menu-------------------------------*/
    #HouseMenuNav ul{
        list-style: none;
        margin: 0;
        padding: 0;
        float:left;
    }
    
    #HouseMenuNav li{
        list-style: none;    
    }
    

    #HouseMenuNav li{
        position:relative;
        float:left;
        /* width:125px; */
    }

    #HouseMenuNav ul ul{
        position:absolute;
        z-index:1000;
        display:none;
    }  

    #HouseMenuNav ul ul ul {
        top: 0;
        left: 100%;
    }    

    #HouseMenuNav ul ul,
	#HouseMenuNav ul li:hover ul ul, #HouseMenuNav ul li.sfhover ul ul,
	#HouseMenuNav ul ul li:hover ul ul, #HouseMenuNav ul ul li.sfhover ul ul{
    display: none;
    }

    #HouseMenuNav ul li:hover ul, #HouseMenuNav ul li.sfhover ul,
	#HouseMenuNav ul ul li:hover ul, #HouseMenuNav ul ul li.sfhover ul,
	#HouseMenuNav ul ul ul li:hover ul, #HouseMenuNav ul ul ul li.sfhover ul{
    display: block;
    }

    #HouseMenuNav ul li a{
        display:block;
		min-height:17px;
        padding:4px 5px 4px 5px;
        color:#000000;
        font-weight:bold;
        text-decoration:none;        
        background-color:#FFFFFF;
width:120px;
    }
    
    
    
    * html #HouseMenuNav ul li a{
    	height:25px;
width:120px;
    }
    
    #HouseMenuNav #HouseMenuNavItemStart{
    display:none;
width:120px;
    }

    #HouseMenuNav a#HouseMenuNavCurrentLink, #HouseMenuNav a.CurrentItemParent{
        color:#FFFFFF;
        background-color:#D9940E;
width:120px;
	
    }
    
    #HouseMenuNav li li a#HouseMenuNavCurrentLink{
        color:#FFFFFF;    
		background-color:#000000;
width:120px;

    }
    
    #HouseMenuNav ul li a:hover{
        color:#FFFFFF;
        background-color:#D9940E;   
	width:120px;
/*#000000;*/

    }     
    
    #HouseMenuNav ul li li a:hover{
        color:#FFFFFF;
        background-color:#000000;

/*#000000;*/

    }  
	
    #HouseMenuNav ul li li li a:hover{
        color:#FFFFFF;
        background-color:#000000;
width:120px;


/*#000000;*/


    }  	    

    #HouseMenuNav ul ul li a{
    	color:#FFFFFF;
        background-color:#D9940E;
width:120px;
	

    }

    #HouseMenuNav ul ul ul li a{
    	color:#FFFFFF;
        background-color:#BF830B;
width:120px;
    }

    .social{
	position: relative;
	text-align: left;
	padding-top: 12px;
	text-align:left;
	position:absolute;
        width:100%;
        height:25px;
        background-color:#888888;
        z-index:100;
	}
