body{
	background:url(/img/framework8/body_bg.jpg) top left repeat-x #254463;
}

#container{
	border-right:1px solid #657B91;
}
#header{}
    #logoimg {
        left: 8px;
        top: -15px;
        z-index: 140;
    }
	#portalauswahl ul a:hover{
		color:#4566A9 !important; /*important for IE*/
	}
	select#portaldropdown{
		background-color:#101F2D;
		border:1px solid #101F2D;
		color:#fff;
	}


    /* new Flyout navi*/
    .menu {
        background-color: #FFFFFF;
        overflow: visible;
        padding-bottom: 6px;
        z-index: 100;
    }
    .menu #new_navigation .navli .subnav {
        background-color: #FFFFFF;
        padding-top: 6px;
        border-bottom: 1px solid #E0E5EB;
        border-left: 1px solid #E0E5EB;
        border-right: 1px solid #E0E5EB;
        left: -50000px;
        margin-left: -1px;
        position: absolute;
        top: 22px;
        width: 180px;
        z-index: 15;
    }
    .menu #new_navigation .navli:hover .subnav {
        left: 0 !important;
    }
    .menu #new_navigation .navli .subnav .subnavli {
        padding: 0 5px 8px;
        position: relative;
        width: 170px;
    }
    .menu #new_navigation .navli .subnav .subnavli a {
        color: #19334C !important;
        font-weight: bold;
        font-size: 11px;
    }
    .menu #new_navigation .navli .subnav .subnavli a:hover {
        color: #4566A9 !important;
    }
    #new_navigation .navli {
        position: relative;
        float: left;
        padding: 5px 5px 6px;
    }
    #new_navigation .navli.aktiv{
        margin-left: 4px;
    }
    #new_navigation .navli.aktiv,
    #new_navigation .navli.inaktiv:hover {
        background-color: #FFFFFF;
    }
    #new_navigation .navli.aktiv a,
    #new_navigation .navli.inaktiv:hover a {
        color: #000000;
    }
    #new_navigation div.shade {
        display: block !important;
        float: left !important;
    }
    #new_navigation{
    	background:url(/img/framework8/top_navi_bg.jpg) top left repeat-x #254463;
    	height:22px;
        margin:0;
    	padding:10px 0 0 5px;
    }
    #new_navigation .navli a{
        color: #FFFFFF;
    	font-size:11px;
        line-height:12px;
    	font-weight:bold;
    	text-transform:uppercase;
    	text-decoration:none;
    	z-index:100;
    }
    #new_navigation div.shade{
    	padding:0 0 5px 0;
    	background:url(/img/framework8/shade32.png) top left no-repeat;
    	position:relative;
    	overflow:hidden;
    }
    /* end new Flyout navi*/



	ul#navigation{
		background:url(/img/framework8/top_navi_bg.jpg) top left repeat-x #254463;
		height:22px;
	}
		#navigation li a{ 
			color:#fff;
			z-index:150;
			position:relative;
		}
	ul#subnavigation{
		min-height:22px;
	}
		#subnavigation li{
			/*line-height:24px;
			padding:0 3px 0 0;*/
			padding:0 3px 0px 0;
			float: left;
		}
			#navigation a:hover, #subnavigation li a:hover, #subnavigation li a.aktiv{
				color:black;
			}
	#seitenSuche{
			position:absolute;
			margin:-25px 0 0 677px;
			width:105px;
		}		
		#seitenSuche .text, #seitenSuche .focus, #seitenSuche .blur{
			border:2px solid #d2d2d2;
			color:#333;
			width:105px;
			height:13px;
			font-size:9px;
			padding:0 2px 2px 2px;
		}				
		#seitenSuche .text:focus, #seitenSuche .focus{
			border:2px solid #4566A9;
			background-image:none;
			background-color:#fff;
		}
#footerlinks, #footerlinks a{
	color:#fff;
	text-decoration:none;
}
#content{
	background-color:#fff;
}
#redlinks{
	height:19px; 
	width:782px; 
	background-image:url(/img/framework8/footer.gif);
	background-repeat:no-repeat; 
	text-align:right; 
	padding-right:10px; 
	padding-top:20px; 
}
#redlinks a,
#redlinks{
	font-size:11px; 
	font-weight:bold; 
	color:#758A9C;
	text-decoration:none;
}
.skitest h6{background-image:url(/img/framework8/icons.png);background-position:0 -100px;background-repeat:no-repeat;color:#306893;font-size:14px;font-weight:700;height:19px;padding-left:3px;padding-top:1px;display:inline;line-height:19px;margin:0}
.skitesttable {width:100%;color:#FFFFFF;}
.skitesttable td{border:1px solid #e6e6e6;padding:3px 5px;vertical-align: top;}
.skitesttable td.spez{width:170px;font-weight:700;border-left:0;border-right:0}
.skitesttable tr.backg1{background-color:#0D123F}
.skitesttable tr.backg2{background-color:#5977B3}
.skitesttable td.spez.backg1{background:url(/img/skitest/bg1.jpg) top left repeat-y #0D123F}
.skitesttable td.spez.backg2{background:url(/img/skitest/bg2.jpg) top left repeat-y #5977B3}
.skitesttable td.spez .edge{position:absolute;width:12px;height:14px;background:url(/img/skitest/arrow.gif) top left no-repeat;margin:0 0 0 167px}
.skitesttable td.val.punkt{background-color:#0D123F}
.skitesttable td.val.teilergebnis,.skitesttable td.val.ergebnis{font-weight:700;color:#FFFFFF;font-size:14px;text-align:right;padding:2px 5px}
.skitesttable td.val.ergebnis{color:#306893}
.skitesttable td.val.preis{background-color:#5977B3;font-weight:700;color:#fff}

