/*====================================================================================*/
/*	 Yuna, lloydstraat 7c 3024ea Rotterdam | tel. 0104255854 | info@yuna.nl				  */
/*====================================================================================*/

html,
body
{
	margin:0 0 0px 0;
	padding:0;
}

body
{
	background:#FFFFFF;
	color:#666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:170%;
	padding:0px;
	margin:0 0 0px 0;
}

/* ----- generic styling ----- */
p
{
	margin:0px 0 10px 0;
	padding:0;
	}

h1,
h2,
h3,
h4,
h5,
ul,
li,
ol
{
	margin:0px 0 0 0;
	padding:0;
}

li { }
a { color:#D61D21; text-decoration: none }
a:hover	{ color: #666666; }

h1 {
	color:#666666;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #D8D8D8;
	}

h2,
h3,
h4,
h5
{
	font-weight:bold;
	font-size: 12px;
}

em, i { width: 95%; font-size: 100%; }

hr { 
	height: 1px; 
	border: 0 solid transparent; 
	color: black; 
	background-color: black; 
	margin: 20px 0;
	line-height: 1px;
}

img { margin: 0px; padding: 0px; border: 0px; }

.clear { clear: both;}
.clearright { clear: right;}
.clearleft { clear: left;}


/*====================================================================================*/
/*	 structure & common*/
/*====================================================================================*/

.content
{
	width:610px; /*adjust width because of IE */
}

.navHref
{
	margin: 15px 0 px 0;
	padding:5px 0 5px 0;
	border-top:1px solid #D8D8D8;
}

.navHref a
{
	background:#C31F1F url(img/redButt.gif) repeat-x 0 0;
	border:1px solid #C31F1F;
	color:#F8F8F8;
	font-size:11px;
	cursor:pointer;
	height:21px;
	margin-top:10px;
	margin-bottom:10px;
	padding: 3px 10px;
}

.navHref a:hover
{
	background: gray;
	border: 1px solid black
}

/*====================================================================================*/
/*	 First page */
/*====================================================================================*/

.blok
{
	margin-top: 10px;
	border-bottom: 1px solid #D8D8D8;
	clear: both;
	height: 110px;
	min-height: 110px;
}
*> .blok
{
	height: auto;
}

.blok h2
{
	color: #D61D21
}

.blok a.blokHref
{
	margin-top: 5px;
}

.imgBlock
{
	float: right;	
	padding-left: 6px;
	background: url(img/bg_shade_img.jpg) no-repeat left center;
}


/*====================================================================================*/
/*	 Second page | #vakgebied */
/*====================================================================================*/


#vakgebied
{
	width:400px;
	padding-bottom: 25px;
}

#vakgebied h1
{
	color: #D61D21
}

#listVakgebied
{
	
}

#listVakgebied li
{
	list-style: none;
	
	padding:  3px 0 3px 0px;
	border-bottom: 1px solid #D8D8D8;
}

#listVakgebied li a
{
	text-decoration: none;
}

/* subitems */
#subItems
{
	float: right;
	width: 216px;
}

.infoBlock
{
	margin-bottom: 15px;
}

#subItems .infoBlock h2
{
	color:#666666;
	font-family:Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #D8D8D8;
}

#listPopulair li
{
	list-style: none;
	padding:  3px 0 3px 15px;
	background: url(img/shortArr.gif) no-repeat left 0.6em;;
	
	}

	
/*====================================================================================*/
/*	 Third page | itemCats 						  */
/*====================================================================================*/

div#itemCats
{
	padding-bottom: 15px;
}

div#itemCats ul li
{
	color: #d61d21;
}

div#itemCats ul li a
{
	color: #666666;
}

div#itemCats ul li a:hover
{
	color: #d61d21;
}

/*====================================================================================*/
/*	 page \ itemlist						  */
/*====================================================================================*/

.itemBlock
{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #D8D8D8;
}

.itemBlock.last
{
	border: none;
}

.topLine 
{
	font-weight: bold;
}

.topLine a
{
	text-transform: uppercase;
}
.infoLogo
{
	float: right;
	margin: 0 0 10px 10px; 
}


/* form*/


label.error{
		color: #d61d21;
		font-size: 11px !important;
		font-weight: bold;
	}
	
	input.error, select.error{
		border: 1px solid #C24949;
	}
	
	.millian_col1{
		width:120px;	
	}
	
	.millian_row{
		overflow:hidden;	
	}
	
.millian_verplichtveld{}


.millian_col1{
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:31px;
	padding-left:5px;
	width:143px;	
}

.millian_row{
	clear:both;
	display:block;
	height:32px;
	width:100%;	
	
}
.millian_vinkje {
	margin-top:7px;
	vertical-align:text-bottom;
}
.millian_locatie{
	padding:1px 0 1px 10px;	
	color:#333333;	
	font-size:12px;
}

.millian_input{
	border:1px solid #CCCCCC;
	font-size:11px;
	height:17px;
	line-height:17px;
	margin-top:6px;
	padding-left:5px;
	width:298px;	
	background: url(img/inputBackground.gif) no-repeat left top;	
}

.millian_formelement_single3{
		border:1px solid #CCCCCC;
	font-size:11px;
	height:20px;
	line-height:20px;
	margin:6px 0 0;
	padding-left:5px;
	width:305px;	
}

.millian_invisible{
	display:none;
}
.millian_visible{
	display:none;
}

ul#messageBox
{
	background: #D8D8D8;
	padding: 0px 20px;
	color: #d61d21;
	margin: 5px 0;
}

.rechtsbloktitel{
    font-weight:bold;	
}


