/* CSS Document */
body
{    
    border:none;        
    font-family: arial, helvetica;
	color: black;
	font-size: 9px;
	background-repeat: no-repeat;
	
} 

p, td 
{     
    font-family: arial, helvetica;
	color: #000080;
	font-size: 12px;
}

div.linkdetails a, div.linkdetails a:visited, div.linkdetails a:link  { text-decoration: none; }

.title
 {
	font-size:10px;
	font-weight: normal;
}
.a:active{ 
    font-weight: normal; 
    line-height:170%;
    font-family:arial, helvetica;
	font-size: 12px;
	cursor:pointer;
	text-decoration: none;
}
a:visited{ color:#006699;     
    line-height:130%;
    font-family:arial, helvetica;
	cursor:pointer;
	text-decoration: underline; 
}
a:link{    
    padding-bottom: 0px;
    padding-top: 0px;
    color:#006699;
    font-weight: normal; 
    line-height:170%;
    font-family:arial, helvetica;
	font-size: 12px;
	cursor:pointer;
	text-decoration: underline;
    


}

/* Left Navigation Menu */
.leftnav {
   text-decoration: none; 
   font-weight: normal; 
   margin-left: 55px;
   font-family: arial, helvetica;
   font-size: 11px;
   padding-bottom: 0px;
   padding-top: 0px;
   color: #2A306A;    /* dark blue */
}  
.leftnav a:link {
   padding-bottom: 0px;
   padding-top: 0px;
   margin-left: 30px;
	 font-size: 14px;
	 font-weight: bold;
   font-family: arial, helvetica;
   text-decoration: underline;
   color: #2A306A;    /* dark blue */

}
.leftnav a:visited{ line-height:170%; 
   padding-bottom: 0px;
   padding-top: 0px;
   margin-left: 30px;
   font-family: arial, helvetica;
   text-decoration: none;
   color: #2A306A;    /* dark blue */

}
.leftnav a:active {
   padding-bottom: 0px;
   padding-top: 0px;
   margin-left: 30px;
   font-family: arial, helvetica;
   text-decoration: underline;
   color: #2A306A;    /* dark blue */
  
}
.leftnav a:hover {
   padding-bottom: 0px;
   padding-top: 0px;
   margin-left: 30px;
   font-family: arial, helvetica;
   text-decoration: underline;
   color: #2A306A;    /* burgundy */
   padding: 0px;
    /* border: 1px solid #003366; 
   background-color: #C0C8D4;  /* lite blue grey */
   /*border-bottom: 1px dotted #61749F;*/
}

/* Forms Fields */
SELECT { 
   font-family: arial, helvetica;
   font-size: 10px
}
TEXTAREA {   
   font-family: arial, helvetica;
   font-size: 10px
}
INPUT { 
   font-family: arial, helvetica;
   font-size: 10px
}


.caption {
   margin: inherit;
   font-family : arial, helvetica;
   font-size : 10px;
   color : #000000;
}


.bulletlist {
   font-family : arial, helvetica;
   font-size : 10px;
   color : #000000;
}


.table {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #000000;
}


.contenttable {  
   font-family : arial, helvetica;
   font-size : 11px;
   color : #000000;
   padding:0px;
   margin-top: auto;
   margin-bottom: auto;
   border:  0px solid #C0C8D4;
}

 

/* Search Formats */
.searchform {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #000000;
   font-weight:normal;
}
.searchresultpagetitle {
   font-family : arial, helvetica;
   font-size : 10px;
   color : #333333;
   font-weight:normal;
}
.searchresultcontent {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #000000;
   font-weight:normal;
}
.searchresultheader {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #333366;
   font-weight:normal;
}
.searchmarkup {
   color : #000000;
}


.loginform {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #000000;
   font-weight:normal;
}

 

/* Mailform Formattting */
.mailform {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #006699;
   font-weight:normal;
}
.mailformrequired {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #006699;
   font-weight:normal;
}
.mailformcomment {
   font-family : arial, helvetica;
   font-size : 11px;
   color : #006699;
   font-weight:normal;
}
.mailformradio {
   font-family : arial, helvetica;
   font-size : 10px;
   color : #006699;
   font-weight:normal;
} 

 

.filelinks {
   font-family : arial, helvetica;
   font-size : 12px;
   color : #000000;
}
.filelinkssize {
   font-family : arial, helvetica;
   font-size : 12px;
   color : #000000;
}

.mainitemwrapper {  
    text-decoration: none;
    font-weight: bold;  
    line-height:170%;
    font-family:arial, helvetica;
	font-size: 14px;
	cursor:pointer;
	
}

.subitem{ 
  text-decoration: none;
  font-weight: normal;
  font-size:11px;
  font-style: normal;
  font-weight: normal;
  padding-left: 11px;
}

.subitem A{ 
  text-decoration: underline;
  padding: 0px;
  margin-left: 30px;
  line-height:130%;
  font-family: Arial, Helvetica;
  font-size:12px;
  font-style: normal;
  font-weight: normal;

}

.mainitem_s A{ 
    font-weight: normal;
	text-decoration: underline;
	font-size:14px;
}

.mainitem_s A:visited{
    padding: 0px;
    font-weight: bold; 
	text-decoration: underline;
	font-size:14px;
}

content{
    line-height:normal; 
    margin: auto; 
    font-size:14px;
}

.subitem_s{ 
    font-weight: normal;
    padding-left: 11px;
	text-decoration:underline;
	font-size:9px;
}

.subitem_s A{
  text-decoration: underline;
  color: #2A306A;    /* dark blue */
  padding: 0px;
  margin-left: 30px;   
  line-height:130%;
  font-family: arial, helvetica;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}
bodytext {  
 
 
 
 
}
p{   
  font-weight:normal;
}

div.shop_minibasket {
width: 200px;
border: 3px solid #D8DEF3;

}

div.shop_minibasket_image img {
border: none;
float: left;
padding: 5px;
}

div.shop_minibasket_amount {
padding: 5px;
font-size: 16px;
font-weight: bold;
text-align: right;
}

div.shop_minibasket_title {
background-color: #D8DEF3;
font-weight: bold;
}

div.shop_minibasket_total {
padding: 5px;
text-align: right;
}

td.product_title a:visited , 
td.product_title a:link, 
td.product_title a:hover, 
td.product_title a { 
font-size: 16px;
font-weight: bold; 
text-decoration: none; }


form#mailform { border: none; }
.csc-mailform { border: none; }
div.csc-mailform-field label { display: block; vertical-align: top; width: 200px; }
div.csc-mailform-field input { width: 200px; }
div.css_price {
margin: 10px;
float: right;
padding: 10px;
font-size: 16px;
font-weight: bold;
background-color: #FFFFB5;
}

.container {
background-color: #D8DEF3;
padding: 3px;
}

.single_title {
font-size: 16px;
font-weight: bold;
}

.prijs_container {
background-color: #D5DAF1;
padding: 5px;
}
.prijs {
color: #000000;
font-weight:bold;
font-size: 14px;
}
.linkdetails {
}


.shop_minibasket_total a:visited,
.shop_minibasket_total a:link,
.shop_minibasket_total a:hover,
.shop_minibasket_total a,
.shop_minibasket_title a:visited,
.shop_minibasket_title a:link,
.shop_minibasket_title a:hover,
.shop_minibasket_title a,
.shop_minibasket_amount a:visited,
.shop_minibasket_amount a:link,
.shop_minibasket_amount a:hover,
.shop_minibasket_amount a {
text-decoration: none;
}

.csc-mailform input, .csc-mailform textarea {
font-size: 12px;
}


ul { margin-top: 3px; margin-bottom: 20px; padding-right: 100px; }

div#tx-ttproducts-pi1-listcat {
float: left;
}

div#tx-ttproducts-pi1-list {
clear: both;
}

div.shop_minibasket {
float: right; margin-bottom: 20px;
}

.csc-mailform-submit {
position: absolute;
z-index: 2;
margin-top: 30px;
}

