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:7px;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/global/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/global/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/global/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/global/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;}



/* -------------------------------- */

 

 


#footer {
    background-color: #00686D;
}

div.navigationbar span.langselection a.selected {
    background-color: #00686D;
}

div.mainnav {
    border-right: 1px solid #00686D;
}

#naviMain li a {
    color: #00686D;
}

#naviSub li a {
    color: #00686D;
}

#naviMain a:hover, #naviMain a:focus {
    color: #78AFB7;
}

#naviMain li .selected {
    color: #78AFB7;
    background-image: url(/fileadmin/templates/global/gfx/selecter_pfeil.gif);
}

#naviSub li .selected {
    color: #78AFB7;
    background-image: url(/fileadmin/templates/global/gfx/selecter_pfeil.gif);
}

select {
    color: #00686D;
}

input {
    color: #00686D;
}

#loginBox {
    background-image: url(/fileadmin/templates/global/gfx/bg_loginBox.gif);
}

#loginBoxRatecard, #loginBoxQm {
    background-image: url(/fileadmin/templates/global/gfx/bg_loginBoxOptionen.gif);
}

#loginBoxDisposition {
    background-image: url(/fileadmin/templates/global/gfx/bg_loginBox.gif);
}

.contentRow a, #LoginTxtDisposition a, #LoginTxtRatecard a, #LoginTxtQm a {
    color: #00686D;
}

input.submitGo {
    background-color: #00686D;
}

div#flvcaption {
    color: #00686D;
}

/* added */
div.navigationbar span.langselection a.selected {
    background-color: #b6c0c2;
}

#loginBoxDisposition, #loginBox {
    background-image: url("/fileadmin/templates/global/gfx_new/login-box.png");
}

select, input {
    color: black;
    background-color: white;
}

#loginBoxRatecard, #loginBoxQm {
    background-image: url("/fileadmin/templates/global/gfx_new/login-box-options.png");
}

#naviMain li a {
    color: black;
}

div.navigationbar span.langselection a.selected, div.navigationbar span.langselection a.selected:hover {
    background-color: #B6C0C2;
    color: white;
}

div.navigationbar span.langselection a:hover, div.navigationbar span.langselection a {
    background: transparent;
    color: black;
}

div.mainnav {
    border-color: black;
}

#footer {
    background-color: #e8e8e8;
    position: relative;
    height: 67px;
    border-top: 1px solid #c8c8c8;
}

#footer div.footernavi {
    position: absolute;
    right: -28px;
    padding-bottom: 20px;
    top: 74px;
}

#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 {
    color: black;
}

div.navigationbar span.copyrightTxt {
    color: #a9a9a9;
}

#naviMain li .selected {
    background: url("/fileadmin/templates/global/gfx_new/menu-item.png") 0px 9px no-repeat;
    color: #831013;
}

#naviSub li .selected {
    background: url("/fileadmin/templates/global/gfx_new/menu-item.png") 0px 5px no-repeat;
    color: #831013;
}

#naviMain a:hover, #naviMain a:focus {
    color: #831013;
    background: url("/fileadmin/templates/global/gfx_new/menu-item.png") 0px 9px no-repeat;
}

#naviMain #naviSub a:hover, #naviMain #naviSub a:focus {
    background: url("/fileadmin/templates/global/gfx_new/menu-item.png") 0px 5px no-repeat;
}

#footer div.footerbuttons div.button {
    top: 15px;
    float: none;
    position: absolute;
}

#footer div.footerbuttons div.button-bundesliga {
    right: 22px;
    width: 61px;
    height: 50px;
}

#footer div.footerbuttons div.button-livecast {
    left: 25px;
    width: 97px;
    height: 40px;
}

#footer div.footerbuttons div.button-sportcast {
    left: 25px;
    width: 107px;
    height: 41px;
}



#footer div.footerbuttons div.button-hdsat {
    left: 163px;
    width: 163px;
    height: 40px;
}

.contentRow a, #LoginTxtDisposition a, #LoginTxtRatecard a, #LoginTxtQm a {
    color: #831013;
    color: black;
}

input.submitGo {
    background: transparent url("/fileadmin/templates/global/gfx_new/submit-button.png") 0 0 no-repeat;
}

div#flvcaption {
    color: black;
}

.slider {
    width: 900px;
    height: 178px;
    border: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background: black url(/fileadmin/templates/global/gfx_new/slider-no-js.jpg) 0 0 no-repeat;
}

#partner-logos {
    width: 600px;
    height: 260px;
    position: relative;
}

#partner-logos a, #partner-logos img {
    border: 0;
    padding: 0;
    margin: 0;
}

#partner-logos a {
    position: absolute;
}

#partner-logo-topvision {
    top: -1px;
    left: 0px;
}

#partner-logo-triofilm {
    top: 13px;
    left: 179px;
}

#partner-logo-tvskyline {
    top: 4px;
    left: 321px;
}

#partner-logo-hdsigns {
    top: 90px;
    left: 4px;
}

#partner-logo-studioberlin {
    top: 79px;
    left: 152px;
}

#partner-logo-tvn {
    top: 88px;
    left: 302px;
}

#partner-logo-cbc {
    top: 180px;
    left: 7px;
}

#partner-logo-hdsatcom {
    top: 170px;
    left: 139px;
}

#partner-logo-livecast {
    top: 160px;
    left: 316px;
}

#content ul li {
	list-style:disc;
	list-style-position:inside;
}

#content ol li {
    list-style:decimal;
	list-style-position:inside;
}

div.contentRow ul,
div.contentRow ol {
    padding-left: 10px;	
}



.indent {
    margin-left: 1em;
}
.align-left {
    text-align: left !important;
}
.align-center {
    text-align: center !important;
}
.align-right {
    text-align: right !important;
}
.align-justify {
    text-align: justify !important;
}

