html, body {
  height: 100%;
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFFFFF;

  background-image: url('../../img/shnieuw/headerbg.jpg');
	background-repeat: repeat-x;	
	
	font-family: Arial;
	font-size: 12px;
}

p {
  margin: 0 0 12px 0;
}

a {
  color: #0079c2;
	text-decoration: underline;
}

label {
  cursor: pointer;
}

form {
  margin: 0;
}

img {
  border: 0;
}

td, th {
  vertical-align: top;
	text-align: left;
}

h5 {
  font-size: 14px;
	padding: 0 0 10px 0;
	margin: 0;
}

.form_fieldset {
  border: 0;
	padding: 0;
	margin: 0;
}

.breaker, .breekpunt {
  clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

#telBanner {

}

#flashBannerBox {
  position: relative;
	top: 0;
	left: 0;
	height: 300px;
	padding: 0 0 15px 0;
	margin: 0;
}

#flashBannerKader {
  width: 100%;
	height: 100%;
  min-height: 320px;
	background-color: #FFFFFF;
	position: absolute;
	top: -15px;
	left: 0;
	z-index: 200;
}

	
#hoofdcontainer {
	text-align: center;
	
	position: relative;
	left: 0;
	top: 0;
	min-height: 100%;
}

#pagina {
  margin: 0 auto 0 auto;
	text-align: left;
	width: 920px;
	padding-bottom: 176px; /* Hoogte van #footer,  zodat die altijd onderaan het venster staat */
}

#header {
  height: 172px;
	background-image: url('../../img/shnieuw/header.jpg');
	background-repeat: repeat-x;
	
	position: relative;
	top: 0;
	left: 0;
	
	text-align: center;
}

#content {
	color: #02254b;
	padding: 19px 0 0 0;
}

#logo a {
  display: block;
  position: absolute;
	top: 10px;
	left: 395px;
	width: 125px;
	height: 140px;
}

/* Header menu's */
  .headerContent {
	  position: absolute;
		top: 5px;
		right: 32px;
		
		width: 150px;
		height: 160px;

		text-align: left;
		
		color: #FFFFFF;
	}
	
	.headerLoginName {
	  width: 175px;
		text-align: center;
		font-weight: bold;
		margin: 10px 0 0 0;
	}
	
	.headerLoginName a {
	  color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;
	}
	
	.headerLoginInfo {
	  clear: both;
		margin: 20px 0 0 0;
		height: 35px;
		cursor: pointer;		
	}
	
	.headerLoginInfoIcon {
	  width: 35px;
		height: 35px;
		background-image: url('../../img/shnieuw/icon_mijnsohosted.jpg');
		background-repeat: no-repeat;
		float: left;
	}
	
	.headerLoginInfoTitel {
	  float: left;
		width: 105px;

		text-align: center;
		line-height: 35px;
	}	
	
	.headerBestelling {
	  margin: 15px 0 0 0;
		height: 35px;
		clear: both;
		cursor: pointer;		
	}
	
	.headerBestellingIcon {
	  width: 35px;
		height: 35px;
		background-image: url('../../img/shnieuw/icon_mijnwinkelwagen.jpg');
		background-repeat: no-repeat;
		float: left;
	}
	
	.headerBestellingTitel {
	  float: left;
		width: 105px;
		
		padding-top: 5px;
		text-align: center;
	}
	
	.headerWachtwoordVergeten {
	  color: #FFF;
		padding: 0 0 0 5px;
	}
	
	.headerLoginBox {
	
	}
	
	.headerLoginBoxTitel {
    height: 27px;
		line-height: 27px;
		padding: 0 0 0 3px;
	}
	
	.headerLoginBox .klantnummer, .headerLoginBox .wachtwoord {
    border: 1px solid #0c659b;
		color: #02254b;	
		width: 110px;
		height: 15px;
		padding-top: 3px;
	}
	
/* Topmenu */
  #topMenuCenterBox {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
		height: 37px;
		margin: 0 0 25px 0;
	}
	
  #topMenuCenterBox ul {
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
  }
	
  #topMenuCenterBox ul li {
    display:block;
    float:left;
    list-style:none;
    margin:0 20px 0 0;
    padding:0;
    position:relative;
    right:50%;
  }
	
  #topMenuCenterBox ul li a {
    display: block;		
		color: #02254b;
		text-decoration: none;
		line-height: 37px;
  }
	
	#topMenuCenterBox .actief {
		background-image: url('../../img/shnieuw/topknop_bg.gif');
	}
	
	#topMenuCenterBox .actief .linker {
		float: left;
		background-image: url('../../img/shnieuw/topknop_l.gif');
		background-repeat: no-repeat;
		
		height: 37px;
		width: 8px;	
	}
	
	#topMenuCenterBox .actief .rechter {
	  float: left;
		background-image: url('../../img/shnieuw/topknop_r.gif');
		background-repeat: no-repeat;
		
		width: 8px;
		height: 37px;	
	}
	
	#topMenuCenterBox .actief a {
	  float: left;
		height: 37px;
		
		color: #FFF;
		padding: 0 5px 0 5px;
		font-weight: bold;
	}
	
/* Indeling vakken / content */
  #blokken {
    padding: 0 0 0 0;
  }
	
	#bcontent {
		clear: left;	
		padding: 0 0 15px 0;
	}
	
	#bcontent .blok {
	  margin: 0 0 15px 0;
		clear: both;
	}
	
	#bcontent .blok .titel {
	  clear: both; 
	}
	
	#blinks {
	  float: right;
		width: 710px;
	}
	
	#blinks .blok .sorteren_op {
	  position: absolute;
		top: 5px;
		right: 0;
	}
	
	#blinks .blok .tip_img {
	  position: relative;
		top: 8px;
		left: 0;		
	}
	
	#blinks .blok h2.titel {
	  font-size: 24px;
		line-height: 35px;
		margin: 0 0 10px 0;
		padding: 0;
		font-weight: normal;
	}
	
	#blinks .blok .doos h2 {
	  font-size: 15px;
	}
	
	#blinks .blok h3.titel {
	  font-size: 18px;
		line-height: 24px;
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		font-weight: normal;
	}	
	
	#blinks .blok .titel_container {
	  position: relative;
		top: 0;
		left: 0;
		width: 680px;
	}	
	
	#blinks .doos {
	  line-height: 19px;
		clear: both;
		padding: 0 0 5px 0;
	}	

  #brechts {
    float: left;
  	width: 200px;
		margin: 0 0 0 0;
  }

/* Site menu */
  #brechts .inner {
		width: 167px;
  }
	
  #brechts .blok {
    margin: 0 0 15px 0;
  }	
	
  #brechts .blok .titel {
    margin: 0 0 0 0;

  	line-height: 30px;
		height: 30px;

  	background-repeat: no-repeat;	
  }	
	
	#brechts .blok .titel h3 {
  	font-weight: normal;
  	font-size: 21px;
  	background-repeat: no-repeat;		
  	padding: 2px 0 0 4px;
		line-height: 30px;
		height: 30px;	
		margin: 0;
	}	

  #brechts .menu_scheiding {
    height: 4px;
  	background-image: url('../../img/shnieuw/menu_rechts_scheiding.jpg');
  	background-repeat: no-repeat;
  	font-size: 1px;
  	margin: 12px 0 12px 0;
  }	
	
/* Vervolg pagina's, linkerzijde menu */	
	.site_menu_list {
	  list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.site_menu_list .nieuwMenuItem, .site_menu_list .nieuwMenuItemActief {
	  background: url('../../img/shnieuw/menu_new.png') 5px 7px no-repeat;
		padding-left: 23px;
	}
	
	.site_menu_list .nieuwMenuItemActief a {
	  font-weight: bold;
		color: #012e58;	
	}
	
	.site_menu_list .spacer {
	  background-image: url('../../img/shnieuw/sidemenu_ruler.jpg');
		background-repeat: no-repeat;
		font-size: 1px;
		height: 1px;
		line-height: 1px;
	}
	
	.site_menu_list li {
	  line-height: 24px;
		margin: 0;
		padding: 0;
	}
	
	.site_menu_list a {
	  color: #636363;
		text-decoration: none;
		padding: 0 0 0 4px;
	}
	
	.site_menu_list a:hover {
	  color: #012e58;
	}
	
	.site_menu_titel {
	  margin: 0;
		padding: 0;
	}
	
	.site_menu_list .subactief a {
	  font-weight: bold;
		color: #012e58;
		
		background-image: url('../../img/shnieuw/klantenmenu_dot.jpg');
		background-repeat: no-repeat;
		background-position: 4px 3px;
		padding: 0 0 0 20px;
	}
	
	#domein_whois {
	  background-image: url('../../img/shnieuw/sidemenu_ruler.jpg');
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 5px 0;
	}
	
	#domein_whois .titel h3 {
	  background-image: url('../../img/shnieuw/sidemenu_ruler.jpg');
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	
	#domein_whois .whoisdomein {
	  margin-bottom: 5px;
		width: 156px;
	}
	
	.klantenmenu_titel {
	  margin: 15px 0 0 0;
		padding: 0 0 0 4px;
		font-size: 11px;
	}
	
	.klantenmenu_titel a {
	  color: #02254b;
	}
	
	#klanten_loginbox .wachtwoord {
	  width: 158px;
		margin-bottom: 5px;
	}
	
	#klanten_loginbox .klantnummer {
	  width: 158px;
		margin-bottom: 2px;
	}


/* Formulieren */
  input {
  	color: #052c54;
  	background-color: #FFFFFF;
  	border: 1px solid #d8d8d8;
		padding: 2px 2px 2px 5px;
  }
	
  select {
  	background-color: #FFFFFF;
  }
  
  textarea {
  	color: #052c54;
  	background-color: #FFFFFF;
  	border: 1px solid #666666;
  }	
	
	.noborder {
	  padding: 0;
	}

	.imagebutton, .noborder {
	   border: 0;
		 background-color: transparent;
	}
	
	.formulier_inloggen {
	  width: 300px;
	}

/* Footer */
  #footerContainer {
	  position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 135px;
	}
	
	#footerContainer .btwTekst {
	  height: 25px;
		line-height: 20px;
		text-align: left;
		width: 940px;
		margin: 0 auto;
	}
	
	#footer {
		padding: 10px 0 0 0;	
	  height: 100px;
		background-color: #ececec;
		background-image: url('../../img/shnieuw/footer_bg.jpg');
		background-repeat: repeat-x;
	}
	
	#footer .inner {
	  width: 940px;
		height: 100px;
		margin: 0 auto 0 auto;
		text-align: left;
		
		background-image: url('../../img/shnieuw/footer_logos.gif');
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	
	#footer .subkop {
		margin-bottom: 10px;	
	}
	
	#footer a {
	  text-decoration: none;
	}
	
	#footer .lr {
	  width: 10px;
	}
	
	.footer_adres {
	  width: 120px;
		float: left;
		display: inline;
	}
	
	.footer_voorwaarden {
	  width: 150px;
		float: left;
		display: inline;		
	}
	
	.footer_diensten {
	  width: 120px;
		float: left;
		display: inline;		
	}
	
	.footer_zoeken {
	  float: right;
	  text-align: right;
	}
	
	.footer_zoeken .zoekopties {
	  float: right;
		width: 188px;
	}
	
	.footer_zoeken .zoekveld {
	  float: left;
	}
	
	.footer_zoeken .zoekknop {
	  float: right;
		margin: 2px 0 0 0;
	}
	
	
 /* Inline DIV pop-up */
   #infocontainer {
    display: none;
  	
  	position: absolute;
  	top: 0;
  	left: 0;		
  	width: 100%;
  	height: 100%;
  	z-index: 1000;
  	
  	text-align: center;
  }
  
  #infocontainer #witbg {
    position: fixed;
  	top: 0;
  	left: 0;
  
  	background-color: #FFFFFF;
  	width: 100%;
  	height: 100%;
  	z-index: 1;
    opacity: .7;
    filter: alpha(opacity=70);			
  }
	
	#infocontainer #adreszoeken, #infocontainer #adreszoekenCenterInline {
  	width: 350px;
  	height: 250px;
	}
	
	#infocontainer #adreszoekenCenterInline {
	  position: absolute;
		bottom: 50%;
		right: 50%;
		z-index: 2000;
	}
  
  #infocontainer #adreszoeken {
    text-align: left;
  	margin: 0 auto 0 auto;

  	border: 1px solid #000000;
  	background-color: #FFFFFF;
  	z-index: 2;
  	
	  position: relative;
		top: 50%;
		left: 50%;
  }
	
		#infocontainer .adminGrafiekPopUp {
		  position: fixed;
			top: 50%;
			left: 50%;
			margin-top: -350px;
			margin-left: -305px;
			width: 603px;
			height: 324px;
			background-color: #FFFFFF;
			border: 1px solid #000000;
			
			z-index: 2;
		}	
	
	
	#infocontainer #domeinGegevensCenterInline, #infocontainer .domeinGegegevens {
	  width: 400px;
		height: 580px;
	}
	
	#infocontainer #domeinGegevensCenterInline {
	  position: absolute;
		bottom: 50%;
		right: 50%;
		z-index: 2000;
	}
  
  #infocontainer .domeinGegevens {
	  position: relative;
		top: 50%;
		left: 50%;
	
  	background-color: #FFFFFF;
  	border: 1px solid #000000;
  	
  	z-index: 2;
  }

  #infocontainer .domeinGegevens .titel {
    line-height: 30px;
    text-align: center;
    background-color: #006dbb;
    color: #FFFFFF;
    font-size: 15px;
    margin: 0;
  }
  
  #infocontainer .domeinGegevens iframe {
    width: 100%;
  	height: 500px;
  	margin: 5px 0 5px 0;
  }
  
	#infocontainer #domeinEPPCenterInline, #infocontainer .domeinEPP {
  	width: 400px;
  	height: 260px;	
	}	
	
	#infocontainer #domeinEPPCenterInline {
	  position: absolute;
		bottom: 50%;
		right: 50%;
		z-index: 2000;
	}	
	
  #infocontainer .domeinEPP {
	  position: relative;
		top: 50%;
		left: 50%;
		
  	background-color: #FFFFFF;
  	border: 1px solid #000000;
  	
  	z-index: 2;
  }

  #infocontainer .domeinEPP .titel {
    line-height: 30px;
    text-align: center;
    background-color: #006dbb;
    color: #FFFFFF;
    font-size: 15px;
    margin: 0;
  }
  
  #infocontainer .domeinEPP iframe {
    width: 100%;
  	height: 200px;
  	margin: 5px 0 5px 0;
  }		
  
  #infocontainer .sluiten {
     display: block;
  	height: 20px;
  	width: 100%;
    line-height: 20px;
    background-color: #CCCCCC;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
  	
  	position: absolute;
  	bottom: 0;
  	left: 0;		
  }	
		
/* Machtigingsformulieren */
  .getacrobatreader {
    display: block;
  	float: left;
  	
  	width: 96px;
  	height: 24px;
  	
  	margin: 0 15px 0 0;
  }
  
  .factuurprinten {
  	float: left;
		margin: 0 10px 0 0;
  }
  
  .machtigingprinten {
    background-color: #3c94ce;
  	background-image: url('../../img/sohosted/machtiging_bekijken.jpg');
  	display: block;
  	float: left;
  	height: 31px;
  	width: 88px;
  }		

/* Standaard tabel eigenschappen */
  .overzicht, .vijftig {
	  width: 100%;
	}
	
	.vijftig th {
	  width: 50%;
	}

  .overzicht .actief {
    cursor: pointer;
  }
	
	.overzicht .twee, .vijftig .twee {
	  background-color: #EEEEEE;
	}

	/* Formulier fouten */
	  .fout {
		  color: red;
			border: 1px solid red;		
		}
		
		div.fout {
		  float: left;
		}
		
		.foutrij {
		  /* background-color: #b0daf7; */
		}
		
		.foutrij td,
		.foutrij th {

		}

		.foutrij input, .foutrij select {
		  border: 1px solid red;
		}
		
		.foutrij th, .foutrijA th, .foutrijB th {
		  background-image: url('../../img/shnieuw/wizard/icon_fout.jpg');
			background-repeat: no-repeat;
			background-position: 0 6px;		
		}
				
		.foutrijA .parta {
		  border: 1px solid red;
		}
		
		.foutrijB .partb {
		  border: 1px solid red;
		}
		
		.combinatieDatumBox {
		  float: left;
			height: 23px;
		}
		
		.foutrij .combinatieDatumBox, .foutrij .combinatieBox {
		  border: 1px solid red;
		}		
		
		/*
		.waarschuwingrij {
		  background-color: #ff7602;
		}
		*/
		
		.waarschuwingrij input {
		  border: 1px solid #ff7602;
		}
		
		.waarschuwingrij th {
		  background-image: url('../../img/shnieuw/wizard/icon_waarschuwing.jpg');
			background-repeat: no-repeat;
			background-position: 0 6px;
		}
		
		
	/* Nummernavigatie */
      .nummernavigatie, .nummernavigatie ul {
      	overflow: hidden;
      }
	
			.nummernavigatie {
				width: 100%;
				height: 26px;
				padding: 2px 0 2px 0;
				margin: 10px 0 10px 0;
			}

			.nummernavigatie ul {
				float: right;
				margin: 0 15px 0 0;
				padding: 0;
			}

			.nummernavigatie li {
				display: block;
				float: left;
				line-height: 18px;
				list-style: none;
				color: #012e58;
				text-align: center;
			}

			.nummernavigatie li a {
				font-size: 11px;
				color: #012e58;
				padding: 2px;
			}

			.nummernavigatie .select_li {
				font-weight: bold;
			}

			.nummernavigatie .select_li a {
				font-weight: bold;
				text-decoration: none;				
			}

			.nummernavigatie_box_select_option {
				background: #CCCCCC;
			}

			.nummernavigatie select {
				float: right;
				margin: 2px 3px 2px 2px;
				width: 100px;
				display: none;
			}

			.nummernavigatie .vorige {
				padding-right: 5px;
			}

			.nummernavigatie .volgende {
				padding-left: 5px;
			}		
			
  /* Nieuwe blauwe kaders */
	  .pagina_omschrijving {		
			position: relative;
			top: 0;
			left: 0;
			width: 680px;
			margin: 0 0 10px 0;
		}
		
		.pagina_omschrijving .pagina_tekst {
		  width: 400px;		
		}
	
   	.sorteren_op {
			margin: 0;

			position: absolute;
			right: 0;
			bottom: 0;
		}
	
	  .blauwkader {
		  width: 690px;
			clear: both;
			
			position: relative;
			top: 0;
			left: 0;
		}
		
		.blauwkader .blauwtitel {
		  margin: 0;
			padding: 0;
			height: 31px;
			line-height: 31px;
			
			background-image: url('../../img/shnieuw/kader_balk.jpg');
			background-repeat: no-repeat;
			
			color: #FFFFFF;
		}
		
		.blauwkader .blauwtitel .text {
		  margin: 0 0 0 16px;
		}
		
		.blauwkader .blauwtitel a {
		  text-decoration: none;
		}
		
		.blauwkader .blauwtitel a .text {
		  color: #FFFFFF;
		}
		
		.blauwkader .rij_top_wit {
		  clear: both;
			height: 29px;		
			line-height: 29px;
			background-image: url('../../img/shnieuw/kader_top_wit.jpg');
			background-repeat: no-repeat;		
			overflow: hidden;			
		}
		
		.blauwkader .rij_grijs {
		  clear: both;		
			height: 29px;
			line-height: 29px;			
			background-image: url('../../img/shnieuw/kader_rij_grijs.jpg');
			background-repeat: no-repeat;	
			overflow: hidden;
		}
		
		.blauwkader .content_rij_grijs {
		  clear: both;		
			background-image: url('../../img/shnieuw/kader_content_rij_grijs.jpg');
			padding: 0 0 20px 0;			
		}
		
		.blauwkader .content_rij_wit {
		  clear: both;
			background-image: url('../../img/shnieuw/kader_content_rij_wit.jpg');
			padding: 0 0 20px 0;
		}		
		
		.blauwkader .rij_wit {
		  clear: both;
			height: 29px;		
			line-height: 29px;			
			background-image: url('../../img/shnieuw/kader_rij_wit.jpg');
			background-repeat: no-repeat;	
			overflow: hidden;
		}		
		
		.blauwkader .rij_bottom_wit {
		  height: 10px;
			font-size: 1px;
			line-height: 10px;
			
			background-image: url('../../img/shnieuw/kader_bottom_wit.jpg');
			background-repeat: no-repeat;
		}
		
		.blauwkader .rij_bottom_grijs {
		  height: 10px;
			line-height: 1px;
			font-size: 1px;
			
			background-image: url('../../img/shnieuw/kader_bottom_grijs.jpg');
			background-repeat: no-repeat;
		}		
		
		.blauwkader .rij_wit_bg {
			background-image: url('../../img/shnieuw/kader_rij_wit_bg.jpg');
		}
		
		.blauwkader .v_content {
		  clear: both;
		}
		
		div.blauwtitel div {
		  float: left;
			text-align: center;
			display: inline;			
		}		
		
		/* kleine blauwe kaders */
      .kleinblauwkader {
        width: 342px;
      	clear: both;
      	
      	position: relative;
      	top: 0;
      	left: 0;
      }
      
      .kleinblauwkader .blauwtitel {
        margin: 0;
      	padding: 0;
      	height: 31px;
      	line-height: 31px;
      	
      	background-image: url('../../img/shnieuw/kleinkader_balk.jpg');
      	background-repeat: no-repeat;
      	
      	color: #FFFFFF;
      }
      
      .kleinblauwkader .blauwtitel .text {
        margin: 0 0 0 16px;
      }
      
      .kleinblauwkader .rij_top_wit {
      	height: 29px;		
      	line-height: 29px;
      	background-image: url('../../img/shnieuw/kleinkader_top_wit.jpg');
      	background-repeat: no-repeat;		
      	overflow: hidden;			
      }
      
      .kleinblauwkader .rij_grijs {
        clear: both;		
      	height: 29px;
      	line-height: 29px;			
      	background-image: url('../../img/shnieuw/kleinkader_rij_grijs.jpg');
      	background-repeat: no-repeat;	
      	overflow: hidden;
      }
      
      .kleinblauwkader .rij_wit {
        clear: both;
      	height: 29px;		
      	line-height: 29px;			
      	background-image: url('../../img/shnieuw/kleinkader_rij_wit.jpg');
      	background-repeat: no-repeat;	
      	overflow: hidden;
      }		
      
      .kleinblauwkader .rij_bottom_wit {
        height: 10px;
      	font-size: 1px;
				line-height: 10px;
      	
      	background-image: url('../../img/shnieuw/kleinkader_bottom_wit.jpg');
      	background-repeat: no-repeat;
      }
      
      .kleinblauwkader .rij_bottom_grijs {
        height: 10px;
      	font-size: 1px;
      	
      	background-image: url('../../img/shnieuw/kleinkader_bottom_grijs.jpg');
      	background-repeat: no-repeat;
      }	
			
			.kleinblauwkader .rij_grijs .text, .kleinblauwkader .rij_wit .text, .kleinblauwkader .rij_top_wit .text {
			  margin: 0 0 0 16px;
			}
			
			.kleinwitkader {
        width: 342px;
      	clear: both;
      	
      	position: relative;
      	top: 0;
      	left: 0;			
			}
			
			.kleinwitkader .blauwbg {
      	background-image: url('../../img/shnieuw/kleinwitkader_bg.jpg');
				padding: 5px 10px 5px 10px;				
			}
			
			.kleinwitkader .blauwtitel {
        margin: 0;
      	padding: 0;
      	height: 35px;
      	line-height: 31px;
      	
      	background-image: url('../../img/shnieuw/kleinwitkader_balk.jpg');
      	background-repeat: no-repeat;
      	
      	color: #FFFFFF;	  
			}
			
			.kleinwitkader .blauwtitel a {
      	color: #FFFFFF;
				text-decoration: none;	 
			}
			
      .kleinwitkader .blauwtitel .text {
        margin: 0 0 0 16px;
      }			
			
			.kleinwitkader .rij_bottom_wit {
			  height: 10px;
				font-size: 1px;
      	background-image: url('../../img/shnieuw/kleinwitkader_bottom.jpg');				
			}
			
			#blinks .vijftighelft {
        float: left;
				width: 342px;			
				margin: 0 5px 10px 0;
			}
			
			#blinks .vijftighelft .titel_container {
			  width: auto;
			} 
			
			.kleinblauwkader .volledig_overzicht_link {
			  text-align: right;
				margin: 0 6px 0 0;
			}
			
			.kleinblauwkader .volledig_overzicht_link a {
				color: #012e58;			
			} 
			
			
			
			
			
			
			
/*
#bcontent #blinks .blok table {
  border: 0;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
} 

#bcontent #blinks .blok td {
  border: 1px solid #000;
	border-bottom: 0;
	border-right: 0;
} 
*/

#bcontent #blinks .blok ul li p {
  margin: 0;
}


/* Banner over nieuwe website */
  #nieuweWebsite {
	  width: 177px;
		height: 200px;
		
		background-image: url('../../img/shnieuw/post-it24.png');
		background-repeat: no-repeat;
		
		position: absolute;
		top: 0;
		left: 5px;
	}
	
	#nieuweWebsite a {
	  display: block;
		width: 177px;
		height: 200px;
	} 
	
	
/* Nieuwsbericht logotjes */
  .nieuwsTwitterLogo {
	  float: right;
		width: 25px;
		margin: -10px 10px 0 0;
	}
	
	.nieuwsFacebookLogo {
	  float: right;
		width: 25px;
		margin: -10px 5px 0 0;
	}
	
/* Mcafee logo in menu */
  #mcafeeLogo {
	  padding: 10px 0 0 0;
	}
	
/* Domein van de maand */
  .domein_vd_maand a {
	  cursor: pointer;
    display: block;
    width:215px;
    height:100px;
    background-image: url('../../img/shnieuw/home/domein_vd_maand.jpg');
    background-repeat: no-repeat;
		text-decoration: none;		
  }
	
	.domein_vd_maand a span {
	  position: relative;
		top: 28px;
		left: 0;
	  display: block;
		text-align: center;
		font-size: 22px;
		line-height: 25px;
	}
	
/* Kortigs actie */
  .kortingsActieBanner {
	  display: block;
	  width: 181px;
		height: 170px;
    background-image: url('../../img/2is1/2is1_actiester.png');
    background-repeat: no-repeat;		
		z-index: 100;
		
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.actieIcon {
	  position: absolute;
		left: -35px;
		top: 0;
		width: 34px;
		height: 26px;
		background-image: url('../../img/2is1/2is1_whoisicon.png');
		background-repeat: no-repeat;
	}
	
	.dwr_rij .dwr_directBestellen .kortingRegistreren {
	  background-image: url('../../img/2is1/registreren.jpg') !important;
	}	
	
	.dwr_rij .dwr_directBestellen .kortingVerhuizen {
	  background-image: url('../../img/2is1/verhuizen.jpg') !important;
	}			
	
	
.sidnfail {
  margin: 0 0 20px 2px;
}


	#LaadStatus {
		background-color: #FFFFFF;
		border: 1px solid #012e58;
		
		background-image: url('../../img/sohosted/laden.gif');
		background-repeat: no-repeat;
		background-position: 5px 5px;
			
  	position: absolute;
    top: 450px;
    left: 50%;
		z-index: 2000;
		
	  width: 150px;
		height: 25px;		
		line-height: 25px;
		
		padding: 0 0 0 15px;	
	}
	
.vpsBackupPakketten {
  width: 340px;
}

.vpsBackupPakkettenSmall {
  width: 100%;
	margin: 0 0 10px 0;
}

.vpsBackupPakketten .pakketKolom {
  width: 100px;
}

/* Akkoord voorwaarden */
  #AkkoordVoorwaardenCenterInline {
	  position: absolute;
		top: 220px;
		right: 50%;
		z-index: 2000;
		
	  width: 550px;
		height: 582px;		
	}
	
	#AkkoordVoorwaarden {
	  z-index: 2;
	  width: 550px;
		height: 582px;
		background-color: #FFFFFF;
		border: 1px solid #012e58;
		
		padding: 0 0 10px 0;
		
	  position: relative;
		top: 0;
		left: 50%;		
		overflow: auto;
	}
	
	#AkkoordVoorwaarden .blok {
	  margin: 0 0 10px 0;
	}
	
	#AkkoordVoorwaarden .titel {
	  margin: 5px 0 0 0;
		padding: 0;
		font-size: 16px;
		color: #02254b;
	}
	
  /* Algemene voorwaarden */
  
    .voorwaardencontainer {
    	border: 1px solid #000000;
    	padding: 5px;
    }
    
    .voorwaarden .titel {
      display: none;
    }
    
    .akkoord {
      margin: 15px 0 0 0;
    	font-weight: bold;
    	line-height: 20px;
    }
    
    .voorwaardencontainer ul {
      margin: 10px 0 0 0;
    }
    
    .voorwaardencontainer li {
      margin-left: 30px;
    	list-style: disc;
    }	
	
	#AkkoordVoorwaarden .voorwaarden {
	  height: 240px;
		width: 490px;
		overflow: auto;
		border: 1px solid #000000;
		padding: 5px;
		font-size: 11px;
		text-align: left;
		padding: 5px 10px 5px 5px;
	}
	
	#AkkoordVoorwaarden .voorwaardencontainer {
		margin: 0 5px 0 5px;
		border: 0;
	}
	
	#AkkoordVoorwaarden .akkoord {
	  border: 1px solid #047dc4;
	  width: 495px;
	  margin: 0;
		background-color: #047dc4;
		color: #FFFFFF;
		padding: 3px 5px 3px 5px;
		text-align: left;
	}
	
	#AkkoordVoorwaarden #block3 .voorwaarden {
	  padding: 0;
		height: auto;
	}
	
  #inlinePopupSluiten {
	  position: absolute;
		top: 3px;
		right: 3px;
	}	
