body {
        background:#FFFFFF url(bg.jpg) no-repeat;
        font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
        padding:0;
}

body.popup {
        background:#FFFFFF;
        font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
        padding:0;
}


p {
color:#000000;
font-family:verdana;helvetica;
font-size:10pt;
z-index:2;
}

img.text {margin-top:3pt;margin-right:8pt}
img.text-right {margin-top:3pt;margin-left:8pt}


a {
color:#bf8735;
font-family:verdana;helvetica;
font-size:10pt;
text-decoration:underline;
}

a:hover {
color:#355399;;
font-family:verdana;helvetica;
font-size:10pt;
text-decoration:underline;
}

.headline {
color:#000000;
font-family:verdana;helvetica;
font-size:11pt;
font-weight:bold;
height:18px;
background-image: url(bg_headline.gif);
background-repeat: repeat-x;
background-position: bottom;
z-index:3;
}

#header-top-1a {
        position:absolute;
        left:23px;
        top:0px;
	background:#FFFFFF;
        width:658px;
        height:20px;
}

#header-top-1b {
        position:absolute;
        left:681px;
        top:0px;
	background:#FFFFFF;
        width:35px;
        height:20px;
}

#header-top-1c {
        position:absolute;
        left:716px;
        top:0px;
	background:#FFFFFF;
        width:31px;
        height:20px;
}

#header-top-1d {
        position:absolute;
        left:747px;
        top:0px;
	background:#FFFFFF;
        width:49px;
        height:20px;
}

#header-top-1e {
        position:absolute;
        left:796px;
        top:0px;
	background:#FFFFFF;
        width:27px;
        height:20px;

}
#header-top-2 {
        position:absolute;
        left:23px;
        top:20px;
	background:#FFFFFF;
        width:800px;
        height:136px;
}



#bg-countdown {
        position:absolute;
	left:629px;
	top:230px;
	background: url(bg_countdown.jpg);
	width:194px;
	height:52px;
}

#table-countdown {
        position:absolute;
	left:6px;
	top:-2px;
}



.table {
        position:absolute;
        left:45px;
        top:220px;
        width:561px;

}

.table-rahmen {
	background: #eacea6;
	width:1px;
}

#table-rahmen {
        position:absolute;
        left:45px;
        top:230px;
	background: #eacea6;
	width:1px;

}
.hauptsponsor {
        position:absolute;
	left:629px;
	top:290px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}


#sponsor-odlo {
        position:absolute;
	left:692px;
	top:315px;
}

.teamsponsor {
        position:absolute;
	left:629px;
	top:400px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}


#sponsor-eon {
        position:absolute;
	left:642px;
	top:425px;
}

.cosponsoren {
        position:absolute;
	left:629px;
	top:470px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}


#sponsor-victoria {
        position:absolute;
	left:654px;
	top:495px;
}

#sponsor-boeklunder {
        position:absolute;
	left:676px;
	top:520px;
}


#sponsor-ehrmann {
        position:absolute;
	left:676px;
	top:560px;
}
#sponsor-fiat {
        position:absolute;
	left:700px;
	top:610px;
}

.teamsponsor_co {
        position:absolute;
	left:629px;
	top:685px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}


#sponsor-roller {
        position:absolute;
	left:680px;
	top:710px;
}


.ausruester {
        position:absolute;
	left:629px;
	top:725px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}
.medienpartner {
        position:absolute;
	left:629px;
	top:750px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

.radiopartner {
        position:absolute;
	left:629px;
	top:820px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

.winterdorf {
        position:absolute;
	left:629px;
	top:895px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

.schneelieferant {
        position:absolute;
	left:629px;
	top:885px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

#sponsor-allrounder {
        position:absolute;
	left:660px;
	top:905px;
}


.timing {
        position:absolute;
	left:629px;
	top:945px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

.hotel {
        position:absolute;
	left:629px;
	top:955px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

#sponsor-courtyard {
        position:absolute;
	left:692px;
	top:980px;
        z-index:1;
}


.apres-ski {
        position:absolute;
	left:629px;
	top:1040px;
        color:#bf8735;
        font-size:8pt;
        background: url(bg_sponsor.gif);
        width:194px;
        height:16px;

}

#sponsor-kuemmerling {
        position:absolute;
	left:692px;
	top:1060px;
        z-index:1;
}



#table-sponsor {
        position:absolute;
	left:628px;
	top:218px;

}

#bg-sponsoren {
        position:absolute;
	left:628px;
	top:1015px;
	
}








#medien-zdf {
        position:absolute;
	left:650px;
	top:735px;

}

#medien-derwesten {
        position:absolute;
	left:684px;
	top:775px;

}

#medien-westfunk {
        position:absolute;
	left:684px;
	top:845px;

}

#sponsor-winterberg {
        position:absolute;
	left:660px;
	top:835px;
   
}




#sponsor-tobit {
        position:absolute;
	left:663px;
	top:965px;
        z-index:1;
}



.bg-footer-content { height:44px;
width:561px;
background-image: url(bg_footer_content.jpg);
background-repeat: no-repeat;
}



#header-content {
        position:absolute;
        left:23px;
        top:190px;

      
}

li {padding: 0;margin:0;}


/* 
	original code @ http://www.htmldog.com/articles/suckerfish/dropdowns/example/
*/

#sfnav, #sfnav ul {
width: 598px;
height:28px;
font-size:12px;
background: url(bg_nav.jpg) no-repeat;	
list-style: none;
line-height: 1.2;
font-weight: bold;
padding:0px;
margin: 1em 0 1em 0;
position: absolute;
z-index:13;
}

#sfnav a {
display: block;
color: #ffffff;
text-decoration: none;
padding: 0.20em 1.2em;
z-index:12;
}

#sfnav a.daddy {
background: url(rightarrow2.gif) no-repeat 95%;
z-index:11;
}

#sfnav li {
			float: left;
	
padding: 0;
z-index:10;
}





#sfnav li ul {
			position: absolute;
			left: -999em;
		width: 13.0em;
background: #193d89;
height: auto;
font-weight: normal;
border-width: 0.25em;
margin: 0;
z-index:4;
}

#sfnav li li {
		width: 13.0em;
}

#sfnav li ul ul { 		
		margin: -1.75em 0 0 13em;
		
}

#sfnav li:hover ul ul, #sfnav li:hover ul ul ul,
#nav3 .navfxenabled li:hover ul, #nav3 .navfxenabled li:hover ul ul, #nav3 .navfxenabled li:hover ul ul ul,
#nav3 .navfxenabled li.over ul ul,#nav3 .navfxenabled li.over ul ul ul
{
			left: -999em;
	
}
#sfnav li:hover ul, 
#nav3 .navfxenabled li.over ul
 {
			left: auto;
}
#sfnav li li:hover ul, #sfnav li li li:hover ul,
#nav3 .navfxenabled li li.over ul, #nav3 .navfxenabled li li li.over ul
 {
			left: -2px;
}
#nav3 li li.over ul.leftover, #nav3 .navfxenabled li li li.over ul.leftover, #nav3 .navfxenabled li li li li.over ul.leftover
 {
			left: -28.44em;
}
#nav3 #sfnav li.over,#sfnav li:hover {
background: #ba8535;
}
#nav3 {
position:absolute;
        left:225px;
        top:144px;
	z-index:11;
}

#logo {
        position:absolute;
        left:0px;
        top:84px;
	
        width:225px;
        height:144px;
	z-index:3;
}

.footer {
      color:#bf8735;
font-family:verdana;helvetica;
font-size:8pt;
padding-left:14px;
}

a.footer {
color:#bf8735;
font-family:verdana;helvetica;
font-size:8pt;
padding:0px;
text-decoration:none;
}

a.footer:hover {
color:#355399;
font-family:verdana;helvetica;
font-size:8pt;
text-decoration:underline;
}