body
{
background: #d5d5d5;
margin:0px;
font-family: arial, helvetica, sans-serif;
color: #000000;
}

div.infobox
{
border:2px solid #B54000;
background: #F5F0C3;
padding:5px;
font-size: 16px;
text-align:center;
}

div.infobox p
{
line-height: 1.5em;
}


div.artikel
{
margin-top:15px;
background: #ffffff;
padding: 2px;
padding-left:5px;
font-size: 20px;
color: #003366;
font-weight:bold;
text-align:left;
}

div.headline_bg
{
border-left: 15px solid #ff6600;

}

.space
{
height:10px;
}

.news-latest-morelink
{
color: #cc0000;
text-align:right;
width:100%;
}


.news-latest-morelink a,
.news-latest-morelink a:link,
.news-latest-morelink a:active,
.news-latest-morelink a:visited
{
color: #cc0000;
}

.mini_datum
{
font-size:10px;
}

#content p
{
line-height:17px;
}

#content #newszeile_1,
#content #newszeile_2
{
margin-bottom:10px;
border-top: 1px dotted #003366;
font-size:11px;
}

#content #newszeile_1 p,
#content #newszeile_2 p
{
line-height:13px;
}



#content #newszeile_1 #news_1,
#content #newszeile_2 #news_3
{
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
width: 230px;
font-size:11px;

float:left;
}

#content #newszeile_1 #news_2,
#content #newszeile_2 #news_4
{
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
width: 230px;
float:right;
font-size:11px;

}

#content #inhalt2
{
margin-top:10px;
}

.tx-srfeuserregister-pi1 p.text{
padding:0px;
margin:0px;
}

h1,h2,h3,h4,h5,h6{

font-weight:bold;
padding: 10px 0px 10px 0px;
margin:0px;
text-align:left !important;
}

#content div.modulheader
{
border-top:1px solid #003466;
border-bottom:1px solid #003466;
color: #ffffff;
background: #0B72DB;
padding:4px;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

#content .news-single-item
{
float:left;
}

#content .news-list-date
{
font-weight:bold;
color: #ff6600;
font-size:10px;
}

#content .news-list-title
{
font-weight:bold;
}

#content .news-liste-item
{
margin-bottom:10px;
border-bottom: 1px dotted #a5a5a5;
border-top: 0px dotted #a5a5a5;
padding:5px 0px
}

#content .news-latest-container,
#content .news-list-container
{
margin-bottom:10px;
}

#content .news-list-container
{
border-bottom: 1px dotted #003366;
padding-bottom:10px;
font-size:11px;
}

#content .news-single-img
{
float:right;
border:0px solid #003366;
width:200px;
margin: 10px 0px 10px 10px;
background: #ffffff;
}

#content .news-liste-img
{
float:right;
border:0px solid #003366;
margin: 10px 0px 10px 10px;
background: #ffffff;
}

#content .news-latest-img
{
float:left;
border:0px solid #003366;
#width:200px;
margin: 15px 10px 0px 0px;
background: #ffffff;
}

#content div.news-single-subheader
{
font-size: 11px;
font-weight:normal;
color: #333333;
font-family: tahoma, helvetica, sans-serif;
margin-top:10px;

}

#content div.datum
{
border:1px solid #e5e5e5;
border-left: 0px;
border-right: 0px;
color: #333333;
font-family: tahoma, helvetica, sans-serif;
padding: 2px 0px;
font-size: 10px;

}



#content div.author
{
margin-left:20px;
float:right;
}

#content .news-single-imgcaption,
#content .news-latest-imgcaption
{
padding:0px;
font-size:11px;
font-weight:normal;
font-family: arial;
color: #003366;
border:0px solid #a5a5a5;
border-top:0px;
padding-bottom:5px;
padding-top:5px;
}

#content .news-single-imgcaption
{
border-top: 2px solid #003366;
}

#content .news-liste-imgcaption
{
visibility:hidden;
overflow:hidden;
height:0px;
padding:0px;
font-size:10px;
color: #333333;
border:0px solid #a5a5a5;
border-top:0px;
}

#content .news-single-author
{
font-size:11px;
font-style:italic;
}

.news-single-links
{
height:15px;
width:480px;
background: url(../images/artikel_links.png);
}

#content .news-single-linkbox
{
border:1px solid #B54000;
color: #000000;
background: #FFCC7F;
margin-bottom: 10px;
padding:2px;
font-size:11px;
}

.news-single-verwandt
{
height:15px;
width:480px;
background: url(../images/artikel_verwandt.png);
}

#content .news-single-newsbox
{
border:1px solid #B54000;
color: #990000;
background: #FFCC7F;
margin-bottom: 10px;
padding:2px;
font-size:11px;
}

.news-single-datei
{
height:15px;
width:480px;
background: url(../images/artikel_datei.png);
}

#content .news-single-filebox
{
border:1px solid #B54000;
color: #000000;
background: #FFCC7F;
margin-bottom: 10px;
padding:2px;
font-size:11px;
}

#content .news_info
{
float:right;
width:210px;

}

h1{color: #003366; font-size: 24px;}
h2{color: #0456AA; font-size: 19px;}
h3{color: #003366; font-size: 17px;}
h4{margin-bottom:10px;padding: 2px; border-bottom: 1px solid #000066; border-top: 3px solid #000066; background: #003366; color: #ffffff; font-size: 11px;}
h5{margin-bottom:10px;padding: 2px; border-bottom: 1px solid #B54000; border-top: 3px solid #B54000; background: #ff6600; color: #ffffff; font-size: 11px;}

#container
{
width:950px;
margin:10px auto;
background: #ffffff;
border:3px solid #ffffff;

}

#headpic
{
height:200px;
background: url(../images/headpic.jpg) no-repeat;
width:950px;
border-bottom:3px solid #ffffff;
}


#headpic_empty
{
height:200px;
background: url(../images/headpic_empty.jpg) no-repeat;
width:950px;
border-bottom:3px solid #ffffff;
z-index:0;
}

#headpic_font
{
height:200px;
background: url(../images/headpic_font.png) no-repeat;
width:950px;
z-index:1;
}

#headpic_player
{
height:200px;
width:950px;
z-index:1;
}


#wrapper {

background: url(../images/bg_wrapper.jpg) repeat-y;



}




#left_content
{
width:230px;
padding: 10px 10px;

}

#right
{
float:left;
width:180px;
padding:0px 10px 10px 10px;
font-size:12px;
}

#footer
{
margin-top:3px;
background: url(../images/bg_footer.jpg) repeat-x;
padding:10px 10px 0px 10px;
text-align:center;
font-size:11px;
}





div.clear
{
clear:both;
}



#left
{
float:left;
padding: 10px 0px;
width:250px;
background url(../images/bg_left.jpg) repeat-y #003366;
font-size: 12px;
color: #ffffff;
}

#content
{
float:left;
padding:10px 10px;
width:480px;
font-size:12px;
color: #333333;
text-align:justify;
}

#menu ul
{
margin:0px; padding:0px;
list-style-type:none;
display:block;
width:250px;
border-top:1px solid #ffffff;
}

#menu ul li
{
background: url(../images/menu_li_bg.jpg) repeat-y #096CD1;
width:250px;
}

#menu ul li.active
{
background: url(../images/menu_li_hover_bg.jpg) repeat-y #00407E;
width:250px;
}

#menu ul li:hover
{
background: url(../images/menu_li_hover_bg.jpg) repeat-y #00407E;
}

#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:active
{
display:block;
color: #ffffff;
font-size: 12px;
font-weight:normal;
text-decoration:none;
padding:5px;
padding-left:35px;
line-height:20px;
background: url(../images/menu_li_pfeil.png) no-repeat left center;
margin-bottom:0px;
border-bottom:1px solid #ffffff;
border-left:0px;
border-right:0px;
}

#inhalt
{
overflow:hidden;
}


#menu ul li a:hover
{
background: url(../images/menu_li_pfeil_over.png) no-repeat left center;
color:#ffffff;
}

#menu ul li a.active
{
background: url(../images/menu_li_pfeil_over.png) no-repeat left center;
color:#ffffff;
font-weight:bold;
}

#menu ul.subnavi,
#menu ul.subnavi2
{
border:0px;
}

#menu ul.subnavi li,
#menu ul.subnavi2 li
{
background: url(../images/menu_li_hover_bg.jpg) repeat-y;
}

#menu ul.subnavi li.active,
#menu ul.subnavi2 li.active
{
background: url(../images/menu_li_hover_bg.jpg) repeat-y;
}



#menu ul.subnavi li a,
#menu ul.subnavi li a:link,
#menu ul.subnavi li a:visited,
#menu ul.subnavi li a:active
{

display:block;
color: #ffffff;
font-size: 12px;
font-weight:normal;
text-decoration:none;
padding:5px;
padding-left:45px;
line-height:20px;
background: url(../images/submenu_li_pfeil.png) no-repeat left center;
margin-bottom:0px;
border-bottom:1px solid #ffffff;
border-left:0px;
border-right:0px;
}

#menu ul.subnavi2 a,
#menu ul.subnavi2 a:link,
#menu ul.subnavi2 a:visited,
#menu ul.subnavi2 a:active
{

display:block;
color: #003366;
font-size: 12px;
font-weight:normal;
text-decoration:none;
padding:5px;
padding-left:55px;
line-height:20px;
background: url(../images/submenu2_li_pfeil.png) no-repeat left center;

margin-bottom:0px;
border-bottom:1px solid #ffffff;
border-left:0px;
border-right:0px;
}


#menu ul.subnavi2 li a:hover,
#menu ul.subnavi li a:hover
{
text-decoration:underline;
}

#menu ul.subnavi2 li a.active,
#menu ul.subnavi li a.active
{
font-weight:bold;
}


table.cfcleague-matchtable,
table.cfcleague-games,
table.cfcleague-leaguetable

{
font-size:11px;
width:100%;
margin-bottom:10px;
}

table.cfcleague-games
{
border-top: 1px dotted #a5a5a5;
}



table.cfcleague-matchtable td,
table.cfcleague-games td,
table.cfcleague-leaguetable td

{
padding:2px;
border-bottom:1px dotted #a5a5a5;
}

table.tippabgabe,
table.rangliste
{
font-size:11px;
width:100%;
margin-bottom:10px;
border:0px;
}

table.tippabgabe td,
table.rangliste td
{
background: #ffffff;
font-size:11px;
padding:2px;
border-bottom:1px dotted #a5a5a5;
}

table.tippabgabe th,
table.rangliste th
{
background: #d5d5d5;
font-size:11px;
padding:2px;
border-bottom:1px solid #a5a5a5;
border-top:1px solid #a5a5a5;
}



table.cfcleague-matchtable th,
table.cfcleague-leaguetable th
{
padding:2px;
border-bottom:1px solid #a5a5a5;
border-top:1px solid #a5a5a5;
background: #d5d5d5;
color: #333333;
}

.cfcleague-matchtable-result
{
text-align:center;
}

.cfcleague-matchtable-row1,
.cfcleague-leaguetable-row1
{
background: #f5f5f5;
}

a,
a:link,
a:active,
a:visited
{
text-decoration: none;
color: #003366;
}

a:hover
{
text-decoration:underline;
}


.news-list-item a,
.news-list-item a:link,
.news-list-item a:active,
.news-list-item a:visited
{
font-weight:bold;
}

.news-list-item a:hover,
.news-ticker-item a:hover
{
text-decoration:underline;
}

#news_left
{
float:left;
width:153px;
margin-right:10px;
}

#news_center
{
float:left;
width:154px;
margin-right:10px;
}

#news_right
{
float:left;
width:153px;
}

#inhalt
{
margin-bottom:10px;
}


.news-listsmall-item
{
font-size:11px;
text-align:left;
font-weight:normal;
color: #003366;
padding-bottom:4px;


}

.news-listsmall-date
{
color:#333333;
font-weight:normal;
font-size:10px;
}

.
.news-listsmall-item a,
.news-listsmall-item a:link,
.news-listsmall-item a:active,
.news-listsmall-item a:visited
{
text-decoration:none;
}

.news-listsmall-item a:hover
{
text-decoration:underline;
}

#right input.text
{
font-size:11px;
padding:2px;
border: 1px solid #003366;
color: #333333;
width:110px;
margin-right:5px;
font-family: arial, helvetica, sans-serif;
}

#right input.button
{
font-size:11px;
padding:1px;
border: 1px solid #000066;
background: #003366;
color: #ffffff;
width:50px;
margin:0px;
font-family: arial, helvetica, sans-serif;
}

#right h4
{
line-height:20px;
padding:5px;
padding-left:25px;
background: #0B72DB url(../images/right_h4.jpg) no-repeat;
font-size:12px;
font-weight:bold;
border-top: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-top:10px;
}

#right .suche
{
padding-bottom:10px;
border-bottom: 1px dotted #003366;
margin-bottom:10px;
}

#right table.cfcleague-nextgame tr.cfcleague-nextgame-date td
{
text-align:center;
font-weight:normal;
font-size:11px;
}

#right table.cfcleague-nextgame tr.cfcleague-nextgame-logos td
{
text-align:center;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

#right table.cfcleague-nextgame tr.cfcleague-nextgame-teams td
{
text-align:center;
font-weight:bold;

}

#right .module
{

padding-bottom:10px;
border-bottom: 1px dotted #003366;
}

table.minitabelle
{
font-size:11px;
width:100%;
}

table.minitabelle td
{
padding: 1px;
}

table.minitabelle th
{
padding: 1px;
font-size:10px;
}

.cfcleague-leaguetable-rowTeam
{
font-weight:bold;
}

.cfcleague-minitabelle-row_meister,
.cfcleague-leaguetable-row_meister
{
color: #009900;
}

.cfcleague-minitabelle-row_absteiger,
.cfcleague-leaguetable-row_absteiger
{
color: #990000;
}

.box_header
{
font-weight:bold;
text-align:left;
margin-bottom:5px;
}

.news_item,
.link_item,
.file_item
{
color: #000000;
text-align:left;
padding:2px 0px;

}

.news_item a:hover,
.link_item a:hover,
.file_item a:hover
{
text-decoration: underline;
}

table.aufgebot,
table.statistik
{
width:100%;
font-size:11px;
margin-bottom:10px;
}

table.aufgebot td,
table.statistik td
{
padding:2px;
border-bottom:1px dotted #a5a5a5;
}

table.aufgebot th
{
padding:2px;
border-bottom:1px solid #a5a5a5;
border-top:1px solid #a5a5a5;
background: #d5d5d5;
color: #333333;
}

table.statistik th
{
padding:2px;
text-align:center;
border-bottom:1px solid #a5a5a5;
border-top:1px solid #a5a5a5;
background: #ffffff;
color: #333333;
}

table.statistik th.player
{
text-align:left;
}

table.statistik td.cfcleague-statistic-value-r
{
text-align:center;
}

#right .news-ticker-container
{
font-size:11px;
}

#content .news-listsmall-container ul,
#right ul
{
margin:0px;
padding:0px;
list-style-type: none;
color: #003366;
}



#content .sponsor
{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #a5a5a5;
}

#content .sponsor_image
{
float:left;
margin-right:10px;
}

#content .sponsor_image img
{
border: 1px solid #ff6600;
}

#content .sponsor_text
{
font-size:11px;
}

#content .sponsor_title
{
font-size: 13px;
font-weight:bold;
text-align:left;
}

#left .login
{
margin:10px auto;
width:200px;
text-align:center;
}

#left .login input
{
padding:2px;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
text-align:center;
border:1px solid #003366;
margin-bottom:5px;
}

#left .login input.submit,
#content input.tx-srfeuserregister-pi1-submit,
#content input.tx-guestbook-submit,
#content input.submit,
#right .tx-rsdynamicpoll-pi1 .button input
{
font-size:12px;
font-weight:bold;
background: #003366;
border:1px solid #000066;
font-family: arial, helvetica, sans-serif;
color: #ffffff;
}

#content input.tipp
{
font-size:11px;
font-weight:bold;
background: #ffffff;
border:1px solid #a5a5a5;
font-family: arial, helvetica, sans-serif;
color: #333333;
text-align:center;
}

#left .login a,
#left .login a:link,
#left .login a:active,
#left .login a:visited
{
color: #ffffff;
}

.t3users-pagebrowser
{
font-size:11px;
text-align:center;
}

#inhalt form
{
padding:0px;
margin:0px;
}

table.register
{
width:100%;
margin-bottom:10px;
}

table.register td
{
padding:2px;
border-bottom: 1px dotted #a5a5a5;
}

table.register th
{
padding:2px;
border-bottom: 1px solid #a5a5a5;
border-top: 1px solid #a5a5a5;
background:#dddddd;

}

table.register input
{
border:1px solid #a5a5a5;
padding:1px;
font-size:12px;
font-family: arial, helvetica, sans-serif;
}

#content input.tx-srfeuserregister-pi1-submit
{
text-align:center;
margin-bottom:10px;
}

div.gb{
margin-bottom:15px;
border-bottom:1px dotted #a5a5a5;
border-top:1px dotted #a5a5a5;
padding-bottom:10px;
background: #fffffff;
}

div.gb_kommentar
{
font-size:11px;
border-top: 1px solid #003366;
border-bottom: 1px solid #003366;
padding:5px 2px;
background: #f5f5f5;
}

.tx-guestbook-result,
#content div.tx-guestbook-pagination
{
width:100%;
text-align:center;
font-size:11px;
}

.tx-guestbook-pagination a,
.tx-guestbook-pagination a:link,
.tx-guestbook-pagination a:active,
.tx-guestbook-pagination a:visited
{
font-size:11px;
}

#content textarea
{
border:1px solid #a5a5a5;
font-size:12px;
font-family: arial, helvetica, sans-serif;
padding:2px;
}

div.eintragen
{
width:100;
text-align:center;
margin-bottom:15px;
font-weight:bold;
}

div.fehler_gb
{
font-size:10px;
font-weight:bold;
color: #990000;
}


table.portrait
{
margin-bottom:10px;
width:100%;
padding-bottom:10px;
border-bottom:1px solid #a5a5a5;
}

table.portrait_info
{
margin-bottom:10px;
width:100%;

border-top:1px dotted #a5a5a5;
}

table.portrait_info td
{
padding:2px;
font-size:11px;
border-bottom:1px dotted #a5a5a5;
}

table.portrait td.prof_image
{
width: 150px;
margin-right:20px;
}

table.portrait td.prof_info
{
width: 310px;

}



table.portrait td.prof_head
{
font-weight:bold;
width:150px;
}

.tx-ttnews-browsebox
{
width:100%;
text-align:center;
font-size:11px;
}

div.t3sportsbet-selection select
{
border:1px solid #a5a5a5;
padding:1px;
font-size:11px;
font-family: arial, helvetica, sans-serif;
color: #003366;
}

dd.csc-textpic-caption
{
border:1px solid #a5a5a5;
border-top:0px;
font-size:11px;
padding:4px;
}

#content ul
{
color: #333333;
font-weight:normal;
padding-left:15px;
list-style-type:square;
}

#werbung
{
margin-top:30px;
text-align:center;
padding-top:30px;
border-top:1px dotted #003366;
} 

#right div.total
{
font-size:10px;
font-family:tahoma;
text-align:center;
padding:2px;
border:1px solid #a5a5a5;
border-left:0px;
border-right:0px;
margin-bottom: 10px;
}

#right div.question
{
font-size:11px;
font-weight:bold;
text-align:center;
margin-bottom: 10px;
}

#right div.answer_result,
#right div.answer
{
border-bottom: 1px dotted #a5a5a5;
font-size:11px;
}

#right div.button
{
margin-top:10px;
width:100%;
text-align:center;
}

.news-single-item
{
width:100%;
}

.news-list-container .news-list-item
{
width:100%;
border-bottom: 0px solid #e5e5e5;
background: #ffffff;
padding :4px 0px;
font-size: 12px;
}

.cfcleague-scopeselection-round
{
font-size:11px;
font-family:arial;
text-align:center;
font-weight:bold;
color: #ff6600;
}

#content .cfcleague-scopeselection-round a,
#content .cfcleague-scopeselection-round a:link,
#content .cfcleague-scopeselection-round a:active,
#content .cfcleague-scopeselection-round a:visited
{
padding:1px;
font-size:11px;
font-family:arial;
font-weight:normal;
}

ul.newsliste
{
list-style-type:none;
padding:0px;
padding-left:0px !important;
margin:0px;
border-top: 1px solid #f5f5f5;
}

ul.newsliste li
{
list-style-type:none;
padding:2px 0px;
padding-left:0px !important;
margin:0px;
font-weight:bold;
font-size: 12px;

border-bottom: 1px solid #f5f5f5;
}



ul.newsliste li span.news-listsmall-date
{
font-family: tahoma;
}






table.liste_tabelle td.liste_img
{
vertical-align:middle;
width:80px;
padding-right:10px;
text-align:center;
}

.hidden
{
visibility: hidden;
height:0px !important;
}

#content .news-single-newsbox .news_item a,
#content .news-single-newsbox .news_item a:active,
#content .news-single-newsbox .news_item a:link,
#content .news-single-newsbox .news_item a:visited,
#content .news-single-linkbox .link_item a,
#content .news-single-linkbox .link_item a:active,
#content .news-single-linkbox .link_item a:link,
#content .news-single-linkbox .link_item a:visited
{
font-weight:bold;
color: #990000;
}

.geburtstag_datum
{
text-align:center;
font-weight:bold;
margin-bottom:10px;
}

.geburtstag_header_no
{
background: url(../images/happybirthday_no.png) no-repeat;
height:40px;
width:180px;

}

.geburtstag_header
{
background: url(../images/happybirthday.png) no-repeat;
height:20px;
width:180px;
margin-top:10px;

}

.geburtstag_no
{
background: url(../images/nobirthday.png) no-repeat;
height:40px;
width:180px;
margin-top:10px;

}

.geburtstag_item
{
padding:2px;
font-size: 11px;
border: 1px dotted #003366;
background: #f5f5f5;
color: #003366;
font-weight:bold;
margin-bottom:2px;
}

.geburtstag_item_soon
{
padding:2px;
font-size: 11px;
border: 1px dotted #003366;
background: #f5f5f5;
color: #003366;
font-weight:normal;
margin-bottom:2px;
}

.geburtstag_soon
{
border-top: 1px dotted #003366;
margin-top:10px;
padding-top:3px;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

table.liveticker_intro,
table.liveticker_info,
table.liveticker_aktiv
{
width:100%;
margin-bottom:10px;
padding:0px;
border-collapse:0;
font-size:11px;
}

table.liveticker_aktiv td
{
text-align:center;
font-size: 10px;
font-weight:bold;
}

td.before
{
color: #cccccc;
}

td.end
{
color: #ff6600;
}

td.play
{
color: #009900;
}

td.stop
{
color: #990000;
}

td.halftime
{
color: #888888;
}

table.liveticker_intro td.teamname
{
color: #003366;
font-size: 16px;
font-weight:bold;
text-align:center;
}

table.liveticker_intro td.ergebnis
{
font-size:36px;
color: #ff6600;
font-weight:bold;
text-align:center;
}

table.liveticker_intro td.logo
{
width:30%;
text-align:center;
}

table.liveticker_items
{
font-size: 11px;
color: #333333;
font-family:arial;
width:100%;
padding:0px;
border-collapse:0;
}

table.liveticker_items td
{
border-bottom: 1px dotted #dddddd;
padding:1px;
}

table.liveticker_items td.th
{
text-align:right;
width:20px;
font-weight:bold;
}

table.liveticker_items td.tg
{
text-align:left;
width:20px;
font-weight:bold;
}

table.liveticker_items td.to
{
text-align:center;
width:4px;
font-weight:bold;
}

table.liveticker_items td.time
{
text-align:center;
width:40px;
}


table.liveticker_items th
{
background: #ff6600;
color: #ffffff;
font-weight:bold;
padding:2px;
}


table.liveticker_items th.aktion
{
text-align:left;
}


table.liveticker_intro table.liveticker_info
{
padding:0px;
font-size: 11px;
}

body.ticker
{
margin:0px;
font-size: 11px;
color: #333333;
background: #ffffff;
font-family:arial;
}

div.liveticker
{
width:500px;
margin:10px auto;
border:1px solid #003366;
}

