/********* 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: #E50000;
 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;
  border: 1px solid #A2A1A1; 
  padding:0px;
  margin:20px;
  padding:10px 20px;
}

.pakketKleinArticle
{
  width:540px;
}

.pakketArticle
{
  width:540px;
}

.pakketImage
{
	text-align:left;
	margin:0px;
	display:block;
}

.pakketImageL
{
	margin:0px 10px 10px 0px;
	display:inline;
	float:left;
}

.pakketImageR
{
	margin:0px 0px 10px 10px;
	display:inline;
	float:right;
}

.pakketArticle h1,
.pakketKleinArticle h1
{
	font-size:18px;
	line-height:28px;
	font-style:italic;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

.pakketArticle h2,
.pakketKleinArticle h2
{
	font-size:16px;
	line-height:25px;
	font-style:italic;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:bottom;
}

.pakketArticle h2 img,
.pakketKleinArticle h2 img
{
	padding:0px;
	margin:0px;
	line-height:16px;
	vertical-align:bottom;
}


.pakketArticle p,
.pakketKleinArticle p
{
  color:#666;
  font-size:11px;
	line-height:13px;
  font-weight:bold;
  margin:5px 0px 10px 0px;
  border:0px;
  padding:0px;
}

.pakketArticle .pakketLogo,
.pakketKleinArticle .pakketLogo
{
  float:left;
  margin:0px 15px 10px 0px;
}

.pakketArticle .pakketTarief
{
  margin-top:0px;
}

.pakketKleinArticle .pakketTarief
{
  margin:0px;
  padding:0px;
  white-space:nowrap;
}

.pakketArticle .specsTable,
.pakketKleinArticle .specsTable
{
  width:100%;
  margin:10px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
	line-height:16px;
  font-weight:bold;
}

.gradientOrangeShortDesc .specsTable
{
  border-top:1px dashed #e59600;
}

.gradientOrangeShortDesc h1,
.gradientOrangeShortDesc h1
{
  color:#ef9600;
}


.gradientRedShortDesc .specsTable
{
  border-top:1px dashed #e50000;
}

.gradientRedShortDesc h1,
.gradientRedShortDesc h1,
.pakketTarief h2
{
  color:#e50000;
}

.gradientBlackShortDesc .pakketTarief h2
{
  color:#333;
}

.gradientBlackShortDesc .specsTable
{
  border-top:1px dashed #666;
}

.rowSpacer
{
	height:10px;	
}

.outline
{
	outline: 1px dashed #000;
}

.floatR
{
	float:right;
}

.floatL
{
	float:left;
}

.clearL
{
	clear:left;
}

.clearR
{
	clear:right;
}

.clearB
{
	clear:both;
}

.round3
{
	/* rounded corners */
  -moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
  border-radius: 3px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;   	
}

.round5
{
	/* rounded corners */
  -moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
  border-radius: 5px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;   	
}

.round10
{
	/* rounded corners */
  -moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
  border-radius: 10px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;   	
}

.gradientGrey
{
  /* gradient */
  background-color: #efefef;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff)); 
  background-image: -webkit-linear-gradient(top, #efefef, #ffffff); 
  background-image:    -moz-linear-gradient(top, #efefef, #ffffff); 
  background-image:     -ms-linear-gradient(top, #efefef, #ffffff); 
  background-image:      -o-linear-gradient(top, #efefef, #ffffff); 
  background-image:         linear-gradient(top, #efefef, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#ffffff');
}

.gradientLightGrey
{
  /* gradient */
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #efefef); 
  background-image:    -moz-linear-gradient(top, #ffffff, #efefef); 
  background-image:     -ms-linear-gradient(top, #ffffff, #efefef); 
  background-image:      -o-linear-gradient(top, #ffffff, #efefef); 
  background-image:         linear-gradient(top, #ffffff, #efefef);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef');
}

.gradientGreyShort
{
  /* gradient */
  background-color: #dfdfdf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#ffffff)); 
  background-image: -webkit-linear-gradient(top, #dfdfdf, #ffffff); 
  background-image:    -moz-linear-gradient(top, #dfdfdf, #ffffff); 
  background-image:     -ms-linear-gradient(top, #dfdfdf, #ffffff); 
  background-image:      -o-linear-gradient(top, #dfdfdf, #ffffff); 
  background-image:         linear-gradient(top, #dfdfdf, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#ffffff');
}

.gradientGreyShortDesc
{
  /* gradient */
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dfdfdf)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #dfdfdf); 
  background-image:    -moz-linear-gradient(top, #ffffff, #dfdfdf); 
  background-image:     -ms-linear-gradient(top, #ffffff, #dfdfdf); 
  background-image:      -o-linear-gradient(top, #ffffff, #dfdfdf); 
  background-image:         linear-gradient(top, #ffffff, #dfdfdf);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dfdfdf');
}

.gradientRedShortDesc
{
  /* gradient */
  border: 1px solid #e50000;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffd9d1)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #ffd9d1); 
  background-image:    -moz-linear-gradient(top, #ffffff, #ffd9d1); 
  background-image:     -ms-linear-gradient(top, #ffffff, #ffd9d1); 
  background-image:      -o-linear-gradient(top, #ffffff, #ffd9d1); 
  background-image:         linear-gradient(top, #ffffff, #ffd9d1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffd9d1');
}

.gradientOrangeShortDesc
{
  /* gradient */
  border: 1px solid #ef9600;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffe6af)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #ffe6af); 
  background-image:    -moz-linear-gradient(top, #ffffff, #ffe6af); 
  background-image:     -ms-linear-gradient(top, #ffffff, #ffe6af); 
  background-image:      -o-linear-gradient(top, #ffffff, #ffe6af); 
  background-image:         linear-gradient(top, #ffffff, #ffe6af);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe6af');
}

.gradientBlackShortDesc
{
  /* gradient */
  border: 1px solid #ababab;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede)); 
  background-image: -webkit-linear-gradient(top, #ffffff, #dedede); 
  background-image:    -moz-linear-gradient(top, #ffffff, #dedede); 
  background-image:     -ms-linear-gradient(top, #ffffff, #dedede); 
  background-image:      -o-linear-gradient(top, #ffffff, #dedede); 
  background-image:         linear-gradient(top, #ffffff, #dedede);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dedede');
}

button,
.button
{
	font-size:1em;
	line-height:1em;
	padding:3px 5px;
	border: 1px solid #aeaeae;
	background-color:#dedede;
	text-decoration:none;
	white-space:nowrap;
	margin:3px 0px 3px 0px;
}

button:hover,
.button:hover,
.active
{
	cursor:pointer;
	text-decoration:none;
	background-color:#fefefe;
}

/********* 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 2px 2px 8px;
	font-size:14px;
	color:#fff;
	background-color:#575757;	
}

.kortHeaderArticle .orangeHeader
{
	background-color:#ff9600;	
}

.kortHeaderArticle h2,
.kortHeaderArticle h3
{
	font-size:14px;
	margin:10px 0px 2px 0px;
	padding-left:8px;
}

.kortHeaderArticle p
{
	padding-left:8px;
	margin:2px 4px 2px 0px;
	color:#a6a6a6;
}

.kortHeaderArticle .extradienst p
{
	margin:2px 0px 2px 0px;
	color:#a6a6a6;
}

.kortHeaderArticle .extradienst
{
	margin: 20px 0px;
}

.kortHeaderArticle .extradienst h2
{
	margin: 0px;
}

.kortHeaderArticle .extradienst img
{
	float: left;
	margin: 0px 5px 0px 0px;
}

/* fixes voor andere view */
.two_cols_right .kortHeaderArticle h2,
.two_cols_right .kortHeaderArticle h3
{
	margin:5px 0px;
	padding-left:0px;
}

.two_cols_right .kortHeaderArticle p
{
	margin:2px 10px 10px 0px;
	padding-left:0px;
	padding-right:0px;
}

.two_cols_right .kortHeaderArticle .orangeHeader {
	padding-left:8px;
}

.kortHeaderArticle .specsTable
{
  clear:right;
  width:90%;
  margin:0px 15px 10px 0px;
  padding:0px 0px 0px 0px;
  color:#a6a6a6;
  font-size:11px;
	line-height:12px;
  font-weight:bold;
}

.kortHeaderArticle ul
{
	margin:0px 0px 0px 10px;
	padding-left:4px;
} 

.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;
}
