/**
 * Gewinnspiel (Raffle)
 */

/**
 * Gewinnspiel: Content-Element: Container für AGB-Checkbox
 */
div.raffleElementContainerCheckbox {
	margin: 15px 0 0 0;
}

/**
 * Gewinnspiel: Content-Element: AGB-Link
 */
.raffleElementConditionsLink, .raffleElementConditionsLink:link,
.raffleElementConditionsLink:visited, .raffleElementConditionsLink:hover,
.raffleElementConditionsLink:active {
}

/**
 * Gewinnspiel: Content-Element: Container für Link zum Spiel
 */
div.raffleElementContainerLinkGame {
	margin: 15px 0 0 0;
}


/**
 * Gewinnspiel: Content-Element: Link zum Spiel
 */
.raffleElementGameLink, .raffleElementGameLink:link,
.raffleElementGameLink:visited, .raffleElementGameLink:hover,
.raffleElementGameLink:active {
}

/**
 * Gewinnspiel: Highscore-Liste: Body 
 */
body.raffleHighscoreBody {
	background-color: #ffffff;	
	font-family: arial, helvetica, sans-serif;
}

/**
 * Gewinnspiel: Highscore-Liste: Container für die ganze Seite
 */
div.raffleHighscoreContainer {
	text-align: center;
	margin: 0 0 20px 0;
}

/**
 * Gewinnspiel: Highscore-Liste: Headline
 */
h1.raffleHighscoreHeadline {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #494CA7;
}

/**
 * Gewinnspiel: Highscore-Liste: Schließen-Link
 */
.raffleHighscoreCloseLink, .raffleHighscoreCloseLink:link,
.raffleHighscoreCloseLink:visited, .raffleHighscoreCloseLink:hover,
.raffleHighscoreCloseLink:active {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	margin-bottom: 20px;
}

/**
 * Gewinnspiel: Highscore-Liste: Absatz für Status (Blättern-Links)
 */
p.raffleHighscoreStatus {
	font-size: 12px; 
	color: #333333;
}

/**
 * Gewinnspiel: Highscore-Liste: Blättern-Link
 */
.raffleHighscorePageLink, .raffleHighscorePageLink:link,
.raffleHighscorePageLink:visited, .raffleHighscorePageLink:hover,
.raffleHighscorePageLink:active {
	color: #FF6600;
	text-decoration: none;
}

/**
 * Gewinnspiel: Highscore-Liste: aktuelle Seitennummer
 */
span.raffleHighscoreActivePage {
	font-weight: bold;
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle mit Highscore-Daten
 */
table.raffleHighscoreTable {
	padding: 2px;
	width: 500px;
	table-layout: fixed;
	border-spacing: 0;
	/* notwendig, da sonst Zentrierung nicht funktioniert */
	margin: auto;
	text-align: center;
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Zelle für Spaltenkopf
 * (Eigenschaften für alle Spalten)
 */
td.raffleHighscoreHeadCellAll {
	vertical-align: bottom;
	background-color: #494ca7;
	color: #f1f1f1;
	font-weight: bold;
	font-size: 12px;
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Zelle für Spaltenkopf 1 (Rang)
 */
td.raffleHighscoreHeadCell1 {
	width: 50px;
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Zelle für Spaltenkopf 2 (Name)
 */
td.raffleHighscoreHeadCell2 {
	width: 300px;
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Zelle für Spaltenkopf 3 (Punkte)
 */
td.raffleHighscoreHeadCell3 {
	width: 120px;
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Attribute für Zelle mit Daten
 */
.raffleHighscoreTableRow1Attributes {
	background-color: #ffffff;	
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Attribute für Zelle mit
 * Daten (Alternierung)
 */
.raffleHighscoreTableRow2Attributes {
	background-color: #f1f1f1;	
}

/**
 * Gewinnspiel: Highscore-Liste: Tabelle: Zelle in Spalte 1 (Rang)
 */
.raffleHighscoreColumn1 {
	font-size: 12px;
	color: #000000;
}

/**
 * Gewinnspiel: Highscore-Liste: Zelle in Spalte 2 (Name)
 */
.raffleHighscoreColumn2 {
	font-size: 12px;
	color: #000000;
}

/**
 * Gewinnspiel: Highscore-Liste: Zelle in Spalte 3 (Punkte)
 */
.raffleHighscoreColumn3 {
	font-size: 12px;
	color: #000000;
}

/**
 * Gewinnspiel: Hinweis
 */
.raffleHighscoreInfo {
	font-size: 12px;
	color: #000000;
	padding-bottom: 15px;
}

