/*--built 07------------------------------------------------------------------------*/
/*--by    martin hein  www.digitale-mehrwerte.eu  (hein@digitale-mehrwerte.eu)------*/

/*-------------------  global styles  ----------------------------------------------*/
html{ 
height: 100%; 
overflow-y: scroll; 
}

body{
height: 100%;
margin:0;
padding:0;
text-align:center; /*Center container on page IE 5*/
background: #F3F3F3;
}

/*-------------------  sections  ---------------------------------------------------*/
#maincontainer_div{
width: 926px; /*Width of main container*/
min-height: 100%;
margin: 0 auto; /*Center container on page*/
padding:0;
text-align:left;
background: url(../images/backgrounds/maincontainer_bg_v1.gif) repeat-y center;
}

#topsection_div{
height: 108px; /*Height of top section*/
text-align:right;
background: url(../images/backgrounds/header_bg_v7.gif) no-repeat;
}

#wrapper_div{
float: left;
width: 100%;
background: url(../images/backgrounds/wrapper_bg_v1.gif) repeat-y 182px;
}

#leftsection_div{
margin-top:2.7272727272em;
padding-top:5px;
margin-right: 744px; /*Margin for content column. Should be (rightsection_divWidth + midsection_divWidth)*/
}

#midsection_div{
position:relative;
float: left;
width: 547px; /*Width of middle column in pixel*/
margin-left: -744px; /*Set margin to -(midsection_divWidth + rightsection_divWidth)*/
padding-bottom:30px;
background: url(../images/backgrounds/wrapper_bg_v1.gif) repeat-y left;
}

#rightsection_div{
float: left;
overflow:hidden;
margin-top:2.7272727272em;
padding-top:5px;
width: 197px; /*Width of right column in pixels*/
margin-left: -197px; /*Set margin to -rightsection_divWidth*/
}

#footersection_div{
clear:both;
width: 547px;
margin-left:182px;
padding-left:15px;
padding-bottom:42px; /*notwendiger abstand um negativmargin von endsection aufzufangen*/
}

#endsection_div{
position: relative;
bottom: 0;
left: 0;
width: 926px;
height: 42px;
padding:0;
margin: -42px auto;
background: url(../images/backgrounds/endsection_bg_v3.gif) no-repeat center center;
}


