* div {
	margin:0;
	padding:0;
}

html {
    height:100%;

}

body {

    background-repeat:repeat-y;
    text-align:center;
    margin:0;
    padding:0;


	width:100%;
 		background-image:url('/fileadmin/adipositas/templates/images/background.jpg') ;
    background-repeat:repeat-y;
   background-position:center;
    background-color:#f2f2f2;

}


div#mainContainerOuterWrap {
	width:981px;
margin:0 auto;
overflow:hidden;
}




div#mainContainerWrap {
	width:981px;
    background-repeat:repeat-y;
    text-align:left;
	margin-top:3px;

}

/**********************************
Header Style
**********************************/
.abstandMitte{
    height:100%;
    width:11px;
    display:block;
    float:left;
}


.balken{
    width:100%;
background-image:url('/fileadmin/adipositas/templates/images/balken_linie.gif');
    background-repeat:repeat-x;
    height:11px;
    display:block;
    float:left;
}

.balken   .left{
    width:245px;
    height:100%;
    display:block;
    float:left;
}
													
.balken .right{
    width:725px;
    height:100%;
    display:block;
    float:right;
}	

.balken .abstandMitte{
    background-color:#ffffff;
	width:11px;
	display:block;
}

/**********************************
Farbige Balken oben
**********************************/

#topWrap{
    height :25px;
    width:100%;
text-align:left;
}
#topWrap .abstandMitte{
	width:11px;
	display:block;

}		    
#topWrap   .left{
    width:245px;    background-image:url('/fileadmin/adipositas/templates/images/balken_gelb.gif');
    background-repeat:no-repeat;
    height:100%;
background-position:top left;
display:block;
float:left;
}
													
#topWrap .right{
    width:725px; background-image:url('/fileadmin/adipositas/templates/images/balken_rot.gif');
    background-repeat:no-repeat;
    height:100%;
background-position:top right;
float:right;

}	

#topMenuWrap{
float:right;
}



div#topMenu{
float:right;
}
/**********************************
Header Content, Logo und Titel
**********************************/
div#headerWrap{
    width:100%;

}

div#headerContentWrap .leftWrap{
    width:250px;
    float:left;
}

div#headerContentWrap .leftWrap .left{
    text-align:center;
}

div#headerContentWrap .leftWrap .left div#logoWrap{
    padding-top:5px;

}
					    
div#headerContentWrap .rightWrap{
    width:722px;
    float:right;
}

div#headerContentWrap .rightWrap .right{
    text-align:center;
}

/**********************************
Content
**********************************/
div#contentWrap{
    width:100%;
}

div#contentLeftWrap{
    width:250px;
    text-align:left;
    float: left; 
}

div#contentLeft{
    padding:5px;
}


div#contentRightWrap{
    float:right;
    width:250px;
	margin-left:10px;
}

div#contentRight{
    float:right;
    padding:5px;
}

div#contentCenterWrap{
    margin-left:261px;
    margin-right:261px;
	min-height:500px;

}
* html div#contentCenterWrap{
min-height:500px;

}

div#contentCenter{
    padding:5px;
    float: left; 
}

div#footer{

}


div#bottomMenuWrap{

}
