body, table,td {	
	border:none;
	border-style:collapse;
	padding:0;
	margin:0;
}

.trExtrarow{
	vertical-align:top;
	padding:1pt;
	background-color:#FFCC66;
	height:70pt;
}

img {
	border:none;
}

hr {
	height: 2px;
	color: #ef7b10;   
	border-style: dotted
}

.inputQty {
	width:30pt;
	background-color:#eee;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 11px;
	color:#000;
}

.shoppic {
	vertical-align:top;
	width:90px;
}

.borange {
	color:#EF7B10
}

/*
body {
	margin: 0;
	background-color:#EFEFEF;
}
*/

.center {;
	position:absolute;
	left:50%;
}

.logo {;
	position:absolute;
	left:50%;
	margin-left:-83px;
}

#scroll {
	margin: 0px 0px 0px 0px
	position : absolute ;
	width : 100%; 
	height : 100%;
	/*   left : 270px; */
	/* top : 140px; */
	overflow : scroll ;
	/*overflow : auto ; */
	overflow-x: hidden; 	
	scrollbar-face-color: #F2F2F2; 
	scrollbar-track-color: #F2F2F2; 
	scrollbar-3dlight-color: #E2E2E2;	
	scrollbar-shadow-color: #D4D4D4; 
	scrollbar-highlight-color: #eeeeee; 	
	scrollbar-darkshadow-color: #8F8F8F; 
	scrollbar-arrow-color: #003010;
} 

table.frame {
	height: 100%;
	width: 1000px;
	padding:0 ;
	margin:0; 
	border-collapse: collapse;
	position:absolute;
	left:50%;
	margin-left:-500px;
}

.schaduw_left {
	background-image: url(../images/schaduw_left.gif); 
	background-position:bottom right; 
	background-repeat:repeat-y; 
	background-color:#EFEFEF;
	width: 9px;
}

.schaduw_right {
	background-image: url(../images/schaduw_right.gif); 
	background-position:bottom left; 
	background-repeat:repeat-y; 
	background-color:#EFEFEF;
	width: 9px;
}

/* menu left */
	.navivlak {
	width: 150px;
}

.knopjes {
	padding-bottom: 2px; 
}

.12b {
	padding-bottom: 13px
}

.copyr {
	padding-bottom: 6px
}

.mail {
	padding-bottom: 10px
}

.faxphone {
	padding-bottom: 5px
}

/* top */
.top {
	padding-top: 33px;
	padding-right: 25px;
	background:#ffffff;
	/* background-image: url(../images/bg_top.jpg); 
	background-position:bottom left;
	background-repeat:no-repeat;*/
}

/* Tekst vlak */
.content {
	background-color:#FFFFFF;
	height: 100%;
	padding-top: 7px;
	padding-bottom: 15px;	
	padding-left: 0px;
	padding-right: 28px;
}

.right {
	float: right;
	border:none;
}

.left {
	float: left;
	border:none;
}

.txtvlak {
	width: 240px; /*  253px */
	height: 222px;
	padding:0;
	margin:0;
	border: 1px solid;
	border-color:#0184D6;
	border-style:collapse;
	border-collapse: collapse;
}

.txtonder {
	width: 100%; 
	height: 100%; 
	padding:0 ;
	margin:0; 
	border-collapse: collapse;
}

.txtonder2 {
	padding:0 ;
	margin:0; 
	border-collapse: collapse;

}

.txtvlaktop {
	height: 18px;
	background:#80C1EB;
}

.txtvlakbottom {
	height: 18px;
	background:#80C1EB;
}

.txtvlaklijn {
	border-top: #efefef 1px solid; 
	border-bottom: #efefef 1px solid;
	border-left: #efefef 1px solid; 
	border-right: #efefef 1px solid;
	padding-top: 22px; 
	padding-bottom: 25px; 
	padding-left: 9px;
	padding-right: 9px;
	height: 100%;
	width: 100%; 
}


.txtcenter{
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 11px;
	text-align: center;
	background-color:#F07B11;
}

.txtkaart{
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 12px;
	text-align: left;
	line-height:20px;
	padding-left: 7px;
}

.txt {	
	padding-top: 0px; 
	padding-bottom: 7px; 
	padding-left: 7px;
	padding-right: 20px;
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 11px;
	/* line-height: 12px; */
	letter-spacing : 0px;
	color: #000; 
}

.txtvragen{
	padding-top: 5px; 
	padding-bottom: 0px; 
	padding-left: 7px;
	padding-right: 20px;
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 12px;
	letter-spacing : 0px;
	color: #000;
}


.txtvragenKop{
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 7px;
	padding-right: 20px;
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: bold; 
	font-size: 12px;
	letter-spacing : 0px;
	color: #000;
	line-height: 20px;
}

.txtnoresult {
  position:relative;
  top:20pt;
  width:300pt;	
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 12px;
	/* line-height: 12px; */
	white-space : nowrap;
	color: #000; 
}


h1 {	
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: bold; 
	font-size: 19px;
	letter-spacing : 0px;
	color: #ef7b10; 
}

.download {
	width: 356 px;
	text-align:left;
	vertical-align:top;
	height:330 px;
	background: #cce6f7 url(../images/watermerk.gif) no-repeat top center ;	
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px;
	letter-spacing : 0px;
	color: #000; 
}


.trefPrentenboeken {
	width: 356 px;
	text-align:left;
	vertical-align:top;
	height:500 px;
	background: #cce6f7 url(../images/prentenboeken_img.jpg) no-repeat top center ;	
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px;
	letter-spacing : 0px;
	color: #000; 
}


.trefProjectlijn {
	width: 356 px;
	text-align:left;
	vertical-align:top;
	height:500 px;
	background: #cce6f7 url(../images/projectlijn_img.jpg) no-repeat top center ;	
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px;
	letter-spacing : 0px;
	color: #000; 
}

.blauw {
	color:#0084d6;
	font-weight: bold;
	font-size: 11px;  
}

a.bl {
	color:#0084d6;
	text-decoration: none;
}

a.bl:hover {
	color:#0084d6;
	text-decoration: underline;
}

a.submenu {
  color:#ffffff;
  background-color:#F07B11;
  font-family: arial, helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  margin-left: 5pt;  
}

.plaats {
	padding-top: 20px; 
	padding-bottom: 20px; 
	padding-left: 30px; 
	padding-right: 30px;
}

.txtvlakmid {
	padding-top: 11px; 
	padding-bottom: 11px; 
	padding-left: 6px;
	padding-right: 6px;  	
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px;
	letter-spacing : 0px;
	color: #000; 
}

.cartheaderblue {
	padding: 3pt;
	text-align: left;
	font-family: arial, helvetica, sans-serif;  
	font-weight: bold; 
	font-size: 12px;
	line-height: 10px;
	color: #000;
	background-color:#99CEEF;
	width:100%;
	vertical-align:middle
}

.popupbox_a {
	padding-top: 6px; 
	padding-bottom: 6px; 
	padding-left: 6px;
	padding-right: 6px; 
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 14px;
	line-height: 10px;
	letter-spacing : 0px;
	color: #000000;
	background-color:#99CEEF;	
}

.popupbox_b {
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10px;
	line-height: 12px;
	letter-spacing : 0px;
	color: #000000;
	background-color:#cce6f7;	
	border:none;
	border-style:collapse;
	padding:0;
	margin:0;
	height: 14px;	
	}
	
.popupbox_table {
	text-align: justify;
	vertical-align:top;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10pt;
	color: #000000;
	background-color:#cce6f7;
	background-image: url(../images/bgpopwindow.gif); 
	border:none;
	border-style:collapse;
	height:100%;
	padding:3;
	margin:0;
	}
	
	
.checkoutheader {
	font-family: arial, helvetica, sans-serif;  
	font-weight: normal; 
	font-size: 10pt;
	color: #000;
  }
	

/*  css voor uitklapmenu bovenkant */
	#dropmenudiv{
	position:absolute;
	border:1px solid #ffffff;
	border-bottom-width: 0;
	font:normal 10px Arial;
	line-height:20px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #ffffff;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #0084D6;
}

// sgo oude classes

.sgoblu {
	background-color: #0084D6;
	font-size: 11px;
	color: #fff;
}

.sgobluehead {	
	background-color: #FFCC66;
	font-size: 11px;
	color: #000;
	vertical-align:middle;
}

.sgoblulight {
	background-color: #BBE6FF;
	font-size: 11px;
	color: #333;
	vertical-align:middle;
	height:15pt;
}

.sgodeftext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sgodivider {
	font-family: Geneva, Arial, sans-serif;
	background-color: #E8E8E8;
	heigth:1pt;
}

.sgogreyborder {
	border: 1px solid #CCCCCC;
}

.sgoproductnotes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #F4F4F4;
	color: #666666;
}

.sgoproducttitel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	vertical-align:top;
}

.sgoproducttext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sgoproducttext12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sgotekst {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #000;
	text-decoration: none
 } 
 
.srcContshop {
	margin-top:10pt;
	margin-bottom:0pt;
}

.shopdetailheader{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#EBEBEB;
	width:100%
}

.sgovelden {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

ul{
	margin:1.em;
	padding:0.3em;
}
ul li {
  padding-left:20px;
  list-style:none;
  background:url('http://www2.sgonet.nl/images/li_blauw.gif');
  background-repeat:no-repeat;
  background-position:top left;
}

.formtom {
  font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing:1.5pt;
	padding-left:2pt;
	color : #000;
	background-color:#80C1EB;
	width : 260px;
	height: 20px;
	border: 1px solid #D5D5D5;
}

