/********************************************************************/
/*** File: hd_main0.css
/*** Author: Andreas Zrost
/*** Copyright: (c) 2007 Q2E GmbH office@q2e.at
/*** Last Change: 26.03.2008
/*** Description: System Edwin v1.0 Frontend Inhalt-Format
/********************************************************************/

/************************************************/
/* ----------AUSSEN UND INNEN----------------- */
html, body { font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:10pt; color:#000000; line-height:12pt; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#FFFFFF; }
body { background-image:url(../pix/site_gx1.jpg); background-repeat:no-repeat; background-position:left bottom; }
div.background { background-image:url(../pix/left_side_image_expand.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.siteframe { position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; margin-top:0px; background-image:url(../pix/site_gx7.gif); background-repeat:no-repeat; background-position:990px 0px; z-index:1; }
div.outer{ margin:0px 0px 0px 0px; width:990px; }
div.inner{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; }

/**************************************/
/* --------------ZELLEN------------- */
div.top { position:relative; width:990px; height:345px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:1; }
div.content { position:relative; width:990px; height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; z-index:2; }
div.innercontent { position:relative; width:786px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; }
div.bodyframe { position:relative; width:440px; padding:0px 0px 0px 0px; margin:0px 0px 0px 340px; background-color:transparent; }
div.right { position:relative; width:200px; float:right; }
div.left { position:absolute; top:300px; left:0px; width:340px; height:200px; }

div.left_side_image { position:absolute; top:0px; left:0px; width:43px; height:450px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/left_side_image.gif); background-repeat:no-repeat; background-position:0px 0px;}
div.left_side_image_expand { position:absolute;  bottom:0px; width:30px; height:45px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../pix/left_side_image_expand.gif); background-repeat:repeat-y; background-position:0px 0px; }
div.htmlhead { position:relative; top:0px; left:0px; width:990px; height:345px; padding:0px; margin:0px; background-image:url(../pix/heavystudios.jpg); background-repeat:no-repeat; background-position:0px 0px;}  

div.clear{ clear:both; }
div.footer { position:relative; height:105px; clear:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; background-image:url(../pix/site_gx5.jpg); background-repeat:no-repeat; background-position:0px 0px; z-index:4; }
div.flback { position:absolute; height:220px; width:990px; z-index:0; }

/*Clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}  /* for IE/Mac */ 
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

