/*******************************************
 File: basic.css
********************************************
 Initial Author: FM
 Last Editor: FM
 First Version: 14.06.2006
 Last Modify: 15.06.2006
*******************************************/

/*******************************************
 FileStructure of basic.css
********************************************
 - 1.0	General Styles
		1.1 General Element Definitions
 - 2.0	Containers
		2.1 Layout Containers
		2.2 Container Classes
 - 3.0	Site Elements
		3.1 Header Elements
		3.2 Navigation Elements
		3.3 Banner Elements
		3.4 Content Elements
*******************************************/

/*******************************************
 Includes
*******************************************/

	@import url(content.css);
	@import url(navigation.css);
	
/*******************************************
 1.0 General Styles
*******************************************/

	/*** 1.1 General Element Definitions **/

	html, body {
		padding: 0px;
		margin: 0px;
	}
	
	body {
		background: #F2F2F2;
		font: 11px/16px Arial, Helvetica, sans-serif;
		color: #000000;
	}
	
	input, select, textarea {
		font-size: 1em;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	h1 {
		padding: 0px;
		margin: 0px;
	}
	
	h1 span {
		display: none;
	}
	
	h2 {
		font-size: 1.5em;
		line-height: 1.2em;
		color: #6b5120;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}
	
	h3 {
		font-size: 1.2em;
		color: #222f44;
		padding: 0px;
		margin: 0px 0px 20px 0px;
	}
	
	h4 {
		font-size: 1em;
		color: #6c501f;
		font-weight: bold;
		padding: 0px;
		margin: 0px 0px 8px 0px;
	}
	
	p {
		padding: 0px;
		margin: 0px 0px 14px 0px;
	}
	
/*******************************************
 2.0 Containers
*******************************************/

	/*** 2.1 Layout Contai*ners ***********/
	
	div#main-container {
		background: #FFFFFF;
		width: 850px;
		border-width: 0px 1px 1px 1px;
		border-style: solid;
		border-color: #CCCCCC;
		margin: 0px auto;
	}
	
	div#header {
		margin-bottom: 40px;
	}
	
	div#content {
		margin: 0px 20px 0px 20px;
	}
		
	div#content-left {
		float: left;
		width: 165px;
		margin-right: 25px;
	}
	
	div#content-middle {
		float: left;
		width: 430px;
		margin-right: 25px;
	}
	div#content-middle-dvd {
		float: right;
		width: 580px;
		margin-right: 25px;
	}
	div#content-right {
		float: right;
		width: 165px;
	}
	
	div#footer {
		background: #d2d2d2;
		padding: 3px;
		border-top: 1px solid #d2d2d2;
		margin-top: 20px;
	}
	
	/*** 2.4 Container Classes ************/
	
	.clear {
		clear: both;
	}
	
	.container-emty {
		font-size: 0px;
		line-height: 0px;
	}

	.spacer-6px {
		margin-bottom: 6px;
	}

	.spacer-8px {
		margin-bottom: 8px;
	}
	
	.spacer-12px {
		margin-bottom: 12px;
	}
	
/*******************************************
 2.0 Site Elements
*******************************************/

	/*** 3.1 Header Elements **************/
	
	div#header-navigation {
		/*background: #333333;
*/
		background: #113337;
		text-align: right;
		font-size: 12px;
		color: #999999;
		padding: 6px;
	}
	
	div#header-visual {
		float: right;
		width: 305px;
		height: 83px;
	}
	
	div#header-border {
		background: url(../img/f1.png) repeat-x;
		height: 14px;
	}

