/* CREDITS
 * ----------------------------------------------------------
 * Title:		Projectname - CSS Print Stylesheet
 * Author:		Dirk Bonhomme <dirk@inventis.be>
 * Date:		19/05/08
 * Last Edit:	19/05/08 Dirk Bonhomme <dirk@inventis.be>
 * ----------------------------------------------------------
 * Inventis - Web Architects - We design the Web!
 * www.inventis.be
*/

/* Algemene Styles
---------------------------------------------------------- */
textarea, body{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 15px; }

/*selectors*/
strong,b{font-weight:bold;}
em{font-style:italic;}
a{outline:none; color: black;}
a:hover{text-decoration:none;}

/* Hidden elements
---------------------------------------------------------- */
#top_header,
span.header_png,
#navigation,
#header a,
#sidebar,
#inventis,
a.print,
form,
div.pagination,
#right_side {
	display: none;
}

/* Container
---------------------------------------------------------- */
#container { width: 684px; overflow: hidden; }

/* Header
---------------------------------------------------------- */
#header { line-height: 30px; border-bottom: 2px solid black;  height: 30px; vertical-align: bottom; overflow: hidden; }
#header h1 { font-size: 25px; float: left; }
#header h2 { font-size: 15px; float: left; padding: 5px 0 0 15px; }
	
/* Content
---------------------------------------------------------- */

	/*breadcrumbs*/
	#content div.breadcrumbs { line-height: 25px; padding: 0 5px; }
	
	/*main_content_small*/
	#main_content_small{float:left; width:537px; padding:23px 0 12px 0;}
	#main_content_small div.text{ width:537px; min-height:440px; height:auto !important; height:440px;}
	#main_content_small div.text h2{font-size:24px; margin:0 5px; text-transform: capitalize; border-bottom: 1px solid black; padding:4px 0 3px 5px; position: relative; }
	#main_content_small div.text div.content{padding:11px 33px 34px 16px; line-height:17px; margin:4px 0 0 0; overflow:hidden;}
	#main_content_small div.text div.content h3 { font-size:16px; margin:5px 0; clear: both; padding:0 0 7px; }
	#main_content_small div.text div.content p{margin:0 0 6px;}
	
		/*news_item*/
		#main_content_small div.text div.news_item { margin-bottom: 30px; }
	
		/*item*/
		#main_content_small div.item { height: 100%; margin-bottom: 10px; overflow: hidden;}	

	/*main_content_big*/
	#main_content_big{float:left; width:684px; padding:23px 0 12px 0;}
	#main_content_big div.text{ width:684px; min-height:440px; height:auto !important; height:440px;}
	#main_content_big div.text h2{font-size:24px; margin:0 5px; text-transform: capitalize; padding:4px 0 3px 5px; border-bottom: 1px solid black; }
	#main_content_big div.text h3 { font-size:16px; margin:5px 0; clear: both; padding:2px 0 5px; }
	#main_content_big div.text h3 a {  border: 0; }
	
		/*item*/
		#main_content_big div.item { height: 100%; margin-bottom: 10px; overflow: hidden; }	

		
		/*detail_table*/
		table.detail{width:302px; float:left; display: inline; margin: 4px 12px 7px 13px; }
		table.detail tr th{line-height:40px; }
		table.detail tr th h4{font-weight:bold;padding:6px 0 0 5px;}
		table.detail tr td{padding:8px 14px; line-height: 17px; border-bottom: 1px dotted black; }
		table.detail tr td.noline{ border-bottom: 0; }
		table.detail tr td a{ font-size:11px;}
		table.detail tr td a.cart { display: none; }
		
		/*images*/
		div.images{float:left; width:345px; padding-top: 10px; }
		div.images .img_wrapper{ border:1px solid #FFF; padding:5px; float:left;}
		div.images .img_wrapper span{ display: none;}
		div.images .first_item{width:330px;}
		div.images .first_item img{border:1px solid #CCC;}
		
		div.images .thumbs{padding:12px 0 0 0; clear:both; overflow:hidden; width:100%;}
		div.images .thumbs .img_wrapper{padding:4px; margin:0 0 11px; display:inline; overflow:hidden;}
		div.images .thumbs .img_wrapper img{display:block; float:left;}
		div.images .thumbs .margin{ margin-right:11px; display:inline;}
		
	
	/*agenda*/
	#main_content_small div.agenda { padding:11px 10px 10px 11px; }
		
		/*item*/
		#main_content_small div.agenda div.item { padding-top: 5px; }
		
		/*date*/
		#main_content_small div.agenda div.date { width: 50px; float: left; display: inline; margin-left: 5px; height: 49px; text-align: center; }
		#main_content_small div.agenda div.date span { display: block; line-height: 16px; font-size: 11px; }
		#main_content_small div.agenda div.date strong { display: block; line-height: 34px; font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
		
		/*info*/
		#main_content_small div.agenda div.info { width: 452px; float: right; }
		#main_content_small div.agenda div.info h3 { font-size: 14px; line-height: 22px; font-weight: bold; }
		#main_content_small div.agenda div.info p { line-height: 16px; padding: 3px 10px 5px 2px; }
		
		/*extra*/
		#main_content_small div.agenda ul.extra { float: right; width: 452px; padding: 5px 0; clear: right;  }
		#main_content_small div.agenda ul.extra li { padding: 2px 2px; }
		
	/*guestbook*/
	#main_content_small div.guestbook { padding:11px 10px 10px 11px; }
		
		/*item*/
		#main_content_small div.guestbook h3 { font-size: 14px; line-height: 22px; font-weight: bold; padding-left: 5px; }
		#main_content_small div.guestbook h3 a { text-decoration: none; font-size: 12px; }
		#main_content_small div.guestbook h3 a:hover { text-decoration: underline; }
		#main_content_small div.guestbook h3 small { font-size: 11px; font-weight: normal; padding-right: 3px; }
		#main_content_small div.guestbook p { line-height: 16px; padding: 3px 10px 3px 5px; }
	
	/*downloads*/
	#main_content_small div.downloads { padding:11px 10px 10px 11px; }
		
		/*item*/
		#main_content_small div.downloads h3 { font-size: 14px; line-height: 22px; font-weight: bold; padding-left: 5px; }
		#main_content_small div.downloads div.item ul { padding: 8px; list-style: inside disc; }
		#main_content_small div.downloads div.item li { line-height: 23px; padding-left: 19px;  }
	
	/*sitemap*/
	#main_content_small div.sitemap { padding:11px 10px 10px 15px; }
		
		/*items*/
		#main_content_small div.sitemap ul {line-height: 20px; list-style: inside disc; }
		#main_content_small div.sitemap li {  padding-left: 10px; }
		#main_content_small div.sitemap li a { font-weight: bold; text-decoration: none; }
		#main_content_small div.sitemap li a:hover { text-decoration: underline; }
		
		/*subitems*/
		#main_content_small div.sitemap ol { padding: 5px 15px; list-style: inside circle; }
		#main_content_small div.sitemap ol li a { font-weight: normal; font-size: 11px; }
		
	/*gallery*/
	#main_content_big div.gallery { padding:11px 10px 10px 11px; }
	
		/*item*/
		#main_content_big div.gallery h3 { font-size: 14px; line-height: 22px; margin: 0; font-weight: bold; padding-left: 5px; }
		#main_content_big div.gallery div.item ul { height: 100%; overflow: hidden; margin-top: 7px; }
		#main_content_big div.gallery div.item ul li { float: left; height: 191px; margin-left: 8px; display: inline; }
		#main_content_big div.gallery div.item ul.photos li { height: 168px; background: none; }
		#main_content_big div.gallery div.item ul a { font-weight: bold; text-decoration: none; display: block; margin-top: 1px; width: 155px; height: 22px; padding-top: 156px; text-align: center; background: none top no-repeat;}
		#main_content_big div.gallery div.item ul.photos a { height: 155px; padding-top: 0; }
		#main_content_big div.gallery div.item ul a span { line-height: 22px; padding-left: 8px; } 
		#main_content_big div.gallery div.item ul a:hover { text-decoration: underline; }
		

	
/* Footer
---------------------------------------------------------- */
#footer{clear:both; border-top: 2px solid black; }
#footer p{font-size:10px; padding:11px 0 0 11px;}
#footer a { color: black; text-decoration: none; }