/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

@charset "utf-8";

body,html {
background-color: #B0B0B0;
font-size: 0.8em;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
color:#000;
padding:0px;
margin:0px;
height:100%; 
}


a:link { color: #000; text-decoration: underline; } 
a:visited { color: #000; text-decoration: underline; } 
a:hover { color: #000; text-decoration: none; } 
a:active { color: #000; text-decoration: none;}

img.download {vertical-align:middle;}

* {padding:0; margin:0;}


INPUT,SELECT,TEXTAREA 
{ font: 12px arial; }


/* ----------container zentriert das layout-------------- */
#container {
width: 956px;
margin-bottom: 10px;
margin:0 auto;
background-color: #B0B0B0;
}

/* ----------banner for logo-------------- */
#logo {
background-color: #FFFFFF;
text-align: left;
}
#logo img {padding: 15px; } 

*
img { vertical-align:bottom; 
}


#menuspalte {
width: 956px;
height: 52px;
text-align:left;
font-size: 12px; 
color: #FFF;
font-weight: bold;
background-color: #FFF;
margin-bottom: 10px;
}

* html #menuspalte {
width: 956px;
height: 52px;
text-align:left;
font-size: 12px; 
color: #FFF;
font-weight: bold;
background-color: #FFF;
margin-bottom: 10px;
}




#schlussleiste {
padding-top: 10px;
text-align:left;
font-size: 11px; 
color: #FFF;
font-weight: bold;
}


/* -----------------Inhalt--------------------- */
#content {
background-color: #FFF;
float: left;
width: 616px;
margin: 0px;
padding: 4px;
padding-bottom: 16px;
}
div#content { 
min-height:300px;
height:expression(this.scrollHeight > 300 ? "auto":"300px"); 
}

#content a { text-decoration: none; }

#content a:hover { text-decoration: underline;
}


/* --------------left navigavtion------------- */

#wappenspalte {
background-color: #B0B0B0;
float: left;
width: 624px;
height: 55px;
margin: 0px;
padding: 0px;
}

#wappen {
background-color: #FFF;
width: 614px;
height: 35px;
margin: 0px;
padding: 5px;
text-align: center;
}

#wappen img {padding-right: 2px; } 

#sub {
background-color: #06C;
width: 614px;
height: 18px;
margin-top: 10px;
padding: 5px;
text-align: center;
}

#right {
	float: right;
	width: 320px;
	margin: 0;
font-size: 12px; 
height:100%; 
}



/* -----------footer--------------------------- */
#footer {
clear: both;
font-size: 12px;
font-weight: normal;
text-align: center;
background-color: #FFF;
margin: 0px;
margin-bottom: 15px; 
padding: 10px;
color: #000;
height: 90px;
border-top: 10px solid #B0B0B0;
}

#footer a { text-decoration: none; 
color: #FFF;
}

#footer a:hover { text-decoration: none; 
color: #FFF;
text-decoration: underline;
}


#foota { float:left; width:48%; background-color: #707070; }
#footb { float:left; width:48%; }

#footb a { text-decoration: none; color: #707070; }
#footb a:hover { text-decoration: underline; color: #707070; }

#fende {
width: 934px;
font-size: 12px;
text-align: center;
margin: 0px;
padding: 10px;
padding-top: 0px;
color: #000;
}






#text { background-color: #FFF; font-weight: normal; color: #FFF; font-size: 11px; }



/* ----------schriften, etc. definieren-------------- */

h2 {
font-size:12px; 
font-family: arial;
text-transform: uppercase;
color: #696969;
padding: 0px;
padding-bottom: 20px;
margin: 0px;
}

h4 {
font-size:20px; 
font-family:Georgia,serif;
color: #06C;
padding: 0px;
margin: 0px;
}

h3 {
font-size:14px; 
font-family:Georgia,serif;
font-weight:bold;
color: #06C;
padding: 0;
margin: 0;
}

h5 {
font-size:12px;
font-weight: bold;
text-transform: uppercase;
color: #FFF;
text-align:left;
padding: 3px;
margin: 3px;
background-color: #06C;
}

h6 {
font-size:12px;
font-weight: bold;
text-transform: uppercase;
color: #FFF;
text-align:left;
padding: 3px;
padding-top: 4px;
padding-left: 10px;
}


/* ----------spans definieren-------------- */

.live { color:#ff0000; font-weight: bold; }

.abschluss { 
float:right;
font-size:12px;
font-weight: bold;
} 

.abschluss2 { 
font-size:12px; 
font-weight: bold;
}

.conti {  
padding-top: 15px;
padding-bottom: 15px;
} 


.hinweise { 
float:right;
font-size:12px;
color: #696969;
} 

.hinweise img {float: left; } 


.hinweise a { color: #696969; text-decoration: none; }

.hinweise a:hover { color: #696969; text-decoration: underline;}

.filter { 
float:right;
margin-left: 5px;
} 

.verysmall {  
font-size:12px; 
} 

.verysmall img {float: left; } 

.small {  
font-size:11px; 
color: #000
} 

.nyhet1, .andreNyheter, .lesen, .header1, .header, .sokeResultatHead, .klassiskHead, .subhead	{
font-weight: bold;
}

.newstext {
width: 660px;
background-color: #FFF;
}

.newstext p, pre{
padding: 0px 0px;
margin:0;
}

.update { background-color: #CC0000; color:#FFFFFF; font-size: 9px; padding: 1px; }

.text {width: 660px;}
.ergebnis { font-size: 13px; color:#CC0000; font-weight: bold; } 


.lost  {color: #900; font-weight:bold;}
.win  {color: #090; font-weight:bold;}
.draw  {color: #999; font-weight:bold;}

.zu { color:#090; font-weight: bold; } 
.ab { color:#900; font-weight: bold; } 
.so { color:#999; font-weight: bold; } 

.statsbox1 { font-size: 15px; color:#000; font-weight: bold; padding-left: 10px; } 
.statsbox2 { font-size: 11px; color:#000; padding-left: 0px; } 
.statsbox3 { font-size: 20px; color:#000; padding-left: 8px; }  
.statsbox4 { font-size: 12px; color:#000; font-weight: bold; padding-left: 40px; }  
.statsbox5 { font-size: 9px; color:#000; font-weight: bold; padding-left: 2px; }  

.smalltext { color:#666; font-size:12px; } 

.released { color:#666; font-size:12px; font-style: italic; } 

.fuck { margin: 3px; width: 310px; background-color: #FFF; border-bottom: 1px solid #EFEFEF;  }
.zack { display: none; background-color: #EFEFEF; }
.edit { height: 70px }

.infoboxtext {
font-size:13px;
color: #000;
text-align:left;
margin: 3px;
padding: 3px;
background-color: #FFF;
border: 1px solid #CCC;
}

.newsbox { 
font-size:12px; 
text-align:left;
width:320px;
background-image: url(/img/infoboxbg.jpg);
margin-bottom: 10px;
} 

.infobox { 
font-size:12px; 
text-align:center;
width:613px;
margin-bottom: 10px;
border: 1px solid #CCC;
background-color: #EEE;
} 



/* ----------links definieren-------------- */

a.linktipp{padding-left:15px;
background: url(/img/pfeil.gif);
background-position:left;
background-repeat:no-repeat;}

a.druck{padding-left:23px;
background: url(/img/druckersymbol.gif);
background-position:left;
background-repeat:no-repeat;}

a.pdfsmall{padding-left:23px;
background: url(/img/pdfsmall.gif);
background-position:left;
background-repeat:no-repeat;}

.toplink{padding-right:10px;
padding-left: 12px;
background-image: url(/img/arrowb.gif);
background-repeat: no-repeat;
background-position: 5px;
color: #FFF;
}

a.rss{padding-left:23px;
background: url(/img/rss.png);
background-position:left;
background-repeat:no-repeat;}

a.mail{padding-left:18px;
background: url(/img/email.gif);
background-position:left;
background-repeat:no-repeat;
}

a.phone{padding-left:18px;
background: url(/img/phone.png);
background-position:left;
background-repeat:no-repeat;
}

a.oben{padding-left:10px;
background: url(/img/oben.gif);
background-position:left;
background-repeat:no-repeat;
}

a.reload {padding-left:13px;
background: url(/img/aktu.gif);
background-position:left;
background-repeat:no-repeat;
font-size: 11px;
font-weight: bold;
}


a.h2:link { font-size:20px; font-family:Georgia,serif; color: #06C; padding: 0; margin: 0; }
a.h2:hover { font-size:20px; font-family:Georgia,serif; color: #06C; padding: 0; margin: 0; }
a.h2:visited { font-size:20px; font-family:Georgia,serif; color: #06C; padding: 0; margin: 0; }
a.h2:active { font-size:20px; font-family:Georgia,serif; color: #06C; padding: 0; margin: 0; }

a.h3:link { font-size:16px; font-family:Georgia,serif; font-weight:bold; color: #06C; padding: 0; margin: 0; }
a.h3:hover { font-size:16px; font-family:Georgia,serif; font-weight:bold; color: #06C; padding: 0; margin: 0; }
a.h3:visited { font-size:16px; font-family:Georgia,serif; font-weight:bold; color: #06C; padding: 0; margin: 0; }
a.h3:active { font-size:16px; font-family:Georgia,serif; font-weight:bold; color: #06C; padding: 0; margin: 0; }

a.update:link { background-color: #CC0000; color:#FFFFFF; font-size: 9px; padding: 1px; text-decoration: none; }
a.update:hover { background-color: #CC0000; color:#FFFFFF; font-size: 9px; padding: 1px; text-decoration: none; }
a.update:visited { background-color: #CC0000; color:#FFFFFF; font-size: 9px; padding: 1px; text-decoration: none; }
a.update:active { background-color: #CC0000; color:#FFFFFF; font-size: 9px; padding: 1px; text-decoration: none; }


/* ----------box in der rechten spalte, infokästen (header) -------------- */


.tabellenajax {
font-size:12px;
font-weight: normal;
color: #FFF;
text-align:left;
padding: 2px;
padding-left: 3px;
}

.menuheader {
background: url(/img/menuheader.gif) no-repeat;
font-size:12px;
color: #FFF;
font-weight: bold;
height: 22px;
}

.menuheader2 {
background: url(/img/menuheader2.gif) no-repeat;
font-size:12px;
color: #FFF;
font-weight: bold;
height: 22px;
}


.menuheadertext {
font-size:12px;
font-weight: bold;
color: #FFF;
text-align:left;
padding-top: 5px;
padding-left: 9px;
}




/* ----------tabellen, spalten und zeilen definieren-------------- */

table.ticker { text-align:left; font-size: 11px; }
table.links { font-size: 13px; }
table.fuss { color: #FFF; }
tr.border2 { border: 1px solid #CCCCCC; }
td.borderl { border-left: 1px solid #CCCCCC; }
td.borderr { border-right: 1px solid #CCCCCC; } 
td.borderrsmall { border-right: 1px solid #CCCCCC; font-size: 11px; font-weight: bold; } 
td.borderb { border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;  } 
td.border2 { border: 1px solid #CCCCCC; }
td.borderw { border: 1px solid #FFFFFF; }
td.rekorde { font-size: 11px; color:#333; font-style: italic; }
td.ubersicht { background-color: #06C; color: #FFF; }



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    text-align: center;
      font-family: arial;
      font-size: 12px;
      font-weight: normal;
      text-decoration: none;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/img/bubble.gif) no-repeat bottom;
}








#navlist
{
position: relative;
width: 100%;
height: 30px;
margin: 0;
padding: 0;
white-space: nowrap;
}

#navlist li
{
float: left;
margin: 3px;
padding: 4px;
width: 109px;
list-style-type: none;
display: block;
}

#navlist li#active
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab_g.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #FFF;
}

#navlist li#tab2
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab2.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #525252;
}

#navlist li#tab2 a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}

#navlist li#tab2 a:hover
{
display: block;
color: #525252;
text-align: center;
text-decoration: underline;
}

#navlist li#tab2#active a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}






#navlist li#tab3
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab2.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #525252;
}

#navlist li#tab3 a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}

#navlist li#tab3 a:hover
{
display: block;
color: #525252;
text-align: center;
text-decoration: underline;
}

#navlist li#tab3#active a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}





#navlist li#tab4
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab2.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #525252;
}

#navlist li#tab4 a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}

#navlist li#tab4 a:hover
{
display: block;
color: #525252;
text-align: center;
text-decoration: underline;
}

#navlist li#tab4#active a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}




#navlist li#tab5
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab2.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #525252;
}

#navlist li#tab5 a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}

#navlist li#tab5 a:hover
{
display: block;
color: #525252;
text-align: center;
text-decoration: underline;
}

#navlist li#tab5#active a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}



#navlist li#tab6
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab2.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #525252;
}

#navlist li#tab6 a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}

#navlist li#tab6 a:hover
{
display: block;
color: #525252;
text-align: center;
text-decoration: underline;
}

#navlist li#tab6#active a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}



#navlist li#tab7
{
float: left;
margin: 3px;
padding-left: 0px;
width: 109px;
background: transparent url(/img/tab2.gif) left top no-repeat;
list-style-type: none;
display: block;
color: #525252;
}

#navlist li#tab7 a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}

#navlist li#tab7 a:hover
{
display: block;
color: #525252;
text-align: center;
text-decoration: underline;
}

#navlist li#tab7#active a
{
display: block;
color: #525252;
text-align: center;
text-decoration: none;
}




#navlist li a
{
position: relative;
display: block;
color: #FFF;
text-align: center;
text-decoration: none;
}

#navlist li a:hover
{
color: #FFF;
text-decoration: underline;
}

#navlist li#active a
{
font-weight: bold;
color: #FFF;
}

#navlist li#active a:hover { color: #fff; }

#navlist ul#subnavlist
{
position: absolute;
width: 956px;
left: 0;
top: 24px;
height: 28px;
margin: 0;
padding: 0;
white-space: nowrap;
background-color: #009E28;
}

#navlist ul#subnavlist li
{
width: auto;
margin: 0;
padding-right: 10px;
border: 0;
}

#navlist ul#subnavlist li a
{
width: auto;
padding: 2px;
border: 0;
color: #FFF;
}

#navlist ul#subnavlist li a:hover
{
color: #FFF;
text-decoration: underline;
/* IE5/Mac disappearing item fix */
}

#navlist ul#subnavlist li#subactive a
{
color: #FFF;
}

* html > body #navlist, * html > body #navlist ul#subnavlist
{
width: 600px;
/* IE5/Mac fixed width fix */
}

* html a {display: inline}











a.fktooltip span {display:none; width:469px;} 
a.fktooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}


.mfc225 {
margin: 5px 113px;
font-size: 1px;
line-height: 0px;
}
.content {
float: left;
}

.mfc170 {
margin-bottom: 10px;
}

