/* reconfiguration of css for lapinus */

h2.white
{
	color: #e9df27;
}
#topNavigation
{
	height: 32px;
	border-bottom: solid 2px #c1e6f9;
}
#topNavigation a
{
	height: 23px;
	color: #e9df27;
}
#topNavigation a, #topNavigation
{
	background: transparent url(/files/systemLapinus/navigationBackground.gif) repeat-x top right;
}
#topNavigation a:hover, #topNavigation a.open, #topNavigation a.selected
{
	background-image: url(/files/systemLapinus/navigationBackgroundDark.gif);
	color: #e9df27;
}
#topNavigation li ul a
{
	color: #000;
}
#topNavigation li ul
{
	background: #ecf1f5;
}
#topNavigation li ul a:hover, #topNavigation li ul a.open, #topNavigation li ul a.selected
{
	background: #023167;
	color: #e9df27;
}
.lined, .rwform,
#floatContainer #topContent .nav li,
#footer,
.redBox, .boxWhite, #rightColumn .half,
.greyBoxRedLinedTop
{
	border-top: solid 2px #a70d3e;
}
#toolNavigation a
{
	color: #023167;
}
#toolNavigation ul a
{
	background-image: url(/files/systemLapinus/arrowToolNavigation.gif);
	padding-bottom: 3px;
}

#leftNavigation .nav
{
	background: #ecf1f5;
}

.greyBoxLinedTop, .greyBoxWithHeader, .boxWhite, .headlineBox, .shortcuts
{
	background: #ecf1f5;
	border-top: none;
}
.boxWhite .boxImage
{
	margin-bottom: 0px;
}
.greyBoxLinedTop h3, .greyBoxWithHeader h3, .boxWhite h3, .headlineBox h3, .shortcuts h3
{
	background: #023167;
	color: #e9df27;
	padding: 6px 10px;
	margin: -8px -10px 10px;
}
.shortcuts h3 span
{
	background: none;
}
.greyBoxWithHeader h3, .headlineBox h3, .headlineBox h3.grey
{
	background: #e9df27;
	color: #a70d3e;
}
.boxWhite h3
{
	color: #fff;
	overflow: hidden;
	margin-bottom: 8px;
}
.boxWhite h3 span.text
{
	float: left;
	width: 110px;
}
.boxWhite h3 span.link
{
	float: right;
	width: 50px;
}
.boxWhite h3 span a
{
	display: block;
	text-align: right;
	color: #708ba9;
	font-weight: normal;
	font-size: 80%;
}
.boxWhite h3 span a:hover
{
	color: #a70d3e;
}

/*
.boxImage, .greyBox, .redBox
{
	background: #ecf1f5;
	border-top: none;
}
.greyBox h3, .redBox h3, .boxImage h3
{
	background: #023167;
	color: #e9df27;
	padding: 6px 10px;
	margin: -8px -10px 10px;
}
.redBox h3
{
	background: #e9df27;
	color: #a70d3e;
}
*/
a:hover, a.hover,
#content a.selected,
#toolNavigation a:hover,
#icons a:hover,
#leftNavigation .nav a.selected, #leftNavigation .nav a.selected:hover,
#leftNavigation .nav a:hover,
#topContent .nav li a,
#topContent .nav li li a:hover
{
	color: #a70d3e;
}

#leftNavigation .nav a
{
	font-weight: bold;
	color: #303030;
}
#leftNavigation .nav li li a
{
	font-weight: normal;
	background: transparent url(/files/systemLapinus/leftBullet.gif) no-repeat 14px 4px;
}
#leftNavigation .nav li li a.selected, #leftNavigation .nav li li a.selected:hover,
#leftNavigation .nav li li a:hover
{
	background: transparent url(/files/systemLapinus/leftBulletRed.gif) no-repeat 14px 4px;
}
#leftNavigation .nav li li a { padding-left: 22px; background-position: 14px 4px; }
#leftNavigation .nav li li li a { padding-left: 32px; background-position: 24px 4px; }
#leftNavigation .nav li li li li a { padding-left: 42px; background-position: 34px 4px; }

a.redArrow, a.red, .greyBoxLinedTop a, .headlineBox a, .linkBox a
{
	padding-left: 10px;
	margin-bottom: 6px;
	background: transparent url(/files/system/arrowRedSmall.gif) no-repeat 0px 3px;
	float: left;
	clear: left;
}
/*
a.redArrow, a.red, .shortcuts a, .greyBoxLinedTop a, .headlineBox a
{
	background: transparent;
	padding-left: 0px;
}
*/
#leftNavigation .nav ul
{
	margin-bottom: 6px;
}
#leftNavigation .nav ul ul
{
	margin-bottom: 0px;
}

#leftNavigation .nav a.selected, #leftNavigation .nav a.selected:hover,
#leftNavigation .nav a:hover, #leftNavigation .nav a
{
	background: none;
}
.blue
{
	background: #023167;
}
.section div
{
	opacity: 0.75;
}

#topNavigation li:hover ul,
#topNavigation li.sfhover ul
{
	left: auto;
	top: 32px;
}

