/* algemeen */
body{
margin: 0px;
background-color: #ffffff;
overflow-x: auto;
scrollbar-face-color: #636563;
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff;
}
H1 {
	font-family: arial;
	font-size: 11pt;
	padding:0px;
	margin:0px;
}

A.blue:link { text-decoration: none; color: #25376a }
A.blue:visited { text-decoration: none; color: #25376a }
A.blue:active { text-decoration: none; }
A.blue:hover { text-decoration: none; color: #E19300; }

body, td, input, select, a, textarea{
font-family: verdana;
color: #000000;
font-weight: normal;
font-size: 11px;
line-height: 16px;
}
input{
font-size: 9px;
}
table.table-main{
border-left: #E2E2E2 solid 1px;
border-right: #ffffff solid 2px;
}


/* topmenu */
table.zoek{
}
input.zoek{
width: 79px;
height: 15px;
}
a.topmenu{
font-family: 			arial;
color: 						#000000;
font-size: 				10px;
text-transform: 	uppercase;
text-decoration: 	none;
}
a.topmenu:hover{
font-family: 			arial;
color: 						#FF0000;
font-size: 				10px;
text-transform: 	uppercase;
text-decoration: 	none;
}	
	
	
/* Shop menu */
div.shop-menu-bg{
background-color: #ffffff;
}
div.sub, div.outdoor-sub, .aqua-sub, .street-sub, .running-sub, .competition-sub, .racketsport-sub, .snow-sub, .shoes-sub{
text-align: left;
}

a.subgroep, subgroep:hover{
text-transform: 	uppercase;
text-decoration: none;
font-weight: bold;	
color: #7B797B;
}
a.subgroep:hover{
color: #ff0000;
}	


	
/* content */
span.van-prijs, .voor-prijs{
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}
span.van-prijs{
font-size : 10px;
}	
span.voor-prijs{
color: #ff0000;
}	
td.productdetailprijs{
height: 40px;
width: 80px;
border: solid 11px #E2E2E2;
}
td.accessoiresbalk{
background-color: #E2E2E2;
 padding-left: 11px;
height: 18px;
color: #636563;
font-weight: bold;
text-transform: uppercase;
}
select.select-productdetail{
width: 50px;
}
.bullet{
background-color: #636563;;
}
.bullet-ov{
background-color: #ff0000;
}
.bullet-on{
background-color: #636563;
}	
a.link{
color: #636563;
text-decoration: none;
font-weight: bold;
}		
a.link:hover{
color: #ff0000;	
text-decoration: underline;
font-weight: bold;	
}
input{
border: solid 1px #636563;
}



/*
frondend.css - Style Sheet Front End
*/
a.link-meer,link-meer:hover{
font-weight: bold;
color: #B20024;
text-decoration: none;
}
a.link-meer:hover{
color: #000000;
}
a.link-bold, .link-bold:hover{
font-weight: bold;
}
a.link-bold{
text-decoration: underline;
}
a.link-bold:hover{
text-decoration: none;
}
a.link-categorie,link-categorie:hover{
font-weight: bold;
text-decoration: none;
}
a.link-categorie:hover{
color: #B20024;
}
a.link-groep,link-groep:hover, td.link-groep{
text-transform: 	uppercase;
text-decoration: none;
font-weight: bold;	
font-size:9px;
color: #7B797B;
}

a.link-groep:hover{
color: #ff0000;
}
.prijs, .vanprijs, .voorprijs{
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
text-transform: uppercase;
}
.vanprijs{
color: #000000;
/*text-decoration: line-through*/
}
.voorprijs{
color: #FF0000;
}
.tekst-bold{
font-weight: bold;
}
table.main{
border: solid 1 #BABABA;
border-bottom: 0;
}
input.form{
width: 250px;
height: 18px;
font-size: 10px;
}
textarea.form{
width: 250px;
height: 75px;
}
span.kruimelpad-hoofdgroep{
font-size: 13px;
font-weight: bold;
}
span.kruimelpad-categorie{
font-size: 13px;
font-weight: bold;
color: #B20024;
}
.categorie-menu{
border: solid 1 #B4B3B3; 
background-color: #EAE9E9;
}
.categorie-item-height{
height: 17px;
}
form {
margin:0px;
}
ul{
margin: 0px 0px 0px 16px;
padding-left: 0px;
padding-top:5px;
color: #000000;
background-image: #636563;
}

.button-terug, .button-terug-ov {
text-transform: uppercase;		
font-size: 9px;		
font-weight: bold;
}
.button-terug{
color:#636563;
}
.button-terug-ov {
background-color:#636563;
color:#FFFFFF;
}
a.h_menu{
text-decoration: underline;
}
a.h_menu:hover{
text-decoration: none;
}


/* visual */
div.visual-template{
position: absolute;
width: 471px;
}
div.transparant-visual-balk{
position: absolute; 
top: 110px; 
left: 0px; 
height: 45px; 
width: 471px; 
background-color: #ffffff; 
Filter: Alpha(Opacity=70); 
padding-left: 15px; 
-moz-opacity: 0.50;
}
div.visual-perrysport-logo{
position: absolute; 
top: 0px; 
left: 0px;
}

td.product-niet-op-voorraad, td.product-niet-op-voorraad A, {
color:#FF0000;
text-transform: uppercase;		
font-size: 9px;
font-weight:bold;
}
a.product-niet-op-voorraad:hover{
text-decoration: none;
color: #7B797B;
}

.or_balk{
background-color: #E7E3E7;
}
.form_error_message{
color: #E6002B;

}
input.no-border{
border: 0px;
}
.stap_nietactief{
}
.stap_actief{
color: #ff0000;
}
a.subitem-tekst:hover{
color: #ff0000;			
}
		
.button-rood, .button-rood-ov {
text-transform: uppercase;		
font-size: 7pt;		
font-weight: bold;
}
.button-rood{
background-color:#FF0000;
color:#FFFFFF;		

}
.button-rood-ov {
color:#FF0000;
}
.button-rood-border {
cursor:pointer;
border: solid 1px #FF0000;
}
a.lees-verder, lees-verder:hover{
font-weight: bold;
text-decoration: none;
}
a.lees-verder:hover{
color: #ff0000;
}
a.ul-link{
text-decoration: none;
}
a.ul-link:hover{
text-decoration: underline;
}
img.folder{
background-color: #ffffff;
}
img.folder-ov{
background-color: #ff0000;
}
span.folder-thumb{
padding: 2px;
}
a.folder-thumb{
border: solid 1px #E7E3E7;
}
a.folder-thumb:hover{
border: solid 1px #ff0000;
}

/* fatale error ASP_assert.inc*/
	div#fatale-error-canvas-div{
	position:absolute; 
	height: 100%; 
	top: 0px; 
	right:60%; 
	margin-left:-397px; 
	margin-right:-397px;
	}
	div.fatale-error-holder{
	margin-top: 44%;
	width: 550px;
	}
	div.fatale-error-afbeelding{
	text-align: left;
	clear: right;
	}
	div.fatale-error-tekst{
	text-transform: uppercase;	
	padding-top: 20px;	
	padding-left: 70px;	
	font-size: 18px;
	font-weight: bold;
	color: #797979;	
	}
	div.fatale-error-bericht{
	text-transform: uppercase;	
	clear: right;
	padding-top: 20px;
	padding-left: 50px;
	font-size: 11px;
	font-weight: bold;
	color: #797979;	
	}
	a.fatale-error-link, a.fatale-error-link:hover{
	text-transform: uppercase;
	font-size: 11px;	
	font-weight: bold;	
	color: #ff0000;
	}
	a.fatale-error-link:hover{
	text-decoration: none;

	}
/* fatale error ASP_assert.inc */
