/* CREDITS
 * ----------------------------------------------------------
 * Title:		Taalvakanties - CSS Main Stylesheet
 * ----------------------------------------------------------
*/

/* Algemene Styles
---------------------------------------------------------- */
textarea, body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.clear{clear:both;}

/*selectors*/
strong,b{font-weight:bold;}
em{font-style:italic;}
a{outline:none; color:#FFF;}
a:hover{text-decoration:none;}
img.left{float:left;}
img.right{float:right;}
	
/* Container
---------------------------------------------------------- */
div#container_wrapper{width:868px; margin:0 auto; overflow:hidden;}
div#container{width:868px; overflow:hidden;}
div#container_bottom{width:868px; overflow:hidden; padding-bottom:47px;}

/* Header
---------------------------------------------------------- */
div#header{width:604px; padding:151px 0 0 0; position:relative;}

	
	/*navigation*/
	
div#content_container{float:right; display:inline; width:604px; margin:0 110px 0 0;}

	/*breacrumbs*/
	div.breadcrumbs{height:20px; line-height:20px; font-size:10px; text-transform:uppercase; padding:0 2px;}

	/*main_content*/
	div#main_content{width:590px; padding:0 7px 1px 7px; min-height:530px; height:auto !important; height:530px;}
		div#main_content{}
		
		div#main_content ul li{list-style-type: disc; margin: 0 20px ;}
		div#main_content a{color:#4D382D; font-weight:bold;}
		div#main_content div.brown a{color: #FFF;}
		/*title*/
		div#main_content h1{background:#f37021; text-transform: uppercase; width:586px; height:20px; margin:0 0 1px; line-height:20px; color:#FFF; padding:0 2px; font-weight:bold;}
		
		/*text*/
		div#main_content div.text{width:580px; clear:both; padding:5px; overflow:hidden; margin:7px 0 15px; }
		div#main_content div.text h2{color:#FFF;}
		
		h2{color: #D6541E;margin-bottom: 4px; font: bold 14px Arial;}
		
		/*pakenzak text*/
		div#main_content div.text_pakenzak{min-height: 120px;background:#b8bc9b url(../Images/layout/pakenzak.png) no-repeat; width:580px; clear:both; font-size:11px; padding:5px; overflow:hidden; margin:0 0 7px}
		div#main_content p.pakenzak_content{margin-left: 150px;}
		div#main_content div.text_pakenzak li{float: left;width: 270px;background-image: url(../Images/layout/pakenzakbg.gif);margin: 0;border-left: 1px solid black; border-right: 1px solid black;padding: 5px}		
		
		/*items*/
		div#main_content div.items{margin:0 0 7px; overflow:hidden; width:100%; clear:both;}
		div#main_content div.items span{padding:16px 0 0 0; float:left; display:block; color:#FFF; font-size:11px; font-weight:bold; }
		div#main_content div.two_col{width:350px; float:right;}
		div#main_content div.two_col span{width:210px;}
		div#main_content div.one_col{width:232px; float:left;}
		div#main_content div.one_col span{width:91px;}
		div#main_content div.green{background:#bbc667;}
		div#main_content div.green img{float:left; margin:0 8px 0 0;}
		div#main_content div.brown{background:#4d382d; overflow:hidden;}
		div#main_content div.brown img{float:left;margin:0 2px 0 0;}
		
		div.img_left{border: 1px solid #bbb; vertical-align: top;margin-top: 10px;}
		div.img_left img{float: left;margin-right: 5px;}
		div.img_left div.image{float: left; width: 135px}
		div.img_left div.content{float: left;width: 445px;}
		div.img_right{border: 1px solid #bbb; vertical-align: top;margin-top: 10px}
		div.img_right img{float: right;margin-left: 5px;}
		
		div.info div.isign{float: left; height: 112px;width: 228px;background:url(../Images/layout/isign.png) no-repeat;padding-right: 5px; margin:5px 0 7px; }
		div.info div.isign td{color: #fff;text-transform: uppercase;font-weight: bold;}
		
		div.info div.data{margin:5px 0 0; float: left; height: 112px;width: 108px; margin-left: 5px; background-color: #4785B6; padding-left: 5px;color: #000;font-weight: bold}
		
		div.info div.image{margin:5px 0 0; float: left;margin-left: 5px}
		
		img.image{margin-left: 1px; margin-top: 8px; margin-bottom:8px; width:588px;}
		
		h3{color: #D6541E;margin-bottom: 4px; font: bold 14px Arial;}
		
		div#main_content_home { width: 590px; padding:15px 7px 1px 10px; min-height:450px; height:auto !important; height:450px; 
		background: url(../Images/layout/home_bg.png) scroll 133px 5px; background-attachment:fixed;}
		
		/*table design*/
		div#table_design table{border-collapse:collapse;width:590px;border:3px solid #4d382d; margin-bottom:10px;}
		div#table_design th{padding:1em 1em .5em;border-bottom:1px dotted #cc6633;font-size:120%;text-align:left;}
		div#table_design td{padding:0.5em 1em .5em;}
		div#table_design tr.odd td{background:#C00;}

		/*pak en zak */
		.pakenzak label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:1px solid #252525;clear:both;cursor:pointer}
		.checked{background-color:#b8bc9b;background-image:url(../Images/layout/chk_on.png)}
		.unchecked{background-color:#dbddcd;background-image:url(../Images/layout/chk_off.png)}
		.selected{background-color:#222;background-image:url(../Images/layout/rdo_on.png)}
		.unselected{background-color:#1c1c1c;background-image:url(../Images/layout/rdo_off.png)}
		.leftcol{float:left;width:50%}
		.rightcol{float:left;width:50%}
		
		span.checkbox {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(../Images/layout/checkbox.gif) no-repeat;display: block;clear: left;float: left;}
		
		
/* Sidebar
---------------------------------------------------------- */
div#sidebar{padding:151px 0 0; width:125px; float:left;}