/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { width:auto; }
TABLE.csc-uploads TR TD P { background-color : transparent; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #FFF; }
TABLE.csc-uploads TR.tr-odd { background-color: #FFF; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 2px; padding-right: 2px; width: 1%; text-align: center; vertical-align: middle;}
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 2px;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: normal;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic;}
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 2px; padding-right: 2px;}

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads P { height:5px;}

TABLE.csc-uploads TR TD.csc-uploads-fileSize P { margin-right: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize P:after { content: " " url(img/bullets/download.gif); }


/*****************************************************/
/* Default styles for extension "tx_cssstyledimgtext */


/*****************************************************/
/* COMMON */
.csi-textpic {
	margin-left: 2px;
	/*border: 2px solid green;  Testing meerwijn only */
}
.csi-textpic img {
	/*border: 1px solid yellow;  Testing meerwijn only*/
	margin: 4px;
}
.csi-textpic .csi-caption {
	text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	font-style: italic;  /*Testing meerwijn only*/
}
.csi-textpic .csi-image {
	/* border: 1px solid red;  Testing meerwijn only*/
	margin: 0 0 3px 0;  /*Testing meerwijn only*/
	/*width: 210px; will have to be an inline style - controlled by TS*/
}
.csi-textpic .csi-imagewrap {
	/* border: 1px solid blue; Testing meerwijn only*/
}
.csi-textpic .csi-text {
	/*border: 1px solid orange; Testing meerwijn only*/
	/*text-align: left; will have to be an inline style - controlled by TS*/ 
}
.csi-text p {
	margin-top: 0;
}
/* CENTER */
.csi-center .csi-image {
	margin: 0 auto 3px;


}
/* RIGHT */
.csi-right div.csi-image {
	float: right;
	clear: both;
}
.csi-right div.csi-text {
	clear: right;
}
/* LEFT */
.csi-left div.csi-image {
	float: left;
	clear: both;
}
.csi-left div.csi-text {
	clear: left;
}

/* INTEXT LEFT */
.csi-intext-left .csi-image {
	float: left;
	/* clear: both; */
	margin-right: 5px;
	margin-left: 2px;
}
/* INTEXT RIGHT */
.csi-intext-right .csi-image {
	float: right;
       /* clear: both;*/
	margin-left: 5px;
}


/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text {
	/*margin-right: 215px; will have to be an inline style - controlled by TS*/
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
*html .csi-intext-right-nowrap .csi-text {
	height: 1%;
}
/* End hide from IE5/mac */ 
.csi-intext-right-nowrap .csi-image {
        margin-top: -5px;
	float: right;
	clear: both;
}
/* INTEXT LEFT NOWRAP*/	
.csi-intext-left-nowrap .csi-text {
	 /*margin-left: 215px;will have to be an inline style - controlled by TS*/
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
*html .csi-intext-left-nowrap .csi-text {
	height: 1%;
}
/* End hide from IE5/mac */
.csi-intext-left-nowrap .csi-image {
        padding-top: -10px;
	float: left;
	clear: both;
}

/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
/*FORM TABLE TR TD { padding-left: 5px; padding-right: 20px;  }*/
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { width: auto;}

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

div.intro p.ffff {
	margin: 0px 10px 10px 35px;
	letter-spacing: 2px;
	line-height: 20px;
}
	
/* oude detail pagina: kan weg!!*/
div.shopTable-content-whiteWinkel{
	height: auto;
	width: 714px;
	background-image:url(img/content/shop/table/background-white.gif);
	background-repeat:repeat-y;
	float:left;
	padding-bottom: 0px;
}


.gaNaarKnop{
	background-image:url(img/content/shop/table/knop.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 150px;
        font-weight: bold;
        text-align: center;
        margin-top:12px;
        padding-top:2px;
}

.leesmeer {
padding-left: 10px;
}


/*Define default bullets in text, wijnlandGeorgie-content (nieuwspagina, tweekolommen.html), contentBodyWhite (nieuwspagina, tweekolommen.html), detailproduct (tt_products, note field)*/
.csi-text ul, .wijnlandGeorgie-content ul, #contentBodyWhite ul, .detailproduct ul {
	list-style-type: none;
}
.csi-text ul li, .wijnlandGeorgie-content ul li, #contentBodyWhite ul li, .detailproduct ul li {
	background: url(img/bullets/zie-ook-bullet.gif) no-repeat 0 .5em;
	padding: 3px 0 0 1.5em;
	margin-left: 8px;
}

/* Flash player for movies */
.tx-flvplayer-pi1  {
        margin-left: 10px;
}
.tx-flvplayer-pi1 .object  {
        margin: 0 auto;
        border: solid 1px #883F5E;
        background: none; 
}

/* Problem with columnwidth IE/FF */

#LeftNavigationColomn {
/* Hack for IE */
        width: 220px;
        *width: 250px;
}