/**
* Zentrales css - Layout "sw-stahl"
*/

@media all
{
	/* css reset*/
	* { margin: 0; padding: 0; }
	
	html { height: 100%; margin-bottom: 1px; }
	option { padding-left: 0.4em }
	body {
		font-size: 100.01%;
		color: #000;
		background: #fff;
		text-align: left;
	}
	
	/* rahmen für fieldset und img löschen */
	fieldset, img { border:0 solid; }
	
	/* Standard für listen und zitate */
	ul, ol, dl {line-height: 1.5em; margin: 0 0 1em 1em; }
	li { margin-left: 1.5em; line-height: 1.5em; }
	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }
	blockquote, cite { margin: 0 0 1em 1.5em; }
	
	p { line-height: 1.5em; margin: 0 0 1em 0; }
	
	/*
	 *clearfix zum clearen von float
	*/
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	/* clearfix für safai zwingend */
	.clearfix{ display: block; }
	
	.floatbox { overflow:hidden; }
	
	#ie_clear_header, #ie_clear_main { display: none;}
}
@media screen, projection
{
	#page_margins {
		margin: 0 auto;
		width: 980px;
		border-bottom: 1px solid #00458E;
		text-align: left;
	}
	
	#page { background-color: #FFFFFF; }
	
	#header, #main, #breadcrump { clear:both; position:relative; }
	
	/**
		* positionierung der header container
		*
		* |-------------------------------|
		* | #col1   | #col2     | #col3   |
		* | 790px   | 135px     | 55px    |
		* |-------------------------------|
	*/
	
	/* header*/
	
	#header { background-color: #E5ECF3; }
	
	#breadcrump {
		background-color: #00458E;
		width: 790px;
	}
	#breadcrump_content {
		margin-left: 190px;
		padding: 1px 0px 2px 0px;
		color: #FFFFFF;
		font-size: 91.67%; /* 11px */
	}
	
	#header_col1 {
		width: 790px;
		float: left;
		margin: 0;
		padding-top: 60px;
	}
	#header_col2 {
		width: 135px;
		float: left;
		margin: 0;
		padding-top: 20px;
	}
	#header_col3 {
		width: 55px; 
		margin-left: 925px;
		padding-top: 60px;
	}
	
	#header_col1_content { height: 91px; }
	
	#header_col2_content {
			text-align: center;
			margin: 0 auto;
	}
	
	#header_col3_content {
		background-color: #00458E;
		height: 111px;
		width: 55px;
	}
	
	
	/**
	* main content
	*
	* |-------------------------------|
	* | #col1   | #col3     | #col2   |
	* | 190px   | 600px     | 190px    |
	* |-------------------------------|
	*/
	#main{ background-image: url(../images/bg_main.gif); }
	
	#col1{
		width: 190px;
		float:left;
	}
	
	#col2 {
	width: 190px;
	float:right;
	}
	
	#col3 {
		margin: 0 190px;
	}
	
	#col1_content{
	}
	
	#col2_content{
	}
	
	#col2_content_footer{
	margin-bottom:10px;
	vertical-align:bottom;
	}
	
	#col3_content{
		padding:10px;
	}
	
	#col3_static_content{
		padding-left:10px;
		padding-right:10px;
	}
	
	#print_page_margins { width: 600px; margin: 0 auto; text-align: left; }
	#print_page { background-color: #fff; }
	
	/**
	* porduct view
	*/
	.error{ width: 100%; background-color: #00FF00; }
}

