@charset "ISO-8859-1";
@import "../default/skin.css";

/* --------------------------------------------------------------------------- */
/* Header                                                                      */	
/* --------------------------------------------------------------------------- */

#header {
	background-image: url(images/header.jpg);
}

#header .information {
	background-image: url(images/header_information.jpg);
}


body {
	background-image:url(images/bg.jpg);
	background-position: left top;
}

/* --------------------------------------------------------------------------- */
/* Navigation                                                                  */	
/* --------------------------------------------------------------------------- */

/* main navigation area */	
#nav {
	border-top: 4px solid #ffffff;
	background-image:url(images/bg_navi.jpg);
	height: 29px;
	border-bottom: 4px solid #0374c4;
}

.navitem a {
color:#e0fffe;
}

/* normal */	


/* active */	

.navitemactive {
	background-color: #0473c4;
}

/* --------------------------------------------------------------------------- */
/* Content                                                                     */	
/* --------------------------------------------------------------------------- */

/* main content area */	

.contentitem {
	background-image:none;
	background-color: #ffffff;
}

/* areas, incl. border */	

/* headlines */

#contentHeader .subline {
	color: #e57d01;
}

.competIcon {
	background-color: #dc7e16;
}

.Spacer 
{
	background-color: #339bec;
}

/* breadcrumb */	

/* table header, incl. links */	

/*.tablehead { existing implementation compatibility*/

th {
	background-color: #329bec;
}

/* table rows & cols */	

/* tablerowodd easily implementable*/

tr.True {
	background-color: #ececec;
}

/* tableroweven easily implementable */

tr.False {
	background-color: #f4f4f4;
}

.competIconSmall {
	background-color: #0359b7;
}

.competIconSmall a {
	background-color: #0359b7;
}

/* --------------------------------------------------------------------------- */
/* Footer                                                                  */	
/* --------------------------------------------------------------------------- */

.dot {
	background:#349bea none repeat scroll 0 0;	
}

.dot a {
	background:#349bea none repeat scroll 0 0;
	color:#FFFFFF
	}
	
.dot a:hover .tip { color:#000000; }

.dot a:hover { text-decoration:none; background-color: #0473c4; }

.dotCompetition { background:#349bea none repeat scroll 0 0; }
.dotCompetition a { background:#349bea none repeat scroll 0 0; color:#FFFFFF; }
.dotCompetition a:hover { text-decoration:none; background-color: #0473c4; }

.dotMedal { background:#fbb613 none repeat scroll 0 0; }
.dotMedal a { background:#fbb613 none repeat scroll 0 0; color:#FFFFFF }
.dotMedal a:hover { text-decoration:none; background-color: #f4a725; }

.dotCeremony { background:#7acaaf none repeat scroll 0 0; }
.dotCeremony a { background:#7acaaf none repeat scroll 0 0; color:#FFFFFF }
.dotCeremony a:hover { text-decoration:none; background-color: #529a86; }

.dotCombined { background:#349bea none repeat scroll 0 0; }
.dotCombined a { background:#349bea none repeat scroll 0 0; color:#FFFFFF; }
.dotCombined a:hover { text-decoration:none; background-color: #0473c4; }


table.detailed td.default { background-color: #c8c8c8; }
table.detailed td.competition { background-color: #0473c4; }
table.detailed td.medal { background-color: #f4a725; }
table.detailed td.ceremony { background-color: #7acaaf; }

/* --------------------------------------------------------------------------- */
/* Debug                                                                 */	
/* --------------------------------------------------------------------------- */
.DebugInfo
{
	padding-top: 20px;
}

.DebugInfo table
{
	padding: 10px;
}

.DebugInfo table .Title
{
	font-weight: bold;
	width: 1%;
}

.debugInfoTitle
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}

/* timeline */
td.DaySchedule {
	background-color: #0374c4;
}
th.CurrentTime {
	background-color: #0473c4;
}
tr.True td.CurrentTime {
	background-color: #07a0e6;
}
tr.False td.CurrentTime {
	background-color: #88e2fa;
}
tr.True td.CurrentTime.DaySchedule {
	background-color: orange;
}
tr.False td.CurrentTime.DaySchedule {
	background-color: blue;
}

.selectedValue {
	background-color: #0359b7;
	border-style: solid;
	border-width: thin;
	border-color: blue;
	color: #ffffff;
}

.selectedValue a {
	color: #ffffff;
	text-decoration: none;
}

.selectedValue a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.letterSelector 
{
	padding: 1px;
	margin: 1px;
}

/************
News
*/

.news-img-t
{
	max-width:150px;
}

.news-t a
{
	text-decoration: underline;
}

.sponsors {
	background-image: url(images/sponsor.jpg);
	border:1px solid #CDCDCD;
	}
	
.dotMedalDarker { background-color: #af7f0d; }
.dotCompetitionDarker { background-color: #1f5b8a; }
.dotCeremonyDarker { background-color: #599480; }
.dotMedalDarker a { background-color: #af7f0d; }
.dotCompetitionDarker a { background-color: #1f5b8a; }
.dotCeremonyDarker a { background-color: #599480; }
.dotDarker { background-color: #adadad }
th.currentHour { background-color: #1f5b8a; }

