.tabel_outline {
 	border: 1px solid #cccccc;
	vertical-align: top
}
input, textarea, select {
	color: #333333;
	padding: 0px 0px 0px 3px;
	font-size: 11px;
	font-family:Arial, Helvetica;
	border: solid 1px #cccccc;
	border: expression(this.type!="radio" && this.type!="checkbox" ? 'solid 1px #cccccc;' : 'none');
	background-color: #eeeeee;
	background-color: expression(this.type!="radio" && this.type!="checkbox" ? '#eeeeee' : 'transparent');
}

table.inh {
	background-color: #eeeeee;
	border-top:    1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left:   1px solid #cccccc;
	border-right:  1px solid #cccccc;
}

ul#nav_main {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}
ul#nav_main li {
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	width: auto !important;
   width: 1%;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-left: 1px solid #cccccc;
}
ul#nav_main li a {
	width: 100%;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}
#nav_main_container>ul#nav_main li a { width: auto; }
ul#nav_main li a:hover {
	color: #ffcc00;
	background: #D84203;
}

#zoek_container {
	float: left;
	width: 165px;
	padding: 0px;
	height: 20px;
	overflow: hidden;
  	padding: 0;
  	margin: 0;
}
#zoek_container .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-size: 11px;
	color: #ff6600;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}
.button {
  color: #ff6600;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(http://www.pcconcurrent.nl/img/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}



.titel {
	background: url(http://www.pcconcurrent.nl/img/bg_titel.png) repeat-x;
	width: 100%;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-left: 4px;
	line-height: 21px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
}
.titel2 {
	width: 100%;
	font-size: 12px;
}
.titel_sub {
	width: 99%;
	height: 25px;
	background: url(http://www.pcconcurrent.nl/img/bg_titel_sub.png) top left repeat-x;
	color: #666666;
	text-indent: 15px;
	font-weight: bold;
	line-height: 28px;
	font-size: 11px;
	white-space: nowrap;
}

a.nav:link, a.nav:visited {
	display: block;
	background: url(http://www.pcconcurrent.nl/img/bg_nav.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 18px;
	width: 100%;
	text-decoration: none;
}

a.nav:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #333333;
}

a.nav1:link, a.nav1:visited {
	display: block;
	padding-left: 15px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
}
a.nav1:hover {
	color: #C43C03;
	text-decoration: none;
}

a.nav2:link, a.nav2:visited {
	display: block;
	padding-left: 25px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	text-align: left;
}
a.nav2:hover {
	color: #C43C03;
	text-decoration: none;
}

.navshop {
	cursor:pointer;
	background: url(http://www.pcconcurrent.nl/img/bg_navshop.gif);
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}
.navshop1 {
	cursor:pointer;
	background: url(http://www.pcconcurrent.nl/img/bg_navshop1.gif);
	padding-left: 2px;
}
.navshop2 {
	background: url(http://www.pcconcurrent.nl/img/pijl.gif) 92% 92% no-repeat;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
.wit {color: #FFFFFF; font-size: 10px; font-family:Arial, Helvetica }


#kern {
	padding-left: 3px;
	padding-right: 3px;
}

.kop                {color: #333333; font-size: 22px; font-family:Arial, Helvetica; font-weight: bold }
.koprood            {color: #333333; font-size: 22px; font-family:Arial, Helvetica; font-weight: bold }
.subkop             {color: #333333; font-size: 15px; font-family:Arial, Helvetica; font-weight: bold }
.itemkop            {color: #333333; font-size: 12px; font-family:Arial, Helvetica; font-weight: bold }

.omsr               {color: #333333; }
.oranje             {color: #FF6600; }

.prijs              {color: #333333; font-size: 16px; font-family:Arial, Helvetica; font-weight: bold }
.aanbprijs          {color: #333333; font-size: 16px; font-family:Arial, Helvetica; font-weight: bold }
.tekstprijs         {color: #333333; font-size: 10px; font-family:Arial, Helvetica }
.tekstaanbprijs     {color: #333333; font-size: 10px; font-family:Arial, Helvetica }

.tekstgroot         {color: #333333; font-size: 15px; font-family:Arial, Helvetica }
.tekst, td, body,
a.inh:link,
a.inh:active,
a.inh:visited,
a.inh:hover         {color: #333333; font-size: 11px; font-family:Arial, Helvetica }

.tekstrood          {color: #FF0000; font-size: 12px; font-family:Arial, Helvetica }
.tekstbg            {color: #F0F0FF; }
.tekstklein         {color: #333333; font-size: 10px; font-family:Arial, Helvetica }
.tekstheelklein     {color: #333333; font-size:  9px; font-family:Verdana, Arial, Helvetica }
.tekstfoto          {color: #333333; font-size: 10px; font-family:Arial, Helvetica; font-style: italic }
.lichter            {color: #8282D4; }

.knop       {color: #333333; line-height: 11px; font-size: 9px; font-family:Verdana, Arial, Helvetica }

a.tekstbg:link,
a.tekstbg:active,
a.tekstbg:visited,
a.tekstbg:hover    { color: #F0F0FF; }

a:link,
a:active,
a:visited,
a:hover				 { color: #FF6600; border: 0px transparent; text-decoration: none }

a.knop:link,
a.knop:active,
a.knop:visited,
a.knop:hover     	 { color: #FFFFFF; border: 0px transparent; text-decoration: none; line-height: 11px }

ol {background: transparent; margin: 3px 8px 0px 9px; padding: 0px 0px 0px 0px; list-style-type: decimal }
li {background: transparent; margin: 0px 0px 0px 9px; padding: 0px 0px 0px 0px;}
ul {background: transparent; margin: 3px 8px 0px 9px; padding: 0px 0px 0px 0px; list-style-type: circle; list-style-image: url(http://www.pcconcurrent.nl/img/arrow.png); }

p { margin: 0; padding: 0; }

td.kopL {
	background-color: #4f4f4f; color: white;
	border-top:    1px solid #c23302;border-bottom: 1px solid #c23302;border-left:   1px solid #c23302;
}
td.kopM {
	background-color: #4f4f4f; color: white;
	border-top:    1px solid #c23302;border-bottom: 1px solid #c23302;
}
td.kopR {
	background-color: #4f4f4f; color: white;
	border-top:    1px solid #c23302;border-bottom: 1px solid #c23302;border-right:  1px solid #c23302;
}

xxtr.inh1 {
	h: expression(onmouseover=new Function("this.style.backgroundColor='#ffcc00';"),
						onmouseout=new Function("this.style.backgroundColor='#eeeeee';"));
}
tr.inh1       { background-color: #eeeeee }
xxtr.inh1:hover { background-color: #ffcc00 }

xxtr.inxxh2 {
	h: expression(onmouseover=new Function("this.style.backgroundColor='#ffcc00';"),
						onmouseout=new Function("this.style.backgroundColor='#ffffff';"));
}
tr.inh2       { background-color: #ffffff }
xxtr.inh2:hover { background-color: #ffcc00 }

td.inhL {
	border-bottom: 1px solid #cccccc;border-left:   1px solid #cccccc;
}
td.inhM {
	border-bottom: 1px solid #cccccc;
}
td.inhR {
	border-bottom: 1px solid #cccccc;border-right:  1px solid #cccccc;
}

