body {
	padding: 0px;
	margin: 0px;
	/*font-family: verdana, arial, helvetica;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	}
a:link, a:visited {
	color: #f36b06;
	text-decoration: none;
	}
a:hover {
	text-decoration:underline;
	}
h1{}
h2      {
        color:#f8991d;
        font-size:19px;
}

h3{     color:#f8991d;
        font-size:16px;
}
h4 {
	padding:0;
	margin:0;
}
hr{}
.hrwit {
	height:3px;
	color:#ffffff;
	border: 3px solid #ffffff;
	margin:0px;
	padding:0px;
	}
.button {
	font-family:Tahoma, Geneva, sans-serif;
	background-color: #3D434A;
	border: 0px;
	color: #ffffff;
	height: 22px;
	border: 1px solid #ffffff;
	font-size: 10px;
	}

#maintable {
	width:100%;
	margin-left: auto;
	margin-right:auto;
	}
	
/* bovenste rij*/
.zoekentop {
	background-color: #f8991d;
	height:40px;
	line-height: 30px;
	}
#bgtop {
	background-image: url(../img/bgtop.gif);
	background-repeat: repeat-y;
        background-color:#f8991d;
	}
#zoekveld {
	margin-left: 30px;
	margin-bottom: 2px;
	_margin-bottom: 7px;
	color: #40525C;
	}
#logoenmenu {
	width:120px;
	text-align:right;
	padding-right: 8px;	
	}
a.menuleft:link, a.menuleft:visited {
	color: #75747A;
	text-decoration: none;
	display:block;
	font-size: 11px;
	}
a.disclaimer:link, a.disclaimer:visited {
	text-decoration: none;
	color: #4D545A;
	font-size:11px;
	font-weight: bold;
	}
a.disclaimer:hover {
	text-decoration: underline;
	}
/* menu */
div#menu {
	float:left;
	}
div#inloggen {
	float:left;
	width:413px;
	height:130px;
	background-image:url(../img/bg_inloggen.gif);
	background-repeat:repeat-x;
	margin-top:6px;
	}
div#inloggen  img { 
	float:left;
	}
div#inloggen #loginform {
	float:left;
	padding-left:5px;
	display:inline;
	margin-top:0px;
	}

a.menuleft:hover{
	text-decoration: underline;
	}
.menuTable {
	width: 187px;
	border-left: 1px solid #000000;
	}
a.topmenu, a.topmenu:link, a.topmenu:visited {
	color: #000000;
	text-decoration: none;
	background-image: url(../img/nav_link.gif);
	background-repeat: no-repeat;
	width: 185xpx;
	height: 24px;
	padding-left: 5px;
	display:block;
	font-size: 13px;
	line-height: 24px;
	}
a.topmenu:hover {
	color: #f36b06;
	background-image: url(../img/nav_hover.gif);
	background-repeat: no-repeat;
	}
#lastcel {
	background-image: url(../img/menu_bottom.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 5px;
        line-height:1px;
	}

/* content gedeelte */	
#content {
	width: 600px;
	background-image: url(../img/bgcontent.gif);
	background-repeat: repeat-y;
	background-position: left;	
        line-height:1.4;
	}

#content_tekst {
	padding-left: 60px;
	padding-right:30px;
	}
	
a img {
       border:0;
}
	
/*login gedeelte */
#logintd {
	width:250px;
	background-color: #feefdc;
	}
div.contentRightSide {
	width:240px;
	background-image:url('/img/bgRightSide.jpg');
	background-repeat:repeat-y;
	}
div.contentRightSide .text {
	width:210px;
	text-align:left;
	color:#fff;
	font-size:13px;
}
div.contentRightSide .text a:link, div.contentRightSide .text a:visited {
	color:#fff;
	text-decoration:none;
}
div.contentRightSide .text a:hover {
	text-decoration:underline;
}

div.contentRightSide .text h4 {
	font-size:14px;
	font-weight:bold;
}
#logintd img {
        margin:0;
        padding:0;
}
#login_header {
	color: #ffffff;
	background-color:#3D434A;
	height:25px;
	line-height: 25px;
	text-indent: 5px;
	font-weight: bold;
	text-indent: 10px;
	}
#loginform {
	margin-top: 10px;
	margin-left: 8px;
	color: #40525C;
	font-weight: bold;	
	}
.formveld {
	border: 1px solid #000000;
	}
span.wwVergeten {
        font-size:11px;
        font-weight:normal;
        margin-bottom:7px;
        display:block;
}

.grijsvlak {
	font-family:Tahoma, Geneva, sans-serif;
	background-color: #7fb6dc;
	color: #ffffff;	
	padding: 5px;
	}
.grijsvlak a:link, .grijsvlak a:visited {
	color: #fff;
	}
.grijsvlak a.small {
	font-size: 13px;
	}
.blauwvlak {
	background-color:#f8991d;
	color:#fff;
	text-align:center;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	}
.blauwvlak a:link, .blauwvlak a:visited {
	color: #fff;
	text-decoration: none;
	}

.blauwvlak_leveranciers {
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#f8991d;
	color: #ffffff;
	text-align:center;
	font-weight: bold;
        padding:4px 0;
	}
.blauwvlak_leveranciers a:link, .blauwvlak_leveranciers a:visited {
	color: #fff;
	text-decoration: none;
	}
/*rechts strepen deel */
#rechtsleeg {
	background-image: url(../img/bgrechts.gif);
	background-repeat: repeat-y;
	}
	
/* alert gedeelte */
.alert_table{
	border-bottom: 1px solid #00A0CD;
	padding:2px;
	}
.highlight {
	background-color: #00A0CD;
	color: #ffffff;
	}
.rowcolor {
	background-color: #ffffff;
	}
	
/* leveranciers gedeelte */

ul.leveranciersList {
        margin:0;
        padding:10px 0 10px 0;
        border-bottom:1px solid;
}

li.leveranciersList {
       list-style:none;
       padding-top:2px;
       
   }

td.levBerichtTitel {
       border:1px solid #666;
       color:white;
       background-color:#00A0CD;
}

li.levBericht {
        margin-bottom:5px;
}

td.levBericht {
       margin:0 0 20px 0;
       border:1px solid #666;
       border-top:none;
 }

table.levBericht {
       margin:0 0 20px 0;
       width:490px;
}

/* Forum gedeelte */
tr.reactieKop {
       background-color:#00A0CD;
       color:white;
}

tr.reactieInhoud {
       background-color:#DADBDC;
       border-top:2px solid white;
}

tr.reactieInhoud td {
       border-top:2px solid white;
}

table.reactieTabel {
      margin-bottom:15px;
}

table.reactieTabel td{
      margin-bottom:15px;
      padding:8px;
}

table.stellingTabel {
      border:1px solid #666;
      margin-bottom:15px;
}

td.stellingKop {
      padding:8px;
}     

td.stellingInhoud {
       border-bottom:1px solid #666;      
       padding:0 8px 8px 8px;      
}

td.stellingInfo {
      font-size:13px;
      padding:5px;
      padding-left:8px;
}

table#formulier{
      padding:12px;
      border:1px solid #666;
      margin:20px 0;
}

td.formulierKop {
      padding-bottom:20px;
}

td.formulierVeld {
      padding-bottom:10px;
}

table.topicTabel {
      border:1px solid #666;
      margin-bottom:12px;
}

td.topicTitel {
      border-bottom:1px solid #666;
      font-weight:bold;
      padding:6px;
      font-size:16px;
}

td.topicInfo {
      font-size:13px;
      padding:3px 3px 3px 6px;
}

td.nummering {
     padding:0 6px;
     width:10px
}

ul.ticker {
    color:white;
    padding:0;
    list-style:none;
    margin:0 0 0px 0;
	padding-bottom:5px;
}

ul.ticker li{
   padding:5px;
   margin:0;
   border-bottom:1px solid #CCC;   
}

a.ticker, a.ticker:link, a.ticker:visited {
   color: #fff;
   text-decoration: none;
}

a.ticker:hover {
   text-decoration:underline;
}

ul.ticker li.lastTickerItem {
  border:none;
}

/* zoekresultaten */
dl {
margin-right:10px;
}

dl h4 {
margin:3px 0;
padding:0;
font-size:14px;
}

dd {
margin:0 0 15px 0;
padding:0 0 10px 0;
border-bottom:1px solid black;
}

div.prog-bar {
  height: 11px;
  margin: 2px;
  padding: 0;
  background: #00a0cd;
}

div.prog-border {
  height: 15px;
  width: 120px;
  background: #fff;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}

table.pollresults {
width:100%;
}

td.percentageCel {
width:125px;
padding:3px 0;
}

p.pubDate {
color:#00a0cd;
font-size:80%;
margin:0;
padding:0;
}

div.pollinfo {
width:100%;
padding-bottom:8px;
border-bottom:1px solid #00a0cd;
margin-bottom:8px;
}

table.nieuwsoverzicht tr td {
padding:3px;
}

a.stemknop {
width:100px;
display:block;
background-color:black;
border:1px solid white;
padding:2px;
text-align:center;
font-size:13px;
}