.raumteiler_td1 {
width:45%;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.raumteiler_td2 {
width:10%;
}
.raumteiler_td3 {
width:45%;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;

vertical-align:top;
}
 /*Sitemap-Styles-*/
li div a,
a.bodytext2,
a.bodytext2:link,
a.bodytext2:visited,
a.bodytext2:focus,
a.bodytext2:active {
color:#666666;
text-decoration:none;
}

li div a:hover,
a.bodytext2:hover {
    color:#666666;
    text-decoration:underline;
}
/* der rest ist im typoscript definiert*/

/*Sitemap-Styles-end*/


html, body, textarea, div {
scrollbar-base-color:#e9e9e9;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#999999;
  scrollbar-darkshadow-color:#e9e9e9;
  scrollbar-face-color:#e9e9e9;
  scrollbar-highlight-color:#efefef;
  scrollbar-shadow-color:#e9e9e9;
  scrollbar-track-color:#dedede;
  font-family:Tahoma, Arial, Helvetica, sans-serif;

}
input,textarea, select, option {
	border: 1px solid #CCCCCC;
	background-color: #f7f7f7;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
}
label, .tx-srfeuserregister-pi1-error {
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;

}

.tx-srfeuserregister-pi1-error {
color:#990000;
}


.banner_sponsoren_td  {
padding-bottom:0px;

}


.blitztabelle_01, .ticker_klein_01 {
border:#bcbbb7 solid 3px;
margin:0px;
margin-bottom:6px;
width:155px;
}
.ticker_klein_01 {
margin-bottom:6px;
height:140px;

}
.blitztable_grau, .blitztabelle_01, .blitztable_weiss {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;


}
.blitztable_weiss {
	background-color: #FFFFFF;
}
.blitztable_grau {
	background-color: #e5ecf4;
}

.blitztable_weiss, .blitztable_grau {
height:16px;

}

.ticker_td1, .ticker_td2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3B6393;
font-size:13px;

}
.ticker_td2 {
font-size:14px;
font-weight:bold;
}

.ticker_ergebnis{
color: #FFFFFF;
font-size:16px;
font-weight:bold;
}

.ticker_td4 {
font-size:10px;
}
#head_ticker {
vertical-align:bottom;
border:0px;
}

.box1_text_div {
margin-left:10px;
margin-right:10px;
margin-top:14px;
margin-bottom:0px;
height:70px;
overflow: hidden;

}
.box1_link_div, .box1_link_div a, .box1_link_div a:link, .box1_link_div a:hover{
text-align:right;
vertical-align:bottom;
color:#3b6393;
text-decoration:none;
font-size:10px;
font-weight: bold;
}
.box1_link_div a:hover {
text-decoration:underline;
font-weight: bold;
}

.box1_link_div  {

text-align:right;
padding-right:23px;
padding-bottom:0px;
}

.box1_link_td {
vertical-align:bottom;
text-align:right;
}
img {
border: none;
}

#main_table {
background-color:#FFFFFF;
}

/*content - boxen - begin*/

.content_box_table  {
	border:#bcbbb7 solid 3px;
	margin-bottom:6px;
	width:100%;
	height:140px;

}

.content_box_td_1, .content_box_td_2 {
background-image:url(content_box_bg_schwarz.gif);
vertical-align:top;
height:21px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
vertical-align:middle;
font-weight: bold;

}



.content_box_td_1 {
   padding-left:10px;

}
.content_box_td_2 {
   text-align:right;
   padding-right:10px;
}

.content_box_td_3, .content_box_td_4 {
vertical-align:top;

text-align:left;
color: #000000;

}
.content_box_td_4 {
width:100%;
}




/*content - boxen -end*/



/*content -spalten*/
#content_links {
	width: 155px;
	vertical-align:top;
}
#content_mitte {
	vertical-align:top;
	/*width:500px;*/
}
#content_rechts {
	width: 100px;
	vertical-align:top;
	text-align:right;
	/*wird durch inhalt beliebig aufgeblasen*/
}

.head_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}


/*menu css - beginn*/

.side_menu_link, .side_menu_link_cur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


.side_menu_link_cur, a.side_menu_link:hover {
text-decoration:underline;
}

#side_menu_div {
height:25px;
vertical-align:middle;
margin-right:10px;

}


#subMenuDiv {
margin-left:1px;
margin-right:0px;
margin-top:0px;
margin-bottom:7px;
}
.banner_table {
margin-left:1px;
margin-right:4px;
margin-top:0px;
margin-bottom:4px;
}

.menu_1_link, .menu_1_link_cur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu_1_link_cur, a.menu_1_link:hover {
text-decoration:none;
color: #B8CBE0;
}

.menu_1_rootLink {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#root_menu_div {
background-image:url(menu_2_top_bg.gif);
height:18px;
border: none;

padding-left:4px;

}

.menu_2_link, .menu_2_link_cur {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.menu_2_link:hover {
text-decoration:underline;
}

.menu_2_div, .menu_2_div_cur  {
background-image:url(menu_2_bg.gif);
height:16px;
border: none;
padding-left:18px;

padding-top:2px;
}

.menu_2_div_cur {
background-image:url(menu_2_bg_cur.gif);
}

.menu_3_wrapper_div {
padding-top:4px;
background-color:#f1f1f1;
padding-bottom:3px;
}

.menu_3_link, .menu_3_link_cur {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
 a.menu_3_link:hover {
text-decoration:underline;
}


.menu_3_div, .menu_3_div_cur  {

height:14px;
border: none;
padding-left:31px;
background-color:#f1f1f1;
padding-top:1px;
padding-bottom:1px;
}

.menu_3_div_cur {
	background-image:url(menu_2_cur_icon_2.gif);
	background-repeat: no-repeat;
}
/*menu css - end*/

#bottom {
background-color:#014495;
}
#side_menu_td {
text-align:right ;
}
body {
	background-image: url(body_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#head_image {
background-repeat: no-repeat;
background-color:#90a0b0;
}



.content_01_table{
width:100%;
}

.content_01_ueberschrift_td, h1.csc-firstHeader{
padding-left:35px;
padding-right:40px;
padding-top:10px;
color:#123f71;
font-size:14px;
font-weight:bold;

}

.content_01_text_td, .image_div{
padding-bottom:10px;
padding-left:35px;
padding-right:40px;
padding-top:10px;

}

img.Bild_Links{
float:left;
margin-right:20px;
}


img.Bild_Rechts{
float: right;
margin-left:20px;
margin-right:0px;
}

td.table_td_01 {
vertical-align:top;

}
span ol li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
p.bodytext2, td.table_td_01 {
margin-left:0px;
margin-right:0px;
margin-top:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
p.bodytext2 {
margin-bottom:15px;
}


/********************************************************************/
/* Content Styles                                                   */
/********************************************************************/
.content_text_style{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}


/********************************************************************/
/* Spieler			                                                    */
/********************************************************************/
.teamheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-weight: bold;
}

.team_info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: bold;
	line-height: 15px;
}

.team_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	font-weight: normal;
	line-height: 15px;
}

/********************************************************************/
/* Gesamttabelle                                                    */
/********************************************************************/
.gesamttabelle_header
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3B6393;
	font-size:13px;
}

.gesamttabelle_bold_blue
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3B6393;
	font-weight: bold;
}

.gesamttabelle_bold
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight: bold;
}

.gesamttabelle_bold_white
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}

.gesamttabelle_normal
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


a:link.gesamttabelle_gray  		 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: none; }
a:visited.gesamttabelle_gray   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: none; }
a:active.gesamttabelle_gray    { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: none; }
a:hover.gesamttabelle_gray     { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: none; }


a:link.gesamttabelle   		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; }
a:visited.gesamttabelle   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; }
a:active.gesamttabelle    { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; }
a:hover.gesamttabelle     { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; }

a:link.gesamttabelle_manschaft   		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6393; text-decoration: underline; font-weight: bold;}
a:visited.gesamttabelle_manschaft   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6393; text-decoration: underline; font-weight: bold;}
a:active.gesamttabelle_manschaft    { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6393; text-decoration: underline; font-weight: bold;}
a:hover.gesamttabelle_manschaft     { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b6393; text-decoration: underline; font-weight: bold;}