.layout .headerFrontpage, .layout .headerContentpage 
{
	height: 85px;
}

.layoutwide .headerFrontpage, .layoutwide .headerContentpage 
{
	height: 85px;
}

.headerFrontpage .portalName, .headerContentpage .portalName {
	padding: 35px 20px 0px 20px;
	font-size: 16px;
	line-height: normal;
	color: #000000;
}

.portalName a, .portalName a:visited, .portalName a:hover 
{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.navigation {
	background: #C3E8FB url(/gfx/skin_newblue/bg_navigation_line.gif) left top no-repeat;
	height: 35px;
}

.footer
{
    background: #FFFFFF url(/gfx/skin_newblue/bg_footer_line.gif) right top no-repeat;
    line-height: normal;
    font-size: 11px;
    line-height: 35px;
}

.flowHeader {
	background: #543E77;
	border: 1px solid #543E77;
}

.flowFooter {
    background: #EEEEEE;
}

.alternate {
	background: #EEEEEE;
}

.infoBox 
{
    border: 1px dashed #DDDDDD;
	background: #EEEEEE;
	font-size: 11px;
}

.searchResultList {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.ruler {
	border-bottom: 1px solid #DDDDDD;
}

.contentLeft .portlet a, .contentLeft .portlet a:visited
{
    text-decoration: none;
}

.contentLeft .portlet a:hover
{
    text-decoration: underline;
}

.contentLeft .portlet .tab a:hover
{
    text-decoration: none;
}

.messageBox 
{
    background: #EEEEEE;
}

.contentLeft {
	background: transparent;
}

.contentLeft .portlet {
	background: #EEEEEE;
	border-bottom: 1px solid #D3D3CF;
}

.contentLeft .portlet h1 
{
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

/* POPUP */
.popHeader, .popFooter {
	background: #543E77;
}

/* PORTLET TABS */
.portlet .tab {	background: #FFFFFF url(/gfx/skin_newblue/bg_tab_tile.gif) 0 0 repeat-x; }
.portlet .tab ul li { background: transparent url(/gfx/skin_newblue/bg_tab_right_n.gif) right top no-repeat; }
.portlet .tab ul li a {	background: transparent url(/gfx/skin_newblue/bg_tab_left_n.gif) left top no-repeat; }
.portlet .tab ul li.tabSelected { background-image: url(/gfx/skin_newblue/bg_tab_right_s.gif); }
.portlet .tab ul li.tabSelected a {	background-image: url(/gfx/skin_newblue/bg_tab_left_s.gif); }

/* ROUNDED CORNER */
.roundedCorner 
{
    background: #EEEEEE url(/gfx/skin_newblue/gx_newblue_rounded_br.gif) 100% 100% no-repeat;
    font-size: 11px;
    border: 1px solid #FFFFFF; /* FIX FOR IE */
    margin: 0 0 10px 0;
}

.roundedCornerTL {
	background: transparent url(/gfx/skin_newblue/gx_newblue_rounded_tl.gif) 0 0 no-repeat;
}

.roundedCornerTR {
	background: transparent url(/gfx/skin_newblue/gx_newblue_rounded_tr.gif) 100% 0 no-repeat;
	padding: 10px 10px 0 0;
	position: relative;
}

.roundedCornerBL {
	background: transparent url(/gfx/skin_newblue/gx_newblue_rounded_bl.gif) 0 100% no-repeat;
	padding: 0 0 10px 10px;
	position: relative;
}

/* Topmargin for some of the left portlets*/
.topMargin {
	margin-top: 10px;
	border-top: 1px solid #D4D5D0;
}

.borderOne {
	border-bottom: 1px solid #FFFFFF;
}

ul.paginate li span.selected
{
    color: #00B8F2;
}

/* OVERWRITES FROM layout.css */
.halfboxContainer
{
	background: transparent;
}

.halfboxContainerblack
{	
	margin: 10px 0;
}

.contentColumn
{
	width: 186px;
	float: right;
	padding: 10px;
}

.stbTbl th 
{
	background: #BABDB6;
	color: #FFFFFF;
	text-align: left;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
}
.stbTbl td 
{
	background: #EEEEEE;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
}
.stbTbl .tr2 td 
{
	background: #FFFFFF;
}

.searchResult
{
	font-size: 11px;
}

.navigation a, .footer a
{
	text-decoration: underline;
}

.portlet ul li a
{
	text-decoration: underline;
}