html,body {background:white}
.fLeft {float:left !important;}
.fRight {float:right !important;}
.clearer {height:1px; line-height:1px; font-size:1px; overflow:hidden; clear:both;}

div#mainWrapper {
	width:960px;
    padding:0;
    overflow:hidden;
    margin:0px auto;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    position:relative;
    float:none;
}
div#mainWrapper a {
	color:#003b78;
    font-size:12px;
    text-decoration:none;
}
div#headNavi {
	position:absolute;
    right:0px;
    top:0px;
    width:960px;
    text-align:right;    
    z-index:10;
}
div#headNavi a {margin:0px 10px;}
div#logo { position:absolute; left:0px; top:0px; z-index:10;}
div#navigation {
	position:absolute;
    overflow:hidden;
    left:0px;
    top:105px;
    width:219px;
    z-index:10;
    background:none;
}
div#navigation .navigationHolder {
	border:5px solid #6689ae;
    border-top:none;
    width:170px;
	padding:4px 20px;
    position:relative;
    z-index:10;
    background:url(../_gfx/navibackground.png) left top repeat-y;
}
div#navigation .navigationHolder ul {width:160px; overflow:hidden; margin:0;}
div#navigation .navigationHolder ul li {
	border-bottom:1px solid #ccd8e4;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    color:#003b78;
    cursor:pointer;
    padding:0 0 0 0;
    margin:0;
    background:none;
    min-height:
}
div#navigation .navigationHolder ul li a {font-size:12px; line-height:18px;}
div#navigation .navigationHolder ul li.lastelement {
	border:none;
}
div#navigation h2 {
	width:180px;
    color:white;
    line-height:35px;
    padding:0px 20px;
    margin:0;
    cursor:pointer;
    background:#6689ae url(../_gfx/foldIn.gif) 190px center no-repeat;
    position:relative;
    z-index:10;
}
div#navigation h2.foldOut { background:#6689ae url(../_gfx/foldOut.gif) 190px center no-repeat}
div#heroSlot {
	width:536px;
    padding:70px 95px 0 329px;
    overflow:hidden;
    background: url(../_gfx/mainbackground.jpg) left top no-repeat;
    min-height:351px;
    height:auto !important;
    height:351px;
}
div#heroSlot a {background: url(../_gfx/startnav.gif) left center no-repeat; padding-left:10px; font-weight:bold}
div#slotCarousel {
	width:960px;
    height:232px;
    overflow:auto;
    position:relative;
}

div#footer {
	width:960px;
    color:#959595;
    font-size:11px;
}
div#footer a {
	color:#959595;
    font-size:11px;
    text-decoration:none;
}
div#footer ul.mainNavigation {
    margin-bottom:5px;
    position:relative;
    top:-5px;
}

div#footer ul {
    border-bottom:1px solid #D9E2EB;
    float:left;
    margin:0;
    padding-bottom:8px;
    width:100%;
}
div#footer ul li {
    background:transparent url(../_gfx/pine.gif) center right no-repeat;
    color:#959595;
    display:inline;
    float:left;
    line-height:11px;
    padding:0 5px;
    font-size:11px;
    border:none;
}
div#footer ul li a {
    color:#959595;
    font-size:11px;
    line-height:14px;
}
div#footer ul li.lastElement {
	background:none;
}
div#footerNavigation ul {
    border:medium none;
    width:auto;
}
div#footerNavigation ul li#toTopLink {
    background:transparent url(../_gfx/topLink.png) no-repeat scroll right center;
    margin-right:20px;
    padding-left:30px;
    padding-right:17px;
}
div#footer span.copyrights {
    color:#959595;
    font-size:11px;
    line-height:11px;
    padding:0 5px;
}
.blockLink.beige { background:transparent url(../_gfx/blockLink-Corner-beige.gif) no-repeat left 100%;}
.blockLink.beige span { background:transparent url(../_gfx/blockLink-BG-beige.gif) no-repeat right;}
.blockLink:hover {font-weight:bold}
.blockLink {
	padding:0;
	display:block;
    float:right;
    font-weight:bold;
	padding-right:2px;
	margin-bottom:0px;    
}
.blockLink span {
    display:block;
    padding:0 30px 0 17px;
	font-size:15px;
    line-height:34px;
	color:white;
}

#sideBar {
    width:900px;
    padding:26px 30px 18px;
    top:auto;
    z-index:auto;
    float:left;
    background:white url(../_gfx/sidebarbackground.gif) left top repeat-x;
}

.sideBarElement {
    width:650px;
    clear:none;
     margin:0;
}
.sideBarBlock {
	width:630px
}
.tabbed  {width:220px}
.tabbed .sideBarElement {width:210px;}
.tabbed .sideBarBlock {width:190px; min-height:54px; height:auto !important; height:54px;}

p.headline {
font-size:16px;
line-height:17px;
color:#003b78;
font-weight:bold;
margin-top:0;
}
