﻿@media screen
{
    
    .titleH2
    {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
        color: #555555;
        margin: 0 0 10px 0;
        padding: 0;
		display: block;
		clear: both;
		*width: auto;
		text-align: left;   
        }
        .containerRight_block_line  .titleH2
        {
        	*width: 180px;
        }
    .containerRight_block_line
    {
        border-bottom: 1px solid #777777;
    }
    .containerRight_block, .containerRight_block_line
    {
        float: left;
        clear: both;
        min-height: 10px;
        width: 193px;
        padding: 20px 0 20px 0;
    }

    .containerRight_block_top_line
    {
        float: left;
        clear: both;
        height: 1px;
        line-height: 0px;
        width: 193px;
        border-top: 1px solid #ffffff;
    }
	

    .Prod_item, .Prod_item_last
    {
        
		float: left;
        width: 175px;
        text-align: center;
        padding: 0 10px 0 0;
			
    }
 
    .Prod_item_last
    {
        padding: 0 0 0 0!important;
		
        
    }
    .Prod_item_top
    {
        float: left;
        width: 175px;
        height: 10px;
        background: url('../img/prod_item_top.png') no-repeat;
         _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/prod_item_top.png');
    }
    .Prod_item_borders
    {
        border-left: 2px solid #777777;
        border-right: 2px solid #777777;
        background: #ffffff;
        width: 171px;
        float: left;
    }
    .Prod_item_provider
    {
        padding: 0 0 5px 0;
    }

    .Prod_item_belmin
    {
        color: #555555;
        background: #cccccc;
        padding: 5px 0 5px 0;
        width: 171px;
        font-size: 11px !important;
    }
	.Prod_item_belmin_ben
    {
        color: #000000;
        background: #cccccc;
		font-weight: bold;
        padding: 5px 0 5px 0;
        width: 171px;
        font-size: 11px !important;
    }
    .Prod_item_belmin strong
    {
        color: #000000 !important;
        font-size: 14px !important;
    }
    .Prod_item_actietxt
    {
        padding: 5px 0 5px 0;
        color: #555555;
         font-size: 11px !important;
    }

    .Prod_item_price
    {
        font-size: 24px !important;
        color: #ffffff !important;
        padding: 10px 0 10px 0;
        background: #ff6d00;
    }

    .Prod_item_aankosten, .Prod_item_aankosten a
    {
        padding: 5px 0 5px 0;
  
        color: #555555!important;
         font-size: 11px !important;
    }



    .Prod_item_bottom
    {
        float: left;
        width: 175px;
        height: 10px;
        text-align: left;
        background: url('../img/prod_item_bottom.png') no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/prod_item_bottom.png');
    }

    .Prod_item_infoBTN a
    {
        width: 88px;
        float: left;
        background: #fff url('../img/prod_item_infoBTN.jpg') center top;
        height: 27px;
        display: block;
    }

    .Prod_item_infoBTN a:hover, .Prod_item_bestelBTN a:hover
    {
        background-position: center -27px !important;
    }

    .Prod_item_bestelBTN a
    {
        width: 87px;
        float: left;
        background: #fff url('../img/prod_item_bestelBTN.jpg') center top no-repeat;
        height: 27px;
        display: block;
    }

	.simon
	{
		padding-top: 20px;
		margin-bottom: -15px;
		text-align: center;
		clear: both;
	}
	.simon img{
	float: left;
}
	.banner h2, .top_h2{
	    font: bold 18px Verdana, Arial, Helvetica, sans-serif;
        color: #555555;
        margin: 0 0 15px 0;
        padding: 2px 0 2px 0;
        width: 730px;
        text-align: center;
        display: block; 
        background: #d1d1d1;
	}
  .top_h2{
  margin: 15px 0 15px 0;
   float: left;
  }
    .provider_bg .Prod_item
    {
        padding: 0 10px 0 0;
    }

    .provider_bg
    {
        width: 730px;
        margin: 30px 0 0 0;
        float: left;
        
        z-index: 1;
    }
    
    
    
    .provider_header
    {
        height: 35px;
        float: left;
        line-height: normal;
    }

    .provider_header_left
    {
        background: url('../img/boogwit_lb.png') no-repeat;
             _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/boogwit_lb.png');
   
        height: 9px;
        width: 9px;
        float: left;
    }
    .provider_header_mid
    {
        float: left;
        width: 712px;
        text-align: center;
        font-size: 18px;
        color: #ffffff;
        padding: 5px 0 0 0;
        font-weight: bold;
    }
    .provider_header_mid a{
         font-size: 18px!important;
         color: #ffffff!important;
         text-decoration: none;
         font-weight: bold!important;
    }
    
    .provider_header_mid h2 {
         font-size: 18px!important;
         color: #ffffff!important;
         text-decoration: none;
         font-weight: bold!important;
         text-align: center!important;
    }
    
    .provider_header_mid a:hover{
         text-decoration: underline;
    
    }
    .provider_header_right
    {
        height: 9px;
        width: 9px;
     
        background: url('../img/boogwit_rb.png') no-repeat;
             _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/boogwit_rb.png');

        float: left;
    }
    .provider_footer
    {
        width: 730px;
        float: left;
        min-height: 9px;
   
        line-height: 0px;
         text-align: center;
        
    }
    .provider_footer a{
        font-size: 11px!important;
        color: #ffffff!important;
       line-height: 0px;
       text-align: center;
       width: 710px;
     
       display: block;   float: left;
      
    }
    .provider_footer_left
    {

        background: url('../img/boogwit_lo.png') no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/boogwit_lo.png');
        height: 9px;
        margin: 15px 0 0 0;
        width: 9px;
        float: left;
        line-height: 0px;
    }
    .provider_footer_mid
    {
    line-height: 0px;
        float: left;
        padding: 4px 0 0 0;
        width: 712px;
    }
    .provider_footer_right
    {
        height: 9px;
          margin: 15px 0 0 0;
        width: 9px;
        line-height: 0px;
        background: url('../img/boogwit_ro.png') no-repeat;
                _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/boogwit_ro.png');
        float: right;
    }

    .red, .red .provider_header, .red .boogleft, .red .boogright
    {
        background-color: #f00;
    }

    .green, .green .provider_header, .green .boogleft, .green .boogright
    {
        background-color: #5cba44;
    }

    .pink, .pink .provider_header, .pink .boogleft, .pink .boogright
    {
        background-color: #d21875;
    }
    
    .blue, .blue .provider_header, .blue .boogleft, .blue .boogright
    {
        background-color: #242E81;
    }
	
	.benblue, .benblue .provider_header, .benblue .boogleft, .benblue .boogright
    {
        background-color: #00aeef;
    }  
    
    .benblue
    {
        margin-top:-7px;
    }
    
    .simpel, .simpel .provider_header, .simpel .boogleft, .simpel .boogright
    {
        background-color: #a9398b;
    }  
    
    .hrsimpel
    {
    	background: url(../img/section-separator.gif) left center repeat-x;
    	height: 60px;
    	clear: both;
    	width: 720px;
    }
    
    .simpelh2
    {
    	color: #a9398b;
    	font-size:18px;
    	font-weight: bold;
    	}
    
    .youfonepurple, .youfonepurple .provider_header, .youfonepurple .boogleft, .youfonepurple .boogright
    {
        background-color: #8d004c;
    } 
    
    .simpelpurple, .simpelpurple .provider_header, .simpelpurple .boogleft, .simpelpurple .boogright
    {
        background-color: #AD388C;
    } 
    
    .yellow, .yellow .provider_header, .yellow .boogleft, .yellow .boogright
    {
    	background-color: #FAD117;
    }
    
    .purple, .purple .provider_header, .purple .boogleft, .purple .boogright
    {
        background-color: #352171;
    } 
    
    .lightgreen, .lightgreen .provider_header, .lightgreen .boogleft, .lightgreen .boogright
    {
        background-color: #06A17F;
    } 
    
    .gray, .gray .provider_header, .gray .boogleft, .gray .boogright
    {
        background-color: #CCCCCC;
    }     
    
    .popup_item
    {
        width: 706px;
        position: absolute;
        display: none;
        z-index: 999;
       
		left: 0;
		top: 0;
		padding: 10px;
        font-size: 11px!important;
        text-align: left;
		border: 2px solid #000000;
		background: #FFFF82;
    }
    
    .infooverbtn
    {
    	width: 80px;
    	height: 30px; 
    	position: absolute;
    	left: 5px;
    	z-index: 1000;
    	top: -28px;
    	background:  url(../img/infobtn.png) left top no-repeat;
    }
    
    .popup_left
    {
		float: left;
		width: 320px;
		padding: 0 30px 0 0;	
    }
    
       .popup_right
    {
		float: left;
		width: 350px;	
    }
    
    .popup_mid_txt
    {
		background: #FFFF82 url(../img/linemid.gif) left top repeat-y;	
		float: left;
		
    }
    
    .popup_table_info
    {
        margin: 10px 0 10px 0;
  
    }
    
    .Closepop
    {
    	width: 33px;
    	height: 33px;
    	display: block;
    	position: absolute;
    	right: 10px;
		background:  url(../img/x.gif) left top no-repeat;	
    }
    
    .popup_table_info td strong
    {
        color: #000000 !important;
    }
    .popup_table_info td
    {
        
        color: #0026ff;
        padding: 2px;
        height: 18px;
        vertical-align: top;
    }
    
    ul.popup_table_opties, .blueul
    {
    	color: #0026ff;
    }
    .blueul li
    {
    	color: #000000;
    }
    
     .blueul strong
     {
     	color: #0026ff;
			
     }
    
	ul.popup_table_opties span
    {
    	color: #000000;
    	font-weight: bold;
    } 
    
    .nieuwsbrief_block_input
    {
        background: url('../img/bg_nieuwsbrief.jpg');
        height: 29px;
        text-align: right;
        width: 193px;
        padding: 32px 0 0 0;
        float: left;
    }

    .nieuwsbrief_block_input input
    {
        width: 126px;
        border: 0;
        margin: 0 4px 0 0;
    }

    form
    {
        padding: 0;
        margin: 0;

    }

    .nieuwsbrief_block
    {
        text-align: left;
        float: left;
        height: 80px;
        overflow: hidden;
    }

    .nieuwsbrief_block img
    {
        vertical-align: middle;
    }

    .boogleft
    {
        position: absolute;
        margin: 35px 0 0 0;
        *margin: 35px 0 0 -730px;
        width: 9px;
        height: 10px;
        background: url('../img/prod_item_top.png');
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/prod_item_top.png');
    }

    .boogright
    {
        position: absolute;
        margin: 35px 0 0 721px;
        *margin: 35px 0 0 -9px;
       
        width: 9px;
        height: 10px;
        background: url('../img/prod_item_top.png') right top;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../App_Themes/SimOnly/img/prod_item_top_small.png');
        
    }
    
    .provider .Prod_item
    {
        padding: 0 10px 10px 0;
    }
    
    .provider .Prod_item_last
    {
		padding: 0 0 10px 0!important;	
    }
    
    .header_logo_label{
        width: 166px;
        background: url('../img/bg_header.jpg');
        height: 94px;
        position: absolute;
        z-index: 5;
        left: -41px;
        top: 15px;
    }
    
    .faq_list{
        font-weight: bold;
        font-size: 12px;
        line-height: 20px;
    }
    
    .faq_list li a, .faq_mid a{

         font-size: 12px!important;
    }
    
    .faq_item
        {
            width: 730px;
            float: left;
              _overflow: hidden;
              clear: both;
            font-size: 12px!important;
        }
        .faq_top
        {
            width: 730px;
            float: left;
            padding: 15px 0 14px 18px;
            background: url('../img/faq_top.gif') top left no-repeat;
            font-size: 18px!important;
              
        }
        .faq_top a{
            font-size: 18px!important;
 
            text-decoration: none!important;
        }
        
        .faq_mid
        {
            width: 730px;
            float: left;
            background: url('../img/faq_mid.gif') repeat-y;
            min-height: 50px;
            _height: 50px;
          
            padding: 20px 20px 20px 20px;
        }
        .faq_bottom
        {
            width: 730px;
            float: left;
            background: url('../img/faq_bottom.gif') top left no-repeat;
            height: 50px; 
        }
        
        .faq_balk_list{
            text-align: left;
         display: table;
       min-height: 100px;
       _height: 100px;
       width: 190px;
            font-weight: bold!important;
             font-size: 14px!important;
             background: url('../img/faq_balk_right.jpg') bottom right no-repeat;
        }
        .faq_balk_list_number{
            
        font-weight: bold!important;
             font-size: 14px!important;
             width: 25px;
             float: left;
        } 
        .faq_balk_list_text{
            float: left;
            width: 160px;
        padding: 0 0 5px 0;
        
        }
        
        .faq_balk_list a small{ 
            color: #555!important;
             padding: 5px 0 0 0;
             float: left;
        }
        
        .faq_balk_list a, .faq_balk_list a:hover{
            text-decoration: none!important;
            font-size: 12px!important;
            font-weight: bold!important;
        }
        .contactform{
            float: left;
            width: 345px;
        }
        .service_font img{
        
        vertical-align: middle;
        }
        
        .service_font{
                font-weight: bold!important;
             font-size: 12px!important;
             text-align: left;
             float: left;
             display: block;
        }
        .header_text{
            font-size: 10px!important;
            color: #8093ff!important; 
            float: left;
            text-align: center;
            width: 980px;
            clear: both;
            height: 24px;
           
            padding: 4px 0 6px 0;
			font-family: Arial;
            line-height: 12px!important;
        }
        
        .header_text a {
            font-size: 10px!important;
            color: #8093ff!important; 
            padding: 0 0 0 0!important;
            float: none!important;
            font-family: Arial;
        }
        
        .btmscr_txt {
			width: 726px;
			height: 19px;
			line-height: 19px;
			font-size: 11px;
			border: 1px solid #777777;
			background: #EEEEEE;
			padding: 0 0 0 2px;
			float: left;
			margin-bottom: 20px;
		}
		.btmscr_txt a:link,
        .btmscr_txt a:visited {
	        font: 10px Verdana, Arial, Helvetica, sans-serif; color:#333333;
	        line-height: 17px;
        }
        .opzegbaarBlock {
            position: relative;
            float: left;
			top: 32px;
			*top: 31px;
			_top: px;
			left: 15px;
        }
        
        .opzegbaarBlock2 {
            position: absolute;
            float: left;
			top: -3px;
			left: 15px;
			z-index: 99;
        }
        

        .wuaBlock {
            position: relative;
            float: right;
			top: 32px;
			*top: 30px;
			_top: 28px;
			left: -10px;
        }
        
        .simpelcontainer
        {
        	position: relative;
        	float:left;
			clear: both;
			height: 40px;
			width: 500px;
        }
        
        .simpelBlock
        {
        	position: absolute;
			top: 25px;
			left: 25px;
        }
        
       .bencontainer
       {
       		
       		top: -32px;	
       	}
       	
       	.youfonecontainer
       {
       		position: relative;
       	}
       	.bencontainer
       	{
       		margin: 0;	
       	}
       	.imglabel
       	{
       		position: absolute;
       		margin: -55px 0 0 70px;
       		_margin: -285px 0 0 -860px;
       		z-index: 8;	
       	}
       	

       	.custompop
       	{
       		margin: 0 0 0 80px;
       		*margin: -220px 0 0 -90px;
       		_margin: -420px 0 0 -920px;
       		z-index: 999;
       	}
       	* html img{
			behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			this.src = "../img/1px.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
			);
		}
		.containerRight_block_line
		{
			_overflow: hidden;
			}
			
		.kpnhi_nav
		{
		    background: none repeat scroll 0 0 #EEEEEE;
		    margin-right:10px;
		    width:550px;
		    float:right;
		}
}

@-moz-document url-prefix()
{
    .benblue
    {
        margin-top:-6px;
    }
}