body {
	/* background: url(cssimg/bg_body_.gif) #fff 50% 0% repeat-y; */
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	margin: 0px;
	padding: 0;
	text-align: center;
}

body.left {
	text-align: left
}


#maincontainerwrapper {
	background-color: #fff;
	margin: 0px auto;
	max-width: 912px;
	padding: 0;
	text-align: left;
}

#contentwrapper {float:left;height:1%;}

/* header */
#headerarea {
height:1%;
overflow:hidden;
border-right:1px solid #ccc;border-left:1px solid #ccc;
}

#globalnavigation ul {margin:0;}
#globalnavigation {width:912px; min-height:40px; background: url(cssimg/bg_glob_nav.gif) transparent 0px 0 repeat-x;}
#innertextarea {width: 100%;line-height:130%;border-bottom:10px solid #fff;}
#outertextarea3col, #outertextarea2col {border-right:1px solid #ccc;border-left:1px solid #ccc;background: url(cssimg/bg_body.gif) transparent 218px 0 repeat-y;}
#outertextarea2colfull {border-right:1px solid #ccc;border-left:1px solid #ccc;background: url(cssimg/bg_body_outertextarea2col.gif) transparent 218px 0 repeat-y;}
#outertextarea2colstart {border-right:1px solid #ccc;border-left:1px solid #ccc;background: url(cssimg/bg_body.gif) transparent 693px 0 repeat-y;}

/* breadcrumbs */
#outertextarea3col #breadcrumbs, #outertextarea2col #breadcrumbs, #outertextarea2colfull #breadcrumbs {padding:12px 0 15px 230px;border-bottom:10px solid #fff;margin:0 10px 0 10px;width:660px;background: url(cssimg/bg_breadcrum.gif) #fff left bottom repeat-x;}
#outertextarea2colstart #breadcrumbs {padding: 0 0 0 230px;border-bottom:10px solid #fff;margin:0 10px 0 10px;width:660px;background: url(cssimg/bg_breadcrum.gif) #fff left bottom repeat-x;height:30px;overflow:hidden;}
/* ---------------------------------------------------------------- */
/* leftarea */
/* ---------------------------------------------------------------- */
#leftarea {
	float: left;
	margin: 0px 33px 0 0;
	padding:  0 0 0 10px;
	position: relative;
	width: 197px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#outertextarea2colstart #leftarea {display:none;}


/* ---------------------------------------------------------------- */
/* centerarea */
/* ---------------------------------------------------------------- */
#centerarea {min-height: 550px;}
#outertextarea2col #centerarea, #outertextarea3col #centerarea, #outertextarea2colfull #centerarea, #outertextarea2colstart #centerarea {float: left;margin: 0;position: relative;}


/* std */
#outertextarea2col #centerarea, #outertextarea3col #centerarea {width: 442px;}
.borderarticle {padding:0;}

/* start */
#outertextarea2colstart #centerarea {width: 672px;padding:0 0 0 10px;}
/* wide centerarea */
#outertextarea2colfull #centerarea  {width: 652px;padding:0;}

/* std */
.centerareaextra {padding: 0 9px 0 0;}
#outertextarea2colstart .centerareaextra {padding: 0;}



/* ---------------------------------------------------------------- */
/* rightarea */
/* ---------------------------------------------------------------- */
#rightarea {
    margin: 0 0 0 21px;
	float: left;
	position: relative;
	width: 197px;
	padding: 0;
	overflow:hidden;
	line-height:131%;
}

#outertextarea3col #rightarea {padding: 0;}
#outertextarea2colfull #rightarea {display: none;}

/* ---------------------------------------------------------------- */
/* footer */
/* ---------------------------------------------------------------- */
#footer {
	float:left;
	clear:both;
	border-top:1px solid #ccc;
	background: url(cssimg/bg_footer.gif) #fff left bottom repeat-y;
	padding: 5px 0;
	width:912px;
	margin: 0 ;
}

#__ba_panel {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); 
}