body	{
	background			: #f5f5f5 url(../img/body_bg.gif) repeat-x left -1px;
	font				: 0.8em "Trebuchet MS", Tahoma;
	text-align			: left; 
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}

a	{
	color				: #af0079;
}

.flash-replaced .alt	{
	display				: none;
}

/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after,
#content ul.producten li a:after
{
	content				: "."; 
	display				: block; 
	height				: 0; 
	clear				: both; 
	visibility			: hidden;
}

	/* voor IE-mac */
	.clearfix,
	#content ul.producten li a
	{	
		display			: inline-block;	
	}

	/* onderstaande overslaan voor IE-mac \*/
	* html .clearfix,
	* html #content ul.producten li a
	{ 
		height			: 1%;
	}
	
	.clearfix,
	#content ul.producten li a
	{ 
		display			: block;
	}
	/* einde van overslaan voor IE-mac */
	

#bg	{
	background: url(../img/bg_content.png) no-repeat left bottom;
}

/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	margin				: 0;
	width				: 999px;
	text-align			: left;
	
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 77px;
}

#header a.logo	{
	position			: absolute;
	top					: 7px;
	left				: 50px;
}



/* --------------------------------	*/
/* topmenu						 	*/
/* --------------------------------	*/
#topmenu	{
	position			: absolute;
	top					: 38px;
	right				: -10px;
	text-transform		: uppercase;
	font				: normal 11px "Trebuchet MS", Tahoma;
	letter-spacing		: 1px;
}

#topmenu li	{
	float				: left;
	height				: 30px;
	line-height			: 30px;
	vertical-align		: middle;
}

#topmenu li.nl	{
	margin				: 0 0 0 12px;
}

#topmenu li.nl a, #topmenu li.disclaimer a	{
	border				: none;
}

#topmenu li.nl a	{
	display				: block;
	width				: 22px;
	height				: 30px;	
	background			: url(../img/nl_vlag.gif) no-repeat left top;
	text-indent			: -99em;
	overflow			: hidden;
}

#topmenu li a	{
	text-decoration		: none;
	border-right		: 1px solid #646464;
	color				: #646464;
	padding				: 0 6px;
}

#topmenu li a:hover	{
	text-decoration		: underline;
}

/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	height				: 202px;
	background			: url(../img/menu_bg.gif) repeat-x left top;
	position			: relative;
	z-index				: 1;
}


#menu ul	{
	float				: left;
	width				: 210px;
	margin				: 5px 0 0 23px;
	padding				: 0;
	position			: absolute;
}

#menu ul li	{
	margin				: 5px 0 2px 0;
	position			: relative;
	float				: left;
	width				: 210px;	
}

#menu ul li a	{
	display				: block;
	width				: 192px;
	height				: 16px;
	overflow			: hidden;
	text-indent			: -999em;
	font				: normal 1.1em "Trebuchet MS", Tahoma;
	padding				: 0;
}

#menu ul li a.home					{ background: url(../img/btn_home.gif) no-repeat left top; }
#menu ul li a.rainbow_club			{ background: url(../img/btn_rainbow_club.gif) no-repeat left top; }
#menu ul li a.rainbow_couture		{ background: url(../img/btn_rainbow_couture.gif) no-repeat left top; }
#menu ul li a.nina_fiarucci			{ background: url(../img/btn_nina_fiarucci.gif) no-repeat left top; }
#menu ul li a.hassall				{ background: url(../img/btn_hassall.gif) no-repeat left top; }
#menu ul li a.else					{ background: url(../img/btn_else.gif) no-repeat left top; }
#menu ul li a.isabella				{ background: url(../img/btn_isabella.gif) no-repeat left top; }
#menu ul li a.designers_collection	{ background: url(../img/btn_designers_collection.gif) no-repeat left top; }
#menu ul li a.men					{ background: url(../img/btn_men.gif) no-repeat left top; }
#menu ul li a.info					{ background: url(../img/btn_info.gif) no-repeat left top; }


#menu ul li a:hover, #menu ul li.actief a	{
	background-position	: right -1px;
}



#menu li ul	{
	position			: absolute;	
	left				: -999em;
	top					: 5px;	
	width				: 210px;
	background			: url(../img/bg_submenu.gif) no-repeat left top;		
	margin-top			: -5px;
}

#menu ul ul li	{
	margin				: 0 0 0 12px;
}

#menu ul ul li a	{
	text-indent			: 0;
	color				: white;
	text-decoration		: none;
	text-transform		: uppercase;
	font-size			: 0.85em;
	background			: #a69cb7;
	border-bottom		: 1px solid #9a8fae;
	padding				: 1px 15px;
	width				: 160px;
	height				: auto;
	line-height			: 22px;
}

#menu ul ul li a:hover	{
	background			: #756690;
}

#menu ul li:hover ul, #menu ul li.hover ul	{
	left				: 170px;
}



/* --------------------------------	*/
/* teaser						 	*/
/* --------------------------------	*/
#menu #teaser	{
	width				: 752px;
	float				: right;
	height				: 202px;
}	


/* --------------------------------	*/
/* maincontent					 	*/
/* --------------------------------	*/
#maincontent	{
	padding-bottom		: 100px;
	padding-left		: 48px;
	position			: relative;
}

#container a.mijntrouwschoen	{
	position			: absolute;
	bottom				: 5px;
	right				: 0;
	bottom				: 10px;
	display				: block;
	width				: 100px;
	height				: 135px;
	overflow			: hidden;
	text-indent			: -99em;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	font				: normal 0.9em/1.5em "Trebuchet MS", Tahoma;	
	min-height			: 200px;
	padding-top			: 50px;
	line-height			: 1.8em;
}

#content h1	{
	font				: bold 1.2em/1.8em "Trebuchet MS", Tahoma;
}

/* iwes opmaak */
#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content input, 
#content select, 
#content textarea	{
	border				: solid 1px #000;
	font				: 1em "Trebuchet MS", Tahoma;
	padding				: 2px;
}

#content input.radio, 
#content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	cursor				: pointer;
	background			: #af0079;
	color				: #fff;
	font-weight			: bold;
	margin				: 5px 0;
}

#content input.fout, #content textarea.fout,
#content input.veldFout, #content textarea.veldFout {
	border				: 1px solid #F00;
}
#content .melding, #content #melding, #content #Melding, #content label.fout	{
	color				: #F00;
}

#content #Melding {
	display				: none;	
}

/* --------------------------------	*/
/* contactformulier				 	*/
/* --------------------------------	*/
#content #contactformulier legend	{
	display				: none;
}

#content #contactformulier ul	{
	margin				: 0;
	list-style			: none;
}



/* --------------------------------	*/
/* verkoopadressen				 	*/
/* --------------------------------	*/
#inhoud {
	float				: left; 
	width				: 375px;
}

#waar dl	{
	margin				: 15px 0;
	border-top			: 1px solid #3e2964;
	padding				: 15px 0 0 0;
}

#waar dl dt {
	background			: transparent url(../img/pijltje.gif) no-repeat scroll left 7px;
	font				: bold 1.1em "Trebuchet MS",Tahoma;
	padding				: 0;
}

#waar dl dd {
	padding				: 0;
	margin				: 0 0 10px;
}



/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	border				: solid 1px black;
	overflow			: hidden; 
}

#googlemaps	{
	float				: right; 
	width				: 550px; 
	height				: 535px;
	background			: #eee;
	text-align			: left;
	font				: 1em Trebuchet MS;
	color				: #000;
	border				: 1px solid #3e2964; 
	margin				: 0 10px 0 0;
}

#googlemaps a	{
	color				: #AF0079;
}


/* --------------------------------	*/
/* loginformulier				 	*/
/* --------------------------------	*/
#content form.login h3	{
	display				: none;
}

#content form.login fieldset legend	{
	display				: none;
}

#content form.login ul	{
	margin				: 0;
	list-style			: none;
}

#content form.login ul li	{
	margin				: 3px 0;
}

#content form.login ul li label	{
	display				: inline-block;
	_display			: block;
	width				: 120px;
	cursor				: pointer;
}

#content form.login ul li input	{
	width				: 200px;
}

#content form.login input.button	{
	margin				: 0;
	width				: 60px;
}

form.login .checkbox	{
}

.ingelogd	{
}

.mededeling	{
}

#capslock_melding
{
	display				: none;
	clear				: both;
	color				: #D2001E;
}

#capslock_melding2
{
	display				: block;
}



/* --------------------------------	*/
/* maattabel					 	*/
/* --------------------------------	*/
.maattabel th
{
	border				: 1px solid #CFC6A8;
	padding				: 1px;
	text-indent			: 2px;
	width: 150px;
}

.maattabel td
{ 
	background-color	: #bfb28a;
	text-align			: center;
	border				: 1px solid #CFC6A8;
	padding				: 1px;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	padding-top			: 50px;	
	color				: #7f7f7f;
}

#footer a	{
	color				: #7f7f7f;
	text-decoration		: none;
}

#footer a:hover	{
	text-decoration		: underline;
}

#footer ul	{
		
}

#footer ul li	{
	float				: left;
	padding				: 2px 0;
	background			: #808080;
}

#footer ul li a	{
	color				: white;
	display				: block;
	width				: 135px;
	text-align			: center;
	text-decoration		: none;
	font				: normal 12px "Trebuchet MS", Tahoma;
	border-right		: solid 1px white;
}

#footer ul li a:hover	{
	text-decoration		: underline;
}

#footer ul li.last a	{
	border				: none;
}

#footer p	{
	font-size			: 11px;
	letter-spacing		: 1px;
	margin-top			: 10px;
}




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

 
 

/* --------------------------------	*/
/* sIFR						 		*/
/* --------------------------------	*/
.sIFR-hasFlash #content h1 {
	visibility			: hidden;
	font-size			: 22px;
	margin-bottom		: 10px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}