﻿/*@import url( /css/header.css );*/
/*@import url( /css/footer.css );*/

/*@import url( /css/fonts.css );*/

/*	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}*/

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px

}
* {
	OUTLINE-WIDTH: 0px;
}


H1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A IMG {
	border-style: solid;
	border-color: inherit;
	border-width: 0px;
	display: inline;
	clear: both;
}
#body {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: #fff url('../images/grey_gradient_bg.jpg') repeat-x left top;
	PADDING-TOP: 30px;
}

/* Container unterhalb mainnav & subnav */
#wrapper {
	PADDING-BOTTOM: 30px;
	MARGIN: 0px auto;
	MIN-HEIGHT: 440px;
	PADDING-LEFT: 0px;
	WIDTH: 900px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-TOP: 0px;
}

#wrapper H1 {
	LINE-HEIGHT: 1em;
	TEXT-TRANSFORM: uppercase;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #fff;
	FONT-SIZE: 3.4em;
	width: 550px;
}

#wrapper P {
	color: #3D4145;
}


#wrapper PAnmeldung {
	font-size: 1.4em;
	color: #545454;
	height: 75px;

}

/* Menü für Events ANFANG*/
#wrapper UL#eventFamilies {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding: 0 0 30px 0;
	Z-INDEX: 9001;
	POSITION: relative;
	LIST-STYLE-TYPE: none;
	MARGIN: 10px 0px 0px 20px;
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-IMAGE: none;
	width: 600px;
}
#wrapper UL#eventFamilies LI {
	DISPLAY: inline; FLOAT: left; FONT-SIZE: 1.1em
}
#wrapper UL#eventFamilies LI A {
	BORDER-LEFT: #bfbfbf 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; COLOR: #5a5c5f; BORDER-RIGHT: #d6d5d5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#wrapper UL#eventFamilies LI.current A {
	COLOR: #c00
}
#wrapper UL#eventFamilies LI A:hover {
	COLOR: #c00
}
#wrapper UL#eventFamilies LI A.first {
	BORDER-LEFT: medium none;
	color: #3D4045;
	text-decoration: none;
}
#wrapper UL#eventFamilies LI A.last {
	BORDER-RIGHT: medium none
}
/* Menü für Events ENDE */

/* Untermenü für Events ANFANG */
#wrapper UL#XC-BATTLE {
	padding: 0px;
	Z-INDEX: 9001;
	POSITION: relative;
	LIST-STYLE-TYPE: none;
	MARGIN: -15px 0px 0px -160px;
	DISPLAY: inline;
	FLOAT: left;
	LIST-STYLE-IMAGE: none;
	top: -10px;
	left: 182px;
	width: 600px;
	color: #5A5C5F;
	height: 15px;
}
#wrapper UL#XC-BATTLE LI {
	DISPLAY: inline;
	FLOAT: left;
	FONT-SIZE: 1.1em;
	color: #FFFFFF;
}
#wrapper UL#XC-BATTLE LI A {
	padding: 5px 10px 1px 10px;
	border-left: 1px solid #bfbfbf;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #FFFFFF;
	BORDER-RIGHT: #d6d5d5 1px solid;
	TEXT-DECORATION: none;
	height: 14px;
	font-style: inherit;
	border-right-color: #FFFFFF;
	border-left-color: #bfbfbf;
}
#wrapper UL#XC-BATTLE LI.current A {
	COLOR: #c00
}
#wrapper UL#XC-BATTLE LI A:hover {
	COLOR: #CC0000;
}
#wrapper UL#XC-BATTLE LI A.first {
	BORDER-LEFT: medium none
}
#wrapper UL#XC-BATTLE LI A.last {
	BORDER-RIGHT: medium none
}
/* Untermenü für Events ENDE */

/* Container für Bild / Events */
#wrapper .imageContainer {
	padding: 0 15px 0 15px;
	TEXT-ALIGN: center;
	WIDTH: 460px;
	DISPLAY: inline;
	FLOAT: left;
}

/* Container für Bild / Hauptseite */
#wrapper .imageContainerHauptseite {
	padding: 0 0px 0 0px;
	TEXT-ALIGN: center;
	WIDTH: 900px;
	DISPLAY: inline;
	FLOAT: left;
}

/* Bild / Hauptseite Events */
#wrapper .shinyImage {
	PADDING-BOTTOM: 0px; MARGIN: 20px auto 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}

/* Container für Contentbereich (unterhalb aller Menüs) */ 
#wrapper .copyFacts {
	list-style: none;
	MARGIN-TOP: 20px;
	WIDTH: auto;
	DISPLAY: inline;
	FLOAT: left;
	margin-left: 20px;
	height: auto;
	list-style-type: none;
}

/* Text für die Hauptseite EVENTS */
#wrapper .copy {
	MARGIN-TOP: 145px; WIDTH: 380px; DISPLAY: inline; FLOAT: left
}

/* Text für Hauptseite & Container für News */
#wrapper .HauptseiteText {
	MARGIN-TOP: 5px;
	WIDTH: 900px;
	DISPLAY: inline;
	FLOAT: left;
	margin-left: 15px;
}


#wrapper .copy H2 {
	COLOR: #000; FONT-SIZE: 2em
}

#wrapper .copy P {
	MARGIN-TOP: 1em; COLOR: #545454; FONT-SIZE: 1.4em
}

#wrapper .standardLink {
	PADDING-LEFT: 20px; FONT-FAMILY: "Century Gothic", Avant Garde, Century Gothic, Avant Garde Gothic, "Lucida Sans", Helvetica, Trebuchet, Arial, Sans; BACKGROUND: url(/images/shared/right_arrow.gif) no-repeat left center; COLOR: #000; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

/*Container für die Sponsoren Logos ANFANG*/
#wrapper #bugs {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding: 35px 0 0 0;
	MARGIN: 0px;
	WIDTH: 900px;
	HEIGHT: 75px;
	CLEAR: both;
	text-align: center;
	vertical-align: middle;
}
#wrapper #bugs DIV {
	padding: 0px;
	DISPLAY: inline;
	FLOAT: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
#wrapper #bugs DIV DIV {
	MARGIN: 0px; DISPLAY: none; FLOAT: none
}
#wrapper #bugs DIV A {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px;
}
#wrapper #bugs DIV A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 0px;
	float: left;
}
#wrapper #bugs DIV.last {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

/*Container für die Sponsoren Logos ENDE*/


/* Container für Text Events - Hauptseite ANFANG */

#wrapper .copy {
	MARGIN-TOP: 0px;
	WIDTH: 380px;
	DISPLAY: inline;
	FLOAT: left;
}

#wrapper .copy UL {
	DISPLAY: block; FLOAT: none
}
#wrapper .copy LI {
	DISPLAY: block; FLOAT: none
}
#wrapper .copy A {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	FLOAT: none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
}
#wrapper .copy [class].quote {
	TEXT-INDENT: -0.5em; WIDTH: 350px
}

/* Container für Text Events - Hauptseite ANFANG */


#wrapper .factsContainer {
	TEXT-ALIGN: center;
	WIDTH: 500px;
	DISPLAY: inline;
	FLOAT: left;
	height: 343px;
}

/* FACTS ANFANG */
#facts {
	padding-bottom: 10px;
	background: #EFEFEF;
	padding: 0 0 0 0;
	list-style: none;
	margin: 0px 0 0 0;
	color: #67686C;
	list-style-type: none;
	vertical-align: top;
	width: 473px;
}
/* FACTS ENDE*/


/* Container für Links ANFANG*/
#anmeldungLinkContainer {
	height: 50px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
#anmeldungLinkContainer A {
	height: 219px;
	color: #000000;
	text-decoration: none;
	font-size: 1.1em;
}
#anmeldungLinkContainer A:hover {
	color: #CC0000;
	text-decoration: none;

}
/* Container für Links ENDE */

/* Überschrift für Liste Facts*/
.factsHeader {
	color: #67686C;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	background-color: #CBCBCB;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 473px;
	height: 10px;
	vertical-align: middle;
}

/* 2. Spalte Liste Facts*/
.factsInhaltrechts1 {
	padding: 4px 10px 0 10px;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: left;
	width: 282px;
	height: auto;
	padding-bottom: 4px;
	text-align: left;
	background-color: #EFEFEF;
}

/* 1. Spalte Liste Facts*/
.factsInhaltlinks1 {
	margin: 0 0 0 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 0px 0 0px 10px;
	color: #000000;
	font-size: x-small;
	width: 150px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline-block;
	height: auto;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #EFEFEF;
}

/* Teilnehmerliste XC-BATTLE ANFANG */
.teilnehmerHeader {
	color: #67686C;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	background-color: #CBCBCB;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* Teilnehmerlist XC-BATTLE / ÜBERSCHRIFT / NR */
.teilnehmerNRlinksBOLD {
	background: #EFEFEF;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 0px 0 0px 6px;
	color: #000000;
	font-size: x-small;
	width: 30px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline;
	margin-left: 0px;
	font-weight: bold;
}
/*Teilnehmerliste XC-BATTLE / ÜBERSCHRIFT / NAME */
.teilnehmerNAMEmitteBOLD {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 0 0 0 6px;
	margin: 0;
	background: #EFEFEF;
	color: #000000;
	font-size: x-small;
	vertical-align: middle;
	display: inline;
	clear: both;
	width: 370px;
	font-weight: bold;
}
/*Teilnehmerliste XC-BATTLE / ÜBERSCHRIFT / NATION */
.teilnehmerNATIONrechtsBOLD {
	padding: 0 0 0 6px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #000000;
	font-size: x-small;
	vertical-align: middle;
	display: inline;
	clear: both;
	width: 50px;
	font-weight: bold;
}
/* Teilnehmerliste XC-BATTLE / NAME */
.teilnehmerNAMEmitte {
	padding: 0 0 0 10px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline;
	clear: both;
	width: 370px;
}
/* Liste Gletschertrophy & Höhenmeterfresser / ZEIT oder HÖHENMETER */
.teamsHoehenmeter {
	padding: 4px 0 4px 10px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 100px;
}
/* Teilnehmerliste XC-BATTLE / NR */
.teilnehmerNRlinks {
	background: #EFEFEF;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 0px 0 0px 10px;
	color: #8a8a8a;
	font-size: x-small;
	width: 30px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline;
	margin-left: 0px;
}
/* Teilnehmerliste XC-BATTLE / NATION */
.teilnehmerNATIONrechts {
    background: #EFEFEF;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 0px 0 0px 10px;
	color: #8a8a8a;
	font-size: x-small;
	width: 30px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline;
	margin-left: 0px;
}


/* Container für NEWS ANFANG */


#wrapper .imageContainerNews {
	margin: 0px 0 0 0;
	WIDTH: 900px;
	height: 550px;
	position: relative;
}
#iframeNews {
	width: 900px;
	
/* Container für NEWS ENDE */


/*Teilnehmerliste XC-BATTLE ANFANG*/
}
.teilnehmer {
	margin-left: 0px;
	list-style-type: none;
}

.teilnehmer A:hover {
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #000000;
	font-size: x-small;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
}
.teilnehmer A {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #EFEFEF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	padding-bottom: 4px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-left: 2px;
	padding-right: 0;
	padding-top: 4px;

/*Teilnehmerliste XC-BATTLE ENDE*/
}
#PlatzhalterFooter {
	height: 30px;
	display: inline;
}
.Platzhalter {
	height: 40px;
}
#highlights UL LI {
	list-style: square;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	MARGIN: 0px 0px 0px 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 1.1em;
	PADDING-TOP: 0px;
	list-style-type: square;
	width: 550px;
}

/* 2 Spalten inkl. Bild - Streckenplan, Freestyle Night Locaction etc. ANFANG*/
#kbContent {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-TOP: 0px;
}
/* Bild Streckenplan SnowClimb & Mini XC-BATTLE */
#kb .column1 {
	WIDTH: 457px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
}
/* Streckenbeschreibung SnowClimb & Mini XC-BATTLE */
#kb .column2 {
	WIDTH: 250px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
#kb H2 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0.5em 0px 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #3d4145;
	FONT-SIZE: 1.4em;
	PADDING-TOP: 0px;
}
#kb H4 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: black;
	FONT-SIZE: 1.1em;
}
#kb P {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 1em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#kb .column1FreestyleNight {
	WIDTH: 252px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	padding-bottom: 20px;
}
#kb .column2FreestyleNight {
	WIDTH: 150px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 150px;
}
#kb .column3FreestyleNight {
	WIDTH: 252px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	padding-bottom: 20px;
}
#kb .column4FreestyleNight {
	WIDTH: 150px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 150px;
}
/* Freestyle Night & Party / Spalte 1 / Bild */
#kb .column1FreestyleNightLocation {
	WIDTH: 457px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	padding-bottom: 15px;
}
/* Freestyle Night & Party / Spalte 2 / Text */
#kb .column2FreestyleNightLocation {
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}
/* 2 Spalten inkl. Bild - Streckenplan etc. ENDE*/

/* Text unterhalb der Überschrift für Anmeldung etc. ANFANG*/
#highlights {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 12px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #efeff0; COLOR: #3d4145; PADDING-TOP: 10px
}
#highlights UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#highlights UL LI {
	list-style: square;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.5em;
	MARGIN: 0px 0px 0px 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 1.1em;
	PADDING-TOP: 0px;
	list-style-type: square;
	width: 550px;
	vertical-align: top;
}
/* Text unterhalb der Überschrift für Anmeldung etc. ENDE*/


/* Freestyle Night / Spalte 1 / Bild */
#kb .column1FreestyleNightAthleten {
	WIDTH: 457px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	padding-bottom: 15px;
}
/* Freestyle Night / Spalte 2 / Text */
#kb .column2FreestyleNightAthleten {
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* Liste Gletschertrophy & Höhenmeterfresser & Teamwertung */
.teams {
	list-style-type: none;
	color: #000000;
}
/* Überschrift Liste Gletschertrophy & Höhenmeterfresser & Teamwertung / NR. */
.teamsNrBold {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #EFEFEF;
	padding: 6px 0 6px 6px;
	color: #000000;
	font-size: x-small;
	width: 30px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline-block;
	margin-left: 0px;
	font-weight: bold;
	height: 16px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #CBCBCB;
}
/* Überschrift Liste Gletschertrophy & Höhenmeterfresser & Teamwertung / NAME */
.teamsTeamBold {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 6px 0 6px 10px;
	margin: 0;
	background: #EFEFEF;
	color: #000000;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 250px;
	font-weight: bold;
	background-color: #CBCBCB;
}
/* Überschrift Liste Gletschertrophy & Höhenmeterfresser & Teamwertung / ZEIT oder HÖHENMETER */
.teamsHoehenmeterBold {
	padding: 6px 0 6px 10px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #000000;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 100px;
	font-weight: bold;
	background-color: #CBCBCB;
}
/* Liste Gletschertrophy & Höhenmeterfresser & Teamwertung / NR. */
.teamsNr {
	background: #EFEFEF;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 4px 0 4px 6px;
	color: #8a8a8a;
	font-size: x-small;
	width: 30px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline-block;
	margin-left: 0px;
}
/* Liste Gletschertrophy & Höhenmeterfresser & Teamwertung / NAME */
.teamsTeam {
	padding: 4px 0 4px 10px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 250px;
}


/* Container bei 2 oder mehreren Spalten */
#kb {
}
/* Reihe 1 - Container für Liste Gletschertrophy & Höhenmeterfresser & Teamwertung & Team */
#kb .column1SnowclimbHoehenmeterfresser {
	WIDTH: 457px;
	DISPLAY: inline-block;
	FLOAT: left;
	COLOR: #67686c;
	padding-bottom: 15px;
	margin-left: -40px;
	padding-right: 15PX;
}
/* Text für Gletschertrophy & Höhenmeterfresser & Teamwertung & Team */
#kb .column2SnowclimbHoehenmeterfresser {
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;
	padding-right: 10px;
}
/* Überschrift Liste Gletschertrophy & Höhenmeterfresser & Teamwertung */
.teamsHeader {
	background-color: #CBCBCB;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 412px;
}
/* Portaitbild OK-Team */
#kb .column1OKTeam {
	WIDTH: 265px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	padding-bottom: 10px;
}
/* Beschreibung OK-Team Personen */
#kb .column2OKTeam {
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 151px;
	padding-right: 100px;
}
/* Liste Team - Helfer*/
.helfer {
	list-style-type: none;
	color: #000000;
}

/* Überschrift Team - Helfer */
.helferHeader {
	background-color: #CBCBCB;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 412px;
}

/* Liste Team - Helfer / BEREICH */
.helferBereich {
	background: #EFEFEF;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 4px 0 4px 6px;
	color: #8a8a8a;
	font-size: x-small;
	width: 80px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline-block;
	margin-left: 0px;
}
/* Liste Team - Helfer / ART */
.helferArt {
	padding: 4px 0 4px 10px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 312px;
}
#wrapper .HauptseiteText P {
	MARGIN-TOP: 1em;
	COLOR: #545454;
	FONT-SIZE: 1.4em;
}
#OnlineAnmeldungLinkContainer {
	background-color: #efeff0;
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
	background: #CC0000;
	color: #3D4145;
	font-weight: normal;
}
#OnlineAnmeldungLinkContainer A {
	margin: 0 0 0 0px;
	background: #CC0000 url('../images/white_circle_right_arrow.gif') no-repeat left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	position: relative;
	top: 15px;
}
#OnlineAnmeldungLinkContainer A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#OnlineAnmeldung {
	margin-left: 0px;
	padding-left: 7px;
	background: #CC0000;
	height: 40px;
	width: 800px;
}
#kb .column1Downloads {
	padding: 10px 10px 10px 0px;
	WIDTH: 265px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
}
#kb .column2Downloads {
	padding: 10px 10px 10px 10px;
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 10px;
	background-color: #efeff0;
	margin-bottom: 45px;
	margin-top: 25px;
}
#kb .column1Video {
	WIDTH: 550px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
}
#kb .column2Video {
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
	background-color: #efeff0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#kb .column1Ergebnisse {
	padding: 10px 0px 10px 0px;
	WIDTH: 55px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 5px;
	margin-left: 0px;
}
#kb .column2Ergebnisse {
	padding: 10px 0px 0px 10px;
	WIDTH: 200px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 120px;
	background-color: #efeff0;
	margin-bottom: 15px;
	margin-top: 10px;
}
#kb .column1Videos {
	WIDTH: 485px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
}
#sponsoren {
	background: #FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 0px;
	vertical-align: baseline;
	padding-right: 5px;
	display: inline-block;
}
#sponsorenLogo {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	clear: both;
}
#kb .column1Sponsoren {
	WIDTH: 460px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	padding-bottom: 35px;
}
#kb .column2Sponsoren {
	margin-right: 12px;
	padding-left: 10px;
	padding-top: 0px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	margin: 15px 0 0 0;
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	background-color: #efeff0;
}
.presse {
	list-style-type: none;
	color: #000000;
}
.PresseDatumBold {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #EFEFEF;
	padding: 6px 0 6px 6px;
	color: #000000;
	font-size: x-small;
	width: 60px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline-block;
	margin-left: 0px;
	font-weight: bold;
	height: 16px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #CBCBCB;
}
.PresseThemaBold {
	border-left: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 6px 0 6px 10px;
	margin: 0;
	background: #EFEFEF;
	color: #000000;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 250px;
	font-weight: bold;
	background-color: #CBCBCB;
}
.PresseDatum {
	background: #EFEFEF;
	margin: 0;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding: 4px 0 4px 6px;
	color: #8a8a8a;
	font-size: x-small;
	width: 60px;
	text-align: left;
	vertical-align: middle;
	clear: left;
	display: inline-block;
	margin-left: 0px;
}
.PresseThema {
	padding: 4px 0 4px 10px;
	margin: 0;
	background: #EFEFEF;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	color: #8a8a8a;
	font-size: x-small;
	vertical-align: middle;
	display: inline-block;
	clear: both;
	width: 250px;
}
.Presse {
	list-style-type: none;
	color: #000000;
}
#kb .column1Pressebilder {
	padding: 10px 10px 10px 0px;
	WIDTH: 260px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 12px;
}
#kb .column2Pressebilder {
	padding: 10px 10px 10px 10px;
	WIDTH: 350px;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 10px;
	margin-bottom: 65px;
	margin-top: 25px;
}
.LinkContainerPressebilder {
}
.LinkContainerPressebilder A {
	color: #5a5c5f;
	text-decoration: none;
}
#kb .column2Impressum {
	padding: 10px 10px 10px 10px;
	WIDTH: 260PX;
	DISPLAY: inline;
	FLOAT: left;
	COLOR: #67686c;
	MARGIN-RIGHT: 10px;
	margin-bottom: 65px;
	margin-top: 15px;
}
.SitemapLink {
	color: #CC0000;
}
.SitemapLink A {
	color: #333333;
	text-decoration: none;
}
#bodyUnterkunft {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: #fff url('../images/grey_gradient_bg.jpg') repeat-x left top;
	PADDING-TOP: 30px;
}

.zellamsee-kaprun {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 25px;
	margin-right: 15px;
	clear: both;
}

.drei {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.kitzsteinhorn {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.tauernspa {
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.milka {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
				
.intersport {
	margin-top: 0py;
	margin-bottom: 30px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.brauunion {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 25px;
	margin-right: 15px;
	clear: both;
}
.nokia {
	margin-top: 25px;
	margin-bottom: 35px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.vamed {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}


.mab {
	margin-top: 20px;
	margin-bottom: 25px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.schwarz {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.peeroton {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.pinzgaumilch {
	margin-top: 15px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 25px;
	margin-right: 15px;
	clear: both;
}


.gasteiner {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.gasteiner {
	margin-top: 15px;
	margin-bottom: 35px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.pago {
	margin-top: 25px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.abb {
	margin-top: 5px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.areva {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}
.recheis {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 25px;
	margin-right: 20px;
	clear: both;
}.sonnblick {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 20px;
	margin-right: 30px;
	clear: both;
}
.swietelsky {
	margin-top: 10px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 30px;
	margin-right: 30px;
	clear: both;
}
}.barbarahof {
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 30px;
	margin-right: 30px;
	clear: both;
}
}.herzogbau {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 30px;
	margin-right: 0px;
	clear: both;
}
}.maiskogel {
	margin-top: 40px;
	margin-bottom: 30px;
	display: inline;
	margin-left: 25px;
	margin-right: 25px;
	clear: both;
}
}.dachbau {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 25px;
	margin-right: 25px;
	clear: both;
}
}.eder {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 25px;
	margin-right: 25px;
	clear: both;
}
}.jaeger {
	margin-top: 10px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 25px;
	margin-right: 5px;
	clear: both;
}
}.rauter {
	margin-top: 15px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 25px;
	margin-right: 25px;
	clear: both;
}
}.moreau {
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 25px;
	margin-right: 25px;
	clear: both;
}

.empl {
	margin-top: 0px;
	margin-bottom: 15px;
	display: inline;
	margin-left: 25px;
	margin-right: 25px;
	clear: both;
}

.pavillon {
	margin-top: 00px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 25px;
	margin-right: 15px;
	clear: both;
}

.baumbar {
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.kaufmann {
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.trauner {
	margin-top: 25px;
	margin-bottom: 25px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.strabag {
	margin-top: 25px;
	margin-bottom: 25px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}

.klawunn {
	margin-top: 25px;
	margin-bottom: 25px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
}



/* LOGOS Hauptsponsoren */

.zellamsee-kaprun {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.drei {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.kitzsteinhorn {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.intersport {
	display: inline;
	clear: both;
	margin: 15px 0px;	
}

.milka {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.nokia {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.vamed {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.pinzgauer_nachrichten {
	display: inline;
	clear: both;
	margin: 15px 0px;
}

.zipfer {
	display: inline;
	clear: both;
	margin: 15px 0px;
}
