﻿/* tipp mit StyleSheet
 * Project: Deutscher Sportverlag
 * 
 * Author: E. Sidiropoulos, e.sidiropoulos@alopix.com
 * (c) 2006 alopix software, http://www.alopix-software.com
 */

/* STD-COLORS:
 * rot: #E42130
 * orange: #FFA800
 * grau (mittel): #727180
 * grau (Schrift): #5B5E77
 * grau (hell): #C5C6CD
 * grau (smoke): #F4F4F7
 */

body
{
	padding: 0; 
	margin: 0;
	overflow-y: auto;
	overflow-x: hidden;
}
body,td,th
{
	color:#5B5E77;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
}
a:link, a:visited
{
	color: #5B5E77;
	font-weight:bolder;
	text-decoration: none;
}
a:active, a:hover
{
	color: #5B5E77;
	font-weight:bolder;
	text-decoration: underline;
}
h1
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 .5ex;
}
th
{
	font-weight: normal;
	color: #70982D;
}
.big { font-size:200% }
.printOnly{ display:none }
.gray { color:Gray }
.bold { font-weight:bold }
.bkred { background-color:#E42130 !important; color:#FFF !important }
.bkwhite { background-color:#FFF !important }
.red { color:#E42130 }
.copyright img { vertical-align:middle }
.copyright { padding:0 1em; font-size:95% }
.left
{
	text-align: left !important;
}
.center
{
	text-align: center !important;
}
.Panel1
{
	padding: 0;
	height: 380px;
	border-bottom:#C5C6CD 1px solid;
	background-image: url(../../images/tippmit-linearbg-vert.jpg);
	background-repeat: no-repeat;
}

.TreeView
{
	margin: 0 0 0 0;
	cursor: default;
	overflow-x:hidden !important
}

/* MENUE 1. LEVEL */

.TreeNode
{
	font: 11px Tahoma,Verdana,Arial;
	color:#5B5E77;
	font-weight: bolder;
	padding-left: 20px;
	text-transform: uppercase;
}

.TreeNodeRow
{
	background-color:#D5D6E0;
	margin: 1px 2px 2px 0;
	height: 19px;
}

.SelectedTreeNode
{
	font: 11px Tahoma,Verdana,Arial;
	font-weight: bolder;
	color: #FFF;
	padding-left: 20px;
	cursor: default;
	text-transform: uppercase;
}

.SelectedTreeNodeRow 
{
	background-color: #E42130;
	margin:0 2px 0 0;
	height: 19px;
}

.HoverTreeNode
{
	font: 11px Tahoma,Verdana,Arial;
	color: #E42130;
	text-decoration:underline;
	font-weight: bolder;
	padding-left: 20px;
	cursor: default;
	text-transform: uppercase;
}

.SelectedHoverTreeNode
{
	font: 11px Tahoma,Verdana,Arial;
	color: #FFF;
	text-decoration:underline;
	font-weight: bolder;
	padding-left: 20px;
	cursor: default;
	text-transform: uppercase;
}

/* 2. LEVEL */

.ChildNode
{
	font: 11px Tahoma,Verdana,Arial;
	padding-left:32px;
	font-weight:bold;
	color:#FFF;
}
.ChildNodeRow
{
	background-color: #E42130;
	margin: 0 2px 0 0;
	height: 16px;
}

.SelectedChildNode
{
	font: 11px Tahoma,Verdana,Arial;
	padding-left:32px;
	color:#FFF;
	font-weight: bolder;
	cursor: default;
}

.SelectedChildNodeRow
{
	background-color: #E42130;
	margin: 0 2px 0 0;
	height: 16px;
}

.HoverChildNode
{
	background-image: url(../../images/bullet-link-red.gif);
	background-repeat: no-repeat;
	background-position: 20px 2px;
	color:#FFF;
	font: 11px Tahoma,Verdana,Arial;
	font-weight:bolder;
	padding-left:32px;
	cursor: default;
}
.SelectedHoverChildNode 
{
	background-image: url(../../images/bullet-link-red.gif);
	background-repeat: no-repeat;
	background-position: 20px 2px;
	color:#FFF;
	font: 11px Tahoma,Verdana,Arial;
	font-weight:bolder;
	padding-left:32px;
	cursor: default;
}

/* 3. LEVEL */

.GrandChildNode
{
	font: 11px Tahoma,Verdana,Arial;
	font-weight:bolder;
	padding-left: 44px;
	color: #FFF;
}

.GrandChildNodeRow
{
	background-color: #E42130;
	height: 16px;
	margin:0 2px 0 0;
}

.SelectedGrandChildNode
{
	font: 11px Tahoma,Verdana,Arial;	
	color: #FFF;
	font-weight: bolder;
	text-decoration:underline;
	padding-left: 44px;
}

.HoverGrandChildNode
{
	background-image: url(../../images/bullet-link-red.gif);
	background-repeat: no-repeat;
	background-position: 32px 2px;
	font: 11px Tahoma,Verdana,Arial;
	font-weight:bolder;
	padding-left: 44px;
	color: #FFF;
	text-decoration: underline;
	cursor: default;
}

.SelectedHoverGrandChildNode
{
	background-image: url(../../images/bullet-link-red.gif);
	background-repeat: no-repeat;
	background-position: 32px 2px;
	font: 11px Tahoma,Verdana,Arial;
	font-weight:bolder;
	padding-left: 44px;
	color: #FFF;
	text-decoration: underline;
	cursor: default;
}

/* OTHER */

.Footer
{
	width: 94%;
	color: #5B5E77;
	font-weight:bolder;
	font-size: 9px;
	text-align: right;
	padding: 0 1em;
}
div.legende
{
	display: inline;
	margin: 2px 0;
}
.legende span
{
	border-top:1px solid #C5C6CD;
	border-left:1px solid #C5C6CD;
	border-bottom: 1px solid #727180;
	border-right: 1px solid #727180;
	margin-left:1em;
}
.Legenden
{
	padding: 2px 1ex;
}

.headers
{
	padding: 0 0 1ex 0;
}
div.headers { float:left }

table.TableData { border:0 !important }

.TableHdr { color:#5B5E77; font-weight:bolder; height:16px; }
th.TableHdr { padding-left:.5ex }

.TableData td
{
	border: 2px solid white;
	padding: 2px 4px;
}

.caption
{
	letter-spacing: 1pt;
	font-weight: bolder;
	font-size: 12px;
	font-family: Geneva,Verdana,Arial;
	font-variant: small-caps;
	padding: 2px 1ex;
	margin: 0;
	background-color:#727180 !important;
	color:#FFF;
	border:4px solid #FFF;
}
th.firstCell
{
	padding-left: 4px;
}
th.lastCell
{
	text-align: right;
}
th.teamCell
{
	padding-left: 4px;
}

.tooltip
{
	text-decoration: none !important;
	border-bottom: 1px solid dashed;	
	cursor: default;
}
.dsvlogo
{
	margin: 1ex;
}
.oddsetlogo
{
	padding-left: 10px;
}
.oddsettop
{
	background-image: url(../../images/tippmit-topl.gif);
	background-repeat: no-repeat;
}
.oddsettop img { margin-right:2px }
.oddsettop a:link, .oddsettop a:visited
{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
}
span.TblFooter { display:block; margin:1ex 0 0 0; padding:.5ex 1ex 1ex 1em; background-image:url(../../images/Bullet-DottedBg.gif); background-repeat:repeat-x }
span.erklaerung { display:block; margin:.5x 0 1ex 0; padding:.5ex 1ex 1em; border-top:1px solid #C5C6CD; border-bottom:1px solid #C5C6CD }
div.print { float:right; padding-right:1ex; width:120px }
.print a { font-weight:normal }
.print img { margin-left:1ex }

/* STANDARD-FORMATIERUNG DER TABELLENZELLEN */
.alt { background-color:#E3E4EB}
.normal { background-color:#F4F4F7 }

