@charset "utf-8";
/* CSS Document */

/* ## RESET ## */
body{margin:0px;padding:0px;font-family: Verdana;font-size: 10px;background-color: #fff;color: #666666;}
html{overflow-y: scroll;}
img{border: 0px;}
a{outline:0px;  text-decoration: none; color: #666666;}
form{display: inline;}
object {outline:none; }




/* ## CSS ## */
body {
    background-color: #cccccc; height: 100%; behavior: url('/css/csshover.htc');
}

#shadow, #shadow_info {
    width:984px;height:100%;
    position:fixed;left:50%;margin-left:-492px;
    background-image: url('/images/achtergrond-1px.gif'); 
    background-position: top center;   
    background-repeat: repeat-y;
}
* html #shadow,
* html #shadow_info,{ 
	position: absolute;
}
h1 { font-size: 20px; color: #999999; font-weight: normal; margin: 0px; padding: 0px;}
h1 a{ font-size: 20px; color: #999999; font-weight: normal; margin: 0px; padding: 0px;}

#shadow_info {
    background-image: url('/images/achtergrond2-1px.gif'); 
}

#language {
    width:36px;height:59px; 
    position:absolute;left:50%;margin-left:464px; margin-top: 100px;
    background-image: url('/images/vlaggen/vlak-taalkeuze.gif'); 
    background-position: top center;   
    background-repeat: no-repeat;
	padding: 0px;
}
	#language img{
		display: block; width: 18px; height: 16px; margin: 6px 0px 0px 6px; cursor: pointer;
	}

#container {
    width:925px;height:100%;   
    position:absolute;left:50%;margin-left:-461px;

}
    #header {
        margin: 0 0 0 1px; height:100px;
    }
    #header div { margin: 0 1px 0 0; }
    
        #top_left_visual {
           float:left;width:191px;height:100px; 
        }
        #top_center_logo {
           float:left;width:731px;height:100px; background-color: #ffffff; 
        }
        
    #top_bar {
       margin: 1px 0 0 1px;height:24px;position:relative; z-index:299;
    }
    #top_bar div { margin: 0 1px 0 0; } 
        #language_bar {
            float:left;width:191px;height:24px;background-color:#cccccc; 
            text-align: center;

			line-height: 22px;
			font-weight: bold;
			color: #FFFFFF;
			text-align: center;


        }
            #language_bar ul{
                list-style: none; display: inline; height: 24px;
            }
            #language_bar li{
                height: 24px; float: left;
                
                text-align: center;text-decoration: none; color: #666666; line-height: 24px;
                cursor: pointer;
            }
            #language_bar li:hover{
                color: #ffffff;
            }

			#language_bar a {
				text-decoration: none; color: white; font-weight: normal;
				
			}
			#language_bar a:hover {
				color: #666666;
			}
            
        #menu_bar {
            float:left;width:731px;height:24px;background-color: #eaeaea;
        }
            #menu_bar a {display: block;}
            #menu_bar ul{
                list-style: none; display: inline; height: 24px; 
            }
            #menu_bar li{
                position:relative; float: left; height: 24px;
                
                text-align: center;text-decoration: none; color: #666666; line-height: 24px;
                cursor: pointer; border-right: 1px solid #ffffff; padding: 0 7px 0 7px;
            }
            #menu_bar li:hover, #menu_bar .active {
               background-color: #cccccc; 
            }
            
            #menu_bar ul ul{
            	position:absolute;
            	/*width: 150px;*/
            	top: 22px;
            	left: -1px;
            	display: none;
            	z-index: 5;
            	margin:0;
            	padding:0;
            	border-top: 1px solid #FFFFFF;
            }
            #menu_bar ul ul a:hover{
            	color: #FFFFFF;
            }
            #menu_bar ul ul li{
            	border-bottom: 1px solid #FFFFFF;
            	border-left: 1px solid #FFFFFF;
            	border-right: 1px solid #FFFFFF;
            	background-color: #CCCCCC;
            	line-height: 22px;
            	height: 22px;
            	width: 143px;
            	position: relative;
            	margin: 0;
            	padding: 0px 0px 0px 15px;
            	text-align: left;
            }
            
            #menu_bar ul ul ul{
            	top:-1px;
            	left:100%;
            	z-index: 250;
            	margin:0;
            	padding:0;
            	
            	border-top: 1px solid #FFFFFF;
            
            }
            #menu_bar li:hover{
            	cursor: pointer;
            }
            #menu_bar ul ul li:hover{
            	background-color: #BA0C15;
            	color: #FFFFFF;
            }
            
            #menu_bar ul ul,
			#menu_bar ul ul ul,
            #menu_bar ul li:hover ul ul,
            #menu_bar ul ul li:hover ul ul {
            	display: none;
            }
            
            #menu_bar ul li:hover ul,
            #menu_bar ul ul li:hover ul,
            #menu_bar ul ul ul li:hover ul {
            	display: block;
            }
            
            /*.m_home {width:53px;}
            .m_historie, .m_history {width:62px;}
            .m_overboxsprings, .m_about-boxsprings {width:105px;}
            .m_collectie, .m_collection {width:66px;}
            .m_folder {width:53px;}
            .m_vestigingen {width:83px;}
            .m_koopzondagen {width:99px;}
            .m_vacatures {width:74px;}
            .m_contact {width:61px;}
            .m_sitemap {width:65px; border-right: 0px;}*/
    #sitemap_bar {
		position: absolute;width:50px;background-color: #eaeaea;height:24px; text-align: center; right: 0px;
	}

    #left_panel {
       float:left;margin: 1px 1px 0 0;height: 466px; 
    }
        
        #left_preview {
            width:192px;height:359px;
            background-image:url('/images/SwissSense25-gb.gif');
            background-repeat:no-repeat;background-position: center 205px;
        }
            #left_preview img{
                float: left; margin: 0 0 1px 1px; cursor: pointer;
				width: 95px; height: 50px;
            }
			#left_preview.nl_25years {
				background-image:url('/images/SwissSense25-nl.gif');
			}

		 #left_preview2 {
            width:192px;height:359px;
            background-image:url('/images/SwissSense25-gb.gif');
            background-repeat:no-repeat;background-position: center 205px;
        }
            #left_preview2 img{
                float: left; margin: 0 0 1px 1px; cursor: pointer;
            }
             
        #left_price {
            width:151px;height:95px;background-color:#efefef;
            margin: 1px 0 0 1px;
			line-height: 90px;
            
            padding: 0 0 0 40px;
            text-align: left;
            font-weight: normal;
           	font-size: 11px;
            color: #666666;
        }
            #left_price span{	
            	font-size: 22px;
                font-weight: bold;
                color: #BA0001;
            }
		#left_25years{
			width:192px;height:359px;
            background-image:url('/images/SwissSense25years-f6f6f6.gif');
            background-repeat:no-repeat;background-position: center 205px;
		}

		#left_cbw {
			width:161px;height:70px;
            margin: 1px 0 0 1px;
            
            padding: 25px 0 0 30px;
           
		}
		#left_lion {
			width:191px;height:95px;background-color:#efefef;
            margin: 1px 0 0 1px;
		}
        
    #content {
        margin: 1px 0 0 0;float:left;width:731px;
    }
        #main_visual {
            float:left;width:680px;height:360px;margin:0 0 1px 0;
        }
		#main_text_container {
			float: left; width: 680px;
		}
		#main_img_header {
			width: 680px; height: 43px;
		}
		#main_text {
            width:570px; margin:0 0 1px 0; padding: 50px 55px 0 55px;
        }
			#main_text .img {
				float: left;
				width: 240px;
				margin: 0 35px 35px 0;
			}
			#main_text .text {

				margin-left: 275px;
				width: 295px;
			}
			.text p {
				margin-top: -2px; padding-top: 0px;
			}
			.text h1 {
				/*margin-top: -14px;*/
			}
			#main_text ul {
				margin: 0px; padding: 0px; vertical-align: top;
				list-style-type: none;
			}
			#main_text ul ul {
				margin-left: 25px;list-style-type:disc;
			}
			#main_text li {
				margin: 3px;
			}

			#main_text .imgEst {
				position: absolute; top: -23px; right: -5px; z-index: 2;
			}
			
			.est_h1 {
				font-size: 20px;
				color: #999999;
				font-weight: normal;
			}
			.est_h2 {font-size: 14px; color: #666666;}

			#jobs {
				line-height: 20px;
			}
			#jobs a{
				text-decoration: underline;
			}
			.jobform td {
				padding-bottom: 5px;
			}

        #right_panel {
            float:left;width:50px;margin:0 0 1px 1px;
        }
            #right_panel_top {
                width:50px;height:43px;background-color:#cccccc;
            }
            #right_panel_bottom {
                width:50px;height:317px;
            }
            
        #main_description {
            clear:both;width:661px;height:75px;
            padding: 20px 0px 0 20px; line-height:15px;font-size:9px;
        }


/* VEH-actie */
.nawform input { width: 370px; border: 1px solid #cccccc; padding: 2px;}

.SundayHover {
	line-height: 18px;
}

.hover_img {
	cursor: pointer;
}
