BODY
{
	background-color : #ffffff;
}

A
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.slimmtable
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.slimmtable:visited
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.slimmtable:hover
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

A.nav
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

A.nav:visited
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

A.nav:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

A.produktheader
{
	color: #1C2E4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.produktheader:visited
{
	color: #1C2E4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.xstooltip 
{
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;

    font: normal 8pt sans-serif;
    padding: 3px;
    border: solid 0px;
}
.tabs {
	position:relative;
	height: 15px;
	margin: 0;
	padding: 0;
	background:url(/gfx/bar_off.gif) repeat-x; 
	overflow:hidden;
}

.tabs li {
	display:inline;
}

.tabs a:hover{
	border-right: 1px solid #fff;
	font:10px verdana, helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	padding:2px 10px 10px 10px;
	margin: 0px -4px 0px 0px;
	color:#2F3F61;
	text-decoration:none;
	border-left:1px solid #fff;
	border-right:1px solid #66779A;
}

.tabs a.tab-active {
	background:#fff url(/gfx/bar_on.gif) repeat-x; 
	border-right: 1px solid #fff;
	font:10px verdana, helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	padding:2px 10px 10px 10px;
	margin: 0px -4px 0px 0px;
	color:#2F3F61;
	text-decoration:none;
	border-left:1px solid #fff;
	border-right:1px solid #66779A;
}

.tabs a {
	height: 15px;
	font:10px verdana, helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	padding:2px 10px 10px 10px;
	margin: 0px -4px 0px 0px;
	color:#2F3F61;
	text-decoration:none;
	border-left:1px solid #fff;
	border-right:1px solid #66779A;
}

.tab-container {
	background: #fff;
	border:1px solid #66779A;
}

.tab-panes {
	margin: 3px;
}

A.produktheader:hover {
	color: #1C2E4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.produktheader
{
	color: #1C2E4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.top {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
}

a.top:visited {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-weight: normal;
}

a.top:hover {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: underline;
	font-weight: normal;
}

a.red {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.red:visited {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.red:hover {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

.smallred {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

a.smallred {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

a.smallred:visited {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

a.smallred:hover {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

A:HOVER
{
	color: #B64304;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
 
A:ACTIVE
{
	color: #B64304;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

a.roodlink { color: #FF2C06; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A:HOVER.roodlink { color: #AC416D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
A:ACTIVE.roodlink { color: #FF5645; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }

a.catlinks
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.catlinks:HOVER
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.catlinks:ACTIVE
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

TABLE, TR, TD
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

P
{
	color: #2F3F61;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

H1
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
}

.nav
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.nav2
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.table
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.hoover
{
	background-color: #FCE8BC;
}

.tpgbold
{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.oritable
{
	color: #1C2E4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.bold
{
	color: #2F3F61;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.MenuItem {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	border-color: #D9DCE1;
	border-width: 1px;
	border-style: solid;
	padding: 0px 4px 0px 15px;
	cursor: pointer;
	background: #D9DCE1;
	color: #000000;
}

.MenuItemOver {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 0px 4px 0px 15px;
	cursor: pointer;
	background: #fce8bc;
	color: #336699;
}

.MenuItemClick {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	padding: 0px 4px 0px 15px;
	cursor: pointer;
	background: #fce8bc;
	border-color: #808080;
	color: #CCC4C0;
}

.selectbox {
	background-color:#CFCFCF;
	border-style:1px;
	font-size: 10px;
	color: #336699;
	font-family: Verdana;
}

.maintext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #2F3F61;
	font-weight: normal;
}

.font1{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.font2{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

input.logininput{
	background-color : transparent;
	border : 1px solid #29323A;
	height : 16px;
	width : 201px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :8px;
}

.errorinput{
	background-color: #FFD2D2;
	font-size: 11px;
	color: #000000;
	font-family=Verdana;
	border-style=solid;
	border-width=1;
	border-color=#FF0000;
}

.okinput{
	background-color: #D2FFD2;
	font-size: 11px;
	color: #000000;
	font-family=Verdana;
	border-style=solid;
	border-width=1;
	border-color=#00FF00;
}

input.text{
	border : 1px solid #29323A;
	height : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align : left;
}

.text2{
	background-color: #Ffffff;
	font-size: 11px;
	color: #000000;
	font-family=Verdana;
	border-style=solid;
	border-width=1;
	border-color=D9DCE1;
}

textarea.text{
	border : 1px solid #29323A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :8px;
	text-align : left;
}

input.textnumber{
	background-color : #FFFFFF;
	border : 1px solid #29323A;
	height : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :10px;
	text-align : center;
}

input.button{
	background-color: transparent;
	font-size: 11px;
	cursor: pointer;
	color: #000000;
	font-family:Verdana;
	border-style:solid;
	border-width : 1;
	border-color : #4C5D81;
}

.titel
{
	color: #FFFFFF;
}

.grey
{
	color: #4F6190;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.titelhead
{
	color: #FFFFFF;
	font-weight : bold;
	font-size : 14px;
}

.headlines
{
	color: #1C2E4B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.USB
{
	color: #1C2E4B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

select.text{
	background-color : transparent;
	border : 1px solid #29323A;
	height : 16px;
	color: black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :10px;
	text-align : left;
}

div.maintextlogin{
	background-color : transparent;
	color : #43504E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	text-justify : auto;
	text-align : left;
}

div.loginband{
	position : absolute;
	top : 74px;
}


a.side
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.side:visited
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.side:hover
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.side
{
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.sideb
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.oritabletop
{
	border-color: #CCCCCC;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	color: #2F3F61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.tabletop
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.red
{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.titel2
{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}

.titel4
{
	color: #FEB720;
	font-size: 10px;
	font-weight: normal;
}

.itemlijnbottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #99ACA8;
}

.imageborder {
	border-style: solid;
	border-width: 1px;
	border-color: #99ACA8;
}

.priceperstuk {
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	color: #1C2E4B;
}

.price {
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #1C2E4B;
}

.blackbutton {
	background-color: #000000;
	text-align: center;
}

.cartborders {
	border-style: solid;
	border-width: 1px;
	border-color: #A7A7A7;
}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#d9dce1 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #66779a !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #66779a !important; //Text input field border color
   background-color:#66779a !important; //Text input field background color
 }
