/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
body, input, p, select,
table, textarea				{ font-family:Arial, Verdana, Tahoma, sans-serif; font-size:13px; color:#59595b; font-weight:normal; line-height:1.5; }
h1, h2, h3,
h4, h5, h6					{ font-family:Arial, Verdana, Tahoma, sans-serif; } /*opera 9.5 fix*/



/* --------------------------------------------------------------------------------
	content
-------------------------------------------------------------------------------- */
h1							{ padding:20px 20px 0 20px; }
h2							{ padding:0 20px 0 20px; }
h3							{ padding:15px 20px 0 20px; }
p							{ padding:5px 20px; }
table						{ margin: 10px 20px; }

#c01						{ text-align:left; }
#c01 ol						{ margin:10px 30px; }
#c01 ol li					{ margin:0 20px 5px 20px; }
#c01 ol li li				{ margin:0 0 5px 0; }
#c01 ul						{ margin:5px 0 10px 3px; list-style:circle; }
#c01 ul li					{ margin:0 0 0 30px; }
#c01 a						{ color:#f78300; }
#c01 a:hover				{ color:#000000; }
#c01 h1						{ font-size:21px; color:#32832a;}
#c01 h2						{ font-size:16px; color:#f78300; }
#c01 h3						{ font-size:16px; color:#f78300; }
#c01 strong					{ font-size:13px; color:#59595b; }
#c01 p 						{ font-weight:normal; }
#c01 table 					{ margin:10px 20px; }
#c01 td 					{ padding:2px 20px 4px 0; }


#c02						{ text-align:left; /*ie7*/}
#c02 .albums a				{ text-decoration:none; display:block; padding:4px 0 4px 0; color:#59595b;
								border-bottom:1px solid #f78300 }
#c02 .box1					{ width:200px; height:260px; border:0px none; margin:20px 0 0 15px; padding:0; }
#c02 .box1b					{ width:200px; height:260px; border:0px none; margin:20px 0 0 15px; padding:0; }
#c02 .box2					{ width:200px; height:200px; border:0px none; margin:20px 0 0 15px; padding:0; }
#c02 .box3					{ width:200px; height:260px; border:0px none; margin:20px 0 0 15px; padding:0; }

#c02 .box1 a,
#c02 .box1b a,
#c02 .box2 a				{ text-decoration:none; padding:0 0 6px 0; color:#32832a; font-weight:bold; }
#c02 .box3 a				{ text-decoration:none; color:#f78300; font-weight:bold; }
#c02 .list a				{ display:block;; }

#c02 .box1 a:hover,
#c02 .box2 a:hover			{ text-decoration:underline; }
#c02 .list a,
#c02 .albums a:hover		{ color:#32832a; }

#c02 a.orange				{ color:#f99b3c; color:#f78300;}

#c02 h1.green				{ padding:10px 10px 0 10px; font-size:20px; line-height:1; color:#469043; padding-right:0;}
#c02 h1.orange				{ padding:10px 10px 0 10px; font-size:20px; line-height:1; color:#f99b3c; color:#f78300; }
#c02 img					{ margin:0; padding:0; float:right; }
#c02 p						{ padding:10px 10px 0 10px; line-height:1.4; }

#c03						{ }

#c04						{ text-align:left;/*for IE menu*/ overflow:hidden; }
#c04 p						{ padding:10px; }
#c04 a						{ color:#fff; }
#c04 a:hover				{ }

#c04 .menur					{ float:right; }
#c04 .menur p				{ padding:10px 80px 0 0; text-align:right; color:#ffffff;}
#c04 .menur a				{ text-decoration:none; padding:0 4px; margin:0; font-weight:bold; color:#ffffff; }
#c04 .menur a:hover			{ text-decoration:underline; }

#c05						{ }
#c05 a						{ text-decoration:none; padding:1px 2px 1px 2px; }
#c05 a:hover				{ text-decoration:underline; color:#f0f0f0; }
#c05 p						{ padding:70px 0 0 0; text-align:center; }
#c05 a, #c05 p				{ font-size:13px; font-weight:normal; color:#ffffff; }

#c99						{ }
#c99 a						{ text-decoration:none; }
#c99 a:hover				{ text-decoration:underline; color:#f0f0f0; }
#c99 p						{ padding:2px; text-align:center; }
#c99 a, #c99 p				{ font-size:10px; font-weight:normal; color:#808080; }

hr							{ background:#f99b3c; color:#f99b3c; /*ie*/ margin:10px 20px; }



/* --------------------------------------------------------------------------------
	various *
-------------------------------------------------------------------------------- */
#c01 .boeking				{ display:block; width:210px; float:right; border:2px solid #fff; margin:20px 20px; background:#469043}
#c01 .boeking p				{ padding:10px; text-align:center; color:#ffffff; }
#c01 .boeking a				{ color:#ffffff }
#c01 .boeking strong		{ color:#ffffff }

#faq td.col1				{ width:140px; font-weight:bold; }
#faq td.col1,
#faq td.col2				{ padding:4px 20px 14px 0; line-height:1.5}

#tags						{ margin:10px 20px; }
#tags table					{ margin:0; width:100%; }
#tags td					{ padding:10px 0 0 30px; text-align:left; }
#tags a						{ color:#59595b; }




/* --------------------------------------------------------------------------------
	obsolete?
-------------------------------------------------------------------------------- */
.box						{ margin:10px 10%; border:2px solid #32832a; text-align:left; }

#c01 .boxfull				{ border:1px solid #32832a; margin:4px 20px 20px 20px; }
#c01 .boxfull p				{ padding:9px; }

.box240						{ min-height:240px; }
* html .box240				{ height:240px; }/*ie hack for min-height*/


#c01 b.high,
#c01 strong.high			{ color:#ff9900; }
#c01 strong.pakket			{ color:#32832a; text-transform:uppercase; }


.experience					{ margin:10px 0 10px 20px; border:1px solid #ff9900;}
.experience p				{ padding:12px; text-align:left; }


