body     { background-color: #E3E3E3; margin: 0px; font-family: Verdana; font-size: 10px; color: #666666; background-image: url('../images/background/BG-main.gif'); background-repeat: repeat-y; background-position: top center; }
td       { font-family: Verdana; font-size: 10px; color: #666666; }
input    { border: 1px solid #999999; font-family: Verdana; font-size: 10px; color: #666666; }
textarea { border: 1px solid #999999; font-family: Verdana; font-size: 10px; color: #666666; padding: 4px; }
form     { padding: 0px; margin: 0px; }
a        { text-decoration: none; font-weight: bold; color: #CC0000; }
a:hover  { text-decoration: none; font-weight: bold; color: #666666; }

.bannerContainer{
	clear:both;
	width:110px;

}
.banner_bgtop{
	background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);
    background-position:left bottom;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	height:51px;
	width:110px;
	-moz-box-sizing: border-box;

}
.banner_bgtop span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);
	background-position:right bottom;
	width:110px;
	height:51px;
	float:left;
	padding:0px 0px 0px 5px;
	text-align:center;
	-moz-box-sizing: border-box;
}
*html .banner_bgtop span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);
	background-position:right bottom;
	width:110px;
	height:51px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.banner_bgtop a img{
	align:center;
    position:relative; top:10px;
}

.banner_bgtop a.linksCiaoTop{
	background: none;
	background:transparent!important;
	background-image:none!important;
	margin:0!important;
	padding:0px 10px 0px 0px!important;
	text-decoration:none!important;
	border:0!important;
}
.banner_bgmiddle{
	background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);
	background-position:left top;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	width:110px;
	-moz-box-sizing: border-box;
}
.banner_bgmiddle span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);
	background-position:right top;
	float:left;
	padding:0px 0px 0px 5px;
	font-family:arial,"helvetica, sans-serif";
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	width:110px;
	-moz-box-sizing: border-box;
}
*html .banner_bgmiddle span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);
	background-position:right top;
	float:left;
	padding:0px 0px 0px 0px;
	font-family:arial,"helvetica, sans-serif";
	font-size:11px;
	color:#000000;
	text-decoration:none;
	width:110px;

}
.banner_bgmiddle a.arrowCiao{
	background:transparent url(http://images.ciao.com/ide/images/box/arrow.gif) no-repeat 0px 5px!important;
	font:11px arial!important;
	color:#ff7c00!important;
	margin:0!important;
	padding:0px 0px 0px 10px!important;
	text-decoration:underline!important;
	display:block!important;
	text-align:left!important;
	border:0!important;
}
.banner_bgmiddle form.busqueda{
	margin:0px;
	padding:0px;
}
.banner_bgmiddle span  input.search{
	background:url(http://images.ciao.com/ide/images/box/form_67x25.gif) no-repeat;
	font:10px arial;
	border:0px solid #ff0000;
	float:left;
	width:67px;
	height:25px;
	margin:0px 1px 0px 0px;
	padding:5px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
}
.banner_bgmiddle input.go{
	margin:2px 0px 0px 5px;
	width:20px;
	height:20px;
	display:inline;
	float:clear;
	border:0;
	padding:0px 0px 0px 0px;
}
.banner_bgbottom{
	background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);
	background-position:left bottom;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	color:#000000;
	height:51px;
	width:110px;
	-moz-box-sizing: border-box;
}
.banner_bgbottom span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);
	background-position:right bottom;
	float:left;
	padding:0px 0px 0px 5px;
	font:22px bold;
	color:#000000;
	height:51px;
	width:110px;
	-moz-box-sizing: border-box;
}
*html .banner_bgbottom span{
	background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);
	background-position:right bottom;
	float:left;
	padding:0px 0px 0px 0px;
	font:22px bold;
	color:#000000;
	height:51px;
	width:110px;
}
.banner_bgbottom a.linksCiaoBottom{
	background: none;
	background:transparent!important;
	background-image:none!important;
	margin:0!important;
	padding:0px 0px 0px 0px!important;
	text-decoration:none!important;
	display:block!important;
	border:0!important;
}
.banner_bgbottom div.footnoteCiao {
	margin: 5px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	font: 9px arial;
	color: #7b7b7b;
	text-align: center;
}
.banner_bgbottom div.logo{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	text-align:center;
}

span.SPAN-error { font-weight: bold; color: #CC0000; }
/* frontpage message */
table.TABLE-frontpage-01   { width: 748px; border: none; }
table.TABLE-frontpage-02   { width: 736px; border: none; }

td.TD-frontpage-01   { width: 748px; border: 1px solid #CCCCCC; padding: 2px; }
td.TD-frontpage-02   { width: 736px; background-color: #E3E3E3; padding: 6px; color: #CC0000; }

a.A-frontpage        { text-decoration: none; font-weight: bold; color: #CC0000; }
a.A-frontpage:hover  { text-decoration: none; font-weight: bold; color: #666666; }

/* submenu */
table.TABLE-sub-01   { width: 133px; border: none; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; }
table.TABLE-sub-02   { width: 133px; border: none; }
td.TD-sub-01         { width: 133px; height: 3px; background-image: url('../images/background/BG-sub-top.gif'); background-repeat: no-repeat; background-position: top left; }
td.TD-sub-02         { width: 133px; height: 3px; background-image: url('../images/background/BG-sub-mid.gif'); background-repeat: repeat-y; background-position: top left; }
td.TD-sub-03         { width: 133px; text-align: left; vertical-align: top; background-image: url('../images/background/BG-sub-mid.gif'); background-repeat: repeat-y; background-position: top left; }
td.TD-sub-04         { width:  23px; height: 15px; text-align: right; vertical-align: middle; }
td.TD-sub-05         { width: 110px; height: 15px; text-align: left; vertical-align: middle; }
td.TD-sub-06         { width: 133px; height: 3px; background-image: url('../images/background/BG-sub-bottom.gif'); background-repeat: no-repeat; background-position: top left; }

img.IMG-sub          { margin-right: 8px; }

a.A-sub              { text-decoration: none; color: #666666; font-weight: normal; }
a.A-sub:hover        { text-decoration: none; color: #CC0000; font-weight: normal; }
a.A-sub-active       { text-decoration: none; color: #666666; font-weight: bold; }
a.A-sub-active:hover { text-decoration: none; color: #CC0000; font-weight: bold; }
/* main content */
table.TABLE-main     { width: 958px; height: 100%; border: none; margin-bottom: 10px; }
table.TABLE-content  { width: 750px; border: none; }
table.TABLE-top      { width: 958px; height: 60px; border: none; }

td.TD-main-01        { width: 958px; height: 60px; text-align:   left; vertical-align: middle; }
td.TD-main-02        { width: 958px; height:  4px; text-align: center; vertical-align: middle; background-image: url('../images/background/BG-repeat.gif'); }
td.TD-main-03        { width: 958px; height: 92px; text-align:   left; vertical-align:    top; padding-top: 1px; }
td.TD-main-04        { width: 765px; text-align: center; vertical-align: top; padding-top: 0px; padding-right: 2px; }
td.TD-main-05        { width: 193px; text-align:  right; vertical-align: top; background-image: url('../images/background/BG-v-dots.gif'); background-repeat: repeat-y; background-position: top left; }
td.TD-main-06        { width: 958px; height:  4px; text-align: center; vertical-align: middle; background-image: url('../images/background/BG-repeat.gif'); }
td.TD-main-07        { width: 958px; height:  15px; text-align: center; vertical-align: middle;  }

td.TD-content-01     { width: 380px; text-align:   left; vertical-align: top; }
td.TD-content-02     { width:  20px; text-align:   left; vertical-align: top; }
td.TD-content-03     { width: 350px; text-align:   left; vertical-align: top; }

td.TD-top-01         { width: 358px; text-align:  left; vertical-align: middle; padding-left:   6px; }
td.TD-top-01 h1		 { height: 52px; background: url('../images/MS-logo.gif') top left no-repeat; overflow: hidden; width: 343px;}
td.TD-top-01 h1 a    { display: block; padding-top: 52px; }

td.TD-top-02         { width: 600px; text-align: right; vertical-align: middle; padding-right: 20px; }

img.IMG-btn-small    { margin-left: 18px; } 

a.A-top              { text-decoration: none; color: #666666; font-weight: normal; }
a.A-top:hover        { text-decoration: none; color: #CC0000; font-weight: normal; }

/* mainpage: laatste bespreking */
table.TABLE-review    { width: 350px; border: 1px solid #CCCCCC; margin-top: 18px; }
table.TABLE-review-02 { width:  100%; border: none; background-color: #E3E3E3; }
table.TABLE-review-03 { width: 350px; border: none; }

td.TD-review-01       { width: 350px; background-color: #FFFFFF; padding: 2px; text-align: center; vertical-align: middle; }
td.TD-review-02       { width:  100%; height: 19px; text-align: left; vertical-align: middle; padding: 5px; }
td.TD-review-03       { width:  100%; text-align: left; vertical-align: top; padding: 5px; padding-top: 3px; }
td.TD-review-04-1     { width: 350px; text-align: left; vertical-align: top; background-image: url('../images/background/BG-h-dots.gif'); background-repeat: repeat-x; background-position: bottom left; padding-top: 6px; }
td.TD-review-04-2     { width: 350px; text-align: left; vertical-align: top; padding-top: 6px; }
td.TD-review-05       { width:  65px; text-align: left; vertical-align: top; }
td.TD-review-06       { width: 285px; text-align: left; vertical-align: top; padding-bottom: 6px; }

img.IMG-review-home   { float: left; margin-right: 6px; margin-bottom: 0px; }
img.IMG-review-next   { margin-top: 5px; }

/* mainpage: laatste nieuws */
table.TABLE-nieuws    { width: 380px; border: none; }
td.TD-nieuws-01       { width: 380px; height: 11px; text-align: left; vertical-align: middle; }
td.TD-nieuws-02       { width: 380px; height: 20px; }
td.TD-nieuws-03       { width: 120px; text-align: right; vertical-align: top; background-image: url('../images/background/BG-v-dots.gif'); background-repeat: repeat-y; background-position: top right; padding-right: 5px; }
td.TD-nieuws-04       { width: 260px; text-align:  left; vertical-align: top; padding-left: 4px; }

span.SPAN-nieuws-01   { font-weight: bold; color: #D3AB1D; }
img.IMG-nieuws-home   { margin-top: 4px; }
img.IMG-nieuws-next   { margin-top: 5px; }

/* right menu : top search */
table.TABLE-right-top { width: 190px; height: 38px; border: none; margin-bottom: 2px; }
table.TABLE-login-01  { width: 190px; border: none; }
table.TABLE-login-02  { width: 170px; border: none; margin-top: 20px; }

table.TABLE-search    { width: 170px; height: 27px; border: none; }
td.TD-right-top-01    { width: 190px; height: 38px; text-align: center; vertical-align: middle; background-image: url('../images/background/BG-repeat.gif'); }
td.TD-search-01       { width: 170px; height: 11px; text-align:   left; vertical-align: bottom; }
td.TD-search-02       { width: 156px; height: 16px; text-align:   left; vertical-align: middle; }
td.TD-search-03       { width:  14px; height: 16px; text-align:   left; vertical-align: middle; }

td.TD-login-01        { width: 190px; text-align: center; vertical-align: middle; background-color: #E5E5E5; background-image: url('../images/headers/HDR-login.gif'); background-repeat: no-repeat; background-position: top left; }
td.TD-login-02        { width: 170px; text-align:   left; vertical-align: middle; }
td.TD-login-03        { width: 136px; text-align:   left; vertical-align: middle; }
td.TD-login-04        { width:  34px; text-align:   left; vertical-align: middle; }
td.TD-login-05        { width: 170px; text-align:   left; vertical-align: middle; color: #FF0000; font-weight: bold; }
td.TD-login-06        { width: 170px; text-align:  right; vertical-align: middle; }

input.INPUT-search    { width: 154px; height: 20px; font-size: 9px; }
input.INPUT-login     { width: 132px; height: 16px; font-size: 9px; vertical-align: middle; }
input.INPUT-checkbox  { border: none; }
input.INPUT-clear     { border: none; }

/* content: besprekingen */
table.TABLE-besprekingen { width: 100%; height: 100%; border: none; }
table.TABLE-b-info       { width: 176px; border: none; }
table.TABLE-b-list       { width: 620px; border: none; margin-top: 25px; }
table.TABLE-b-list-02    { width: 620px; border: none; }

td.TD-besprekingen-01    { width: 176px; text-align: center; vertical-align: top; padding-top: 15px; }
td.TD-besprekingen-02    { text-align: left; vertical-align: top; padding-top: 15px; padding-right: 15px; }
td.TD-besprekingen-03    { width: 206px; text-align: center; vertical-align: top; padding-top: 35px; background-color: #DCDCDC; background-image: url('../images/headers/HDR-informatie.gif'); background-repeat: no-repeat; background-position: top center; }
td.TD-besprekingen-04    { text-align: left; vertical-align: top; padding-top: 15px; padding-right: 50px; }
td.TD-besprekingen-05    { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-besprekingen-vert.gif'); background-repeat: no-repeat; background-position: top center; }

td.TD-b-info-01          { width: 176px; text-align:   left; vertical-align: middle; }
td.TD-b-info-02          { width: 176px; text-align:   left; vertical-align: middle; padding-left: 12px; }

td.TD-b-list-01          { width: 620px; height: 20px; text-align: left; vertical-align: top; }
td.TD-b-list-02-01       { width: 620px; text-align: left; vertical-align: top; background-image: url('../images/background/BG-h-dots.gif'); background-repeat: repeat-x; background-position: bottom left; }
td.TD-b-list-02-02       { width: 620px; text-align: left; vertical-align: top; }
td.TD-b-list-03          { width:  65px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }
td.TD-b-list-04          { width: 555px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }
td.TD-b-list-err         { width: 620px; height: 50px; text-align: center; vertical-align: middle; font-weight: bold; }

span.SPAN-info-01        { color: #D3AB1D; font-weight: bold; }
span.SPAN-info-02        { color: #D3AB1D; font-style: italic; }
ul.UL-info               { margin: 2em; margin-top: 0px; margin-bottom: 0px; }

a.A-bespreking-01        { font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; }
a.A-bespreking-01:hover  { font-size: 12px; color: #CC0000; text-decoration: none; font-weight: bold; }
a.A-bespreking-02        { font-size: 18px; color: #666666; text-decoration: none; font-weight: bold; }
a.A-bespreking-02:hover  { font-size: 18px; color: #CC0000; text-decoration: none; font-weight: bold; }
a.A-bespreking-03        { color: #D3AB1D; font-weight: bold; text-decoration: none; }
a.A-bespreking-03:hover  { color: #cc0000; font-weight: bold; text-decoration: none; }

/* content: nieuws */
table.TABLE-nieuws-content { width: 100%; height: 100%; border: none; }
table.TABLE-nieuws-list    { width: 620px; border: none; margin-top: 25px; }
table.TABLE-nieuws-list-02 { width: 620px; border: none; }

td.TD-nieuws-c-01        { width: 176px; text-align: center; vertical-align: top; padding-top: 15px; }
td.TD-nieuws-c-02        { text-align: left; vertical-align: top; padding-top: 15px; padding-right: 50px; }
td.TD-nieuws-c-03        { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-nieuws-vert.gif'); background-repeat: no-repeat; background-position: top center; }
td.TD-nieuws-c-04        { text-align: center; vertical-align: top; padding-top: 15px; }

td.TD-nieuws-l-01        { width: 620px; height: 20px; text-align: left; vertical-align: top; }
td.TD-nieuws-l-02-01     { width: 620px; text-align: left; vertical-align: top; background-image: url('../images/background/BG-h-dots.gif'); background-repeat: repeat-x; background-position: bottom left; }
td.TD-nieuws-l-02-02     { width: 620px; text-align: left; vertical-align: top; }
td.TD-nieuws-l-03        { width:  65px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }
td.TD-nieuws-l-04        { width: 555px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; padding-right: 12px; }

td.TD-nieuws-l-05        { width: 208px; text-align:  right; vertical-align: bottom; padding-right: 12px; }
td.TD-nieuws-l-06        { width: 180px; text-align: center; vertical-align: bottom; }
td.TD-nieuws-l-07        { width: 208px; text-align:   left; vertical-align: bottom; padding-left: 12px; }

td.TD-nieuws-l-08t       { width: 108px; height: 25px; text-align:   left; vertical-align: middle; }
td.TD-nieuws-l-09t       { width:  25px; height: 25px; text-align: center; vertical-align: middle; }
td.TD-nieuws-l-10t       { width: 487px; height: 25px; text-align:   left; vertical-align: middle; }
td.TD-nieuws-l-08        { width: 108px; height: 25px; text-align:   left; vertical-align: middle; border-top: 1px dashed #999999; }
td.TD-nieuws-l-09        { width:  25px; height: 25px; text-align: center; vertical-align: middle; border-top: 1px dashed #999999; }
td.TD-nieuws-l-10        { width: 487px; height: 25px; text-align:   left; vertical-align: middle; border-top: 1px dashed #999999; }

td.TD-nieuws-l-err       { width: 620px; height: 50px; text-align: center; vertical-align: middle; font-weight: bold; }

a.A-nieuws-03            { color: #D3AB1D; font-weight: bold; text-decoration: none; }
a.A-nieuws-03:hover      { color: #cc0000; font-weight: bold; text-decoration: none; }
a.A-nieuws-04            { color: #D3AB1D; font-weight: bold; font-size: 17px; text-decoration: none; }
a.A-nieuws-04:hover      { color: #CC0000; font-weight: bold; font-size: 17px; text-decoration: none; }
a.A-nieuws-05            { color: #D3AB1D; font-weight: normal; text-decoration: none; }
a.A-nieuws-05:hover      { color: #cc0000; font-weight: normal; text-decoration: none; }

span.SPAN-nieuws-01      { color: #D3AB1D; font-weight: bold; }
span.SPAN-nieuws-02      { color: #D3AB1D; }

/* registreren */
table.TABLE-reg-01       { width: 620px; border: none; margin-top: 25px; }

td.TD-reg-01             { width: 620px; height: 50px; text-align: left; vertical-align: top; }
td.TD-reg-02             { width: 210px; height: 30px; text-align: right; padding-right: 10px; vertical-align: middle; background-image: url('../images/background/BG-v-dots.gif'); background-repeat: repeat-y; background-position: top right; }
td.TD-reg-03             { width: 390px; height: 30px; text-align: left; padding-left: 10px; }
td.TD-reg-04             { width: 620px; height: 50px; text-align: center; vertical-align: middle; font-weight: bold; }
td.TD-reg-error          { width: 620px; height: 30px; text-align: center; vertical-align: top; font-weight: bold; color: #CC0000; }

input.INPUT-btn-01       { color: #666666; width: 80px; height: 18px; }
input.INPUT-txt-01       { width: 200px; height: 18px; padding-left: 4px; vertical-align: middle; }
input.INPUT-txt-02       { width: 250px; height: 18px; padding-left: 4px; vertical-align: middle; }

/* whois */
table.TABLE-whois-content { width: 100%; height: 100%; border: none; }
table.TABLE-whois-list    { width: 650px; border: none; margin-top: 25px; }
table.TABLE-whois-01      { width: 450px; border: none; }
table.TABLE-whois-02      { width: 350px; border: none; }

td.TD-whois-01           { width: 350px; text-align: left; vertical-align: middle; }
td.TD-whois-02           { width: 160px; text-align: left; vertical-align: top; padding-top: 4px; }
td.TD-whois-03           { width: 190px; text-align: left; vertical-align: top; padding-top: 4px; }

td.TD-whois-c-01         { width: 176px; text-align: center; vertical-align: top; padding-top: 15px; }
td.TD-whois-c-02         { text-align: left; vertical-align: top; padding-top: 15px; padding-right: 50px; }
td.TD-whois-c-03         { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-whois-vert.gif'); background-repeat: no-repeat; background-position: top center; }
td.TD-whois-c-04         { text-align: center; vertical-align: top; padding-top: 25px; }
td.TD-whois-c-05         { width: 650px; border: 1px solid #999999; background-color: #DCDCDC; }
td.TD-whois-c-06         { vertical-align: middle; text-align: center; padding: 6px; padding-top: 12px; }
td.TD-whois-c-07         { vertical-align: middle; text-align: center; padding: 2px; padding-bottom: 12px; }
td.TD-whois-c-08         { width: 650px; border-bottom: 1px solid #999999; font-weight: bold; font-size: 20px; }
td.TD-whois-c-09         { width: 650px; padding: 6px; }
td.TD-whois-c-10         { width: 120px; padding-top: 6px; padding-bottom: 6px; font-weight: bold; }
td.TD-whois-c-11         { width: 330px; padding-top: 6px; padding-bottom: 6px; }
td.TD-whois-c-12         { width:  50px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }
td.TD-whois-c-13         { width: 400px; padding-top: 2px; padding-bottom: 2px; }

span.SPAN-whois-01       { font-size: 12px; color: #CCCCCC; text-decoration: none; font-weight: bold; }
span.SPAN-whois-02       { color: #D3AB1D; font-weight: bold; }
span.SPAN-whois-03       { color: #D3AB1D; font-style: italic; }

ul.UL-whois              { margin: 3em; margin-top: 2px; margin-bottom: 2px; }

a.A-whois-01             { text-decoration: none; color: #666666; font-weight: bold; }
a.A-whois-01:hover       { text-decoration: none; color: #CC0000; font-weight: bold; }

/* specials */
table.TABLE-specials-content { width: 100%; height: 100%; border: none; }
table.TABLE-specials-01      { width: 350px; border: none; }
td.TD-specials-c-01          { text-align: left; vertical-align: top; padding-top: 15px; padding-left: 20px; }
td.TD-specials-c-02          { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-specials-vert.gif'); background-repeat: no-repeat; background-position: top center; }

td.TD-specials-01            { width: 350px; height: 80px; text-align: left; vertical-align: top; padding-top: 65px; background-image: url('../images/headers/HDR-specials.jpg'); background-repeat: no-repeat; background-position: top left; }
td.TD-specials-02            { width: 160px; text-align: left; vertical-align: top; padding-top: 4px; }
td.TD-specials-03            { width: 190px; text-align: left; vertical-align: top; padding-top: 4px; }

td.TD-specials-link01        { width: 380px; height: 11px; text-align: left; vertical-align: middle; }
td.TD-specials-link02       { width: 380px; height: 20px; }
td.TD-specials-link03       { width: 120px; text-align: left; vertical-align: top; background-image: url('../images/background/BG-v-dots.gif'); background-repeat: repeat-y; background-position: top right; padding-right: 5px; }
td.TD-specials-link04       { width: 230px; text-align:  left; vertical-align: top; padding-left: 4px; }

span.SPAN-specials-link01   { font-weight: bold; color: #D3AB1D; }
span.SPAN-specials-01        { font-weight: bold; color: #D3AB1D; font-size: 18px; }
span.SPAN-specials-02        { color: #D3AB1D; font-style: italic; }

img.IMG-specials-01          { margin-right: 4px; margin-top: 4px; margin-bottom: 4px; }
img.IMG-specials-02          { margin-left: 4px; margin-top: 4px; margin-bottom: 4px; }

/* contact */
span.SPAN-contact-01        { font-weight: bold; font-style: italic; font-size: 18px; color: #CC0000; }
span.SPAN-contact-02        { font-weight: bold; color: #666666; }

table.TABLE-contact-content { width: 100%; height: 100%; border: none; }
table.TABLE-contact-form    { width: 650px; border: none; margin-top: 15px; }

td.TD-contact-form-01     { width: 180px; height: 30px; text-align: right; vertical-align: middle; font-weight: bold; padding-right: 20px; }
td.TD-contact-form-02     { width: 450px; height: 30px; text-align: left; vertical-align: middle; }
td.TD-contact-form-03     { width: 650px; text-align: left; vertical-align: middle; }
td.TD-contact-form-04     { width: 180px; height: 30px; text-align: right; vertical-align: top; font-weight: bold; padding-right: 20px; padding-top: 10px; }
td.TD-contact-form-05     { width: 450px; height: 30px; text-align: left; vertical-align: middle; padding-top: 5px; }
td.TD-contact-form-06     { width: 650px; height: 100px; text-align: center; vertical-align: middle; }

td.TD-contact-err         { width: 650px; height: 50px; text-align: center; vertical-align: middle; color: #CC0000; font-weight: bold; }

td.TD-contact-c-01        { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-contact-vert.gif'); background-repeat: no-repeat; background-position: top center; }
td.TD-contact-c-02        { text-align: center; vertical-align: top; padding-top: 25px; }

input.INPUT-contact-01    { width: 350px; height: 20px; padding-left: 2px; padding-top: 2px; }
textarea.INPUT-contact-02 { width: 350px; height: 125px; padding-left: 2px; padding-top: 2px; }
input.INPUT-contact-03    { width: 90px; height: 20px; }

/* links */
table.TABLE-links-content { width: 100%; height: 100%; border: none; }
table.TABLE-links-list    { width: 650px; border: none; margin-top: 25px; }
table.TABLE-links-01      { width: 450px; border: none; }
table.TABLE-links-02      { width: 350px; border: none; }

td.TD-links-01           { width: 350px; text-align: left; vertical-align: middle; }
td.TD-links-02           { width: 160px; text-align: left; vertical-align: top; padding-top: 4px; }
td.TD-links-03           { width: 190px; text-align: left; vertical-align: top; padding-top: 4px; }

td.TD-links-c-03         { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-links-vert.gif'); background-repeat: no-repeat; background-position: top center; }
td.TD-links-c-04         { text-align: center; vertical-align: top; padding-top: 25px; }
td.TD-links-c-09         { width: 650px; padding: 6px; }

span.SPAN-links-01       { font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; }
span.SPAN-links-02       { color: #D3AB1D; font-weight: bold; }
span.SPAN-links-03       { color: #D3AB1D; font-style: italic; }

ul.UL-links              { margin: 3em; margin-top: 10px; margin-bottom: 10px; line-height: 16px; }

a.A-links-01             { text-decoration: none; color: #CC0000; font-weight: bold; }
a.A-links-01:hover       { text-decoration: none; color: #666666; font-weight: bold; }

/* prijsvragen */
table.TABLE-prijs-f-01    { width: 380px; border: none; }
table.TABLE-prijs-f-02    { width: 350px; border: none; margin-left: 25px; }
table.TABLE-prijs-f-03    { width: 242px; border: none; }
table.TABLE-prijs-content { width: 100%; height: 100%; border: none; }
table.TABLE-prijs-main    { width: 500px; border: none; }
table.TABLE-prijs-main-02 { width: 474px; border: none; }
table.TABLE-prijs-list    { width: 650px; border: none; margin-top: 25px; }

td.TD-prijs-f-01         { width: 380px; height: 142px; text-align: left; vertical-align: top; background-image: url('../images/background/BG-prijsvragen.gif'); background-repeat: no-repeat; background-position: top left; padding-top: 30px; }
td.TD-prijs-f-02         { width: 242px; height: 108px; text-align: left; vertical-align: top; }
td.TD-prijs-f-03         { width: 108px; height: 108px; text-align: center; vertical-align: middle; background-color: #EEEEEE; }
td.TD-prijs-f-04         { width: 242px; height:  26px; text-align: left; vertical-align: middle; }
td.TD-prijs-f-05         { width: 242px; height:  20px; text-align: left; vertical-align: middle; background-color: #EEEEEE; padding-left: 6px; }
td.TD-prijs-f-06         { width: 242px; height:   4px; text-align: left; vertical-align: middle; }

td.TD-prijs-c-01         { width: 176px; text-align: center; vertical-align: top; padding-top: 15px; }
td.TD-prijs-c-02         { text-align: left; vertical-align: top; padding-top: 15px; padding-right: 50px; }
td.TD-prijs-c-03         { width: 27px; text-align: center; vertical-align: top; background-color: #DCDCDC; background-image: url('../images/headers/HDR-prijsvragen-vert.gif'); background-repeat: no-repeat; background-position: top center; }
td.TD-prijs-c-04         { width: 100px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; font-weight: bold; }
td.TD-prijs-c-05         { width: 400px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }
td.TD-prijs-c-06         { width: 620px; height: 50px; text-align: center; vertical-align: top; font-weight: bold; padding-top: 50px; }
td.TD-prijs-c-07         { text-align: center; vertical-align: top; padding-top: 25px; }

td.TD-prijs-c-08         { width: 176px; text-align: center; vertical-align: top; }
td.TD-prijs-c-09         { width: 474px; text-align: left; vertical-align: top; }
td.TD-prijs-c-10         { width: 100px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; font-weight: bold; }
td.TD-prijs-c-11         { width: 374px; text-align: left; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }
td.TD-prijs-c-12         { width: 374px; text-align: right; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }

a.A-prijsvragen          { text-decoration: none; color: #666666; font-weight: normal; }
a.A-prijsvragen:hover    { text-decoration: none; color: #CC0000; font-weight: normal; }

span.SPAN-prijs-01       { font-weight: bold; font-size: 10px; color: #666666; }

input.INPUT-prijs-01     { width: 250px; height: 18px; padding-left: 3px; vertical-align: middle; }

/* reageren */
table.TABLE-reageren-01  { width: 365px; border: none; }
table.TABLE-reageren-02  { width: 515px; border: none; }
table.TABLE-reageren-03  { width: 690px; border: none; }

td.TD-reageren-01n       { width: 359px; height: 40px; text-align: center; vertical-align: middle; font-style: italic; color: #AAAAAA; }
td.TD-reageren-01        { width: 359px; font-weight: bold; text-align: left; vertical-align: top; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; background-image: url('../images/background/BG-repeat.gif'); }
td.TD-reageren-02        { width: 365px; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
td.TD-reageren-03        { width: 365px; text-align:  right; vertical-align: top; padding-top: 2px; padding-bottom: 10px; }
td.TD-reageren-04        { width: 200px; text-align:   left; vertical-align: middle; padding-top: 6px; padding-bottom: 2px; font-style: italic; color: #999999; }
td.TD-reageren-05        { width: 165px; text-align:  right; vertical-align: middle; padding-top: 6px; padding-bottom: 2px; font-style: italic; color: #999999; }
td.TD-reageren-06        { width: 365px; text-align:   left; vertical-align: top; padding-top: 2px; padding-bottom: 12px; }
td.TD-reageren-07        { width: 365px; text-align:   left; vertical-align: top; padding-top: 2px; padding-bottom: 12px; border-bottom: 1px dashed #666666; }

td.TD-reageren-08n       { width: 509px; height: 40px; text-align: center; vertical-align: middle; font-style: italic; color: #AAAAAA; }
td.TD-reageren-08        { width: 509px; font-weight: bold; text-align: left; vertical-align: top; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; background-image: url('../images/background/BG-repeat.gif'); }
td.TD-reageren-09        { width: 515px; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
td.TD-reageren-10        { width: 515px; text-align:  right; vertical-align: top; padding-top: 2px; padding-bottom: 10px; }
td.TD-reageren-11        { width: 300px; text-align:   left; vertical-align: middle; padding-top: 6px; padding-bottom: 2px; font-style: italic; color: #999999; }
td.TD-reageren-12        { width: 215px; text-align:  right; vertical-align: middle; padding-top: 6px; padding-bottom: 2px; font-style: italic; color: #999999; }
td.TD-reageren-13        { width: 515px; text-align:   left; vertical-align: top; padding-top: 2px; padding-bottom: 12px; }
td.TD-reageren-14        { width: 515px; text-align:   left; vertical-align: top; padding-top: 2px; padding-bottom: 12px; border-bottom: 1px dashed #666666; }

td.TD-reageren-15n       { width: 684px; height: 40px; text-align: center; vertical-align: middle; font-style: italic; color: #AAAAAA; }
td.TD-reageren-15        { width: 684px; font-weight: bold; text-align: left; vertical-align: top; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; background-image: url('../images/background/BG-repeat.gif'); }
td.TD-reageren-16        { width: 690px; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
td.TD-reageren-17        { width: 690px; text-align:  right; vertical-align: top; padding-top: 2px; padding-bottom: 10px; }
td.TD-reageren-18        { width: 475px; text-align:   left; vertical-align: middle; padding-top: 6px; padding-bottom: 2px; font-style: italic; color: #999999; }
td.TD-reageren-19        { width: 215px; text-align:  right; vertical-align: middle; padding-top: 6px; padding-bottom: 2px; font-style: italic; color: #999999; }
td.TD-reageren-20        { width: 690px; text-align:   left; vertical-align: top; padding-top: 2px; padding-bottom: 12px; }
td.TD-reageren-21        { width: 690px; text-align:   left; vertical-align: top; padding-top: 2px; padding-bottom: 12px; border-bottom: 1px dashed #666666; }

td.TD-reageren-error     { width: 365px; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: #CC0000; }
td.TD-reageren-error2    { width: 515px; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: #CC0000; }
td.TD-reageren-error3    { width: 690px; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 2px; font-weight: bold; color: #CC0000; }

textarea.INPUT-reageren-01 { width: 100%; height: 75px; }
input.INPUT-reageren-02  { width: 75px; height: 20px; }