﻿@media screen
{
    .cufon
    {
    z-index: 1;
    position: relative;    
    }
    .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_actie
    {
        color: #000000;
        background: #fff000;
        font-weight: bold;
        padding: 5px 0 5px 0;
        width: 171px;
        height: 13px;
        text-align: center;
        font-size: 10px !important;
    }

    .Prod_item_actie_spacer
    {
        display: none;
        color: #000000;
        background: #ffffff;
        font-weight: bold;
        padding: 5px 0 5px 0;
        width: 171px;
        height: 13px;
        text-align: center;
        font-size: 10px !important;
    }

    .Prod_item_actie .Actie_label
    {
        color: #ff0000;
        font-weight: bold;
    }

	.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: 10px 0 10px 0;
        float: left;
        z-index: 1;
    }
    
    
    
    .provider_header
    {
        height: 35px;
        float: left;
        background: #555555!important;
        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: 20px;
        color: #ffffff;
        padding: 3px 0 0 0;
        *padding: 7px 0 0 0;
        font-weight: bold;
    }
    
    .provider_header_mid span
    {
        position: relative;
        top: -1px;    
    }
    
    .ikwil-nieuw,.ikwil-verlengen
    {
      width: 730px;
      float: left;
      height: 23px;
     position: relative; 
      }
      .ikwil-nieuw
      {
          z-index: 90;
       padding: 0px 0 15px 0;
      }
    .bekijk-overzicht
    {
      float: left;  
  background: url(../img/bekijkoverzicht.jpg);
  width: 137px;
  height: 33px;
  display: block;
  position: relative;
  top: 4px;
        }
    
    .dd-bg
    {
      float: left;  
      width: 90px;
      height: 33px;
      position: relative;
      cursor: pointer;
      background: url(../img/dd-1jaar.jpg) 4px 9px no-repeat;
      
      }
    
    .dd-title
    {
       float: left;
       width: 492px;
       padding: 8px 4px 8px 0;  
       text-align: right; 
       }
  .title-yellow
    {
       color: #ffff00; 
        
       }
       
    .dd-1jaar
    {
        width: 83px;
        height: 33px;
        display: block;
        z-index: 88;
        top: 33px;
        display: none;
        left: 5px;
        background: url(../img/dd-1jaar.png) no-repeat;
        position: absolute;    
    }   
    
    .dd-2jaar
    {
        width: 83px;
        height: 33px;
        display: block;
        top: 33px;
        left: 5px;
        display: none;
        background: url(../img/dd-2jaar.png) no-repeat;
        z-index: 89;
        position: absolute;   
    }
       
    .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;
    }      
    .provider_header, .boogleft,  .boogright
    {
         background-color: #555555!important;
       }

    .red, .red .provider_header
    {
        background-color: #f00!important;
    }

    .green, .green .provider_header
    {
        background-color: #5cba44!important;
    }

    .pink, .pink .provider_header
    {
        background-color: #d21875!important;
    }
    
    .blue, .blue .provider_header
    {
        background-color: #242E81!important;
    }
	
	.benblue, .benblue .provider_header
    {
        background-color: #00aeef!important;
    }  
    
    .benblue
    {
        margin-top:-7px;
    }
    
	.hollandoranje, .hollandoranje .provider_header
    {
        background-color: #ff9c38!important;
    }  
	
    .simpel, .simpel .provider_header
    {
        background-color: #47183a!important;
    }  
	
	.simpelnieuw, .simpelnieuw .provider_header
    {
        background-color: #923178!important;
    }  
	
	.simyo, .simyo .provider_header
    {
        background-color: #ff6600!important;
    }  
    
	.stuntmobiel, .stuntmobiel .provider_header
    {
        background-color: #9b9b99!important;
    }  
	
	.tele2, .tele2 .provider_header
    {
        background-color: #ebebeb!important;
    } 
	
    .hrsimpel
    {
    	background: url(../img/section-separator.gif) left center repeat-x;
    	height: 60px;
    	clear: both;
    	width: 720px;
    }
    
    .simpelh2
    {
    	color: #7c2965;
    	font-size:18px;
    	font-weight: bold;
    	}
    

    
    .youfonepurple, .youfonepurple .provider_header
    {
        background-color: #8d004c!important;
    } 
    
    .simpelpurple, .simpelpurple .provider_header
    {
        background-color: #47183a!important;
    } 
    
    .yellow, .yellow .provider_header
    {
    	background-color: #FAD117!important;
    }
    
    .purple, .purple .provider_header
    {
        background-color: #352171!important;
    } 
    
    .lightgreen, .lightgreen .provider_header
    {
        background-color: #06A17F;
    } 
    
    .gray, .gray .provider_header
    {
        background-color: #CCCCCC!important;
    }     
    
  
    
    .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;
    }
	
	.redul strong
     {
     	color: #ff0000;		
     }
        
     .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: 200px;
        background: url('../img/aanbod.png');
        height: 95px;
        position: absolute;
        z-index: 5;
        left: 170px;
        top: 39px;
    }
    
    .header_logo_labelzakelijk{
        width: 200px;
        background: url('../img/aanbod.png');
        height: 95px;
        position: absolute;
        z-index: 5;
        left: 100px;
        top: 39px;
    }
    
    .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: #6d6c6c!important; 
            float: left;
            text-align: center;
            clear: both;
            height: 24px;
            width: 100%;
            background-color: #d4d4d4;
            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: absolute;
            float: left;
			
			left: 15px;
			z-index: 99;
			top: -33px;
			*top: -34px;
			
        }
        
        .opzegbaarBlock2 {
            position: absolute;
            float: left;
			top: -3px;
			left: 15px;
			z-index: 99;
        }
        
		
		.benopzegbaarBlock {
            position: relative;
            float: left;
			top: 33px;
			*top: 33px;
			_top: 33px;
			left: 10px;
        }
		
		.benopzegbaarBlock2 {
            position: relative;
            float: left;
			top: 33px;
			*top: 33px;
			_top: 33px;
			left: 10px;
        }

.simyoopzegbaarBlock {
            position: relative;
            float: left;
			top: 1px;
			*top: 2px;
			_top: 2px;
			left: 10px;
        }
		
		.stuntopzegbaarBlock {
            position: relative;
            float: left;
			top: 2px;
			*top: 2px;
			_top: 2px;
			left: 10px;
        }

        .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
       {
       		float: left;
            padding: 0 0 0 0; 
            position: relative;
       		z-index: 99;
       		margin:-25px 0 0 0;
       	}
       	
       	.youfonecontainer
       {
       		position: relative;
       	}

       	.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;
		}
		.kiesabo
		{
		   background: #555 url(../img/kiesabo.jpg) -1px bottom no-repeat; 
		   width: 730px;
		   height: 77px;
		   }
		   
		   .dd-title
		   {
		     font-size: 20px;
		     color: #fff;
		       
		     }
		     
		     #scrollcon
		     {
		        float: left;
		        width: 980px;
		        height: 62px;
		        top: -8px;
		        overflow: hidden;
		        position: relative;
		       z-index: 1;
		        background: url(../img/bgnav.jpg) left bottom repeat-x;
	
	
		
		       
		     }
}

@-moz-document url-prefix()
{
    .benblue
    {
        margin-top:-6px;
    }
}
