/* textliche inhalte*/
#frame { 
position: absolute; 
top: 0; 
left: 2px;
width: 600px;
min-height: 268px;
background-color: #e3e3e3;
 }
 
img { 
margin: 0px 0px 4px 0px;
 }
 
#textinhalt { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: none;
} 

#textinhalt h2 { 
margin: 22px 0px 2px 0px;
padding: 6px 0px 3px 11px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-color: #cd0000
}

#textinhalt h3 { 
margin: 2em 11px 5px 11px;
padding: 0;
font-size: 11px;
font-weight:  bold;
}

#textinhalt h4 { 
margin: 0px 0px 0px 0px;
padding: 6px 0px 5px 11px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-color: #cd0000
}

#textinhalt p { 
margin: 0.1em 11px 0.7em 11px;
padding: 0;
font-weight:  normal;
line-height: 1.4em;
}

#textinhalt a, a:visited { 
text-decoration: underline;
color: #000000;
}

#textinhalt a:hover { 
color: #cd0000;
}

#textinhalt table { 
margin: 0px 0px 0px 0px;
padding: 0;
border-collapse: collapse;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: none;
}

/*#textinhalt th { 
border-bottom: 4px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
padding: 4px 6px 4px 4px;
margin: 0px 0px 0px 0px;
font-weight: bold;
text-align: left;
background-color: none;
}*/

#textinhalt td { 
border-top: 3px solid #ffffff;
border-bottom: 3px solid #ffffff;
/*border-right: 1px solid #e4e4e4;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: normal;
text-align: left;
vertical-align: top;
background-color: none;
}

#textinhalt td img { 
/*border-bottom: 2px solid #e4e4e4;*/
/*border-right: 1px solid #e4e4e4;*/
padding: 0px 0px 0px 0px;
margin: 0em 0px 0px 0px;
text-align: left;
vertical-align: top;
background-color: none;
}

#textinhalt td p { 
/*border-bottom: 2px solid #e4e4e4;*/
/*border-right: 1px solid #e4e4e4;*/
padding: 6px 0px 0px 6px;
margin: 0em 0px 0px 0px;
font-weight: normal;
/*text-align: left;*/
vertical-align: top;
background-color: none;
}

#textinhalt img { 
margin: 1.2em 0px .2em 0px;
padding: 0px 0px 0px 0px;
/*float: left;*/
}

.firstline { 
margin-top: 0em;
}

.bold { 
font-weight: bold;
}

.small { 
font-size: 10px;
font-weight: normal;
line-height: 1.3em;
}

/*img+img+img { 
margin-right: 0px;
}*/



/* News */


#news1 {
width: 391px;
 }
  
#news1 h2  { 
margin: 20px 0px 6px 0px;
padding: 6px 0px 3px 11px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
background-color: #cd0000
 }
 
#news1 p  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin-top: 0px;
margin-bottom: 8px;
padding: 0px 4px 0px 11px;
background-color: none;
 }
 
#news1 p a, a:visited { 
text-decoration: underline;
color: #000000;
}

#news1 p a:hover { 
color: #cd0000;
}

/* Termine rechts */
 
#shortnews1  {
position: absolute;
top: 296px;
left: 408px;
width: 182px;
 }
 
#shortnews1 h5  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-top: 0;
margin-bottom: 2px;
background-color: none;
 }
 
#shortnews1 p  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-top: 0;
margin-bottom: 12px;
width: 184px;
background-color: none;
 }
 


/* Tabellen */ 

table {
	margin-top: 10px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*background-color: none;*/
}

th { 
border-bottom: 4px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
padding: 16px 4px 0px 4px;
margin: 0px 0px 0px 0px;
font-weight: bold;
text-align: left;
/*background-color: none;*/
}

td { 
/*border-bottom: 2px solid #e4e4e4;*/
border-right: 1px solid #e4e4e4;
padding: 5px 4px 5px 4px;
margin: 0px 0px 0px 0px;
font-weight: normal;
text-align: left;
/*background-color: none;*/
}

td a:link, a:visited {
text-decoration: underline;
color: #000000;
}

td a:hover {
color: #cd0000;
}

#f1860 { 
color: #ffffff;
background-color: #cd0000;
}

.f1860 { 
color: #ffffff;
background-color: #cd0000;
}

td.centermich { 
text-align: center;
}

th.align { 
text-align: right;
}

td.align { 
text-align: right;
}

th.rightcol { 
text-align: right;
border-right-width: 0px;
}

td.rightcol { 
text-align: right;
border-right-width: 0px;
}

th.rightcolspielplan { 
text-align: left;
border-right-width: 0px;
}

td.rightcolspielplan { 
text-align: left;
border-right-width: 0px;
}


/*.bottomrow td { 
border-bottom: 2px solid #e4e4e4;
border-bottom-width: 0px;
}*/

