/* general styles */
body { font-family:Tahoma; font-size:12px; background-color:#ffffff; color:#505558; margin:3px; padding:0; }
img { border:0px; }
form { margin:0px; }
a { color:#000000; }

/* player profile */
.player-profile { padding:8px; background-color: #E6EAEC; overflow:hidden; }
.player-profile .profile-image { width:130px; margin-right:8px; float:left; }
.player-profile .profile-data { width:280px; float:left; }
.player-profile .profile-header { position:relative; overflow:hidden; margin-bottom:8px; }
.player-profile .profile-header img { position:absolute; right:0; top:2px; }
.player-profile h1 { font-size: 11pt; font-weight: bold; height: 23px; padding-left: 5px; margin:0; }
.player-profile .rnr { float:left; background-color: #5B5B5B; color: #FFFFFF; font-size: 11px; font-weight: bold; height: 23px; text-align: center; width: 30px; margin-right: 8px; }
.player-profile .rnr div { padding-top:3px; }
.player-profile .data { border-bottom: 1px solid #cccccc; overflow:hidden; margin-bottom:5px; }
.player-profile .data .left { color: #5B5B5B; font-size: 12px; font-weight:bold; float:left; width:100px; }
.player-profile .data .right {  color: #5B5B5B; font-size: 12px; float:left; width:170px; }
.player-profile #prevImg { width:22px; height:17px; cursor:pointer; background:url('/spieler/pics/pfeil_links_on.gif') left top no-repeat; }
.player-profile #nextImg { width:22px; height:17px; cursor:pointer; background:url('/spieler/pics/pfeil_rechts_on.gif') left top no-repeat; }

.profile-season { background-color: #F7F8F9; padding:8px; }
.profile-season img { border:1px solid #cccccc; }
.profile-season .data { overflow:hidden; }
.profile-season .data .left { float:left; width:110px; }
.profile-season .data .right { float:left; width:300px; }
.profile-season .data p { margin: 0 0 5px 0; }


#header { position:relative; height:94px; background:transparent url('../assets/header.png') no-repeat; }
#header .date { font-size:10px; font-family:Verdana; color:#ffffff; position:absolute; left:10px; top:78px; }
#header .flags a { padding-left:10px; }
#header .flags { position:absolute; right:5px; top:79px; }

#fullbanner { position:absolute; top:7px; left:302px; }
#skyscraper { position:absolute; left:795px; top:80px; }

.grid { width: 777px; }
.content .lCol { width: 169px; float: left; overflow: hidden; margin-right: 1px; }
.content .mCol { width: 435px; margin-right: 4px; overflow: hidden; }
.content .rCol { width: 165px; float: right; overflow: hidden; padding-top: 5px; }
.twocols .mCol { width: 607px; margin-right: 0; }


.mCol .csc-header h1 { margin:0 0 10px 0; font-size:12px; font-weight:bold; }
.mCol h1.csc-firstHeader { margin:0 0 8px 0; font-family:Arial; font-size:16px; font-weight:bold; color:#505558; }
.mCol .ce-text, .mCol .ce-textpic { background-color:#f7f8f9; color:#505558; font-size:12px; padding:10px; font-family:Tahoma; }
.mCol .ce-text.n1, .mCol .ce-textpic.n1 { background-color:#e6eaec; }

.rCol .csc-subheader { background:#e6eaec url('../assets/spalte_header.gif') no-repeat; height:22px; overflow:hidden; }
.rCol .csc-subheader div { font-family:Tahoma; font-weight:bold; text-transform:uppercase; color:#505558; font-size:12px; margin:3px 0 0 20px; }
.rCol .csc-subheader span.red { color:#EE3324; }
.rCol .csc-header { margin-top:8px; }
.rCol .csc-header h1, .rCol .csc-header h1 a { margin:0; font-family:Tahoma; font-weight:bold; color:#505558; font-size:11px; text-decoration:none; }
.rCol .csc-header h1 a:hover { color:#EE3224; text-decoration:underline; }
.rCol .csc-textpic { margin-top:5px; }
.rCol .csc-textpic-text { font-family:Tahoma; font-size:11px; color:#505558; margin-bottom:8px; }
.rCol .ce-textpic, .rCol .ce-text { border-right:1px solid #e6eaec; border-bottom:1px solid #e6eaec; margin-bottom:15px; }
.rCol .centerlink { text-align:center; padding:3px 0 0 0; }
.rCol .centerlink a { color:#505558; text-decoration:none; }
.rCol .centerlink a:hover { color:#EE3224; text-decoration:underline; }
.rCol p.bodytext { display:inline; margin:0; }

/* search */
.searchbtn { background-image:url(/fileadmin/assets/suche_button.gif); height:17px !important; width:18px; }
.browsebox { font-size:12px; margin:0 15px 10px 10px; padding:10px 0; text-align:center; }
.tx-indexedsearch { margin:0 5px 0 5px; }
.tx-indexedsearch-whatis { color:#505558; font-family:Arial; font-size:16px; font-weight:bold; padding:0; }
.tx-indexedsearch-title a { font:bold 12px Arial,sans-serif; padding-bottom:5px; }
.tx-indexedsearch-descr { font:12px Arial,sans-serif !important; }

#content_left { margin-left:8px; }

.bottom { position:relative; margin-top:40px; }

/* footer */
.sponsoren { background-color:#f7f8f9; padding-top:10px; }
.sponsoren #sponsorenleiste { text-align:center; }

#footer { height:67px; background:transparent url('../assets/footer.jpg') no-repeat; }
#footer .text { font-family:Tahoma; font-size:9px; color:#505558; padding:8px; }

#menu_footer { position:absolute; bottom:26px; left:450px; }
#menu_footer p { margin:0 0 1px 0; }
#menu_footer a { font-size:10px; font-family:Tahoma; color:#8B949B; }
#menu_footer a:hover { color:#EE3224; }




.break { clear:both !important; float:none !important; height:1px !important; overflow:hidden !important; margin:0 !important; padding:0 !important; }


/* main menu */
.navi-header { height:7px; background:transparent url('../assets/navi_header.gif') no-repeat; }
.navi-footer { height:6px; background:transparent url('../assets/navi_footer.gif') no-repeat; margin-bottom:10px; }

.menu a { text-decoration:none; }
.menu a:hover { text-decoration:underline; }

.menu .l1 { height:17px; background:transparent url('../assets/navi_hintergrund_grau.gif') left top no-repeat; }
.menu .l1 a { text-transform:uppercase; font-weight:bold; font-size:11px; color:#505558; font-family:Tahoma; }
.menu .l1 div { padding:1px 0 0 19px; }
.menu .l1.act div a { color:#ee3224 !important; }
.menu .l1.act { background:transparent url('../assets/navi_hintergrund_rot.gif') left top no-repeat; }

.menu .l2 { height:17px; background:transparent url('http://www.eishockey.at/bilder/navi_hintergrund_weiss.gif') left top no-repeat; }
.menu .l2 div { padding:1px 0 0 19px; }
.menu .l2 a { font-size:11px; color:#505558; font-family:Tahoma; }
.menu .l2 a:hover { color:#ee3224; }
.menu .l2.act div a { color:#ee3224; }

.menu .l3 { height:17px; background:transparent url('http://www.eishockey.at/bilder/navi_hintergrund_weiss.gif') left top no-repeat; }
.menu .l3 div { padding:1px 0 0 27px; }
.menu .l3 a { font-size:11px; color:#505558; font-family:Tahoma; }
.menu .l3 a:hover { color:#ee3224; }
.menu .l3.act div a { color:#ee3224; }

.menu .l4 { height:17px; background:transparent url('http://www.eishockey.at/bilder/navi_hintergrund_weiss.gif') left top no-repeat; }
.menu .l4 div { padding:1px 0 0 35px; }
.menu .l4 a { font-size:11px; color:#505558; font-family:Tahoma; }
.menu .l4 a:hover { color:#ee3224; }
.menu .l4.act div a { color:#ee3224; }

.promo { font-weight:bold; color:red; }

.statth { background-color:#e0e6ea; font-weight:bold; border-bottom:1px solid #DE0029; }
.stat { border-bottom:1px solid #cccccc; background-color:#ffffff; font-size:11px; }
.c { text-align:center; }

/* schedule, standings */
table.schedule, table.standings { margin:0 0 20px 0; width:100%; }
table.schedule td, table.standings td { padding:5px; font-size:11px; }
table.schedule th, table.standings th { padding:5px; text-align:left; background-color:#E0E6EA; font-weight:bold; border-bottom:1px solid #DE0029; }
table.schedule th.c, table.standings th.c { text-align: center; }
table.schedule tr.odd, table.standings tr.odd { background-color:#ebeff1; }
table.schedule tr.even, table.standings tr.even { background-color:#ffffff; }
table.schedule td.result { width:100px; }

table.schedulehd { margin:0 0 20px 0; width:100%; background-color:#e0e6ea; }
table.schedulehd th { font-weight:bold; font-size:10px; padding:10px; }
table.schedulehd .act { color:red; }

table.hl td.statGP { font-weight:bold; }
table.hlpoints td.statPT { font-weight:bold; }


/* tables standard */

# .contenttable { background-color:#E6EAEC; width:435px; font-weight:bold; }
.contenttable { font-weight:normal; width:415px; font-size:8pt; }


/* aufmacher */
.topnews { margin-bottom:8px; background-color:#e6eaec; }
.topnews .image { border-bottom:3px solid #8b949b; }
.topnews .date { font-size:11px; color:#8b949b; }
.topnews h1 { margin:0 0 4px 0; padding:0; }
.topnews h1 a { font-family:Arial; font-size:16px; color:#505558; text-decoration:none; }
.topnews h1 a:hover { text-decoration:underline; color:#ee3224; }
.topnews .text { padding:10px; font-size:12px; color:#505558; }
.topnews p { margin:0; padding:0; display:inline; }

/* newsbox */
.newsbox { margin-bottom:8px; }
.newsbox .hd { height:18px; background:#8b949b url(../assets/newsbox_animation.gif) no-repeat top left; }
.newsbox .hd h3 { color:#ffffff; font-size:11px; font-weight:bold; margin:0; padding:2px 0 2px 26px; }
.newsbox .news-item { background-color:#f7f8f9; }
.newsbox .news-item .category { width:105px; background-color:#ebeef1; font-size:11px; color:#8b949b; float:left; }
.newsbox .news-item .category div, .newsbox .news-item .title div { padding:2px 0px 2px 10px; }
.newsbox .news-item .title { width:300px; font-size:11px; color:#505558; float:left; }
.newsbox a { color:#505558; font-weight:bold; text-decoration:none; }
.newsbox a:hover { color:#ee3224; text-decoration:underline; }
.newsbox .ft { padding:2px 0px 2px 10px; background-color:#f7f8f9; }
.newsbox .ft a { font-weight:normal; font-size:11px; padding-right:8px; background:transparent url(../assets/mehrlink.gif) right 3px no-repeat; }

/* news item */
.news-latest-item { margin-bottom:8px; background-color:#f7f8f9; padding:10px; }
.news-latest-item .date { font-size:11px; color:#8b949b; }
.news-latest-item h2 { margin:0 0 4px 0; padding:0; }
.news-latest-item h2 a { font-family:Arial; font-size:15px; color:#505558; text-decoration:none; }
.news-latest-item h2 a:hover { text-decoration:underline; color:#ee3224; }
.news-latest-item .image img { border-right:3px solid #8b949b; margin-right:8px; }
.news-latest-item p { margin:0; padding:0; display:inline; font-size:11px; color:#505558; }
.news-latest-item table { width:100%; }
.news-latest-item td { vertical-align:top; }

/* single news */
.news-single-item .teaser { background-color:#e6eaec; padding:10px; }
.news-single-item .date { font-size:11px; color:#8b949b; }
.news-single-item .news-single-img img { border-bottom:3px solid #8b949b; }
.news-single-item .news-single-imgcaption { display:none; }
.news-single-item h1 { margin:0 0 4px 0; padding:0; font-family:Arial; font-size:16px; color:#505558; }
.news-single-item .subheader h2 { margin:0; padding:0; font-size:12px; color:#505558; font-weight:normal; }
.news-single-item .bd { background-color:#f7f8f9; margin-bottom:4px; }
.news-single-item .bd .content { padding:10px; }
.news-single-item .bd p { margin:0 0 8px 0; }
.news-single-item .ft * { color:#505558; font-size:11px; }
.news-single-item .ft { height:26px; position:relative; background-color:#e6eaec; }
.news-single-item .ft a { text-decoration:none; }
.news-single-item .ft a:hover { text-decoration:underline; }
.news-single-item .ft .print { position:absolute; right:5px; top:5px; }
.news-single-item .ft .author { position:absolute; top:7px; left:10px; }

/* news archive */

.news-archive { background-color:#f7f8f9; font-size:11px; }
.news-archive-text { color:#505558; font-size:9pt; font-style:normal; font-weight:normal; text-decoration:none; padding:6px 10px 6px 10px }


/* searchbox left column */
#searchbox { margin-bottom:10px; }
#searchbox .hd { font-weight:bold; margin-bottom:5px; }
#searchbox .bd input { border:1px solid #cccccc; width:125px; height:17px; margin-right:5px; font-size:11px; }
#searchbox .bd img { vertical-align:middle; }
#searchbox .ft { margin-top:5px; font-size:11px; }

/* Trend right column */
.popupTrend { font-size: 11px }


