/* formate css */

body { 
color: black;
background-color: white;
}

img {border:0px;}

.nichtdruck { display:none; }
.infobox_pbild_preview { display:none; }
.menue_nohover { display:none; }

#header_container {
margin: 0px; padding: 0px; position: absolute; 
top: 0px; 
left: 20px; 
width:610px;
}

.header_home{
margin: 0px; padding: 0px; position: absolute; 
top: 30px; 
left: 200px; 
width:500px;
text-align:left; font-weight:bold;
}

.header_rubrik{
margin: 0px; padding: 0px; position: absolute; 
top: 70px; 
left: 200px; 
width:500px;
}

a.header_link{
color:#000000;
text-decoration:none;
font-size:1em;
}

img.nurdruck{
margin: 0px; padding: 0px; position: absolute; 
top: 0px; 
left: 40px;
background-color:#ffbb00;
}

#center_content_container {
margin: 0px; padding: 0px; 
position: absolute; 
top: 190px; 
left: 0px; 
width:360px;
}

#single_content_container {
margin: 0px; padding: 0px; 
position: absolute; 
top: 190px; 
left: 0px; 
width:760px;
text-align:left;
}


#ticker_content_container {
margin: 0px; padding: 0px; 
position: absolute; 
top: 190px; 
left: 360px;
width: 250px;
}

#infobox_content_container {
margin: 0px; padding: 0px; 
position: absolute;
top: 195px; 
left: 570px;
width:215px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.raum_table, .raum_table_header, .raum_table_content{
border-width:1px;
border-style:solid;
border-color:#000000;
}

.rtzv{
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#000000;
border-collapse:collapse;
}

.rtzh{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#000000;
border-collapse:collapse;
}

.rtif, .rtis, .rtit , .rtib, .rtip{
border-width:1px;
border-style:solid;
border-color:#000000;
width:110px;
}

.rtifsa, .rtissa, .rtitsa , .rtibsa, .rtipsa, .rtissaleft, .rtifsaright{
border-width:1px;
border-style:solid;
border-color:#000000;
width:55px;
}

.ticker_table {
border-width:0px;
border-collapse:collapse;
border-color:#A33049;
}

.ticker_table_header{
background-color:#A33049; 
color:#ffffff;
font-weight: bold;
font-size:0.91em
}

.ticker_table_content{
font-size:0.81em
}

.center_content {
text-align:left;
}

a {color:#000000;text-decoration:none;}

.emph_ticker{
font-weight: bold;
}

.emph_info{
font-weight: bold;
}

p{
font-size:1em;
}

/*-----------------------------------------------------------------*/
/* Turnierpaare-Tabelle                                            */
/*-----------------------------------------------------------------*/

.paare_table {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
}

.paare_table_header{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-style:solid;
border-color:#a33049;
background-color:#ffe499;
color:#A33049;
}

.ptn, .ptg, .ptk, .ptb {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
background-color:#ffffff; 
color:#000000;
height:40px;
}

.ptsep {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
height:20px;
}
.pbild_leiste {
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
margin:10px;
vertical-align:middle;
text-align:center;
}
.pbild{
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-collapse:collapse;
border-style:solid;
border-color:#a33049;
margin:10px;
text-align:center;
}

.ptn {
/* paare_table_name*/
width:300px;
}

.ptg {
/* paare_table_gruppe*/
width:135px;
}

.ptk {
/* paare_table_klasse*/
width:120px;
}

.ptb {
/* paare_table_bild*/
width:270px;
text-align:center;
}

img.pbild_leiste {
border:0px;
height:75px;
background-color:#ffffff;
}
img.pbild {
border:0px;
background-color:#ffffff;
}

img.ptbild {
border:0px;
background-color:#ffffff;
}

/*-----------------------------------------------------------------*/
/* Aktuelles-Seiten                 200 - 250                      */
/*-----------------------------------------------------------------*/

.info_header{
clear:both;
position:relative; 
width:760px; 
border-width: 0px 0px 1px 0px; 
border-style: solid; 
border-color: #a33049; 
padding: 10px 0px 0px 0px; 
margin: 0px;
}

.info_body{
width:760px;
}

img.info_img_l{
float:left; 
padding:5px;
border:0px;
}

img.info_img_r{
float:right; 
padding:5px;
border:0px;
}

.ihd {
/* info_header_date */
position:absolute; 
bottom:0px; 
right:0px; 
}

