a
{
	outline: none;
}

.hidden
{
	display: none;
}

div.page-content
{
  text-align: left;  
  /*width: 994px;*/
  width: 1014px;
  margin: 0 auto;
}

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

#wrapper
{
	/*background-color: white;*/
  background-image: url('/images/index/background-top.gif');
  background-position: 50% 133px;
  background-repeat: no-repeat;
}

div.outside
{	
	/*background-color: white;
	background-image: url('/images/index/background-top.gif');
	background-position: 0 100%;
	background-repeat: no-repeat;*/
	height: 107px;
}
div.inside
{
  /*width: 994px;*/
  width: 1000px;
  margin-left: 7px;
}

div.main-wrapper
{
  width: 100%; 
  float: left;
}
div.main
{
  width: 797px;
  margin-left: 193px;
  margin-top: 0px;
  margin-right: 3px;
  overflow: hidden;
}

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

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

div#header div.top h1.logo
{
  width: 163px;
  height: 66px;
  margin-left: 8px;
  margin-top: 15px;
  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;
}

#sites-bar
{	
	height: 30px;
	background-image: url('/images/index/top-gradient.gif');
	background-repeat: repeat-x;		
	background-color: #4E4790;
	text-align: center;
}
#sites-bar .helper
{
	width: 500px;
	margin-left: auto;
  margin-right: auto;
}

#sites-bar a
{	
	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.top-menu a
{
	display: block;
	float: left;
	width: 164px;
	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: #5361A2;
}

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

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

div.left-bar * 
{
	margin:0px;
	padding:0px;
}

div.left-bar
{
  width: 203px; 
  margin-left: 1px;
  float: left;
  margin-left:-100%;
  margin-top: 5px;
}

div.left-bar .top5
{ 
  /*margin-top: 5px;*/  
  width: 194px;
  overflow: hidden;    
}

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

div.left-bar .extra-blok h2
{
	color: #5361A2;
}

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

div.left-bar .top5 .content a
{  
  display: block;
  font-size:10px;
  text-decoration: none;
  color: #595959;
  font-weight: bold; 
}

div.left-bar .extra-blok .content a
{  
  padding-left: 7px;
  background-image: url(/images/index/bullet.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
}

div.left-bar .top5 .content a:hover
{
	text-decoration: underline; 
}

div.left-bar div.menu
{
  /*margin-top: 5px;*/  
  width: 194px;
  overflow: hidden; 
  /*padding-top: 5px;*/
  /*border-top: 1px solid #D5D5D5;*/  
}

div.left-bar div.menu h3{
	margin:0 0 3px 11px;
	padding:0
}
div.left-bar div.menu ul{
	padding:0 0 8px 11px;
	border-bottom:1px solid #D5D5D5;
	margin-bottom:7px;
	list-style-type:none
}
div.left-bar div.menu ul.last
{
	border-bottom: none;
}

div.left-bar div.menu a
{
  display:block;
  font-size:10px;  
  font-weight:bold;  
  text-align:left;
  color: #595959;
  text-decoration:none;
}

div.left-bar div.menu li{
	display: inline
}

div.left-bar div.menu h2
{
  padding-left: 11px;
  font-size:14px;
  font-weight:bold;    
  color: #5361A2;
  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: #EE8431;
  text-decoration:none;
}

div.left-bar div.menu a:hover{
	text-decoration:underline;
}

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

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

div#search-bar input.text
{
	height: 17px;
	width: 470px;
	/*margin: 0 0 25px 12px;*/	
	color: #595959;
	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;
  /*margin: 0 0 25px 0;*/  
  vertical-align: text-bottom;
  outline: none;  
  
} 

div.left-bar div.menu div.group
{
	
}

div.left-bar div.meer-info{
	width:194px;
	margin-top:5px;
}
div.left-bar div.meer-info h3{
	height:30px;
	background-image:url('/images/index/round-bar-left-orange.gif');
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-color:#F86B07;
	color:#FFFFFF;
	font-size:16px;
}
div.left-bar div.meer-info h3 div{
	background-image:url('/images/index/round-bar-right-orange.gif');
	background-repeat:no-repeat;
	background-position:100% 0;
	height:30px;
	text-align:center;
	padding:5px;
}
div.left-bar div.meer-info a{
	color:#000000;
	font-size:12px;
	line-height:14px;
	margin-left:14px;
	display:block;
	text-decoration:none;
}
div.left-bar div.meer-info a:hover{
	text-decoration:underline;
}
div.left-bar div.onze-webshops{
	width:194px;
	margin-top:5px;
}
div.left-bar div.onze-webshops h3{
	height:30px;
	background-image:url('/images/index/round-bar-left-orange.gif');
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-color:#F86B07;
	color:#FFFFFF;
	font-size:16px;
}
div.left-bar div.onze-webshops h3 div{
	background-image:url('/images/index/round-bar-right-orange.gif');
	background-repeat:no-repeat;
	background-position:100% 0;
	height:30px;
	text-align:center;
	padding:5px;
}
div.left-bar div.onze-webshops a{
	color:#000000;
	font-size:12px;
	line-height:15px;
	margin-left:14px;
	display:block;
	text-decoration:none;
}
div.left-bar div.onze-webshops a:hover{
	text-decoration:underline;
}

/* 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;
	list-style-image:none;
}
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 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 ul a
{
	background-image: url(/images/index/bullet-footer.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 8px;
}
div.page-content div.footer div.nav a:hover{
	text-decoration:underline;
}

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.first
{
	margin-left: 6px;
  margin-bottom: 0;
}

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 img
{
	border: none;
	margin: 5px;
	float: left;  
}

div.page-content div.footer div.nav div.column h3
{
	margin: 3px 0 3px 0;
	font-size: 14px;	
	color: #5361A2;
}

div.page-content div.footer div.nav div.column p
{
	margin-top: 0px;
  margin-bottom: 0px;
}



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 form
{
	margin: 0;
}

div.page-content div.footer div.nav div.column BUTTON {
	border: 1px solid #D5D5D5;
	color: #595959;
	height: 21px;
	margin: 0px;
	width: 70px;
	padding: 0px;
	vertical-align: middle;
}

div.page-content div.footer div.nav div.column input#email
{  
  border-top: 1px solid #D5D5D5;
  border-left: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
  border-right: none;
  color: #595959;
  height: 21px;
  margin: 0px;
  width: 115px;
  padding: 0px;
  vertical-align: middle;
}

div.page-content div.footer div.nav div.column input#nieuwsbrief_checkbox 
{
  /*border: 1px solid #D5D5D5;*/
  color: #595959;
  margin: 3px 3px 0 0;
}

div.page-content div.footer div.logos
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

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: 12px;
}

div.page-content div.footer div.copyright
{
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}

/* 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: 20px;
	margin-bottom:15px;
}

#wrapper404 div.klantenservice-category 
{
	float: left;
	margin-bottom: 7px;
}

div.left-klantenservice a:link, div.left-klantenservice a:visited, div.middle-klantenservice a:link, div.middle-klantenservice a:visited, div.right-klantenservice a:link, div.right-klantenservice a:visited
{
	clear: both;
	font-size:14px;
	font-weight: bold;
	color:#5361A2;
	text-decoration: none;
}

div.left-klantenservice a:hover, div.middle-klantenservice a:hover, div.right-klantenservice a:hover
{
	color:#EE8431;
}

#wrapper404 div.klantenservice-category img{
  top:3px;
  position:relative;
  margin-right:3px;
  width:20px
}

div.left-klantenservice {
		float: left;
		width: 240px;
		margin-right: 15px;
		}	

div.right-klantenservice {
		float: right;
		width: 240px;
		margin-right: 15px;
		}

div.middle-klantenservice {
		float: left;
		width: 240px;
		margin-right: 15px;
}

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

#wrapper404 h2
{
  color:#EE8431;
  font-size:14px
}

#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}

div.meest-bezochte-paginas a:link, div.meest-bezochte-paginas a:visited
{
	font-size:14px;
	font-weight: bold;
	color:#5361A2;
	text-decoration: none;
	padding-left:5px;
	margin-bottom:7px;
}

div.meest-bezochte-paginas a:hover, div.meest-bezochte-paginas a:active
{
	color:#EE8431;
}

#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}