/*
Theme Name: 7T Software
Theme URI: http://www.7tsoftware.nl
Description: Standaard thema 7T Software
Version: 2009
Author: Inline Media | Internetbureau
Author URI: http://www.inlinemedia.nl
*/

/********** Reset **********/
@import url("reset.css");

html{ height: 100%;}
body { height: 100%; min-height: 100%; }

a:link, a:visited, a:active { color: #800000; text-decoration: underline; }
a:hover { color: #333; text-decoration: none; } 
h1, h2, h3, h4, h5, h6 { color: #800000; }
strong { color: #800000;}
.aligncenter { margin: 0 auto; }

/*
.H1 { color: #800000; font-weight: bold; font-style: Italic; font-size: 16pt; font-family: "Trebuchet MS", Arial, Tahoma, Verdana, "ms sans serif", sans-serif; margin-bottom: 0pt; margin-top: 34pt;}
.H2 { color: #4d4d4d; font-size: 8.5pt; font-family: "Trebuchet MS"; font-weight: normal; line-height: 10pt; margin-top: 5pt; margin-bottom: 5pt; }
.H3       { color: #800000; font-size: 14pt; font-family: "Arial Black"; font-weight: normal; margin-top: 6pt; margin-bottom: 0 }
.H4     { color: #800000; font-size: 10pt; font-family: "Arial Black"; font-weight: normal; margin-bottom: 0 }
.H5    { color: #4d4d4d; font-size: 9pt; font-weight: normal; text-align: justify; margin-bottom: 0  }
.H6       { color: #4d4d4d; font-size: 9pt; font-family: "Trebuchet MS"; font-weight: normal; margin-top: 0; margin-bottom: 5pt }
*/

h1 { font-size:2em; padding-top:3px; }
h2 { font-size:1.8em; }
h3 { font-size:1.5em; }
h4 { font-size:1.1em; }
h5 { font-size:1.0em; }

#wrapper {width: 980px; margin: 0px auto; height:auto !important; height:100%; min-height:100%; position:relative; }
	#wrapper #inside { margin: 0px 10px 0px 10px; padding-top: 10px; padding-bottom: 10px; }
	
#header { width: 100%; height: 83px; background: #fff url('images/background.png') repeat-x bottom left;}	
	#header #logo { float:left; width:182px; height:73px; margin:10px 0 0 0; }
	#header #search { float:right; width:240px; height:83px; background: transparent url('images/logo-icon.png') no-repeat 100% 100%; overflow:hidden; }
	#header #search label { float:left; width:80px; }
	#header #search div { float:left; width:160px; }
	#header #search div input#s { float:left; width:100px; }
	#header #search div input#searchsubmit { float:right; width:50px;  }		
	
	#left-sidebar {	width: 195px; float: left; padding: 20px 0px; }
	/*#left-sidebar #menu-head { width:180px; height:28px; background: #fff url('images/menu_bg.png') repeat-x 0 0;  }*/
	
	#menu {position: relative; padding-bottom:40px; /*padding-bottom: 240px;*/}
	#menu ul {list-style: none;}
	
	#menu ul li {display:block; width:185px; line-height: 25px; border-bottom:0px Solid #fff; padding-left: 0px; background-color: #DEDFE7; border-top: 1px Solid White;}
	#menu ul li a {margin-left: 5px; padding-left: 20px; text-decoration: none; font-weight: bold; background-image: url(images/HoofdBulletIn.gif); background-repeat: no-repeat; background-position: left center;}
	
	#menu ul li.current_page_item {background-color: #f5f6f8;}
	#menu ul li.current_page_item a {background-image: url(images/HoofdBulletIn.gif);}
	
	#menu ul li.page_folder {background-color: #DEDFE7;}
	#menu ul li.page_folder a {background-image:url(images/HoofdBulletIn.gif);}
	#menu ul li.page_folder ul {list-style: none; padding-left: 0px; border-top: 0px Solid White;}
	#menu ul li.page_folder ul li {border-bottom: 0px Solid White; background-color: #f5f6f8;}
	#menu ul li.page_folder ul li a {background-image: url(images/SubBulletIn.gif); font-weight: normal;}	
	
	#menu ul li.current_page_ancestor a {background-image: url(images/HoofdBulletUit.gif);}
	#menu ul li.current_page_ancestor ul {list-style: none; padding-left: 0px; border-top: 0px Solid White;}
	#menu ul li.current_page_ancestor ul li {border-top: 1px Solid White; background-color: #f5f6f8;}
	#menu ul li.current_page_ancestor ul li a {background-image: url(images/SubBulletIn.gif); font-weight: normal;}
	#menu ul li.current_page_ancestor ul li.current_page_item a {font-weight: bold;}

	#left-sidebar #banner { float:left; padding-bottom: 240px; }
	#left-sidebar #banner h2 { display:none; }
	#left-sidebar #banner img { width: 185px; }
	
	#left-sidebar #stapel { float:left; width:170px; height:163px; background: #fff url('images/stapel.jpg') repeat-x bottom left; position:absolute; bottom:70px; left:23px; }
	
	#searchwrap {margin-top: 10px;}
	#searchwrap #s{width: 125px; border: 1px Solid #ccc; padding: 3px; margin-right: 2px;}
	
	.dezoekresultaten li span.highlight { background-color: yellow }
		
#content {float: left; width: 740px; margin: 20px 0px 50px 0px; padding: 0px 5px 0px 10px;border-left: 1px Solid #eee;}
	#content #news { padding:20px 0;}
	#content #news .item-content { float:right; width:630px; }
	#content #news h4 { font-size:1.1em;  }
	#content #news .item { float:left; margin-bottom:20px; width:100%;}
	#content #news .item img { width:97px; float:left; padding:5px 10px 0px 0px; }
	
	#content img { padding:5px 10px 5px 0px; }
	#content ul { list-style: disc; margin:0px 0px 1em 12px;}

	#content .colleft { width:48%; float:left; }
	#content .colright { width:48%; float:right; }
	#content .colleft p, 
	#content .colright p { border-bottom: 1px solid #000; padding-bottom:10px; display:block; position:relative; clear:both; height:auto; overflow:hidden; text-align: justify;}

	#content iframe.googlemap { margin-bottom: 30px; }

	#content.groothandelprojecten img,
	#content.shipchandlers img { float:left; }
	
#footer { text-align: center; padding: 8px 0 4px 0px; height:20px; position: absolute; bottom: 0; font-size: 0.9em; width:100%; border-top:1px solid #999; }
	#footer a:link, #footer a:visited, #footer a:active { color: #333; }

/* Clearing method devised by Tony Aslett - www.csscreator.com */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;	 }
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

