@import url(inc_common.css);
@import url(inc_page_layout.css);
@import url(inc_htmlarea_racing.css);
@import url(inc_csc.css);
@import url(inc_news.css);
@import url(inc_gallery.css);
@import url(inc_flashheading.css);

/* Common
----------------------------------------------- */
a.printlink {
	background:url(../images/racing_icon_print.gif) no-repeat left center;
}

body.page {
	background:#0E3B6A;
}

/* Gallery Plugin
----------------------------------------------- */
body.tx-edgallery-pi1-popup {
	background:#0E3B6A;
}

a.tx-edgallery-pi1-close {
	background:url(../images/gallery_racing_nav_close.gif) no-repeat right center;
}

/* Common Elements (Buttons, etc.)
----------------------------------------------- */
a.btn, div.btn a {
	background-color:#112C54;
	color:#FFCA05;
}

a.btn:hover, div.btn a:hover {
	background-color:#5B7A9D;
	color:#FFCA05;
}

/* Common Page Layout
----------------------------------------------- */
#sht {
	background:url(../images/racing_page_bg_t.gif) no-repeat;
}

#shb {
	background:url(../images/racing_page_bg_b.gif) no-repeat;
}

#cframe {
	background:url(../images/racing_page_bg_m.gif) repeat-y;
}

#header {
	background-image:url(../images/racing_header_bg.gif);
}

#content {
	background:url(../images/ski_page_bg.jpg) no-repeat 442px 0px;
}

#footer, #footer a {
	color:#ffffff;
}

/* Navigation
----------------------------------------------- */
#quicknav ul {
	padding-top:30px;
}
#quicknav a {
	color:#FFFFFF;
}
#quicknav a:hover, #quicknav a.sel {
	color:#FFCA05;
}
#quicknav li.n1 a {
	background-image:url(../images/racing_quicknav_icon01.gif);
}
#quicknav li.n1 a:hover, #quicknav li.n1 a.sel {
	background-image:url(../images/racing_quicknav_icon01o.gif);
}
#quicknav li.n2 a {
	background-image:url(../images/racing_quicknav_icon02.gif);
}
#quicknav li.n2 a:hover, #quicknav li.n2 a.sel {
	background-image:url(../images/racing_quicknav_icon02o.gif);
}
#quicknav li.n3 a {
	background-image:url(../images/racing_quicknav_icon05.gif);
}
#quicknav li.n3 a:hover, #quicknav li.n3 a.sel {
	background-image:url(../images/racing_quicknav_icon05o.gif);
}
#quicknav li.n4 a {
	background-image:url(../images/racing_quicknav_icon03.gif);
}
#quicknav li.n4 a:hover, #quicknav li.n4 a.sel {
	background-image:url(../images/racing_quicknav_icon03o.gif);
}
#quicknav li.n5 a {
	background-image:url(../images/racing_quicknav_icon04.gif);
}
#quicknav li.n5 a:hover, #quicknav li.n5 a.sel {
	background-image:url(../images/racing_quicknav_icon04o.gif);
}


#mainnav a {
	margin-right:15px;
}
#mainnav a {
	background:url(../images/racing_mainnav_bg.gif) no-repeat;
	color:#112C54;
	padding:7px 25px;
}
#mainnav ul a:hover, #mainnav ul a.sel {
	background:url(../images/racing_mainnav_bg_o.gif) no-repeat;
}


#sidenav {
	margin-bottom:30px;
	background:#FFDA50 url(../images/racing_infobox_t.gif) no-repeat;
}
#sidenav div {
	background:url(../images/racing_infobox_b.gif) no-repeat left bottom;
	padding:10px;
}
#sidenav ul.l1 a {
	color:#FFCA05;
	background-image:url(../images/racing_mp_arrow.gif);
	background-repeat:no-repeat;
	background-position:193px 6px;
	background-color:#112C54;
}
#sidenav ul a:hover, #sidenav ul a.sel {
	background-color:#5B7A9D;
}
#sidenav ul.l2 a {
	background-image:url(../images/racing_mp_sub_arrow.gif);
	background-repeat:no-repeat;
	background-position:30px 6px;
	font-weight:normal;
}

/* Page Elements (Infoboxes, etc.)
----------------------------------------------- */
div.infobox {
	background:#FFDA50 url(../images/racing_infobox_t.gif) no-repeat;
	margin-bottom:10px;
}
div.infobox div.inner {
	background:url(../images/racing_infobox_b.gif) no-repeat left bottom;
	padding:10px;
}
div.infobox h2, div.infobox_kinderclub h2 {
	margin:0;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
div.infobox p {
	margin:0 0 8px 0;
}