
body  {text-align: center; margin: 15px 0 50px 0px; padding: 0 }


.mytable  {margin: 0 auto; width: 798px; height: 100%; background-color: white;}
.top {margin: 0 auto; width: 798px; height: 140px; }

td.logo   { background-image: url(../gfx/header2_op.gif); background-repeat: no-repeat; width: 798px; height: 140px; }
td.navigatie   { background-image: url(../gfx/navigatie_op.gif); background-repeat: no-repeat; width: 798px; height: 53px; }
td.content {width: 798px; padding-top: 10px;}
td.footer {width: 798px; height: 100px; vertical-align: bottom; padding-top: 5px; padding-bottom: 10px; font-family: Arial; color: black; font-size: 11px; text-align: center; letter-spacing: 1.2px; background-image: url(../gfx/OP_footer2.gif); background-position: bottom; background-repeat: no-repeat; }
td.fototop {width:327px;}
td.leegtop {width:327px; text-align: right; vertical-align: bottom; padding-right: 20px;}
td.knop {width:144px;}
td.nav1 {width:450px; padding-top: 18px; padding-left: 38px; font-family: Arial; color: #696969; font-size: 12px; line-height: 16px;}
td.nav2 {width:348px; padding-top: 18px; padding-right: 38px; font-family: Arial; color: #696969; font-size: 12px; line-height: 16px; text-align: right;}
td.zoeklinks {background-image: url(../gfx/OP_zoek.gif); width: 179; height: 34;}
td.artikel_OP {height: 151; font-family: Arial; color: #f45f16; font-size: 12px; line-height: 16px; text-align: center}
td.overzicht_OP {background-image: url(../gfx/OP_shop_overzicht.gif); width: 545; height: 151;}
td.beschrijving_OP {font-family: Arial; color: #f45f16; font-size: 12px; line-height: 16px; text-align: center}
td.image {padding-left: 4px; padding-top: 13px; padding-bottom: 13px;}

td {vertical-align: top;}
td.leeg {width: 10;}
td.leeglinks {width: 125;}
td.leegrechts {width: 4px;}
td.links_OG {width: 179px; background-image: url(../gfx/OP_menu_achter.gif); background-repeat: repeat;}
td.rechts {width: 560px; font-family: Arial; color: #202020; font-size: 12px; line-height: 16px;}
td.tekst {font-family: Arial; color: #202020; font-size: 12px; line-height: 16px;}


a img {
	border:0px;
}

a.footer:link, a.footer:visited {text-decoration: none; color:black;}
a.footer:hover {text-decoration: none; color:#696969;}

a.linksnav:link, a.linksnav:visited {text-decoration: none; color:#ffffff;}
a.linksnav:hover {text-decoration: none; color:#a7a7a7;}

a:link, a:visited {text-decoration: none; color:#121260;}
a:hover {text-decoration: none; color:#696969;}

a.bes:link, a.bes:visited {text-decoration: none; color:#f45f16;}
a.bes:hover {text-decoration: none; color:#696969;}



.nav {font-family: Arial; color: #696969; font-size: 13px; line-height: 18px;}

.header {height: 155px; width:646px; padding-top: 30px;}
.footer {font-family: Arial; color: #696969; font-size: 11px; text-align: center; letter-spacing: 1.2px;}
.one {width: 646px;}
.nav {font-family: Arial; color: #696969; font-size: 13px; line-height: 18px;}
.container {width:100%;}
.shopcontainer {width:100%;}
.kop {font-family: Arial; color: #121260; font-size: 12px; line-height: 16px; font-weight: bold;}

/*height: 250px;*/

#beschrijving { width: 520px }
#menu {padding-left: 12px; padding-top: 2px; padding-bottom: 15px; width: 150px; font-family: Arial; color: #000000; font-size: 12px; line-height: 20px;}
#zoek {padding-left: 1px;}
#label {background-color: #121260; }
#overzicht {padding: 10px;}


input
{
	background-color : #d7d7d7;
	border-width: 0px;
	border-bottom-color: #e7d9c4;
	border-bottom-style: solid;
	border-left-color: #e7d9c4;
	border-left-style: solid;
	border-right-color: #e7d9c4;
	border-right-style: solid;
	border-top-color: transparent;	
	border-top-style: solid;
	font-family: Arial, MS Sans Serif;
	font-size: 12px;
}

/* formulieren */
#form_table { width: 350px; }
#form_table td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00397b; }
#form_table .left { width: 150px;}
#form_table input, #form_table textarea, #form_table select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00397b; }
#form_table textarea { width: 250px; height: 75px}
#form_table .button { width: 50%; }

label { width: 100%; text-align: right; line-height: 22px;  }
.input { float: right; text-indent: 2px; }
.large { width: 250px; }

#form_table .errorField input, #form_table .errorField select, #form_table .errorField textarea { border: 1px solid #CC0000; color: #CC0000;}
#form_table .errorField { font-size: 11px; color: #CC0000;}




