/********* ARTICLE ************/ 
.article,
.article p
{
  font-size:11px;
	line-height:14px;
  margin:0px;
  border:0px;
  overflow:auto;
}

.article,
.article p,
.article h1,
.article h2,
.article img
{
  padding:0 0 5px 0px;
}

.article p img
{
  float:none;
}

.article .specsTable
{
  clear:right;
  width:100%;
  margin:0px 15px 0px 15px;
  padding:0px 0px 0px 0px;
  font-size:12px;
	line-height:14px;
	letter-spacing:1px;
  font-weight:normal;
}

.articleTable
{
 width:90%;
 border-collapse:collapse;
 text-align:left;
 margin:20px;
}

.articleTable tr
{
 border-top: 1px solid #000000;
 padding:2px
}

.articleTable th
{
 padding:2px 5px;
}

.articleTable td
{
 padding:1px 5px;
}

.articleTable th
{
 font-weight:bold;
 font-style:italic;
 text-align: right;
}

.articleTable tr.tHeader, .articleTable tr.first
{
 border: 0px solid #000000;
}

.articleTable tr.tHeader, .articleTable tr.first th
{
 border-bottom: 3px solid #000000;
 color: #E60000;
 font-weight:bold;
 font-style:normal;
 text-align: left;
}

.articleTable tr.tOdd
{
 background-color:#fafafa;
}

.articleTable tr.tPrice
{
 border-top:2px solid #8A8A8A;
 border-bottom:2px solid #8A8A8A;
}


/********* HEADER ARTICLE ************/ 
.headerArticle,
.headerArticle p
{
  font-size:11px;
	line-height:15px;
  font-weight:bold;
  margin:0px;
  border:0px;
  padding:0 0 5px 0px;
}

/********* PAKKET ARTICLE ************/ 
.pakketArticle,
.pakketKleinArticle
{
  background-color:#8a8a8a;
  padding:0px;
  margin:20px;
  padding:10px 10px 10px 10px;
}

.pakketKleinArticle
{
  width3600px;
}

.pakketArticle
{
  width:500px;
}

.pakketArticle h1,
.pakketKleinArticle h1
{
  display:inline;
	color:#ff9600;
	font-size:18px;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

.pakketArticle p,
.pakketKleinArticle p
{
  color:#ffffff;
  font-size:11px;
	line-height:14px;
  font-weight:bold;
  background-color:#8a8a8a;
  margin:20px;
  border:0px;
  padding:0px;
}

.pakketArticle .pakketLogo,
.pakketKleinArticle .pakketLogo
{
  float:left;
  margin:0px 15px 10px 0px;
}

.pakketArticle .pakketTarief
{
  float:right;
  color:#ff9600;
  margin:5px 5px 5px 5px;
}

.pakketKleinArticle .pakketTarief
{
  color:#ff9600;
  margin:0px;
  padding:0px;
  white-space:nowrap;
}

.pakketArticle .specsTable,
.pakketKleinArticle .specsTable
{
  clear:right;
  border-top:1px solid #ffffff;
  width:100%;
  margin:0px 15px 0px 15px;
  padding:10px 0px 0px 0px;
  color:#ffffff;
  font-size:11px;
	line-height:14px;
  font-weight:bold;
}


/********* KortHeaderARTICLE ************/ 
.kortHeaderArticle
{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#a6a6a6;
}

.kortHeaderArticle .greyHeader,
.kortHeaderArticle .orangeHeader
{
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff;
	padding:2px;
	margin:0px 0px 5px 0px;
}

.kortHeaderArticle .greyHeader, .article .greyHeader
{
	padding:2px;
	font-size:14px;
	color:#fff;
	background-color:#575757;	
}

.kortHeaderArticle .orangeHeader
{
	background-color:#ff9600;	
}

.kortHeaderArticle h2,
.kortHeaderArticle h3
{
	font-size:14px;
	padding:0px;
	margin:10px 0px 2px 0px;
}

.kortHeaderArticle p, .kortHeaderArticle .extradienst p
{
	margin:2px 0px 2px 0px;
	padding:0px;
	color:#a6a6a6;
}

.kortHeaderArticle .extradienst
{
	margin: 20px 0px;
}

.kortHeaderArticle .extradienst h2
{
	margin: 0px;
}

.kortHeaderArticle .extradienst img
{
	float: left;
	margin: 0px 5px 0px 0px;
}


.plane .kortHeaderArticle h2,
.plane .kortHeaderArticle h3
{
	margin:5px 10px;
}

.plane .kortHeaderArticle p
{
	margin:2px 10px 10px 10px;
}

.kortHeaderArticle .specsTable
{
  clear:right;
  width:90%;
  margin:0px 15px 10px 0px;
  padding:10px 0px 0px 0px;
  color:#a6a6a6;
  font-size:11px;
	line-height:12px;
  font-weight:bold;
}

.kortHeaderArticle ul
{
	margin:0px 0px 0px 10px;
} 

.kortHeaderArticle ul li
{
	margin:0px;
	list-style-position:inside;
	list-style-image: url('../../pics/linkRight.gif');
}

.kortHeaderArticle ul li a
{
  color:#a6a6a6;
  text-decoration:none;
}

.kortHeaderArticle ul li a:hover
{
  color:#a6a6a6;
  text-decoration:underline;
}

table.domainCheck
{
  border-collapse:collapse;
  margin:10px;
}

table.domainCheck tr td
{
  border:1px solid #585858;
}

table.domainCheck input.domain
{
  width:200px;
  border:0px;
}

table.domainCheck select.tld
{
  border:0px;
  width:60px;
}

table.domainCheck input.button
{
  border:0px;
  background-color:transparent;
}

table.domainCheck input.button:hover
{
  cursor:auto;
}

/********* DomainOrderFormARTICLE ************/ 

.domainOrderFormArticle
{
  margin:20px;
  padding:10px 10px 10px 10px;
}

/********* KortARTICLE ************/ 
.kortArticle
{

}


/********* Algemeen ************/ 

.link
{
	float:right;
	text-align:right;
	margin:0px 10px 2px 0px;
	padding:0px;
	font-weight:bold;
	border: 0px solid #000000;
	font-size:11px;
  color:#ff9600;
	text-decoration:none;
	vertical-align:middle;
}

a.link img
{
	vertical-align:middle;
	margin:0px;
	padding:0 5px 0 0;
	border:0px;
}


/********* FOTO ALBUM ************/ 
table.album td{
	width:150px;
	text-align:center;
	padding: 2px 15px;
}

img.thumb {
	border:0px solid #000066;
	text-align:center;
}

.input_tabel {
	border: 1px solid #000000;
	border-color:#0a0a0a #8f8f8f #9f9f9f #0a0a0a ;
	background-color:#dddddd;
	margin:0px;
	height:90px;
	width:100px;
}

.input_tabel td {
	text-align:left;
}

input.input_veld {
	font-size:9px;
	padding:1px 0px 1px 0px;
	margin:0px;
}

/********* FAQ ARTICLE ************/ 

.faqarticle h3 a img {
	border:0px;
	margin: 0 5px 0 0;
	vertical-align:middle;
}


/********* LINK ARTICLE ************/ 
.linkarticle
{
  margin:0px;
  padding:10px 0px;  
}

.linkarticle a 
{
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	border:0px;
	margin:0px;
	color:#575757;
	letter-spacing:1px;
}

.linkarticle a:hover
{
	color:#A6A6A6;
}

.linkarticle a img 
{
	border:0px;
	margin:0px 10px 0px 0px;
	vertical-align:middle;
}

/********* textFoto ************/ 

.textfoto {
	overflow:hidden;
	margin:0px;
}

.textfoto img {
	margin: 5px 5px;
}

/********* Search Article ************/ 

.searcharticle
{
	border-collapse:none;
	border:0px;
	width:100%;
}

.searcharticle td.col1,
.searcharticle td.col1 input
{
 width:200px;
 border:0px;
 color:#ff9600;
 background-color:#4f4d4e;
 font-size:11px;
 font-family:Verdana,sans-serif;
}

.searcharticle td.submit input
{
	width:50px;
}

.searcharticle td.submit 
{
	text-align:left;
}

/********* Form Article ************/ 

.formarticle
{
 border-collapse:none;
 border:0px;
 padding:0px;
 color:#585858;
 font-size:12px;
 line-height:14px;
}

.formarticle td.boven {
 padding:0px;
 margin:5px 0px 5px 0px;
 border-bottom:1px solid #cccccc;
}

.formarticle td.onder {
 padding:0 0 0px 0;
 margin:5px 0 5px 0;
 border-top:1px solid #cccccc;
}

.formarticle td input, .formarticle td textarea, .formarticle td select
{
 width:300px;
 border:1px solid #cccccc;
 padding:2px;
 color:#585858;
 font-size:11px;
 line-height:14px;
}

.formarticle select.pulldown
{
 width:80px;
 border:1px solid #cccccc;
}

.formarticle td.checkbox input
{
 width:auto;
 border:1px solid #cccccc;
}


.formarticle td.submit input
{
 width:auto;
 color:#ffffff;
 padding:5px;
 border:0px;
 background-color:#FF9600;
}
.formarticle td.submit 
{
 text-align:right;
}

/********* Reservation FormArticle extends FormArticle ************/ 
.checkboxSelector
{
 width:100%;
 visibility:hidden;
 position:absolute;
}

.checkboxSelector td.checkbox
{
 margin:0px;
 padding:0px;
 padding-left:50px;
}

.checkboxSelector td.checkbox input
{
 margin:2px 5px;
 padding:0px;
 background-color:#000000;
}


/********* Overview Article ************/ 
.overview_table
{
	width:600px;
	color:#294292;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.overview_table tr.overview_jaar
{
	color:#294292;
	font-size:11px;
	font-weight:bold;
	height:30px;
	background-image:url('../../pics/vt/overview_jaarBG.jpg');
	background-position:right;
	background-repeat:no-repeat;
}

.overview_table td a
{
	font-weight:bold;
	color:#009300;
	text-decoration:none;
}

.overview_table td.loggedin
{
	white-space:nowrap;
	border-bottom:1px solid #009300;
}

/********* ForumArticle ************/

.berichtencontainer
{
	border:0px;
	margin: 0px 5px;
	padding:0px;
	text-align:center;
} 

.berichtencontainer table
{
	width:200px;
	margin:0px auto;
} 

.bericht
{
	margin:5px;
}

.bericht h1
{
	border-bottom:1px dotted #cccccc;
	text-align:left;
	color:#ff9600;
	padding:0px 2px 0px 2px;
	font-size:11px;
	font-weight:normal;
	margin:10px 0 0 0;
} 

.bericht span.time
{
	color:#7f7a60;
	float:right;
	font-size:11px;
} 

.bericht p
{
	border:0px;
	margin: 0px;
	color:#ffffff;
	font-size:11px;
	padding:3px 5px 10px 5px;
	text-align:left;
}

/********* PortfolioArticle ************/

img.portfoliobanner
{
  margin-bottom:4px;
}

img.portfoliophoto
{
}

img.logo_off
{
  opacity:.3;
}

#portfoliocontent
{
  width:550px;
}

/********* PortfolioOverviewArticle ************/

.portfolioOverview
{
  float:left;
  width:230px;
  height:130px;
  padding-right:20px;
}

.portfolioOverview .desc
{
  font-size:11px;
  color: #999999;
}

.portfolioOverview .desc a
{
  font-size:11px;
  cursor:pointer;
  text-decoration:underline;
}

.portfolioOverview .link
{
  color:#fff;
  background-color:#700; 
  opacity:.8; 
  height:14px; 
  padding:2px;
  margin:0px;
  margin-top:80px;
  float:left;
}

.portfolioOverview .link a
{
  text-decoration:none;
  color:#fff;
  font-size:11px;
}

.portfolioOverviewImage
{
  background-color:#eee;
  height:98px;
  width:225px;
  cursor:pointer;
}

.greyHeader a
{
  color:#fff;
  font-size: 18px;
  line-height: 20px;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  text-decoration:none;
}