html{
	height:100%;
}

body {
   margin:0;
   padding:0;
   height:100%;
   color:#000;
   font-family:arial,verdana,tahom;
   font-size:12px;
}

iframe .trap{display:none;}


/*=====GENERAL USE=====*/
.clearfix
{
    clear:both;
}
.block{display:block;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearfix{clear:both;}
.padRight{margin-right:20px !important;}
.fillOut{overflow:hidden;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{display:none;}

@font-face {
    font-family: 'openSansCondLight';
    src: url('/fonts/opensans condensed/opensans-condlight-webfont.eot');
    src: url('/fonts/opensans condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans condensed/opensans-condlight-webfont.woff') format('woff'),
         url('/fonts/opensans condensed/opensans-condlight-webfont.ttf') format('truetype'),
         url('/fonts/opensans condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'openSansLight';
    src: url('/fonts/opensans light/opensans-light-webfont.eot');
    src: url('/fonts/opensans light/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans light/opensans-light-webfont.woff') format('woff'),
         url('/fonts/opensans light/opensans-light-webfont.ttf') format('truetype'),
         url('/fonts/opensans light/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poundcake69medium';
    src: url('/fonts/poundcake69/poundcake69-webfont.eot');
    src: url('/fonts/poundcake69/poundcake69-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/poundcake69/poundcake69-webfont.woff2') format('woff2'),
         url('/fonts/poundcake69/poundcake69-webfont.woff') format('woff'),
         url('/fonts/poundcake69/poundcake69-webfont.ttf') format('truetype'),
         url('/fonts/poundcake69/poundcake69-webfont.svg#poundcake69medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

img{
	border:0;
}

.left{
	float:left;
}

.right{
	float:right;
    margin-top:15px;
}

.notAsList{
	list-style-type:none;padding:0;margin:0;
}

.imgleft
{
    margin-right:15px;
    margin-bottom:0;
    padding-bottom:0;
}

.imgright
{
    margin-left:15px;
}

.menustyle{
	list-style:none;
	padding:0;
	margin:0;
 }
.menustyle li{
	float:left;
}

#bottommenu .menustyle a{color:#fff !important;text-decoration:none;	}

.noLeftPadding{
	padding-left:0;
}

.noRightPadding{
	padding-right:0;
}

.separator{
	margin:0 10px;
}

.normalbounds{
	width:980px;
	margin:0 auto;
	position:relative;
}

.pageTopOrBottom{
	height:29px;
	background:#233589;
	font-family: 'Hind Siliguri', arial,verdana,tahoma;
	font-weight:bold;
}

.likeH1
{
    font-size:40px !important;
}

.inlineImageRight
{
    text-align:right;
    margin-left:15px;
    position:absolute;
    bottom:0;
    right:0;
}

.linkList
{
    list-style-image:url(/ysimg/arrow.gif);
    padding:0;
    margin-left:15px;
}

.linkList li {
    padding-left:0;
    margin-left:-10px;
    margin-top:4px;
    margin-bottom:4px;
}

input:focus {outline: none; }

.linkasbutton, .linkasbuttoninverted
{
    margin:30px 0;
}

.linkasbutton a
{
    background: #ffdd00;
    color: #0047b9;
    text-transform: uppercase;
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
    border: 0;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
    text-decoration:none;
}

.linkasbutton a:hover
{
    background: #233589;
    color:#fff !important;
    text-decoration:none !important;
}

.linkasbuttoninverted a
{
    background: #233589;
    color: #fff !important;
    text-transform: uppercase;
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
    border: 0;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
    text-decoration:none;
}

.linkasbuttoninverted a:hover
{
    background: #ffdd00;
    color:#0047b9 !important;
    text-decoration:none !important;
}


/*=====END GENERAL USE=====*/

#wrap
{
   min-height:100%; /*staydown footer*/
   position:relative; /*staydown footer*/
}

*html #wrap {
   height:100%;
}

#top{
}

#pagetop{
}

#onlineservices{
	margin-top:5px;
}

#onlineservices, #onlineservices a{
	color:#fff;
	text-decoration:none;
	font-family:Arial, verdana, Tahoma !important;
}
#onlineservices a:hover{
	color:#ffdd00;
}
#onlineservices img{
	display:inline;
	margin-bottom:-4px;
}

#menuarea{
	height:92px;
	background:#0047b9;
	position:relative;
}

a#logo{
	display:block;
	height:47px;
	position:absolute;
	top:19px;
}

#searchbox{
	position:absolute;
	right:0;
	top:40px;
	border:1px solid #ffdd00;
	height:25px;
	background:#fff;
	padding-left:3px;
}

.xsltsearch_form
{
    border:1px solid #ffdd00;
	height:25px;
	background:#fff;
	padding-left:3px;
	width:219px;
	margin-bottom:50px;
}

#searchbox input, .xsltsearch_form input{
	border:0;
	margin:0;
}

#searchbox input.submit, .xsltsearch_form input.submit{
	background:#ffdd00;
	height:25px;
	color:#233589;
	padding:0 6px;
	font-weight:bold;
	margin-left:3px;
}
#searchbox input.submit:hover, .xsltsearch_form input.submit:hover{
	background:#233589;
	color:#fff;
}



#mid
{
	padding-bottom:205px; /*staydown footer*/
	margin:auto;
	position:relative;
}

#mid h1, h2, h3, h4{
  /*color:#fac800;*/
	color:#233589;
	font-weight:bold;
	font-family: 'openSansLight', arial, verdana;
	margin:10px 0px;
	padding:0;
}

#mid h1 {
	margin-top:20px;
	margin-bottom:20px;
}

#mid h2, h3, h4
{
    color:#233589;
}

#mid h1{font-size:24px;} #mid h2{font-size:22px;} #mid h3{font-size:18px;} #mid h4{font-size:13px;}

h2.feature
{
    color:#233589;
}

#mid a
{
    color:#0047b9;text-decoration:none;
	  
}
#mid a:hover{
	text-decoration:underline;
	
}

#mid li a
{
    color:#233589;text-decoration:none;
	  
}
#mid li a:hover{
	text-decoration:underline;
	
}

#mid p {
	line-height:150%;
}


#kruimelpad
{
    overflow:hidden;
    padding:0;
    margin:0;
    padding-top:10px;
    list-style:none;
}
#kruimelpad li
{
    float:left;
    margin-left:10px;
    background:url(/ysimg/arrow.gif) 0px 4px no-repeat;
    padding-left:15px;
}
#kruimelpad li.eersteKruimel
{
    list-style:none;
    padding-left:0;
    margin-left:0;
    background:none;
}

#kruimelpad li a{
	color:#0047b9;
	text-decoration:none;
}

#kruimelpad li a:hover{
	text-decoration:underline;
}

#mobilemenu{display:none;background:#0047b9;text-align:right;overflow:hidden;}
#mobilemenuToggle{float:right;}

.slide {
    position:relative;
    z-index:1;
}

.slidetext {
    position:absolute;
    top:10px;
    left:25%;
    border:0px solid black;
    width:550px;
}

h1#slideheader {
    font-size:48px;
    color:#233588;
}

h1#partnerheader {
    color:#233588;
    font-size:26px;
}

h1#hulpheader {
    color:#233588;
    font-size:26px;
    margin-top:0;
    padding-top:0;
}

.newslist {
    padding:0;
    margin:0;
    list-style:none;
}

.newslist li {
    /*width:470px;*/
    margin-right:20px;
    margin-bottom:20px;
    height:140px;
    float:left;
}

.newslist li h3{margin-top:0;}

.newslist p {
    margin-top:0;
}

.newslist li.break{
	margin-right:0;
}

.newsthumb {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    /*border-top:1px solid #ffdd00;
    border-bottom:1px solid #ffdd00;*/
}

.date {
    color:#fac800;
}

.newsimage {
    float:right;
    border-top:1px solid #ffdd00;
    border-bottom:1px solid #ffdd00;
    margin:0 0 10px 10px;
}

.overignieuws {
    clear:both;
}

.featurepane {
    overflow:hidden;
    clear:both;
}

.mainsection {
    width:450px;
    margin-right:45px;
    float:left;
}

.subsection {
    width:220px;
    float:left;
}

.imagesection {
    float:left;
}

#xsltsearch {
    width:450px;
}

.xsltsearch_result_title {
    font-size:14px;
    margin:0;
    padding:0;
}

.xsltsearch_result_description
{
    margin-top:0;
}

.xsltsearch_result
{
    margin-bottom:25px;
}

.xsltsearch_breadcrumb
{
    font-size:12px;
    color:#fac800;
}

#troimenu {
    width: 223px;
    float: left;
    margin-right:20px;
}

#troimenu img
{
    width:223px;
}

.floatcontent
{
    float:right;
    width:720px;
}

a.troimenu, a.troimenuselected{
    color: #233588;
    display: block;
    width: 191px;
    height: 18px;
    outline: 0;
    text-decoration: none;
    font-weight: bold;
    padding: 4px 5px 2px 27px;
    border-bottom: 1px solid #ffdd00;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, verdana;
    background: url(/ysimg/troi_menuarrow.png) top left no-repeat;
    text-decoration:none !important;
}

a.troimenu:hover {
    background-color: #233588;
    color:#fff !important;
}

a.troimenuselected {
    background: #fff3a7 url(/ysimg/troi_menuarrow.png) top left no-repeat;
}

#bottom{
	height:205px; /*staydown footer*/
	position:absolute; /*staydown footer*/
	bottom:0; /*staydown footer*/
	width:100%; /*staydown footer*/
}

#bottommenuarea{
	height:186px;
	background:#ffdd00;
}
.transparent{background:transparent !important;}

#pagebottom{
	/*padding-top:7px;*/
}

.footerkolom
{
    float:left;
    width:160px;
    margin-right:20px;
    margin-top:30px;
}

.footerkolom li{
	margin-bottom:10px;
	}

.footerkolom a
{
    text-decoration:none;
}

.footerkolom strong
{
    color:#233588;
}

.footerkolom strong a{
	color:#233588;
}

.footerkolom p
{
    margin:7px 0 0 0;
}

.footerkolom ul
{
    padding:0;
    margin:0;
    margin-left:15px;
    list-style-image:url(/ysimg/arrowpurple.png);
	margin-bottom:15px;
}

.footerkolom ul li a
{
    color:#000;
    text-decoration:none;
    display:block;
	padding-top:2px;
	padding-bottom:2px;
}

.footerkolom ul li a:hover
{
    /*background:#233588;
    color:#fff;*/
    text-decoration:underline;
}

#telefoonboekArea
{
    float:right;
}

#telefoonboekArea input
{
    border:0;
    padding:4px;
    width:192px;
    color:#0048b9;
    font-size:12px;
	font-family: 'Hind Siliguri', arial,verdana,tahoma;
	margin-bottom:5px;

}

#telefoonboekArea input.submit
{
    width:200px;
    padding:4px 0;
    background:#233588;
    color:#fff;
    cursor:pointer;
	font-family: 'Hind Siliguri', arial,verdana,tahoma;
	font-weight:bold;
}

#telefoonboekArea input.submit:hover
{
    background:#fff;
    color:#233588;
}

#telefoonimg
{
    margin-top:20px;
    margin-right:25px;
}

#bottommenu
{
    margin-top:7px;
}

#bottommenu, #bottommenu a{
	color:#fff;
	text-decoration:none;
}
#bottommenu a:hover{	
	color:#ffdd00;
}

#bottomcopyright {
    float:right;
    margin-top:7px;
}

#bottomcopyright, #bottomcopyright a{
	color:#ffdd00;
	text-decoration:none;
}
#bottomcopyright a:hover{	
	color:#fff;
}

.hoverhidden{
	display:none;
}

.hoveritem:hover + .hoverhidden + .spillover{
	display:block;
}

.hoverhidden:hover{
	display:block;
}

*html .ieStackFix
{
    z-index:10000;
}

#telefoonboektitel
{
    font-family: 'Hind Siliguri', arial, verdana;
    font-size:30px;
    color:#233588;
}



/*==============start nav==================*/
#menu {
  position:absolute;
  left:140px;
  top:-82px;
  margin:0;
  padding:0;
  -webkit-font-smoothing: antialiased;
  /*list-style:none;*/
  padding:0;
  margin:0;
}

#menu li{
  text-align:center;
  display:block;
  z-index:100000000000;
  float:left;
}

#menu li.current{
    /*background:#6ec258;*/
}

#menu li a{
  color: #fff;
  display:block;
  /*width:150px;*/
  outline:0;
  text-decoration:none;
  font-weight:bold;
  /*text-shadow: 1px 1px 1px #939692;*/
  padding: 21px 22px 22px 22px;
  font-size:25px;
  font-weight:300;
  font-family: 'Hind Siliguri', 'openSansCondLight', arial, verdana;
  -webkit-font-smoothing: antialiased;
}

#menu.mb li a{
	font-size:24px;
}

#menu li a:hover{
    background:transparent;
    color:#fff;
	text-decoration:none;
}

.megamenu
{
    /*position: absolute;*/
    top: 100%;
    /*left: 0;*/ 
    z-index: 598; 
	/*width:980px;*/
	height:300px;
	padding:10px 0px 0px 0px;
	background:#fff;
	position:absolute;
	/*left:-140px;*/
    /*left:-100000000000px;*/
	top:82px;
	border-left:1px solid #ffcc00;
	border-right:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	text-align:left;
	z-index:10000000000000;
	display:none;
}

.b{
	position: absolute;
	left: 0;
	width:980px;
	left:-140px;
}

/*#menu li:hover .megamenu
{
    left:-140px;
    display:block;
    z-index:10000000000000;
}
*/

#menu li.current a{
    color:#fff;
}

.spillover{
	position:absolute;
	top:-1px;
	width:150px;
	height:12px;
	background:url(/ysimg/menuspill.png) top center no-repeat;
}

.spillover1{
	left:0px; /*het menu begint 140px vanuit links*/
}
.spillover2{
	left:0px; /*elk menuitem is 140px breed*/
}
.spillover3{
	left:0px;
}

.spillover4{
	left:0px;
}

.b .spillover1{
	left:150px; /*het menu begint 140px vanuit links*/
}
.b .spillover2{
	left:290px; /*elk menuitem is 140px breed*/
}
.b .spillover3{
	left:430px;
}

.b .spillover4{
	left:570px;
}


.menucolumns
{
    clear:left;
    width:100%;
}

.columns
{
    width:225px;
    height:280px;
    margin-top:20px;
    padding:0 10px;
    display:block;
    float:left;
    background:url(/ysimg/megamenuseparator.png) top right no-repeat;
    overflow:hidden;
    position:relative;
}

.columnslast
{
    background:none;
}

.columnsnowidth, .columnsnowidthLong
{
    height:300px;
    padding:0 10px;
    display:block;
    float:left;
    background:url(/ysimg/megamenuseparator.png) top right no-repeat;
    overflow:hidden;
    position:relative;
}

.columnsnowidthLong
{
    height:500px;
}

.menubg
{
    position:absolute;
    top:0;
    left:0;
    width:224px;
    height:100%;
    z-index:1;
    padding:0 10px;
}

.columncontent
{
   position:absolute;
    top:0;
    left:0;
    width:225px;
    height:100%;
    z-index:2; 
    padding:0 10px;
}

.columnsnowidth .columncontent, .columnsnowidthLong .columncontent
{
    width:auto;
}

.columncontentlong
{
    
}

#menu .menuintro .columncontent a
{
    font-family:Arial, Verdana, Tahoma;
    font-size:12px;
}

.lastcolumn
{
    background:none;
}

.columncontent strong
{
    text-transform:uppercase;
    color:#0047b9;
    display:block;
    margin-bottom:10px;
}

.columncontent ul
{
    margin:0;
    padding:0;
}

.columncontent ul li
{
    background:url(/ysimg/arrow.gif) 0px 5px no-repeat;
    padding:2px 0 2px 13px;
	list-style-type:none;
}
#menu .columncontent ul li a
{
    color:#0047b9;
    font-family:Arial, Verdana, Tahoma;
    font-size:12px;
    padding:0;
}


#menu .columns ul
{
    /*margin:0;
    padding:0;
    list-style-image:url(/ysimg/arrow.gif);*/
}
#menu .columns ul li
{
    /*list-style-image:url(/ysimg/arrow.gif);*/
    float:none;
    text-align:left;
    /*padding:2px 0;*/
}


#menu .columns ul li a:hover, #menu .menuintro a:hover, #menu .menuhtml a:hover
{
}

#menu .menuintro a,  #menu .menuhtml a
{
    color:#0047b9;
    display:inline;
}
#menu .menuintro a:hover, #menu .menuhtml a:hover
{
	color:#0047b9;
	text-decoration:underline;
}

.menuintro
{
    margin-bottom:15px;
}


.menuhtml
{
     background:url(/ysimg/megamenuseparator.png) 0 40px no-repeat;
     padding-left:15px;
}

.megamenuKolomHeader
{
    color:#0048b9;
    text-transform:uppercase;
    font-weight:bold;
}

.menulogin
{
    width:305px;
}

.megamenu input, #serviceLogin input
{
    width:297px;
    padding:3px;
    border:1px solid #0048b9;
    color:#0048b9;
    margin-bottom:5px;
    font-size:12px;
}

.megamenu input.submit, #serviceLogin input.submit
{
    width:305px;
    padding: 4px 0;
    background: #233588;
    color: #ffdd00;
    cursor:pointer;
    text-transform:uppercase;
}

.megamenu input.submit:hover, , #serviceLogin input.submit:hover
{
    background: #ffdd00;
    color: #233588;
    border:1px solid #ffdd00;
}

.loginoptions
{
    padding:0;
    margin:0;
}

.loginoptions li
{
    background: url(/ysimg/arrow.gif) 0px 5px no-repeat;
    padding: 2px 0 2px 13px;
}

#menu .loginoptions li a
{
        font-size:12px;
        display:block;
        font-family:Arial, Verdana, Tahoma;
        padding:0;
        text-align:left;
}

.loginheader
{
    font-family: 'openSansLight', arial, verdana;
    font-size: 30px;
    color: #233588;
}



/*===============end nav===================*/

.legenda-block{
	display:block;
	text-align:center;
	margin:15px 0;
}
.legenda-item{
	display:inline-block;
	margin-right:20px;
}
.legenda-item img{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.legenda-item p{
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
}
#fbSlideOut{position:absolute;bottom:0;}
#socialBar{height:27px;}


th {
	text-align:left;
}

#hidden
{
    display:none;
    height:100px;
    width:100px;
    background:red;
    position:absolute;
    top:0;
    left:0;
    z-index:1000000000000;
}

#goToDesktop{display:none;}

#yte{width:600px;height:600px;}

@media (max-width: 980px) 
{

#fbSlideOut{display:none;}
.asideBtn{display:none;}

a#logo img{width:70px;}

#menuarea .normalbounds{overflow:hidden;}
    .normalbounds
    {
        width:100%;
    }
	.normalbounds img{/*max-width:100%*/;height:auto;}
.twothirds[style]{margin:10px !important;}

#yte{width:100% !important;height:75%;}

#serviceLogin, #ksArea{display:none;}
#goToDesktop{display:block;}
    
    #menu
    {
        top:0px;
        left:0px;
		position:relative;
		background:#0047b9;
	padding-left:10px;
	display:none;
    }
    
    #menu li
    {
        float:none;
        text-align:left;
    }
    
    #menu li a
    {
        padding:0;
    }
    
    #menuarea
    {
        /*height:300px;*/
		height:auto !important;
        overflow:hidden;
	    width: 94%;
		padding:3%;
    }
#menuarea .normalbounds{overflow:hidden;height:auto;}
#menuarea #logo, #menuarea #searchbox{position:relative !important;}
#menuarea #logo{float:left; top:0;width:70px;height:26px;margin-top:10px;}
#menuarea #searchbox{float:right; top:0px;height:100% !important;margin-left:10px;}	
#menuarea #searchbox input[type="text"]{width:100px;}
#gensearch{height:25px;width:170px;float:left;margin-top:10px;}

#lokaties{margin-left:0 !important;}
#lokaties li{width:50% !important;height:auto !important;background-image:none !important;background:#0047b9 !important;margin:0 !important;font-size:14px !important;}
#lokaties li a{width:100% !important;height: auto !important;padding-bottom:10px;}
#lokaties li.activetab a{background-image:none !important;background:#ffdd00 !important;padding-bottom:10px !important;height: auto !important;}
#lokaties li.activetab{background:#ffdd00 !important;}
	.quarter, .third, .thirdNoPadding, .half, .twothirds, .threequarters, .fifth{width:75% !important;padding:20px 15px !important;margin:auto !important;margin-bottom:30px !important;float:none !important;}
	.quarterWithOverlay, .thirdWithOverlay, .halfWithOverlay, .twothirdsWithOverlay, .threequartersWithOverlay, .fifthWithOverlay{margin-left:15px;width:75% !important;padding:20px 15px !important;margin-right:0 !important;margin-bottom:60px;}
	.full{width:100% !important;padding:0px 0px !important;}
.thirdNoPadding{margin-bottom:30px !important;}
#favorieten .third, #favorieten .thirdNoPadding{margin-bottom:0 !important;}
	#bottommenuarea{height:auto;overflow:hidden;padding: 2%;}
	#telefoonboekArea{float:left;margin-bottom:10px;}
#telefoonboekArea #right{float:left;}
	#telefoonimg{width:25%;}
	#telefoonboekArea input{width:90%;}
#telefoonboekArea input.submit{width:95%;}
.centeredScalableBG .normalbounds .greyblock[style]{width:75% !important;padding:10px 15px !important;margin-right:0 !important;}
.normalbounds h1, .normalbounds h2, .normalbounds h3{padding:0px 10px !important;}
#pagebottom{height:auto !important;overflow:hidden;padding-bottom:10px;padding: 2%;}
#bottomcopyright{float:left;}
.fullScreenWidth {width:100%;}

#pr-services-vastBellen .greyblock[style]{height:auto !important;background:none !important;}
#pr-services-vastBellen .greyblock .twothirds{overflow:hidden;}
#pr-services-vastBellen .fullScreenWidth{margin-top:20px;}
#pr-services-vastBellen .fullScreenWidth p{padding:0 10px;}
.normalbounds p{padding:0 10px;}
iframe{max-width:100% !important;}
#pr-services-internet .halfWithOverlay:first-of-type{background:red !important;}
#pr-services-internet .greyblock[style]{background-image:none !important;}
p{clear:both;}
#pr-service-internet-domeinnaam-1[style]{height:250px !important;}
#pr-services-internet-247 .belcontract[style]{height:auto !important;}
.belcontract{height:auto !important}
.belcontract[style]{height:auto !important;}
.greyblock{height:auto !important}
.greyblock[style]{height:auto !important;}
.blockOverlay{position:relative !important;float:right;}
.tablecontainer{overflow: auto; overflow-y: hidden;}
#pr-services-internet-wifi .greyblock[style]{background-image:none !important;}
.miniSiteBlok{ width:90% !important;margin:auto !important;margin-bottom:10px !important;float:none !important;height:auto !important; overflow:hidden;}
.telegBlok{width:90% !important;background:#dff2fd !important;padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;position:relative;margin-bottom:10px;overflow:hidden;}
.ta{width:100% !important;}
#telegCommercialArea{height:auto !important;background: url(/media/98383/bluegrid.jpg) top left repeat-y !important; padding:10px;}
#telegphone{overflow:hidden;margin:auto;}
#telegactie{margin:auto !important; float:none; width:100%;}
.telegActie{margin:auto !important;}
#pr-services-mobiel-prepaid .full{padding-top:20px !important;}
#pr-services-mobiel-prepaid-together #target1{background-image:none !important;}
#pr-services-mobiel-prepaid-internet-mobiel #target1{background-image:none !important;}
.internet-voordelen{background-image:none !important;}
#pr-services-mobiel-internationaal #target1{background-image:none !important;padding-top:20px !important;}
#pr-services-mobiel-extra #target1{background-image:none !important;}
#pr-services-mobiel-extra-security #target1{background-image:none !important;}
#kruimelpad{padding:0 10px;}
.prodList .blockOverlay{position:absolute !important;}
.prodMainImage, #productdetail{width:100% !important;}
.prodMainImage img{max-width:100%;}
.prodMainImage .blockOverlay{position:absolute !important;}
#prod_calc_head {height:auto !important;}
#prod_calc_head .twothirds{margin-bottom:0 !important;}
#prod_calc_mini_pic{padding:0 20px 20px 20px !important;}
#prod_calc_foot{height:auto !important;}
.prodDisplay{width:auto !important;margin:0 20px !important;}
#productSearch{float:none !important;width:75%;margin:auto;margin-bottom:20px;}
#prijsSort {float:none !important;margin:auto !important;display:block;}
#za #target0{background-image: none !important;background:#000 !important;}
#za #target1[style]{background-image:none !important;}
#za #target2{background-image: none !important;background:#868485;}
#za #target3{background-image: none !important;background:#a1b0db !important;}
#za-services-vast #target1{background-image:none !important;background: #0a0501;}
#za-services-vast #target2, #za-services-vast #target3{background-image:none !important;}
#za-services-vast #target4{background-image:none !important;background:#000;}
#za-services-vast #target5 .floatLeft{float:none !important;margin:auto !important;text-align:center;}
#za-services-vast #target5 .floatLeft img{margin:auto;}
#za-services-internet #target1{background-image:none !important;padding-top:20px !important;}
#za-services-internet #target2{background-image:none !important;background:#000;}
#za-services-internet-ic #target1{background-image:none !important;background:#cac4b8;}
#za-services-internet-wifi #target1{background-image:none !important;}
#za-services-data #target1{background-image:none !important;}
#za-services-mobiel #target1[style]{background-position: top left no-repeat !important;}
#za-services-mobiel-gb #target1, #za-services-mobiel-gb #target2{background-image:none !important;}
#za-services-mobiel-gb #target2{padding-top:20px !important;}
.cug-prepaid{background-image:none !important;}
#za-services-mobiel-internationaal #target1{background-image:none !important;padding-top:20px !important;}
.historie-links{width:auto !important;padding-right:0 !important;}
.historie-rechts{width:auto !important;}
#carousel_inner{width:auto !important;}
#carousel_ul{width:100% !important; left:0 !important;}
#carousel_ul li{float:none !important;width:100%;}
#carousel_container{overflow:hidden;}
#left_scroll, #right_scroll{display:none;}
.form{width:100% !important;}
#mobilemenu{display:block;width:60px;float:right;}
#pr-services-internet-ic #target1[style]{background-image:none !important;}
}

@media (max-width: 580px) {
#onlineservices{display:none;}
}

#modal
{
    display:none;
}

#intro
{
    width:982px;
    height:553px;
   
}

#bg
{
    position:absolute;
    top:0;
    left:0;
     border:1px solid #fff;
}

#content
{
    position:absolute;
    background:#fff;
    width:350px;
    left:30px;
    padding:15px;
    background:url(/ysimg/trans.png) top left;
}

#intro h1
{
    color:#0033cc;
    font-weight:normal;
    font-size:28px;
}


#touch
{
    text-transform:uppercase;
    font-weight:bold;
}

#tab
{
    position:absolute;
    height:60px;
    width:100%;
    left:0;
    bottom:-60px;
    
}

#tabtekst
{
    background:#fff;
    width:361px;
    position:absolute;
    left:0;
    height:60px;
}

#corner
{
    background:url(/ysimg/corner.png) top left no-repeat;
    width:19px;
    height:60px;
    position:absolute;
    right:0;
}

#tabtekst a
{
    color:#0048b9;
    text-decoration:none;
    font-size:26px;
    display:block;
    margin-top:13px;
    margin-left:90px;
}

#tabtekst a:hover
{
    color:#bec3cc;
}

.loginimg
{
    width:100%;
    height:138px;
    overflow:hidden;
}

.loginimg img
{
    float:right;
}

.spacetop
{
    margin-top:38px;
}

#browserOld{
	background:#FDF2AB;
	margin-bottom:10px;
}

.detailShopImage{margin-right:20px !important;display:block;margin-bottom:50px;}
.detailShopInfo{margin-right:40px;}

#internetaanvraagblok{padding:33px 50px;margin-left:40px;background:#0043ae;color:#fff !important;font-family: 'openSansLight', arial;font-size:16px;text-align:center;}
#internetaanvraagblok:hover{text-decoration:none !important;background:#FD0;color:#0043ae !important;}

#subHomeContainer{margin:40px 0;}
.homeDienst{width:203px;margin:0 10px;padding:10px;}
.homeDienst img{margin:auto;}
.homeDienstZakelijk{/*background:#ecf7f9*/;height:330px;}
#mid .homeDienstZakelijk h2{font-size:20px;}
.homeDienstZakelijk .linkasbuttoninverted{position:absolute;bottom:0;}


.colorway1 #lokaties li {background: url('/media/78468/tabbb.png') no-repeat;}
.colorway1 #lokaties li.activetab a{color:#000;}
.colorway1 .blueheader{color:#000;}
#mid .colorway1 h2{color:#000;}

#productSearch, #prijsSort{float:right;}
#productSearch input{margin:0;padding:5px 10px;}
#prijsSort{margin-right:20px;}
#productSearch .submit{background: #233588;color: #fff;cursor: pointer;border:1px solid #233588;}
#productSearch .submit:hover{background: #ffdd00;color: #233588;border:1px solid #ffdd00;}
#soortSelect a{display:block;float:left;height:100%;color:#fff;text-decoration:none;padding:7px 15px;}
#soortSelect a:hover{background:#fff;color:#233588;}
#soortSelect a.selected{background:#ffdd00;color:#233588;}


.spacetop
{
    margin-top:38px;
}

#tbsearch, #tbsearch td, #tbsearch th {
	border: 1px solid #ffdd00;
	border-collapse: collapse;
}

.titel6 {
	background: #ffdd00;
	color: #0047b9;
	text-transform: uppercase;
	border-top: 1px solid #ffdd00;
	border-left: 1px solid #ffdd00;
	font-size: 12px;
	font-weight: bold;
}

.color8 {
	background: #fff3a7;
}

#tbsearch td.color9 {
	padding: 0;
}
#tbsearch td {
	font-size: 12px;
}
#tbsearch td, #tbsearch th {
	padding: 5px 30px 5px 10px;
}

#tbsearch input {
	border: 1px solid #EEEEEE;
}

#phonesearchagain {
	float:right;
		margin-bottom:250px;
}

#listingresults {
	float:left;
	width: 500px;
}

#phonebooklisting, #ContentPlaceHolderDefault_cp_content_Telefoonboek_9_TableTelefoonboekListing {
	font-size: 12px;
	border: 0;
}

#phonebooklisting td, #phonebooklisting th, #ContentPlaceHolderDefault_cp_content_Telefoonboek_9_TableTelefoonboekListing td, #ContentPlaceHolderDefault_cp_content_Telefoonboek_9_TableTelefoonboekListing th {
	padding: 10px 5px;
	border: 0;
}

.listingname {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}

.troitabelmedium {
	width: 450px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, verdana;
	}
	table[Attributes Style] {
	border-spacing: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.crt2 {
	background-color: #fff3a7;
}

.crt4 {
	background-color: white;
}

.belcontract{background:#dff2fd;padding:30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;position:relative;}
.belcontract ul, .greyblock ul, .colorblock ul, ul.largetText {padding:0;margin:0;margin-left:15px;list-style-image: url(/ysimg/arrowpurple.png);}
.belcontract ul li, .greyblock ul li, .colorblock ul li, ul.largetText li{margin-bottom:7px;}
.belcontract ol, .greyblock ol, .colorblock ol{padding:0;margin:0;margin-left:15px;}
.belcontract ol li, .greyblock ol li, .colorblock ol li{margin-bottom:7px;}
.belcontract a{color:#233589 !important;}
.contractwaarde{margin-left:20px;}
.arrowed-yellow{list-style-image: url('../ysimg/arrow.gif');}
.arrowed-yellow li{margin-bottom:7px;}

#map-canvas{height:500px;}
#telegMapArea img{max-width:100%;}
#telegCommercialArea{height:440px;background:url(/media/98383/bluegrid.jpg) top left no-repeat;}
.miniSiteBlok{width:460px;height:190px;position:relative;float:left;margin-bottom:20px;}
.telegBlok{width:100%;height:100%;background:url(/media/98494/blokbg.jpg) top left no-repeat;padding:10px;}
.telegBlok .ta{width:50%;}
.telegBlok a{color:#233589 !important;}
/*#mid .telegBlok h2{font-size:15px;font-family:'poundcake69medium', arial, verdana, times new roman;}*/
.blokIcon{/*position:absolute;bottom:0;right:0;display:block;*/float:left;margin-left:10px;}
.event{width:440px; height:170px;background:#dff2fd;float:left;padding:10px;margin-right:20px;margin-bottom:20px;}
.eventDate{border: 1px solid #ffdd00;background:#fff;width:100px;height:170px;float:left;position:relative;margin-right:10px;}
.eventDate a{display:block;}
.eventDate .maand{position:absolute;bottom:0;left:0;text-align:center;width:100%;background:#ffdd00;font-size:40px;}
.eventDate .dag{position:absolute;top:30px;left:0;text-align:center;width:100%;font-size:60px;}
.phonePic {height:300px;}
.pricecloud{/*background:url(/media/99613/pricecloud.png)top left no-repeat;*/background:#fff;position:absolute;right:0;top:140px;width:150px;height:150px;-webkit-border-radius: 75px;-moz-border-radius: 75px;border-radius: 75px;-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.75);}
.shopPhone{width:317px;}
.priceinfo{width:107px;height:108px;margin-top:25px;margin-left:20px;text-align:center;}
.priceinfo h3{font-size:14px !important;}
.priceinfo .denomination{font-size:16px;/*font-family:'poundcake69medium', arial, verdana, times new roman;*/}
.priceinfo .value{font-size:24px;/*font-family:'poundcake69medium', arial, verdana, times new roman;*/}
.priceinfo a{text-decoration:none;}
.priceinfo a:hover{text-decoration:none !important;}
.priceinfo a .denomination, .priceinfo a .value{color:#000;}
#telegCommercialArea h2{color:#fff;}
#telegphone, #telegactie{margin-top:30px;float:left;}
#telegactie{margin-left:40px;}
#telegactie .telegActie{
	margin-top:30px;font-size:16px;color:#000;width:270px;background:#fff;padding:15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.3);
}
#telegactie .telegActie img{
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.3);
	*/
}
#telegactie a{color:#000 !important;}
#telegactie a:hover{text-decoration:none;}
.actie{width:300px;/*height:350px;*/margin-right:20px;margin-bottom:20px;float:left;}
.actiefullscreen img{max-width:100%;margin:auto;}

#listingresults {
	float:left;
	width: 500px;
}

#phonebooklisting, #ContentPlaceHolderDefault_cp_content_Telefoonboek_9_TableTelefoonboekListing {
	font-size: 12px;
	border: 0;
}

#phonebooklisting td, #phonebooklisting th, #ContentPlaceHolderDefault_cp_content_Telefoonboek_9_TableTelefoonboekListing td, #ContentPlaceHolderDefault_cp_content_Telefoonboek_9_TableTelefoonboekListing th, #ContentPlaceHolderDefault_cp_content_Telefoonboek_10_ResultsGrid td, #ContentPlaceHolderDefault_cp_content_Telefoonboek_10_ResultsGrid th {
	padding: 10px 5px;
	border: 0;
}

.listingname {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}

.troitabelmedium {
	width: 450px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, verdana;
	margin-bottom:100px;
	}
	
.crt2 {
	background-color: #fff3a7;
}

.crt4 {
	background-color: white;
}
.troitabelmedium td, .troitabelmedium th{border:0;padding:5px 10px;}

.trap{display:none;}
.MailPanelAjax{position:fixed;z-index:10000; top:200px;width:500px;padding:20px; background:#fff; border:#eee;
				-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.93);
				-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.93);
				box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.93);
}

.MailPanelAjax .ftabel{width:100%;}
.MailPanelAjax .ftabel input{width:100%;}
.progress{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;zoom: 1;filter: alpha(opacity=80);opacity: 0.8;}
.progress img{position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-16px;}
.troitabelmedium td a.funcbutton{display:none;width:16px;}
#phonemap{display:none;position:fixed;z-index:10000; top:50%;left:50%;margin-top:-200px;margin-left:-350px;width:700px;height:400px;padding:20px; background:#fff; border:#eee;
				-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.93);
				-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.93);
				box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.93);}
#phonemap-canvas{height:320px;}
#phonemapclose{text-align:right;margin-bottom:15px;}
#phonemapdisclaimer{margin-top:20px;font-size:10px;font-style:italic;}

#voorraadList img, #vooraadLegend img{display:inline;margin-bottom:-3px;}
#voorraadList{margin-bottom:20px;}
#vooraadLegend{margin-bottom:50px;}
#map-canvas{margin-bottom:50px;}
#botspacer{}

.homeDienstTeleg{height:200px;position:relative;}
.homeDienstTelegKort{height:200px;position:relative;background:#dff2fd;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.homeDienstTelegLang{height:400px;position:relative;background:#dff2fd;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:40px;}
.homeDienstTelegMiddellang{height:300px;position:relative;background:#dff2fd;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.homeDienstTelegKort h2, .homeDienstTelegLang h2, .homeDienstTelegMiddellang h2{font-family: 'poundcake69medium', arial, verdana, times new roman;font-size:15px !important;text-align:center;}

.homeDienstTelegKort ul, .homeDienstTelegLang ul, .homeDienstTelegMiddellang ul {list-style-image: url(/ysimg/arrowpurple.png) !important;}

.mimi_webform_header img{display:inline;}

.bgMobielInternet{background:#e9f5fe;}
.bgBlackBerry{background:#dfdfdd;}
.bgDataOnly{background:#f7d7e5;}
.bgBLackBerrySocial{background:#e6e1f0;}

.bgMobielInternet .highlight{background:#00b2e6;}
.bgBlackBerry .highlight{background:#30302d;}
.bgDataOnly .highlight{background:#e75693;}
.bgBLackBerrySocial .highlight{background:#82529b;}
td.highlight{color:#fff;font-weight:bold;}

.hSiteMap{margin:0;padding-left:20px;font-size:16px;}
.hSiteMap li{border-left:1px solid #eee;padding-left:2px;}
.hSiteMap li a{font-size:16px;}
.nodeHidden a{color:#aaa !important;}
.nodeProtected a {color:#f28c29 !important;}

#keuzediv{position:relative;height:655px;overflow:hidden;background:cyan;}
#keuzebg{background:cyan;position:absolute;top:0;}
#keuzebg img{max-width:100%;}

.homeVidThumb {display:block; width:223px;margin:auto;}
.videoCarousel{margin-bottom:40px !important;margin-top:40px !important;}


@media all and (max-width:1280px){
	#webform_side_tab{display:none !important;}
}

/*Accordion-master*/
.accordion {margin-bottom: 10px;padding:10px;height:20px;border-top:#f0f0f0 1px solid;background: #dff2fd;font-family: Arial, Helvetica, sans-serif;text-decoration:none;color: #000;font-size:1em;cursor:pointer;}
.accordion h3{padding:0;margin:0;font-family: /*'poundcake69medium',*/'openSansLight', arial, verdana;font-weight:bold;}
.accordion-open {background:#dff2fd;color: #fff;}
.accordion-open span {display:block;float:right;padding:10px;}
.accordion-open span {background:url(../images/minus.png) center center no-repeat;}
.accordion-close span {display:block;float:right;background:url(../images/plus.png) center center no-repeat;padding:10px;}
div.container {padding:0;margin:0;overflow:hidden;}
div.content {background:#f0f0f0;margin: 0;padding:10px;font-size:.9em;line-height:1.5em;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
div.content ul, div.content p {padding:0;margin:0;padding:3px;}
div.content ul li {list-style-position:inside;line-height:25px;}
div.content ul li a {color:#555555;}
/*End Accordion-master*/

.greyblock{
	border:1px solid #cdcdcd;
	position:relative;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */

}
	.greyblockIcon{position:absolute;width:76px;height:76px;top:-40px;left:50%;margin-left:-38px;}
.greyblockIcon img{margin:auto;}
#mid .greyblock a{color:#233589;}

.colorblock{position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.colorblockIcon{position:absolute;width:132px;height:88px;top:-60px;left:50%;margin-left:-66px;}
.colorblockIcon img{margin:auto;}
.cbBlue1{background:#dff2fd;}
.cbBlue2{background:#bcd5f0;}
.cbBlue3{background:#0048b9;}
.cbBlue4{background:#5bc5f2;}
.cbBlue5{background:#a7d4f3;}
.cbBlue6{background:#ddeefb;}
.cbBlue7{background:#d4eafa;}
.cbBlue8{background:#c9e1f6;}
.cbBlue9{background:#b0c9ea;}
.cbBlue10{background:#2dafe6;}
.cbBlue11{background:#4a96d2;}
.cbBlue12{background:#0080c9;}
.cbBlue13{background:#4a96d2;}
.cbBlue14{background:#223588;}
.cbBlack1{background:#ededed;}
.cbBlack2{background:#ababab;}
.cbYellow1{background:#fff7b2;}
.cbYellow2{background:#ffde00;}
.cbOrange1{background:#ffe9c0;}
.cbOrange2{background:#fe9901;}
.cbGreen1{background:#edf1c6;}
.cbGreen2{background:#76b82a;}
.cbBronze1{background:#fed6a5;}
.cbSilver1{background:#f1f1f1;}
.cbGold1{background:#fff7b2;}

.third{width:267px;padding:30px 20px;margin-right:25px;}
.thirdNoPadding{width:307px;margin-right:25px;}
.twothirds{width:577px;padding:30px 20px;margin-right:25px;}
.half{width:435px;margin-right:25px;padding:30px 20px;}
.quarter{width:182px;margin-right:25px;padding:30px 20px;}
.threequarters{width:596px;margin-right:25px;padding:30px 20px;}
.fifth{width:133px;margin-right:25px;padding:30px 20px;}
.sixth{width:117px;margin-right:5px;padding:30px 20px;}
.full{width:940px;margin-right:25px;padding:30px 20px;}

.thirdWithOverlay{width:232px;padding:30px 20px;margin-right:58px;}
.twothirdsWithOverlay{width:542px;padding:30px 20px;margin-right:58px;}
.halfWithOverlay{width:400px;margin-right:58px;padding:30px 20px;}
.quarterWithOverlay{width:147px;margin-right:58px;padding:30px 20px;}
.threequartersWithOverlay{width:561px;margin-right:58px;padding:30px 20px;}
.fullWithOverlay{width:905px;margin-right:58px;padding:30px 20px;}

.blockOverlay{position:absolute; bottom:0;right:-35px;}

.verticalSpacer10{height:10px;}
.verticalSpacer20{height:20px;}
.verticalSpacer40{height:40px;}
.verticalSpacer60{height:60px;}
.verticalSpacer80{height:80px;}
.verticalSpacer100{height:100px;}
.verticalSpacer120{height:120px;}
.verticalSpacer140{height:140px;}
.verticalSpacer160{height:160px;}
.verticalSpacer180{height:180px;}
.verticalSpacer200{height:200px;}
.mobielcontent h3, .mobielcontent h4{/*font-family:'poundcake69medium', arial, verdana, times new roman;font-weight:normal;*/}
#mid .mobielcontent h3{font-size:15px;}
#mid .mobielcontent h2{font-size:19px;}

.belcontract p a.txtblock, .greyblock p a.txtblock, .colorblock p a.txtblock{color:#000 !important;text-decoration:none !important;}

.greyblockIcon a img, .colorblockIcon a img{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 1s ease;-o-transition:All 0.3s ease;}
.greyblockIcon a:hover img, .colorblockIcon a:hover img{-ms-transform: translate(0,-20px); /* IE 9 */-webkit-transform: translate(0,-20px); /* Chrome, Safari, Opera */transform: translate(0,-20px);}

.accordion-close .accIndicator{background:url(/media/118134/dwon.png) top left no-repeat;width:24px;height:24px;float:right;}
.accordion-open .accIndicator{background:url(/media/118140/up.png) top left no-repeat;width:24px;height:24px;float:right;}
.accordion-close h3, .accordion-open h3{float:left;}

.largeText{font-size:16px;line-height:120% !important;}
.notSoLargeText{font-size:14px;line-height:120% !important;}

.slantTop140{width:140px;margin-right:30px;text-align:center;color:#fff;background-image:url(/media/126969/slanted_top_140.png);background-position:top left;background-repeat: no-repeat;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 1s ease;-o-transition:All 0.5s ease;}
.slantTop140 a{color:#fff !important;text-decoration:none;display:block;padding:120px 10px 20px 10px;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 1s ease;-o-transition:All 0.5s ease;}
.slantTop140 a:hover{padding-bottom:50px;}
.slantTop140:hover{margin-top:-30px;}

.noPadding{padding:0;}
.fullScreenWidth img{max-width:100%;}

ul.third{padding:30px 20px;margin-right:25px;margin-left:0;}
ul.break{margin-right:0;}

.slantTop140.break{margin-right:2px;}
.flexWidthBlock{text-align:center;margin-right:60px;}
.flexWidthBlock img{margin:auto;margin-bottom:15px;}

.priceOnSticker{font-size:22px;color:#fff;font-family: 'openSansLight', arial, verdana;text-align:center;}
.priceOnSticker .largeText{font-size:36px;}
.priceOnSticker .smallText{font-size:12px;}


.bronze{color:#cc6633 !important;}
.silver{color:#b2b2b2 !important;}
.gold{color:#dfb100 !important;}
.green{color:#009900 !important;}
.internetPlan{text-align:center;}
.internetPlanSpeed img{display:inline;margin-bottom:-3px;}
.internetPlanSpeed{font-size:18px;color:#233589;font-family: 'openSansLight', arial, verdana;}
.internetPlanPrice{font-size:20px;font-family: 'openSansLight', arial, verdana;margin-bottom:0px;}
.internetPlanDuration{margin-top:0px;}

.barContainerZakelijk .internetPlanSpeed{font-size:14px;}
.barContainerZakelijk .internetPlanPrice{font-size:15px;}

#moreInternetDurations{display:none;}
#toggleMoreInternetDurationsContainer{background:url(/media/128789/mid_text_line.png) top left repeat-x;margin:40px 0 0 0;}
#toggleMoreInternetDurations{text-align:center;font-size:20px;font-family: 'openSansLight', arial, verdana;background:#fff;color:#233589;width:250px;margin:auto;}
#toggleMoreInternetDurations:hover{cursor:pointer;}

.cloudPrice{width:130px;height:30px;text-align:center;position:absolute;left:50%;top:-20px;margin-left:-65px;font-size:24px;color:#fff;font-family: 'openSansLight', arial, verdana;}
.cloudPrice .denomination{font-size:14px;}
.stickerPrice{text-align:center;font-size:24px;color:#fff;font-family: 'openSansLight', arial, verdana;width:90px;height:70px;line-height:100%;}
.stickerPrice .denomination, .openCirclePrice .denomination{font-size:14px;}
.openCirclePrice{width:130px;height:70px;text-align:center;position:absolute;left:50%;top:-45px;margin-left:-65px;font-size:24px;color:#223588;font-family: 'openSans', arial, verdana;}

.centeredHead{text-align:center !important;}

.centeredScalableBG{background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.centeredScalableBG h2 a, .centeredScalableBG h3 a{color:#233589 !important;}
.centeredScalableBG h2 a:hover, .centeredScalableBG h3 a:hover{text-decoration:none !important;}
.centeredScalableBG img{max-width:100%;}

#userTypeChoice{height:100%;position:relative;}
.midFullHeight{height:100%;height:calc(100% - 326px);position:absolute !important;width:100%;background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.stayLow{height:92px !important;}
#keuzetekst{position:absolute;bottom:210px;text-align:center;width:100%;color:#0047b9;}
#keuzetekst h1{display:inline-block;background:url(/media/174762/white_bg.png);color:#0047b9;padding:20px;font-size:44px;text-shadow: 0px 0px 3px rgba(192, 192, 192, 1);font-family: 'openSansLight', arial, verdana;}
#keuzeKnoppen{position:absolute;bottom:150px;left:50%;margin-left:-250px;width:500px;}
.siteLink{display:block;position:relative;width:240px;margin-right:20px;font-family: 'openSansLight', arial, verdana;font-size:18px;text-decoration:none;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
.siteLink:hover{text-decoration:none !important;}
.siteLink span{display:block;background:#fff;width:200px;padding:10px 20px;text-align:left;}
.siteLink span:hover{background:#ffdd00 !important;}
.siteLink img{position:absolute;right:0;margin-top:-67px;}
#onthouKeuze{text-align:center;width:100%;bottom:100px;color:#0047b9;font-family: 'openSansLight', arial, verdana;font-size:14px;/*text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);*/}

.break{margin-right:0;}

.prodList{border: 1px solid #eee;margin-bottom:40px !important;}
.prodList li {width:310px !important;margin-top:40px;}
.prodList .break{margin-right:0 !important;}
.prodList img{margin:auto;max-width:100%;max-height:100%;}
.prodList h4{text-align:center;}
.prodList .blockOverlay{right:0;}
.prodList .priceOnSticker, .prodMainImage .priceOnSticker{width:138px;}
.prodList .priceOnSticker a {display:block; color:#fff !important;text-decoration:none;}
.prodList .priceOnSticker a:hover {text-decoration:none !important;}
.prodFilterControl{background:#e0f2fe;border:1px solid #e0f2fe;padding: 5px 10px;}
.prodList .shopinfo{height:50px !important;}
.prodImage{height:344px;}
.prodList .prodBanner{width:100% !important;height:auto !important;margin-right:0;margin-top:0 !important;padding-bottom:0 !important;}
.prodDetailContainer{border: 1px solid #eee;margin-bottom:80px;}
#service li.prodSimilar{width:216px;}
.prodOn, .prodOff{display:none;}
.prodDisplay{float:left;width:120px;margin:0 50px;}
.prodTypePicker{margin:40px 0 60px 0;}
.prodMainImage{width:450px;}
.prodMainImage .blockOverlay{left:0;bottom:40px;}
.specsheet {width:400px;float:left;margin-right:50px;}
.specsheet th, .specsheet td{border-bottom:1px solid #dff2fd;height:20px;}
.specsheet th{height:38px;}
.specsheet h2{font-size:16px !important;margin:0 !important;}

.calcParams table{table-layout:fixed;}
.cell2{color:#fff;height:25px;}
.calcCell-0{background:#29aef1;}
.calcCell-1{background:#298cf1;}
.calcCell-2{background:#2966f1;}
.calcCell-3{background:#0048b9;}
.tdLeading{-webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomleft: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.tdTrailing{-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}

#prod_calc_head {height:170px;background-image:url(/media/159752/prod_detail_head.jpg);background-position:center center;background-repeat: no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#prod_calc_foot {height:80px;padding:15px 20px;background-image:url(/media/159758/prod_detail_foot.jpg);background-position:center center;background-repeat: no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	#prod_calc_mini_pic{padding:15px 0;}
	
#ct-main{height:60%;}
	#ct-1{padding:10px;}
	.prodTabText{background:#dff2fd;text-align:center; color:#223588;padding:10px 0;font-size:16px;margin-top:20px;}
.prodTabImg{margin:auto;}

.prodTab:hover{cursor:pointer;}
.slideOut{display:none;}

#icTabel{border-right: 1px solid #fff;border-bottom:1px solid #fff;}
#icTabel td{border-left: 1px solid #fff;border-top:1px solid #fff;vertical-align:middle !important;}
#icTabel a{color:#fff;}

.light{color:#fff;}
.light h2{color:#ffdd00;}
.circleDiv{width:156px;height:86px;-webkit-border-radius: 78px;-moz-border-radius: 78px;border-radius: 78px;text-align:center;padding-top:70px;font-size:14px;margin-right:25px;}
.circleDiv a{color:#fff;}












/******************************/
/* start klantenservice nieuw */




ul.service_yellow, ul.service_orange, ul.service_blue {
	margin:0;
	padding:0;
	margin-top:10px;	
}

ul.service_yellow li
{
    background:url(/media/161216/arrow_yellow.png) 0px 5px no-repeat;
    padding:4px 0 2px 13px;
	list-style-type:none;
}

ul.service_orange li
{
    background:url(/media/161210/arrow_orange.png) 0px 5px no-repeat;
    padding:4px 0 2px 13px;
	list-style-type:none;
}

ul.service_blue li
{
    background:url(/media/161808/arrow_blue.png) 0px 5px no-repeat;
    padding:4px 0 2px 13px;
	list-style-type:none;
}

.greyblock ul.service_blue {
	list-style-image:none;
}

div.servicepanel {
	display: none ;
	float:left;
	margin-right:13px;
}

#pnlheader, #pnlheader2 {
	display:none;	
}

#pnlheader2 {
	margin-bottom:40px;	
}



/* end klantenservice nieuw */
/******************************/



/**** Historie rules ****/

.historie-ster {
	float: left;
	margin: 4px 0px 0px -24px;
}

.historie-links {
	border-right: #d0d0d0 solid 1px;
	padding-right: 15px;
	padding-top: 10px;
	width: 50%;
}

.historie-links h2 {
	text-align: right;
}

.historie-links p {
	text-align: right;
}

.historie-rechts {
	padding-left: 15px;
	padding-top: 10px;
	width: 50%;
}

.historie-rechts p {
}

.mmsignup{
}

.mmsignup {text-align:center;height:200px;}
#mmsignUpForm{text-align:center;}
#mmsignUpForm img{margin:auto;}
#mmSignUpBtn{color: #233589;margin-top:25px;}
#mmSignUpBtn:hover{text-decoration: underline;cursor:pointer;}
#mmEmail{padding:5px;width:300px;}
#mmsignUpNotification{display:none;}

.mmsignup .fail, .mmsignup .ok{padding:20px 0;}
.mmsignup .ok{background:#b9fbca;border:2px solid #20c049;}
.mmsignup .fail{background:#fff2be;border:2px solid #ffcc00;}

/*** Carousel styling ***/

#carousel_inner {
float:left; /* important for inline positioning */
width:800px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
margin-left 17px;
}

#carousel_ul {
position:relative;
left:-165px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
/* width:200px; */  /* fixed width, important */
/* just styling bellow*/
padding:0px;
/* height:110px; */
margin-top:10px;
margin-bottom:10px; 
margin-left:5px; 
margin-right:5px; 
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll, #right_scroll{
float:left; 
height:130px; 
width:15px; 
/* background: #C0C0C0; */
}

#left_scroll {
margin-right: 27px;
}

#right_scroll {
margin-left: 10px;
}

#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
margin-top: 85px;
}

.jaarverslag-link{
margin-top: 14px;
display: block;
font-size: 14px;
}

#disc{font-size:11px;color:#777;text-align:center;margin-bottom:10px;background:#fff7b2;padding:10px;border:1px solid #ffd97d;}

#fancybox-title a{color:#0047b9;text-decoration:none;}
#fancybox-title a:hover{text-decoration:underline;}

#favorieten{font-family: 'Hind Siliguri', 'openSansCondLight', arial, verdana;font-size:16px;}
#favorieten h3{font-size:24px;margin-bottom:20px;color:#000;}
#favorieten ul{list-style-image:url(/media/307631/arrowpurple_open.png);}

.homeActie{max-width:100%;border:1px solid #233588;}
.normalbounds #__asptrace{display:none;}

.slideUp {
  margin: auto;
  /*width: 800px;*/
  /*text-transform: uppercase;*/
  /*font-weight: bold;*/
  /*background: #000;*/
  /*height: 27px;*/
  /*font-size: 10px;*/
	color:#fff;
}

.slideUp-main {
  position: fixed;
	bottom:0;right:20px;
  /*float: left;*/
  list-style: none;
  margin: 0;
  background:#3b5998;
	z-index:10000;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.2);
}


.slideUp-main a {
  display: block;
  /*height: 27px;*/
  line-height: 3.8;
  padding: 0 15px;
  text-align: center;
}

.slideUp-contents{display: none;position: absolute;bottom: 42px;white-space: nowrap;
	 -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.2);
z-index:10000;
width:340px;
right:0;
}
.slideUpLabel{padding:10px;}


div.asideBtn {
    position: fixed;
    width: 449px;
    height: 75px;
    top: 200px;
    left: -407px;
	z-index:10000;
	/*border:1px solid #cccccc;*/
	border-left:0;
	background:#233589;
	
}

div.asideBtn a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -999em;
    background: 0 0 url('https://s9.postimg.org/okyi00edn/fb_like_us.gif') no-repeat;
}

div.asideBtn a:hover {
    background-position: 0 -407px;
}

.asideImg{margin-top:5px;margin-right:5px;color:#fff;display:block;padding:10px 0;
	-ms-transform: rotate(-90deg) translate(-15px, 15px); /* IE 9 */
    -webkit-transform: rotate(-90deg) translate(-15px,15px); /* Safari */
    transform: rotate(-90deg) translate(-15px, 15px);
}
.asideImg:hover{cursor:pointer;}

.asideContent{width:406px;border:1px solid #cccccc;border-top:0;}
.withShadow{
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.2);
	}
.asideHeaderContainer{border:0;border-bottom:1px solid #cccccc;}
.asideHeader{height:32px;padding:5px 20px;background-image:url(/media/308768/ster_klantenservice.png);background-position:350px 5px;background-repeat:no-repeat;}
.asideHeader span{font-size:20px;font-family: 'Hind Siliguri', 'openSansCondLight', arial, verdana;}
.ah{font-family: 'Hind Siliguri', 'openSansCondLight', arial, verdana;font-weight:bold;color:#233589;font-size:18px;}
.asidePanel{padding:10px 20px;background:#fff;}

.asidePanel table{width:100%;}

.asidePanel input[type="text"], .asidePanel textarea{
	padding:7px;margin-bottom:7px;
}
	.asidePanel input[type="text"]{width:150px;}
.asidePanel textarea{width:334px;font-family:Arial, verdana, tahoma;}
.asidePanel input[type="submit"]{background:transparent;border:0;color:#fff;font-family: 'Hind Siliguri', 'openSansCondLight', arial, verdana;padding:5px;background:#233589;}
.asidePanel input[type="submit"]:hover{cursor:pointer;background:#ffdd00;color:#233589;}

@media (min-width: 1921px) 
{
	#wrap{width:1920px; margin:auto;border:1px solid #233589;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 2, 0,0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(0, 2, 0, 0.75);
box-shadow:         0px 0px 10px 0px rgba(0, 2, 0, 0.75);}
}



 






















































































































































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
