/* CSS Document */
/*

MAIN LAYOUT START

*/
div.body
{
	background: #ffffff url(../img/bg_div_body.gif) left top repeat;
	_height: 100%;
	min-height: 100%;
	margin: 0px auto;
	padding: 0px 5px;
	position: relative;
	width: 970px;
}
div.header
{
	background: #ffffff url(../img/bg_div_header.gif) left top no-repeat;
	height: 173px;
	padding: 0px;
	position: relative;
	width: 100%;
}
div.logo
{
	background: transparent url(../img/img_div_logo.gif) center top no-repeat;
	height: 166px;
	left: 10px;
	position: absolute;
	top: 17px;
	width: 164px;
}
div.date
{
 float: right;
 padding: 5px 10px;
 text-align: right;
}
div.menu
{
	background: transparent;
 bottom: 3px;
 color: #ffffff;
 height: 13px;
 left: 160px;
 padding: 5px 10px;
 position: absolute;
 text-align: center;
 width: 790px;
}
div.menu a , div.menu a:visited
{
 color: #ffffff;
 font-weight: bold;
 text-transform: uppercase;
}
div.menu a:hover , div.menu a.selected:hover
{
 color: #ffbb33;
 text-decoration: underline;
}
div.menu a.selected , div.menu a.selected:visited
{
 color: #ffbb33;
}
div.menu ul
{
 list-style-type: none;
}
div.menu ul li
{
 display: inline;
 margin: 0px 10px;
 padding: 0px;
}
div.kontext
{
 border-bottom: #80b2e4 1px solid;
 padding: 0px 10px;
 text-align: left;
 width: 610px;
}
div.kontext a , div.kontext a:visited
{
 background: transparent url(../img/bg_div_kontext_a.gif) center bottom repeat-x;
 color: #ffffff;
 padding: 1px 10px;
}
div.kontext a.selected , div.kontext a.selected:visited
{
 background: transparent url(../img/bg_div_kontext_a_selected.gif) center bottom repeat-x;
 color: #ffffff;
 padding: 1px 10px;
}
div.kontext ul
{
}
div.kontext ul li
{
 display: inline;
 margin: 0px;
 padding: 0px 1px;
}
div.adminInfo
{
 left: 160px;
 margin: 0px;
 padding: 6px 0px;
 position: absolute;
 top: 0px;
}
div.adminInfo div.content
{
 float: left;
 padding: 0px 10px;
}
div.sidebar
{
	background: transparent;
	float: left;
	line-height: 175%;
	min-height: 100px;
	padding: 40px 10px;
	width: 140px;
}
div.sidebar ul
{
 list-style-type: none;
 padding-left: 10px;
}
div.sidebar ul li
{
 margin: 0px;
 padding: 0px;
}
div.center
{
	background: transparent;
	float: left;
	line-height: 150%;
	min-height: 100px;
	padding: 10px;
	width: 630px;
}
div.clear
{
	background: transparent;
	clear: both;
	font-size: 0px;
	width: 100%;
}
div.footer
{
	background: transparent url(../img/bg_div_footer.gif) left top no-repeat;
	bottom: 0px;
	height: 46px;
	left: 5px;
	position: absolute;
	width: 970px;
}
div.author
{
	float: left;
	padding: 25px 0px 0px 10px;
}
div.copyright
{
	float: right;
	padding: 25px 10px 0px 0px;
}
div.msgContainer
{
 height: 1px;
 left: 50%;
 position: absolute;
 top: 80px;
 width: 1px;
}
div.emsg , div.imsg
{
 font-weight: bold;
 left: -270px;
 line-height: 150%;
 padding: 20px;
 position: absolute;
 width: 500px;
 top: 0px;
 border: #ffffff 1px solid;
 color: #ffffff;
}
div.emsg
{
 background: #c00000;
}
div.imsg
{
 background: #00c000;
}
div.crumbs
{
	background: transparent;
 height: 13px;
 left: 160px;
 padding: 5px 10px;
 position: absolute;
 text-align: left;
 width: 630px;
}
div.crumbs ul
{
 list-style-type: none;
}
div.crumbs ul li
{
 display: inline;
 margin: 0px;
 padding: 0px 5px 1px 15px;
}
div.crumbsAdmin
{
 bottom: 3px;
 color: #ffffff;
}
div.crumbsAdmin a , div.crumbsAdmin a:visited
{
 color: #ffffff;
}
div.crumbsAdmin ul li
{
 background: transparent url(../img/img_div_menu_li.gif) left center no-repeat;
}
div.crumbsPublic
{
 top: 3px;
 color: #0064c8;
}
div.crumbsPublic a , div.crumbsPublic a:visited
{
 color: #0064c8;
}
div.crumbsPublic ul li
{
 background: transparent url(../img/img_div_crumbs_li.gif) left center no-repeat;
}
div.crumbsAdmin a:hover , div.crumbsPublic a:hover
{
 color: #ffbb33;
 text-decoration: none;
}
div.benchmark
{
 background: #ffffff;
 position: absolute;
 left: 160px;
 padding: 0px 30px;
 bottom: 8px;
}
div.holidayCupL
{
 float: left;
 width: 200px;
}
div.holidayCupC
{
 float: left;
 margin: 0px 15px;
 width: 200px;
}

/*

MAIN LAYOUT END

*/
