body   
{ 
font-size: 100.01%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #fff;
/* background-color: #D8DEE5; */
margin: 0;
padding: 4px;

}

.inv {
	position: absolute; left: -1000px; top: -1000px;
}

hr
{
display: none;
}

a
{
text-decoration: none;
color: #002B5B;
}

a:hover
{
color: #002B5B;
text-decoration: underline;

}

a:visited
{
color: #002B5B;
}

a.weisscol
{
text-decoration: none;
color: #fff;
}

a.weisscol:hover
{
color: #fff;
text-decoration: underline;

}

a.weisscol:visited
{
color: #fff;
}



.header
{

background-color: #23227F;
float: left;
height: 45px;
}

.small
{
background-image: url("pics/back_header_2.gif");
background-repeat: repeat-x;
background-position: -4px 0;
width: 25.31em;
}

.big
{
background-image: url("pics/back_header_3.gif");
background-repeat: repeat-x;
background-position: -4px 0;
width: 47.25em;
}



.header img
{
float: left;
border: 0;}


#headleft
{
float: left
}

#headright
{
float: right
}

#toolbar
{

padding: 0;
margin: 6px 0 0 0;
display: block;
}

.tbleft
{
width: 15em;
float: left;
}


.tbleft a
{
line-height: 150%;
color: #516384;
text-decoration: none;
}

.tbleft a:hover, .tbleft a:focus, .tbleft a:active, .tbleft a:visited 
{
color: #516384;
text-decoration: underline;
}

.tbleft ul {
	margin: 0;
	padding: 0;
}
.tbleft .inlineList li {
	display: inline;
	list-style-type: none;
	margin: 0;
	font-size: 0.7em;
	padding: 0.125em 0.5em 0.125em 0.5em;
}
.tbleft .inlineList li.firstLink {
	padding-left: 0.25em;
}
.tbleft .optlink {
	width: 7em;
	height: 1.5em;
	font-size: 0.7em;
	font-weight: bold;
	color: #516384;
	padding: 0.5em 0.5em 0.25em 0.5em;
	margin: 0;
}
.tbleft .optlink img {
	width: 0.85em;
	margin: 0;
	border: 0;
	display: inline;
}

.tbleft ul.optionList {
	position: absolute;
	z-index: 1;
	background: #FFFFFF;
	border-bottom: #ff8400 1px solid;
	width: 9em;
	margin: 0;
	padding: 0;
}
.tbleft .optionList li {
	list-style-type: none;
	margin: 0;
	font-size: 0.7em;
	padding: 0.25em 0.5em;
	border-top: #ff8400 1px solid;
}

.tbright
{
float: right;
padding: 0 0.5em 0 0.25em;
margin: 0px 0 0 0;
border: #ff8400 2px solid;
background:url(pics/back_button.gif) top left repeat-x;
background-color: #0965AD;
width: 7.15em;
height: 1.5em;
}

.tbright span
{
padding: 0.25em 0 0 0.6em;
display: block;
}


.tbright img
{
margin: 0px 0.25em 0 0;
float: left;
display: block;
padding: 0;
vertical-align: bottom;
width: 1.44em;
}


.tbright a
{
font-size: 0.7em;
font-weight: bold;
color: #fff;
text-decoration: none;
display: block;
}

.tbright a:hover, .tbright a:focus, .tbright a:active
{
text-decoration: underline;
color: #fff;
}
/*
.tbright .roxyz {
background:url(pics/box_ro.gif) top right no-repeat;
}

.tbright .loxyz {
background:url(pics/box_lo.gif) top left no-repeat;
}

.tbright .ruxyz {
background:url(pics/box_ru.gif) bottom right no-repeat;
}

.tbright .luxyz {
background:url(pics/box_lu.gif) bottom left no-repeat;
}
*/





#tickerAll
{
width: 47.25em;
float: left;
display: block;
margin: 0 0 0 0;
clear: both;
}
#tickerSmall
{
width: 25.31em;
float: left;
display: block;
margin: 0 0 0 0;
clear: both;
}

#tickerSlim
{

width: 25.31em;
display: block;
margin: 0 0 0 0;
clear: both;
}

#tickerLeft
{
width: 23.25em;
float: left;
}



#tickerRight
{
width: 23.25em;
float: right;
/* border: #000000 1px solid; */
overflow: auto;
margin: 2px 0 0 0;
}


/* Navi unter Tableau */ 

.ardTickerNavi
{
width: auto;
/* width: 25.31em; */
display: block;
float: left;
clear: both;
background: #D8DEE5;
margin: 4px 0 0 0;
padding: 0 0 0 0;
}

.ardTickerNavi ul
{
background: #D8DEE5;
float: left;
display: block;
margin: 0;
padding: 0;
}

.ardTickerNavi li
{
display: block;
float: left;
list-style: none;
font-size: 0.7em;
}


.aktiv
{
background: #ff8400;
display: block;
padding: 2px 4px 3px 4px;
font-weight: bold;
border-right: #fff solid 1px;
border-top: #ff8400 solid 1px;

line-height: 1.25em;
color: #fff;
list-style: none;
}

.aktiv2
{
background: #ff8400;
display: block;
padding: 2px 4px 3px 4px;
font-weight: bold;
border-right: #ff8400 solid 1px;
border-top: #ff8400 solid 1px;

line-height: 1.25em;
color: #fff;
list-style: none;}

/* Für den Eintrag beim Spiel links */
.first
{
border-left: #ff8400 solid 1px;
margin: 0 0 0 0;
}

.abstand
{
margin: 0 13em 0 0 ;
/* margin: 0 0 0 13.25em; */
}

.naviSpiel, .naviSpiel:visited 
{
display: block;
font-weight: bold;
line-height: 1.25em;
color: #516384;
list-style: none;
}

/* Hier werden die unterschiedlichen Breiten festgelegt */
/* slim ist deswegen breiter, weil beim schmalen Ticker mehr Platz ist ... */
.slim
{
width: 25.31em;
}

.full
{
width: 23.25em;
}


a.navi
{
color:#516384; 
text-decoration: none;
font-weight: bold;
border-right: #fff solid 1px;
border-top: #e9e9e9 solid 1px;

padding: 2px 4px 3px 4px;
line-height: 1.25em;
display: block;
}

a.navi:visited
{
color:#516384; 
text-decoration: none;
}

a.navi:hover
{
color:#ffffff; 
text-decoration: none;
background: #ff8400;
border-top: #ff8400 solid 1px;

}

a.navi:active
{
color:#ff8400;
}


a.naviSpiel
{
color:#516384; 
text-decoration: none;
font-weight: bold;
border-right: #ff8400 solid 1px;
border-top: #ff8400 solid 1px;
background: #ffe6cc;
padding: 2px 4px 3px 4px;
line-height: 1.25em;
display: block;
}

a.naviSpiel:hover
{
color:#fff; 
background: #ff8400;
}



/* Kasten fuer die Definition des jeweiligen Tickerabschnittes */
.tickerSummary
{
background: #ff8400;
padding: 0;
clear: both;
margin: 0 0 2px 0;
color: #000000;
display: block;
float: left;
width: 100%;
}

.tickerSummary h2
{
font-size: 0.7em;
margin: 0 5px 0 0;
padding: 5px 0 5px 5px;
text-align: left;
float: left;
display: inline;
/* border: #000000 1px solid; */
}

.back2ticker
{
/* border: #000000 1px solid; */

padding: 4px 0 0 8px;
font-size: 0.7em;
text-align: left;
}

/* Ruft im großen Ticker die Konferenz auf */
.vollConf
{
font-size: 0.7em;
border: 1px solid #fff;
margin: 5px 6px 6px 0;
padding: 3px 5px 3px 5px;
color: #fff;
text-align: center;
}

.ardTSubNav
{
font-size: 0.7em;
color: #fff;
margin: 5px 0 0 6px;
width: 16em;
/* background: #000000; */
}

/* Navi bei der Begegnung */
.ardTSubNav ul
{
display: block;
margin: 0 7px 0 0;
padding: 0;
}

.left
{
float: left;
}

.right
{
float: right;
}

.ardTSubNav li
{
display: block;
float: left;
list-style: none;
margin: 0 0 0 1px;
}


a.Subnavi
{
color:#fff; 
background: #ff8400;
text-decoration: none;
padding: 1px 3px 6px 3px;
display: block;
margin: 0;
}

a.Subnavi:visited
{
text-decoration: none;
}

a.Subnavi:hover
{
text-decoration: none;
background: #fff;
color: #000;
/*background-image: url("../pfeil_subnavi.gif");*/
background-position: center;
background-repeat: no-repeat;
}

a.Subnavi:active
{
color:#fff;
}

.Subnaviaktiv
{
padding: 1px 3px 6px 3px;
background: #fff;
text-decoration: none;
color: #000;
/*background-image: url("../pfeil_subnavi.gif");*/
background-position: center;
background-repeat: no-repeat;
}


td, th
{
font-size: 0.7em;
padding: 0 0 1px 0 ;
}

thead
{
text-align: center;
display: none;
}

caption
{
width: 100%;
margin: 0;
padding: 0.4em 0.25em 0.5em 0.25em;
font-size: 0.8em;
text-align: left;
}

.blitztab, .tableau
{
border-collapse: collapse;
width: 100%;
clear: both;
}

.tableau
{
border-bottom: #d5d6d7 2px solid;
border-top: #d5d6d7 2px solid;
}

.begegnung
{
width: 76%;
background-color: #ffe6cc;
border-bottom: #fff 1px solid;
border-right: #fff 1px solid;
padding: 0.1em 0.1em 0.1em 0;
text-indent: 1em;
}

.begegnung:hover
{
background-color: #fff;
}

.result
{
text-align: center;
width: 12%;
background-color: #e9e9e9;
border-bottom: #fff 1px solid;
}

.goal
{
text-align: center;
width: 6%;
background-color: #e9e9e9;
border-bottom: #fff 1px solid;
border-left: #fff 1px solid;
}

.zusatz
{
text-align: center;
width: 6%;
background-color: #e9e9e9;
border-bottom: #fff 1px solid;
}


.vor
{
border-left: #fff 1px solid;
text-align: center;
width: 26%;
background-color: #e9e9e9;
border-bottom: #fff 1px solid;

}

.status0
{
color: #000;
}

.status1
{
color: red;
}


.statusnc
{
color: #e9e9e9;
}

.weisscol
{
color: #fff;
}

.weiss
{
background: #fff;
}

.legende
{
font-size: 0.7em;
padding: 0.25em 2.25em 0.25em 0.25em;
text-align: right;
color: #000;
}


th.wsBlitzHl
{
font-size: 0.7em;
color: #777A7B;
text-transform: uppercase;
text-align: left;
letter-spacing: 1px;
line-height: 135%;
padding: 0.25em 0 0 0.25em;
margin: 0.25em 0.5em 0 0.25em;
border-bottom: #fff 1px solid;
}



td.rang, td.spiele, td.punkte 
{
width: 10%;
text-align: center;
border-bottom: #fff 1px solid;
}

td.rang
{
font-weight: bold;
}

td.tore
{
width: 20%;
text-align: center;
border-bottom: #fff 1px solid;
border-left: #fff 1px solid;
border-right: #fff 1px solid;
}

td.verein
{
width: 50%;
border-bottom: #fff 1px solid;
border-left: #fff 1px solid;
border-right: #fff 1px solid;
padding: 0 0 0 0.75em;
}

/* Der eigentliche Tickertext */
.ardTickerScroll
{
width: 100%;
clear: both;
background: #e9ebef;
margin: 0;
padding: 0;
overflow: auto;
border-bottom: #95999a 3px solid;
}

.ardBlitzTabelle
{
clear: both;
background: #e9ebef;
margin: 0;
padding: 0;
border-bottom: #95999a 2px solid;
width: 100%;
overflow: auto;
}


.height164
{
height: 16.4em;
}

.height17
{
height: 17em;
}

.height15
{
height: 16em;
}

.height20
{
height: 20em;
}

.height29
{
height: 29em;
}

.height30
{
height: 30.1em;
}


.ardTickerScroll p
{
text-align: left;
padding: 0.25em 0.5em 0.25em 0.5em;
line-height: 1.4em;
font-size: 0.7em;
margin: 0;
border-bottom: #fff solid 3px;
}

.ardTTBeg
{
font-weight: bold;
color: #D24A00;
margin: 0;
padding: 0;
}

.ardTTBegCon
{
/* border: #000000 1px solid; */
padding: 2px 0 2px 0;
/* text-align: center; */
}

.ardContainerStenogramme .ardTTBeg
{
font-weight: bold;
color: #D24A00;
margin: 0;
padding: 0.2em 0.2em 0.2em 0.3em;
font-size: 0.7em;
/* border: #000000 1px solid; */
}

.ardContainerStenogramme .ardTTRes
{
margin: 0;
padding: 0.35em 0.2em 0.2em 0.3em;
font-size: 0.7em;
/* border: #000000 1px solid; */
}

.ardTTUhr
{
font-weight: bold;
padding: 0 0.35em 0 0;
border-right: #fff 2px solid;
color: #686C6D;
display: block;
float: left;
}

/* Bildklasse f�r Karten, TorIcon etc. */
.event
{
margin: 2px 3px 2px 3px;
}

/* Bildklasse f�r Karten, TorIcon bei Stenogrammen */
.ardContainerStenogramme .event
{
margin: 3px 3px 0px 0;
}

.vorkommnis
{

background: #fff;
border: #ff8400 1px solid;
padding: 0.35em;
line-height: 1.25em;
font-size: 0.7em;
display: block;
margin: 0.75em  5px 0.75em 5px ;
width: auto;
}

.even
{
background-color: #e9e9e9;
}

.odd
{
background-color: #e9e9e9;
}

.col2
{
background: #FFCE99;
}

.grey1
{
background: #e9e9e9;
}

.grey2
{
background: #d5d6d7;
}



/* alles in der Statistik */
#ardTickerAufst, #ardTickerStat
{
clear: both;
height: auto;
padding: 0;
float: left;
}

#ardTickerAufst h3
{
font-size: 0.7em;
padding: 3px 3px 3px 3px;
margin: 0;
background-color: #A8B2C2;
color: #fff;
border-bottom: #fff 2px solid;
}

#ardTickerStat h3
{
font-size: 0.7em;
padding: 3px 3px 3px 3px;
margin: 0;
background-color: #A8B2C2;
color: #fff;
border-bottom: #fff 10px solid;
}

.statdress
{

float: left;
margin: 0 6px 0 0;
}



#ardTickerAufst dl
{
margin: 0;
padding: 8px 0 4px 2px;
background: #fff;
}

#ardTickerAufst dt
{
font-size: 0.7em;
line-height: 1.35em;
font-weight: bold;
padding: 0 2px 0 2px;
margin: 0;

}

#ardTickerAufst dd
{

font-size: 0.7em;
line-height: 1.35em;
padding: 0 2px 0 2px;
margin: 0 0 0.5em 0;

}

/* alles zu Team 1 */
#ardTickerAufstT1
{
background: #e9ebef;
float: left;
display: inline;
margin: 5px 0 0 5px;
width: 11em;
}

#ardTickerAufstT2 
{
background: #e9ebef;
float: left;
display: inline;
margin: 5px 0 0 5px;
width: 11em;
}


#ardTickerAufstInfo, #ardTickerStatInfo
{
float: left;
clear: both;
border: #fff 1px solid;
display: inline;
padding: 3px;
width: 21.75em;
margin: 0.5em 0 0.75em 0.5em;
}




#ardTickerStatT1
{
background: #e9ebef;
float: left;
display: inline;
margin: 5px 0 0 5px;
width: 11em;
}


#ardTickerStatT1 table
{
width: 100%;
border-collapse: collapse;
border-bottom: #A8B2C2 2px solid;
}


#ardTickerStatT1 td
{
font-size: 0.7em;
padding: 3px 8px 3px 3px;
border-bottom: #A8B2C2 1px solid;
text-align: right;
background: #fff;
}


#ardTickerStatT1 th
{
font-size: 0.7em;
text-align: left;
padding: 3px 8px 3px 6px;
border-bottom: #A8B2C2 1px solid;
background: #fff;

}

#ardTickerStatT2
{
background: #e9ebef;
float: left;
display: inline;
margin: 5px 0 0 5px;
width: 11em;
}


#ardTickerStatT2 table
{
width: 100%;
border-collapse: collapse;
border-bottom: #A8B2C2 2px solid;
}


#ardTickerStatT2 td
{
font-size: 0.7em;
padding: 3px 8px 3px 3px;
border-bottom: #A8B2C2 1px solid;
text-align: right;
background: #fff;
}


#ardTickerStatT2 th
{
font-size: 0.7em;
text-align: left;
padding: 3px 8px 3px 6px;
border-bottom: #A8B2C2 1px solid;
background: #fff;
}

/* Einige Festlegungen f�r die Stenogramme */

.ardContainerStenogramme
{
border-top: #fff 6px solid;
border-bottom: #fff 8px solid;
padding: 0 0 6px 0;
width: auto;
}



.ardStenoType
{
font-size: 0.7em;
color: #777A7B;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 135%;
padding: 0.25em 0 0 0;
margin: 0.25em 0.5em 0 0.25em;
border-top: #d5d6d7 2px solid;
}


.ardStenoData
{
font-size: 0.7em;
line-height: 135%;
/* border: #000000 1px solid; */
padding: 0  0 0 1.25em;
margin: 0 0.5em 0 0.5em;
}


.ardStenoData ul
{
list-style-type: none;
margin: 0 1em 0 0;
padding: 0 0 0 0;
border: 0;

}

.ardTTEreignisImgSpan{
  float: left;
}

.ardTTEreignisImgSpan img{
/* border: 1px solid #000; */
  margin-top: 0em;
}

.ardTTEreignisHeadline{
/*  line-height:2em; */
}

.richText { background: #dee9f2 none repeat scroll 0 0;
            font-size: 0.7em;                                                       
            line-height: 140%;
            margin: 0 0 2px;
            padding: 0.3em 0.5em 6px;
            text-align: left;
}


