html{overflow-y:scroll;}

body,html{background-color:#F4F4F4;font-family:Arial,Helvetica,sans-serif;}

body{
 color:#000000;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:normal;
 padding:0;
 text-align:left;
 font-size:12px;
}



/* -------> ALLGEMEINES SETUP */

#head, #body, #footer{margin:0px auto;}

#head{height:205px;width:900px;}
#body{width:900px;background-color:#FFFFFF;padding:40px 0;}
#footer{width:900px;background-color:#00686D;}

*, a, a:hover {
 outline-style:none;
 line-height:1.55em;
 text-align:left;
}

p.bodytext, th, td{
 line-height:1.55em;
 text-align:left;
 padding:2px;
}

th, td{vertical-align: top; }
th p, td p{line-height:1em;padding:0;margin:0;}

.csc-textpic img{padding-left:2px;padding-top:7px;}

p{margin-bottom:1em;}

.tx-kbconttable-pi1 td p{margin:0;}

th{font-weight:normal;padding-right:20px;}

h1 {
  color:#000000;
  margin-bottom:1em;
  font-weight:bold;
  padding-left:2px;
}

h2 {
  color:#000000;
  margin-bottom:1em;
  font-weight:bold;
  padding-left:2px;
}

h3 {
  color:#000000;
  margin-bottom:1em;
  font-weight:bold;
  padding-left:2px;
}

h4 {
  color:#000000;
  margin-bottom:1em;
  font-weight:bold;
  padding-left:2px;
}


/* -------> HEADER */
div.printhead {display:none;}
div.navigationbar {width:900px;text-align:right;padding-top:16px;padding-bottom:4px;}
div.navigationbar span{padding-right:25px;}
div.navigationbar span.copyrightTxt{color:#999999;font-size:10px;font-weight:normal;padding-left:10px;}
div.navigationbar span.langselection a{font-weight:bold;padding:0px 1px;margin:0 3px;font-size:10px;color:#000000;text-decoration:none;}
div.navigationbar span.langselection a:hover{background-color:#FFFFFF;color:#00686D;}

div.navigationbar span.langselection a.selected{font-weight:bold;color:#FFFFFF;background-color:#00686D;}

div.headContainer{height:180px;}




div.noflashheader{width:900px;height:180px;background-image:none;}
div.noflashheader a{display:block;position:relative;left:61px;top:41px;width:87px;height:100px;}


/* -------> LINKE SIDEBAR */

div.leftSidebar{width:225px;margin-right:40px;min-height:200px;float:left;border-right:0;}
div.mainnav{border-right:0;}


/* -------> CONTENT */
div.contentRow{width:630px;min-height:200px;float:left;line-height:1.4em;margin-top:5px;}
div.contentRow ul{padding-left:10px;}
div.contentRow ul li{list-style-image:none;list-style-type:none;}

option{padding:0;}
 
div.csc-textpic div.csc-textpic-single-image img {
margin-bottom:0;
}

/* Spalten */
div.layout_content2Spalten div.spalte1{float:left;width:426px;}
div.layout_content2Spalten div.spalte2{float:left;padding-left:20px;}
div.layout_contentFull{padding-right:20px;}

/* -------> FOOTER */
#footer{padding-top:5px;padding-bottom:2px;margin-bottom:30px;}
#footer div.footerbuttons{float:left;margin-left:45px;}
#footer div.footerbuttons div.button{width:60px;float:left;}
#footer div.footernavi{float:right;padding-right:20px;padding-top:10px;}
#footer div.footernavi ul{display:inline;}
#footer div.footernavi ul li{display:inline;padding-right:20px;}
#footer div.footernavi .footerPrint{display:inline;}

#footer div.footernavi ul li a:link,
#footer div.footernavi ul li a:visited,
#footer div.footernavi ul li a:active,
#footer div.footernavi ul li a:hover{font-size:11px;text-decoration:none;color:#FFFFFF;}

#footer div.footernavi ul li a.selected{color:#000000;}
#footer div.footernavi img{padding-right:3px;vertical-align:middle;}

/*##################################### PARTS ####################################### */

/*----------------------------------- MainNavi ----------------------------------*/


ul#naviMain {
	list-style:none;
	margin:0 0 0 30px;
}

#naviMain li {
	list-style:none;
	margin:0;
	font-weight:bold;
}

ul#naviSub {
	list-style:none;
	margin:0px 0 0 15px;
	background-color:transparent;
	padding:0;
}

ul#naviSub.naviSubVisible {
	display:block;
}

ul#naviSub.naviSubInvisible {
	display:none;
}

#naviSub li {
	list-style:none;
	font-weight:normal;
}


#naviMain li a {
 	color:#00686d;
	text-decoration:none;
	padding:6px 0 6px 15px;
	display:block;
	width:150px;
}


#naviSub li a {
 	color:#00686d;
	text-decoration:none;
	padding:2px 0 5px 15px;
	display:block;
	width:150px;
}

#naviMain a:hover, #naviMain a:focus {
	text-decoration:none;
	color:#78AFB7;
}

#naviMain li .selected  {
	color:#78AFB7;
	font-weight:bold;
	background-image:url(/fileadmin/templates/sportcast/gfx/selecter_pfeil.gif);
	background-position:left 0.62em;
	background-repeat:no-repeat;
	margin:0;
	padding:6px 0 6px 15px;
	display:block;
	width:150px;
}

#naviSub li .selected {
	color:#78AFB7;
	font-weight:normal;
	background-image:url(/fileadmin/templates/sportcast/gfx/selecter_pfeil.gif);
	background-position:left 0.35em;
	background-repeat:no-repeat;
	margin:0;
	padding:2px 0 5px 15px;
}



/*----------------------------------- LOGIN ----------------------------------*/

#login p {
color:#ffffff;
font-weight:bold;
display:inline;
}

#loginBox form {
margin-top:2px;
width:163px;
height:37px;
}


select {	
color:#00686d;
width:115px;
line-height:1.25em;
border:0 none;
padding:0;
margin:0;
}


input {
color:#00686d;
width:95px;
line-height:1.25em;
margin:0;
padding:0;
}


#loginBoxRatecard,
#loginBoxQm {
display:none;
background-image:url(/fileadmin/templates/sportcast/gfx/bg_loginBoxOptionen.gif);
background-repeat:no-repeat;
width:163px;
height:62px;
padding:6px 0 6px 14px;
margin:10px 0 0 0;	
}

#loginBoxRatecard input,
#loginBoxQm input{
  border:0 none;
}


#loginBoxDisposition {
display:none;
background-image:url(/fileadmin/templates/sportcast/gfx/bg_loginBox.gif);
background-repeat:no-repeat;
width:163px;
padding:9px 0 9px 14px;
margin:10px 0 0 0;	
}

#LoginTxtRatecard,
#LoginTxtDisposition,
#LoginTxtQm {
	margin:0;
	padding:6px 0 0 40px;
	height:175px;
	width:410px;
	text-align:left;
	float:left;
	display:none;
}

#loginBox {
	width:163px;
	height:37px;
	margin:0;
	padding:7px 0 0 14px;
	background-image:none;
	background-repeat:no-repeat;
}

#loginTxt  {
margin:1em 0 0 15px;
}

#loginTxt p {	
color:#000000;
font-weight:normal;
}


#loginBoxOptionen {
	width:157px;
	height:89px;
	margin:60px 0 0 0;
	padding:10px 0 0 14px;
	background-image:url(../gfx/bg_loginBoxOptionen.gif);
	background-repeat:no-repeat;
}

.contentRow a, 
#LoginTxtDisposition a, 
#LoginTxtRatecard a,
#LoginTxtQm a {
	text-decoration:underline;
	color:#00686d;
}

.contentRow a:hover, 
#LoginTxtDisposition a:hover, 
#LoginTxtRatecard a:hover,
#LoginTxtQm a:hover {
	text-decoration:none;
	color:#000000;
}

p.go {
	font-weight:bold;

}
p.go a {
	color:#ffffff;
	text-decoration:none;
}

p.go a:hover {
	text-decoration:none;
	color:#000000;
}

input.submitGo {
color:#ffffff;
background-color:#00686d;
background-image:url('/fileadmin/templates/global/gfx/submitBtn.gif');
background-repeat:no-repeat; 
cursor:pointer; 
width:33px; 
height:13px;
margin:0;
padding:0;
}

/*videoplayer*/
div#flvcaption{font-size:11px;color:#00686D;}
div.weiterempfehlen{clear:both;margin-top:20px;margin-bottom:20px;}
div.weiterempfehlen img{padding-right:10px;vertical-align:middle;}
div.weiterempfehlen a{text-decoration:none;font-size:11px;}

/*spezialtabellen*/
table.imgPartner td{text-align:center;}

table.tabellenlayout1{border:1px solid #000000;}
table.tabellenlayout2{border:1px solid #000000;width:100%;}

td.spaltenbreite1, th.spaltenbreite1{width:100px;}
td.spaltenbreite2, th.spaltenbreite2{width:120px;}
td.spaltenbreite3, th.spaltenbreite3{width:150px;}