div#header
{  
background-color:white;
float:left;
height:103px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

div#header div.top
{
  width: 100%;  
  margin: 0px;
  padding: 0px; 
  overflow: hidden;
}

div#header div.middle
{  
  margin: 0px;
  padding: 0px;  
  background-image: url('/images/index/header-corner-left.gif');   
  background-repeat: no-repeat;
  background-color: #813b93;
  background-position: 0 0;
}

div#header div.middle div.separator
{  
  height: 16px;
  overflow: hidden;
  background-image: url('/images/index/header-corner-right.gif'); 
  background-repeat: no-repeat;    
  background-color: transparent;
  background-position: 100% 0%; 
}

div#header div.top div.logo a
{
  width: 152px;
  height:60px;
  margin-left: 8px;
  margin-top: 15px;
  background-image: url('/images/index/header-logo-award.jpg');  
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  display: inline;
}

div#header div.top div.award a
{
  width: 100px;
  height: 100px;
  margin-left: 8px;
  margin-top: 2px;
  background-image: url('/images/index/award.jpg');  
  background-position: 0 0;
  background-repeat: no-repeat;
  float: left;
  display: inline;
}

div#header a
{    
  height:25px;
  width:131px;  
  display: inline;
  
  font-size:16px;
  font-weight:bold;  
  text-align:center;
  text-decoration:none;
  color:#000000;
}

div#header div.top div.sites 
{   
  float:right;
}

div#header div.top div.sites a
{
  margin-left:3px;
  margin-top: 35px; 
  float:left;
}

div#header a:hover, #header a.headerTabDefOn
{
  background-position: -131px 0;
  color:#FFFFFF;
}

div#header #sma
{
  background-image: url('/images/index/smonoff.gif');
}
div#header #gsm
{
  background-image: url('/images/index/gsmonoff.gif');
}
div#header #sim
{
  background-image: url('/images/index/simonoff.gif');
}
div#header #dua
{
  background-image: url('/images/index/duaonoff.gif');
}
div#header #ring
{
  background-image: url('/images/index/ringonoff.gif');
}

#sites-bar
{	
	height:30px;
	background:#813B93 url(/images/index/top_gradient_sim.gif) repeat-x;
	text-align:center
}

/* ADDED by Jos */
a{outline: none}
div.outside{height:107px}
div.inside{width:1000px;margin-left:7px}
#sites-bar .helper{width:500px;margin-left:auto;margin-right:auto}
#sites-bar a{float:left;display:inline;line-height:20px;margin-top:4px;padding:0 10px 0 10px;border-left:1px solid white;text-decoration:none;color:white;font-size:14px}
#sites-bar a.last{border-right:1px solid white}

div.left-bar div.menu div.last
{
	border-bottom: none;
}

div.left-bar div.menu div.content
{
  margin-bottom: 7px;
  padding-bottom: 8px;
  border-bottom: 1px solid #D5D5D5;
}

div.top-menu a
{
	display: block;
	float: left;
	width: 198px;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-family: calibri, arial;
	font-weight: bold;
	color: #595959;
	text-decoration: none;	
	margin: 8px 0 25px 0;	
}

div.top-menu a.active
{
  color:#813B93;
}
div.top-menu a.selected{
  color:#813B93;
}

div.top-menu a:hover
{
	color:#FFB600;
}

div.top-menu #line
{
	border-left:1px solid #d5d5d5;
	height:20px;
	float:left;
	width:1px;
	margin:8px 0 8px 0;
}

div#search-bar
{
	float:right;	
	height:25px;
	margin:20px 10px 12px 0px;	
}

div#search-bar form
{
	margin:0;
	padding:0;
	
}

div#search-bar input.text
{
	height:25px;
	width:470px;
	color:#595959;
	background-color:#FFF;
	padding:3px;
	vertical-align:text-bottom;
	border-top:1px solid #d5d5d5;
	border-right:none;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	float:left;
}

div#search-bar a{height:25px;width:45px;background-image:url(/images/index/search_button.gif);display:block;text-decoration:none;float:left;vertical-align:text-bottom;outline:none} 

#wrapper
{
  background: url('/images/index/background-top.gif') no-repeat 50% 133px;
}
/* EOF ADDED By Jos */

div#header div.bottom
{
  width: 100%;
  margin: 0px;
  padding: 0px;  
  overflow: hidden;  
  float: left;
  height: 73px;
  background-color: white;
}

div#header div.bottom a
{
  padding-top:2px;
  margin-right:3px;  
  float:left;
}
div.page-content
{
  text-align: left;  
  width: 1014px;
  margin: 0 auto;
}

body
{
  font-family:arial;
  text-align: center;
  height:100%;
  background: #FFF url('/images/index/background.gif') repeat-y 50% 0;
}

div.main-wrapper
{
  width: 100%; 
  float: left;
}
div.main
{
  width: 790px;
  margin-left: 205px;
  /*margin-top: 5px;*/
  overflow: hidden;
}
div.left-bar * {
	margin:0px;
	padding:0px;
}
div.left-bar
{
  width: 203px; 
  margin-left: 1px;
  float: left;
  margin-left:-100%;
}

div.left-bar .top5
{ 
overflow:hidden;
width:194px;
}

div.left-bar .top5 h2, div.left-bar .extra-blok h2
{  
  font-size:12px;
  font-weight:bold;
  color: #FFB600;
  margin: 0 0 3px 0;
}

div.left-bar .top5 .content, div.left-bar .extra-blok  .content
{
  padding-left: 11px;  
  margin-bottom: 7px;
  padding-bottom: 8px;
  border-bottom: 1px solid #D5D5D5;
}

div.left-bar .top5 .content a
{  
  background-repeat: no-repeat;
  background-position: 0 100%;
  padding-bottom:1px;
  width: 174px;
  /*margin: 0 10px;*/
  display:block;
  font-size:11px;
  text-decoration: none;
  color: #000000;
}

div.left-bar .extra-blok
{ 
  margin-top: 5px;  
  width: 194px;
  overflow: hidden;
  /*
  background-image: url('/images/index/extra-blok-content.gif');
  background-repeat: repeat-y;
  background-position: 0 0;*/
}

div.left-bar .extra-blok h2
{  
  color: #813B93;
}

div.left-bar .extra-blok .content
{
  width: 194px;
  /*background-image: url('/images/index/extra-blok-bottom.gif');
  background-repeat: no-repeat;
  background-position: 0 100%;*/
  padding-bottom:8px;
}

div.left-bar .extra-blok .content a
{
  background:url(/images/index/bullet.gif)no-repeat 0 4px;
  padding-bottom:1px;
  padding-left:7px;
  width: 174px;
  display:block;
  font-size:11px;
  text-decoration: none;
  color: #000000;
}

div.left-bar div.menu
{
	overflow:hidden;
	width:194px;
}

div.left-bar div.menu h2
{
  padding-left: 11px;
  font-size:14px;
  font-weight:bold;    
  color: #813B93;
  text-decoration:none;
  margin:0px;
  margin-top: 7px;
  margin-bottom: 4px;
}

div.left-bar div.menu h3,
div.left-bar div.menu h3 a
{  
	margin-bottom: 3px;
  font-size:12px;
  font-weight:bold;  
  text-align:left;
  color: #FFB600;
  text-decoration:none;
}
div.left-bar div.menu a
{
  margin-left: 14px;
  display:block;
  font-size:11px;
  line-height:14px;
  font-weight:normal;  
  text-align:left;
  color: #000000;
  text-decoration:none;
}
div.left-bar div.menu div.last
{
	border-bottom: none;
}
div.left-bar div.menu a:hover{
	text-decoration:underline;
}
div.page-content div.left-bar div.footer {
	background-image:url(/images/index/menu-bottom.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	height:17px;
	width:194px;
}

/* BEGIN FOOTER CSS */
div.page-content div.footer{
	display:block;
  float:left;
  width:100%;
  clear:both;
  margin-top:5px; 
   color:#595959;
  font-size:10px;
  line-height:16px;
}
div.page-content div.footer ul{
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 15px;
	list-style-image:url(/images/index/bullet-footer.gif);
}
div.page-content div.footer div.nav{
  display:block;
  float:left;
  width:100%;
  clear:both;
  margin-top:5px; 
  height:235px;  
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
}
div.page-content div.footer div.nav div.first
{
	margin-left: 6px;
    margin-bottom: 0px;
}

div.page-content div.footer div.nav div.column div.par
{		
	/*height: 50px;*/
	width: 320px;
	clear: both;
}
div.page-content div.footer div.nav div.column
{
	float:left;
	overflow: hidden;
	margin-left: 60px;	
	margin-top: 12px;
	/*width: 24%;*/
}
div.page-content div.footer div.nav div.column img
{
	border: none;
	margin: 5px;
	float: left;  
}
div.page-content div.footer div.nav a,
div.page-content div.footer div.nav a:link,
div.page-content div.footer div.nav a:visited{
	color:#595959;
	text-decoration:none;
}
div.page-content div.footer div.nav a:hover{
	text-decoration:underline;
}
div.page-content div.footer div.nav h3{
	color:#000000;
	margin:5px 0px 5px 0px;
	font-size:15px;
}
div.page-content div.footer div.nav div.services{
	width:410px;
	float:left;
}
div.page-content div.footer div.nav div.services div{
	overflow:hidden;
}
div.page-content div.footer div.nav div.services div img{
	float:left;
	margin:5px;
	clear:both;
	border:0px;
}
div.page-content div.footer div.nav div.services div h3{
	width:290px;
	float:left;
}
div.page-content div.footer div.nav div.services div p{
	width:290px;
	float:left;
	margin:0px;
}
div.page-content div.footer div.nav div.services div.klantenservice p b{
	color:#000000;
}
div.page-content div.footer div.nav div.services div.winkel{
	margin-top:5px;
}
div.page-content div.footer div.nav div.assortiment{
	width:180px;
	float:left;
}
div.page-content div.footer div.nav div.assortiment h3{
	
}
div.page-content div.footer div.nav div.wrapper-3{
	width:210px;
	float:left;
}
div.page-content div.footer div.nav div.wrapper-3 div.webshops ul{
	list-style-image:none;
}
div.page-content div.footer div.nav div.wrapper-3 div.webshops img{
	margin:0px 5px 0px -10px;
	border:0px;
}
div.page-content div.footer div.nav div.wrapper-3 div.nieuwsbrief{
	margin-top:10px;
	letter-spacing:-0.2px;
}
div.page-content div.footer div.nav div.wrapper-3 div.nieuwsbrief p{
	margin:0px 0px 3px 0px;
}
div.page-content div.footer div.nav div.wrapper-3 div.nieuwsbrief form{
	margin:0px;
	text-align:center;
}
div.page-content div.footer div.nav div.wrapper-3 div.nieuwsbrief form input{
	width:145px;
	height:17px;
	margin-right:5px;
	font-family:Arial;
	font-size:11px;
	border:1px #CCCCCC solid;
}
div.page-content div.footer div.nav div.wrapper-3 div.nieuwsbrief form input#nieuwsbrief{
	width:15px;
	border:0px;
}
div.page-content div.footer div.nav div.wrapper-3 div.nieuwsbrief form button{
	font-family:Arial;
	font-size:10px;
	border:1px #CCCCCC solid;
	margin-top:3px;
	width:55px;
}
div.page-content div.footer div.nav div.handige-links{
	width:190px;
	float:left;
}
div.page-content div.footer div.partners{
	font-size:11px;
	line-height:22px;
	text-align:right;
}
div.page-content div.footer div.partners div.logos{
	float:left;
	margin-bottom:0;
	margin-left:6px;
}

div.page-content div.footer div.social-media-icons
{
	float: left;
	margin-top: 5px;
	margin-left: 20px;
}

div.page-content div.footer div.social-media-icons img
{
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 14px;
}

div.page-content div.footer div.copyright
{
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}
div.page-content div.footer div.nav div.column h3 {
color:#813B93;
font-size:14px;
margin:3px 0;
}
div.page-content div.footer div.nav div.column input#email {
border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#595959;
height:21px;
margin:0;
padding:0;
vertical-align:middle;
width:115px;
}
div.page-content div.footer div.nav div.column .nb-submit {
border:1px solid #D5D5D5;
color:#595959;
height:21px;
margin:0;
padding:0;
vertical-align:middle;
width:70px;
}
div.page-content div.footer div.nav div.first {
margin-bottom:0;
margin-left:6px;
}
div.page-content div.footer div.nav div.column div.par p {
overflow:hidden;
width:210px;
}
div.page-content div.footer div.nav div.column p {
margin:0;
}
.px25BottomSpacer{margin:0 0 25px 0 !important}
/* END FOOTER CSS */

/* Error 404 page */
#wrapper404
{
  width:780px;
  float:left;
  margin-left: 15px
}
#wrapper404 div.header_image
{
  vertical-align: middle;
}

#wrapper404 div.klantenservice 
{
  display:block;
  font-size:10px;
  line-height:19px;
  margin-top: 15px;
  margin-bottom:8px;
}

#wrapper404 h1
{
  line-height: 100px;
  color:#EE8431;
  font-size:16px
}

#wrapper404 a#brokenlink
{
  background:url(/images/report-link.gif) no-repeat 0 0;
  width:100px;
  height:20px;
  display:block;
  text-decoration:none;
  float:left
}

#wrapper404 a#brokenlink:hover,#wrapper404 a#zoekButton:active
{
  background:url(http://gsmstunts.nl/images/report-link.gif) no-repeat -100px 0
}

#wrapper404 p,#wrapper404 ul{font-size:12px}
#wrapper404 form{float:left}
#wrapper404 ul{list-style-type:none}
#wrapper404 ul li a{color:#595959;text-decoration:none;background:url(/images/index/bullet-footer.gif) no-repeat 0 7px;padding-left:15px}
#wrapper404 ul li a:hover, #wrapper404 ul li a:active{text-decoration:underline}