/* generated by csscreator.com */
html, body{
 margin:0;
 padding:0;
 text-align:center;
}

body {
    background: #ffffff url(../img/steller-online.de__bgr__head.jpg) top left repeat-x;
	margin-bottom: 0;
}

img {
    border: 0;
}


#pagewidth {
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
 
#head{
	position:relative;

	height:238px;

	width:100%;
}

#headmeta {
    padding-top: 13px;
}

#headmeta #commerceitems {
    float: right;
}

#keyvisual {
    margin: 13px 0 5px 0;
}


#leftcol {
	width: 210px;
	float: left;
	position: relative;
	background-color: transparent;
}

#twocols {
	width: 770px;
	float: right;
	position: relative;
}

#rightcol {
	width: 210px;
	float: right;
	position: relative;
	background-color: transparent;
}

#main {
	background-color: #FFFFFF;
	float: left;
	display:inline;
	position: relative;
	width: 540px;
	padding: 0 10px;
}

#footer {
	min-height: 124px;
    background: #f7f7f8 url(../img/steller-online.de__bgr__footer.jpg) top left repeat-x;
	clear: both;
}

#footercontent {
	height: 124px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

