body {
	font: normal normal 12px Arial, Verdana, Geneva,  Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
  margin: 0px 0px 0px 0px;   
}

#website {
	margin-top:20px;
}

.digitaal,
.kreet {
	font: normal bold 20px Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #FFFDCD;
	text-decoration:none;
	
	margin:0;
	padding:0;
	text-align:center;
	line-height:130%;
}

.schaduw {
	color:#000;
}

.forum_header {
	  background-color: #CC0000;
	  width:100%;
	  font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color: #FFFFFF;
	  padding:2px;
}

table.forum {
	 	  width:590px;
}

table.home {
	width:440px;
	border:1px solid #ccc; 
}

table.home td {
	border:1px solid #ccc;
}

.fckEditorBody
{
  background-color: #FFFFFF;
  border: 1px dashed #CC0000;
  overflow: hidden;
}

img {
   border-color: #FFFFFF;
}

a {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}

a:hover {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
  text-decoration: underline;

}

a.nav, .nav {
	font: normal bold 12px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.nav:hover, a.nav-over:hover, .nav-over {
	font: normal bold 12px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #FFFDCD;
  	text-decoration: none;
}

a.subnav, .subnav {
	font: normal bold 12px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.subnav:hover, a.subnav-over:hover, .subnav-over {
	font: normal bold 12px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
}

.subnav-active {
	font: normal bold 12px  Trebuchet MS, Arial, Verdana, Century Gothic,  Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
  	text-decoration: none;
}

a.copyright,
.copyright {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

a.copyright:hover {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
  text-decoration: none;  

}

a.agendalink {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.agendalink:hover {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
  text-decoration: none;  

}

.copyrighttekst {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

.copyrighttekst2 {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.advertentie {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.datum {
	font: normal normal 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}


a.navwitklein {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.navwitklein:hover {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
  text-decoration: none;  

}

.dag {
	font: normal 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCC;	
	text-decoration: none;
}

a.dag2, td.dag2 {
	font: normal 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #FF0000;
	text-decoration: none;
}

a.dag2:hover {
	font: normal 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	background-color: #ffffff;
	text-decoration: none;
}

.body, table, div,  p{
	font: normal normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.text {
	font: normal normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.titel,h1 {
	font: normal bold 15px Trebuchet MS, Arial, trebuchet MS, Century Gothic, Geneva, Helvetica, sans-serif;
	color: #CC0000;
}

.datumagenda {
	font: normal bold 12px Arial, trebuchet MS, Century Gothic, Geneva, Helvetica, sans-serif;
	color: #000000;
}

.subtitel {
	font: normal bold 12px Trebuchet MS, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc0000;
}

.wit {
	/*font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color: #ffffff;
	/*text-decoration: none;*/
}


.vanille, a.kruimel {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFDCD;
	text-decoration: none;
}
a.kruimel:hover{
	color: #D0D0A0;
}

.grijs {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.zwart {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.geel {
	/*font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color: #FFFBCC;
	/*text-decoration: none;*/
}


.input, .textarea, input, select {
	font: normal normal 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #666666;
	padding-left:3px;
}

.input_geel {
	font: normal bold 11px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	background-color: #000000;
	border: 1px solid #FFC246;
}

.input_geel_klein {
	font: normal bold 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
	background-color: #000000;
	border: 1px solid #333333;
}

.button {
  	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px outset #666666;
	
	cursor: hand;
}

.button_geel {
  font-family: 10px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-color: #666666;
	border-width: 1px;
	color: #333333;
	cursor: hand;
}

hr {
height: 0;
border: 0;
border-top: 1px dotted #CC0000;
} 


/* BEGIN STYLING NIEUWSBRIEF */
body.nieuwsbrief, table.nieuwsbrief {
  background-color: #E6E6E6;
  margin: 0px 0px 0px 0px;  
  width:100%; 
}

td.nieuwsbrief {
  	font: normal normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;  
}

a.nieuwsbrief {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.nieuwsbrief:hover {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
  text-decoration: none;
}
/* EINDE STYLING NIEUWSBRIEF */

/* BEGIN STYLING SHOP */
.btn_shop {
	font: normal bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #666666;
  
  cursor:pointer;
}

table.teaser, .teaser {
  width: 150px; 
  height: 200px;
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  cursor:pointer;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-position: bottom center;
  background-repeat: repeat-x;
}

td.teaser_header, .teaser_header {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 16px; 
  background: url('/images/teaserheader.png') repeat-x; 
  text-align: center;
}

td.teaser_content, .teaser_content {
  padding-top: 5px;
  padding-bottom: 5px;
  
  background: #FFFFFF; 
}

td.teaser_prijs, .teaser_prijs {
  font-weight: bold;
  text-align: center;
  margin: 3px;
  height: 25px;
}

/* begin artikelen overzicht */
table.overzicht, .overzicht {
  width: 100%; 
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-repeat: repeat-x;
  background-position: bottom center;
}

td.overzicht_header, .overzicht_header {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.overzicht_prijs, .overzicht_prijs {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.overzicht_content, .overzicht_content {
  background: #FFFFFF; 
}
/* einde artikelen overzicht */


/* begin artikelen detail */
table.detail, .detail {
  width: 100%; 
  
  border-top:1px solid #666666;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #666666;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-position: bottom center;
  background-repeat: repeat-x;
}

td.detail_header, .detail_header {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.detail_prijs, .detail_prijs {
  font-size: 11px;
	font-weight: normal;
	color: #FFC246;
  
  height: 26px; 
  background: url('/images/teaserheader.png') repeat-x; 
}

td.detail_content, .detail_content {
  background: #FFFFFF;
  padding:10px;
  
  /*background-image: url('/images/teaserfooter.png') ; */
  background-position: bottom center;
  background-repeat: repeat-x; 
}

td.detail_voorraad, .detail_voorraad {
  background: #FFFFFF; 
  height:10px;
}

td.detail_afbeelding, .detail_afbeelding {
  background: #FFFFFF; 
  width:125px;
  
  background-image: url('/images/teaserfooter.png') ; 
  background-position: bottom center;
  background-repeat: repeat-x;
}
/* einde artikelen detail */

a.kruimelpad, .kruimelpad {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
  text-decoration: none;
}

a.kruimelpad:hover, .kruimelpad-over {
	font: normal normal 9px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFC246;
  text-decoration: none;
}


/*****REACTIES*********/
.reacties{margin:0;}
.reacties #comments-aantal{margin:4px 0 0;color:#000;font-size:16px;line-height:25px;font-weight:bold}
.reacties #scroller{margin:4px 0 0;font-size:10px;clear:both;}
.reacties #respond{margin:4px 0 0;color:#000;font-size:16px;line-height:25px;font-weight:bold;}
.reacties a{text-decoration:none;color:#CC0000;font-size:10px;}
.reacties a:hover{text-decoration:underline;}
ul.commentlist{clear:both;margin:0;padding:10px 0 26px;overflow:hidden;width:100%;}
ul.commentlist a{text-decoration:none;color:#0077bb;}
ul.commentlist a:hover{text-decoration:underline;}
ul.commentlist li {margin:6px 0;}
ul.commentlist li div.comment-post{overflow:hidden;width:100%;}
ul.commentlist li div.avatar{float:left;margin:8px 0 0;width:64px;height:64px;}
ul.commentlist li.odd div.avatar{float:right;}
ul.commentlist li div.comment-area{background:url(/reactie/sprite-comments-bg.png) repeat-y;width:393px;float:left;display:inline;margin:0 0 0 4px;}
ul.commentlist li div.comment-area-top{background:url(/reactie/sprite-comments-top.png) 0 0 no-repeat;}
ul.commentlist li div.comment-area-bottom{background:url(/reactie/sprite-comments-bottom.png) no-repeat 0 100%;padding:8px 20px 12px 17px;width:356px;}
ul.commentlist li.odd div.comment-area{background:url(/reactie/sprite-comments-bg.png) repeat-y -8px 0;margin:0 4px 0 0;}
ul.commentlist li.odd div.comment-area-top{background:url(/reactie/sprite-comments-top.png) -493px 0 no-repeat;}
ul.commentlist li.odd div.comment-area-bottom{background:url(/reactie/sprite-comments-bottom.png) no-repeat -8px 100%;min-height:64px;overflow:hidden;padding:8px 10px 12px 17px;width:366px;}
/*
ul.commentlist li div.comment-area img{display:inline;margin:0 4px;}
ul.commentlist li div.comment-area div.commentmetadata{margin:0;color:#000;font-size:11px;line-height:20px;}
ul.commentlist li div.comment-area div.commentmetadata cite{font-size:12px;}
ul.commentlist li div.comment-area div.commentmetadata{display:inline;font-size:11px;}
ul.commentlist li div.comment-area div.toplink{font-size:11px;float:right;margin-right:-10px;}
ul.commentlist li div.comment-area div.toplink a:hover{text-decoration:none;}
ul.commentlist li.odd div.comment-area div.toplink{margin-right:8px}
ul.commentlist li div.comment-area div.comment-text{margin:5px 5px 0 0;padding:0;}
ul.commentlist li div.comment-text blockquote{margin:0 0 15px 0;padding:0 0 0 7px;font-size:11px;border-left:3px solid #aaa;}
ul.commentlist li div.comment-area div.comment-text blockquote{margin-top:10px;}

ul.commentlist li div.comment-area div.comment-text span.modbreak{color:red;font-size:11px;background: url(http://images.textopus.nl/iPhoneclub/css_img/icons/ico-reportpost.png) left center no-repeat; padding-left:20px;}
.comment-area .comments-postmeta{margin:0;color:#666;font-size:12px;line-height:20px;font-weight:normal;}
.comments-postmeta strong{color:#000;}
.comment-postmeta{margin:0;color:#000;font-size:11px;line-height:20px;}
.comment-postmeta cite{font-size:12px;}
.comment-area div.toplink {font-size:11px;float:right;margin-right:3px;}
.comment-area div.toplink a:hover {text-decoration:none;}
.comment-area-right div.toplink {margin-right: -15px}
.comment-form{overflow:hidden;width:100%;padding:18px 0 0;}
.member-info{float:left;width:361px;margin:0;border:1px solid #ffaa22;background:#fe9;}
.member-info .avatar{float:left;margin:5px;}
.member-info .member-area{float:left;display:inline;margin:5px;}

.box-1{float:left;width:361px;margin:0;}
.box-1 label{float:left;font-size:12px;line-height:15px;margin:6px 0 0;}
.box-1 .input{float:right;background:url(http://images.textopus.nl/iPhoneclub/css_img/iphoneclub_sprite_misc.png) 0 -419px no-repeat;width:260px;height:24px;}
.box-1 .input input{float:left;border:0;background:none;width:252px;margin:3px 0 0 4px;padding:3px 0 0;display:inline;font:11px Verdana,Arial,Helvetica,sans-serif;color:#8f8f8f;}
.subscribe-to-comments input{margin-top:7px;float:left;}
.box-3{float:left;margin:0;}
.comment-form .clear{clear:both;width:100%;height:8px;overflow:hidden;}
.box-2{float:left;width:175px;display:inline;margin:0 0 0 17px;}
.box-2 div{margin:0;font-size:12px;line-height:15px;font-weight:bold;}
.comment-form .box-2 p{margin:0;font-size:11px;line-height:16px;}
.box-2 p a{text-decoration:none;color:#0078bc;}
.box-2 p a:hover{text-decoration:underline;}
.box-1 .textarea{background:url(http://images.textopus.nl/iPhoneclub/css_img/iphoneclub_sprite_misc.png) 0 -275px no-repeat;width:360px;height:144px;margin:0 0 0 1px;}
.box-1 .textarea textarea{width:345px;height:130px;margin:7px 0 0 7px;display:inline;float:left;font:11px Verdana,Arial,Helvetica,sans-serif;border:0;background:none;}
.box-1 .checkbox{font-weight:bold;margin:13px 0 0 1px;}
.box-1 .checkbox input{margin:0 8px 0 0;vertical-align:middle;height:15px;}
* html .box-1 .checkbox input{width:15px;}
*+html .box-1 .checkbox input{width:15px;}
.comment-form #btn-reageren{}
.comment-form p{font-size:11px;margin:7px 0 0;padding:0 0 20px;}
#leftcolumn{margin-top:-5px;margin-bottom:-5px;padding-top:5px;padding-bottom:5px;}
.ui-selected{border:dashed 4px #d8d8d8;}

*/

