@media screen, print {
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
th, td {vertical-align:top;}

html {height:100%;}
body {height:100%;font-family:arial,helvetica,sans-serif;font-size:75%;background:#f8f8f8;color:#333;}
legend {display:none;}

a {color:#0055a4;text-decoration:none;}
a:focus,
a:hover,
a:active {text-decoration:underline;}

ul, ol, table {line-height:1.25em;}
p, .col {line-height:1.33em;}
object, embed {z-index:0;}

textarea {font-family:arial,helvetica,sans-serif;overflow:auto;}
input.text,
textarea.text {padding:2px 4px;border:1px solid #b1d5f7;}
input.bttn {padding:2px;text-transform:uppercase;font-weight:bold;font-size:0.83em;background:#0081ca url(../images/bttn_bg.gif) repeat-x left top;border:0;color:#fff;cursor:pointer;overflow:visible;}
input.bttn:hover,
input.bttn:focus {background-color:#009bd2;background-position:left -29px;}

html > body .colClear {clear:both;}

#pageWr {position:relative;width:985px;min-height:100%;margin:0 auto;background:url(../images/page_bg.gif) repeat-y left top;}
#header {position:absolute;top:0;left:0;width:820px;height:80px;padding:5px 4px 0;background:url(../images/page_header.gif) no-repeat left top;font-size:0.917em;line-height:1.091em;}
#footer {position:absolute;bottom:0;left:0;width:820px;height:138px;padding:0 4px;background:url(../images/page_footer.gif) no-repeat left bottom;text-align:center;font-size:0.917em;color:#7c7c7c;}
#visual {position:absolute;top:109px;left:4px;width:820px;height:112px;}
#breadcrumb {position:absolute;left:22px;top:226px;color:#669cc8;}
#breadcrumb a {color:#669cc8;}
#superBanner {position:absolute;top:-100px;left:131px;}
#skip {position:absolute;top:-200px;right:161px;z-index:100;}
#skip a {position:absolute;right:0;display:block;width:174px;padding:3px 10px;font-size:0.917em;background:#0055a4;color:#fff;}
#skip a:focus,
#skip a:active {top:200px;}

#langNav,
#metaNav  {position:absolute;top:26px;left:368px;width:110px;height:49px;padding:1px 0 0 9px;background:url(../images/ver_line.gif) repeat-y left top;line-height:1.091em;}
#metaNav {left:493px;}
#logo {position:absolute;width:320px;height:65px;top:-10px;left:-480px;display:block;text-indent:-9999px;}
#logo a {display:block;width:100%;height:100%;}

#pageSearch {position:absolute;top:26px;left:640px;width:180px;}
#pageSearch label {margin-right:9px;padding-right:9px;background:url(../images/ver_line.gif) repeat-y right top;font-weight:bold;}
#pageSearch p {margin-bottom:6px;}
#sword {float:left;width:140px;margin-right:6px;font-size:1em;}
#bttnSearch {float:left;display:block;width:24px;height:19px;background:#0081CA url(../images/bttn_search.gif) no-repeat left top;text-indent:-9999px;font-size:0;line-height:0;border:0;cursor:pointer;}

#mainNav {position:absolute;left:4px;top:85px;z-index:5;min-width:820px;background:#0054a1 url(../images/main_nav.gif) repeat-x left top;text-transform:uppercase;font-weight:bold;}
#mainNav li.top {float:left;display:block;margin:0 6px 0 0;line-height:24px;}
#mainNav li.last {margin-right:0;}
#mainNav .top a {display:block;padding:0 10px;color:#fff;text-decoration:none;}
#mainNav .top a.active {background:url(../images/main_nav.gif) repeat-x left -48px;}
#mainNav .top a:focus,
#mainNav .top a:hover,
#mainNav .top a:active,
#mainNav .top a.highlighted {background:url(../images/main_nav.gif) repeat-x left -24px;}

#subNav {width:149px;margin-left:-5px;padding-top:3px;font-size:0.917em;}
#subNav li {margin-bottom:2px;}
#subNav ul a {display:block;padding:1px 0 1px 12px;background:url(../images/link_bg.gif) no-repeat 5px 5px;font-weight:bold;}
#subNav ul a:focus,
#subNav ul a:hover,
#subNav ul a:active {background-color:#f1f6fa;text-decoration:none;}
#subNav ul a.active {background-position:5px -115px;color:#333;}
#subNav ul {line-height:1.091em;}
#subNav ul ul {padding:2px 0 6px;}
#subNav ul ul a {padding-left:22px;color:#1e6fba;font-weight:normal;background-position:left 50px;}
#subNav ul ul a:focus,
#subNav ul ul a:hover,
#subNav ul ul a:active {background-position:15px 5px;}
#subNav ul ul a.active {background-position:15px -115px;}
#subNav ul ul ul {padding-bottom:2px;}
#subNav ul ul ul a {padding-left:32px;}
#subNav ul ul ul a:focus,
#subNav ul ul ul a:hover,
#subNav ul ul ul a:active {background-position:25px 5px;}
#subNav ul ul ul a.active {background-position:25px -115px;}
#subNav a.opened {background-position:3px -173px;}
#subNav ul ul a.opened {background-position:13px -173px;}
#subNav ul ul ul a.opened {background-position:23px -173px;}
#subNav ul ul a.opened {background-position:13px -173px;}
#subNav a.curOpened {background-position:3px -235px;color:#333;}
#subNav ul ul a.curOpened {background-position:13px -235px;}
#subNav ul ul ul a.curOpened {background-position:23px -235px;}

.cnt {float:left;width:606px;margin:0 10px 0 14px;padding:253px 0 180px;background:#fff;}
.cnt a {font-weight:bold;}
.cnt a.link,
.riCnt a.link,
.cnt .interner-link-weiter,
.cnt .interner-link-zurueck,
.cnt a.internal-link {padding-left:6px;background:url(../images/link_bg.gif) no-repeat left 6px;}
.cnt a.download,
.cnt a.download-mit-icon,
.cnt a.externer-download-mit-icon {padding-right:20px;background:url(../images/links_icons.gif) no-repeat right 1px;}
.cnt a.galerie,
.cnt a.interner-link-galerie,
.cnt a.galerie-mit-icon,
.cnt a.externe-galerie-mit-icon {padding-right:21px;background:url(../images/links_icons.gif) no-repeat scroll right -93px;}
a.externer-link-mit-icon,
a.external-link-new-window,
a.external-link,
a.externer-link {padding-right:21px;background:url(../images/links_icons.gif) no-repeat scroll right -234px;}
.cnt a.interner-link-video,
.cnt a.video-mit-icon,
.cnt a.externes-video-mit-icon,
.cnt a.videoLink {padding-right:21px;background:url(../images/links_icons.gif) no-repeat scroll right -140px;}
.cnt a.mail,
.cnt a.mail-mit-icon {padding-right:21px;background:url(../images/links_icons.gif) no-repeat scroll right -187px;}
.cnt a.interner-link-pdf,
.cnt a.pdf-mit-icon,
.cnt a.externes-pdf-mit-icon {padding-right:21px;background:url(../images/links_icons.gif) no-repeat right -46px;}

.cnt img {padding:1px !important;background:#fff;border:1px solid #b1d5f7 !important;}
.cnt a:focus img,
.cnt a:hover img,
.cnt a:active img {border-color:#0096d5 !important;}
.cnt h1 {margin-bottom:13px;font-size:1.333em;line-height:1.25em;color:#1a1a1a;}
.cnt h1 a {color:#1a1a1a;}
.cnt h1 br {display:none;}
.cnt h1 small {display:block;margin-bottom:6px;font-size:0.625em;line-height:1em;text-transform:uppercase;color:#333;}
.cnt h2 {margin-bottom:13px;font-size:1.167em;line-height:1.143em;color:#0055a4;}
.cnt h2 small {display:block;margin-bottom:3px;font-size:0.714em;line-height:1em;text-transform:uppercase;color:#333;}
.cnt h2 br {display:none;}
.cnt h3 {color:#333;line-height:1.33em;}
.cnt li {margin-bottom:5px;}
.cnt p {margin-bottom:12px;}
.cnt table {width:100%;margin-bottom:17px;border-collapse:collapse;line-height:1.167em;}
.cnt th {padding:5px 6px 4px;font-weight:bold;text-align:left;background:url(../images/th_bg.gif) repeat-x left bottom;border-right:1px solid #fff;border-bottom:1px solid #d5e5f0;white-space:nowrap;}
.cnt td {padding:5px 6px;background-color:#f8fafd;border-right:1px solid #fff;}
.cnt form p {clear:left;margin-bottom:9px;}
.cnt form label {float:left;display:block;width:165px;margin-right:10px;font-weight:bold;}
.cnt form br {display:none;}
.cnt form label,
.cnt form input,
.cnt form select,
.cnt form textarea {font-size:0.917em;}
.cnt form .text {width:206px;}
.cnt form .submit {width:391px;padding-top:10px;text-align:right;}
.cnt form .bttn {padding-bottom:3px;font-size:0.75em;}
.cnt ul.bullets,
.cnt ul.csc-bulletlist {margin-bottom:13px;padding-left:20px;list-style-type:disc;}
.cnt ol.orderer {margin-bottom:13px;padding-left:40px;list-style-type: decimal;}
.cnt .alt td {background-color:#e7f0f7;}
.cnt .date {font-size:0.917em;}
.cnt .divider {margin-bottom:15px;padding-bottom:14px;background:url(../images/hor_line.gif) repeat-x left bottom;}
.cnt .dividerTop {margin-top:16px;padding-top:13px;background:url(../images/hor_line.gif) repeat-x left top;}
.cnt .funcs {color:#5492ca;}
.cnt .notice {padding-right:52px;color:#858585;}
.cnt .addInfo {margin-left:175px;}
.cnt .newsList small {font-size:0.917em;line-height:1.455em;}
.cnt .newsList li {margin-bottom:13px;padding-right:10px;}
.cnt embed,
.cnt object {width:452px !important;margin-bottom:15px;}
.cnt table.clean {}
.cnt table.clean th {padding:5px 6px 4px 0;background:#fff;border:0;}
.cnt table.clean td {padding:5px 6px 5px 0;background:#fff;border:0;}

.riCnt {float:left;width:194px;padding:221px 0 180px;background:#e7f0f7;font-size:0.917em;}
.riCnt h2 {padding:6px 9px;text-transform:uppercase;color:#fff;font-weight:bold;font-size:0.91em;line-height:1.2em;background:#0055a1 url(../images/right_heading.gif) repeat-x left top;}
.riCnt p {padding:10px;}
.riCnt img {display:block;}
.riCnt form {background:#0356a3 url(../images/form_bg.gif) repeat-x left top;}
.riCnt form p {padding-bottom:0;}
.riCnt form br,
.riCnt form label {display:none;}
.riCnt form input.text {width:164px;font-size:1em;}
html > body .riCnt input.bttn {padding-bottom:3px;}
.riCnt a.link {font-weight:bold;}
.riCnt li a.link {font-size:1.091em;}
.riCnt .foldWr a.link {background-position:left -55px;}

#tfcUsername {margin-bottom:6px;}
#tfcPassword {float:left;display:block;width:111px !important;margin-right:6px;}
#nlUsername {margin-bottom:6px;}
#nlEmail {float:left;display:block;width:131px !important;margin-right:6px;}

#skyscraper {position:absolute;top:5px;left:828px;z-index:0;}

.clear {clear:both;height:0;overflow:hidden;}
.inv, hr {position:absolute;left:-9999px;top:-9999px;d_isplay:none;}

.cnt .el {clear:both;margin-bottom:15px;}
.cnt .elLeftImg .imageWr,
.cnt .elLeftColImg .imageWr {float:left;}
.cnt .elRightImg .imageWr,
.cnt .elRightColImg .imageWr {float:right;}
.cnt .imageWr {margin-bottom:12px;padding-top:2px;}
.cnt .elRightImg .imageWr,
.cnt .elRightColImg .imageWr {text-align:right;}
.cnt .imageWr img {margin-bottom:0;}
.cnt .imageWr p {padding-left:0;}
.cnt .imgRow {clear:both;}
.cnt p.imgCapt {margin-bottom:0;}
.cnt .center {width:462px;margin: 0 -10px 10px 0;}
.cnt .center .imageWr {float:left;margin: 0 10px 0 0;}

.firstCol {float:right;width:452px;overflow:hidden;}
.fullWidthCnt #pageWr {background-image:url(../images/page_fullwidth_bg.gif);}
.fullWidthCnt .cnt {width:800px;}
.fullWidthCnt h1 {margin-left:8px;}

.tippable {color:#7c7c7c;}
.modified {color:#333;}
.foldWr {color:#fff;background-color:#0054a1;}
.foldWr p {padding:10px 10px 0;}
.foldWr a:link,
.foldWr a:visited {color:#fff;}
.foldLink {display:block;padding:7px 0 7px 22px;}
.foldLink:link,
.foldLink:visited {color:#82b4e3;background:#0256a2 url(../images/foldable.gif) no-repeat 10px 11px;text-decoration:none;}
.foldLink:focus,
.foldLink:hover,
.foldLink:active {color:#b6d6f1;text-decoration:none;background-position:10px -29px;}
.exp:link,
.exp:visited {background-position:10px -69px;}
.exp:focus,
.exp:hover,
.exp:active {background-position:10px -109px;}

.dates li {line-height:1.273em;}
.dates li a {display:block;padding:6px 10px 6px;font-weight:bold;font-size:1.091em;background:#fffeff url(../images/dates_bg_new.gif) repeat-x left bottom;}
.dates li a span {font-weight:normal;color:#333;font-size:0.9167em;}
.dates li a strong {display:block;padding-left:6px;background-color:#1665af;background:url(../images/link_bg.gif) no-repeat left 6px;cursor:pointer;}
.dates li a:focus,
.dates li a:hover,
.dates li a:active,
.dates li a:focus span,
.dates li a:hover span,
.dates li a:active span {color:#fff;text-decoration:none;background-position:-194px bottom;}
.dates li a:focus strong,
.dates li a:hover strong,
.dates li a:active strong {background-position:left -54px;}
.error,
.errorBullets {color:#f00;}
.error {font-weight:bold;}

.slideshow {position:relative;width:626px;height:264px;margin:-20px -10px 18px -10px;overflow:hidden;}
.slideshow ul {position:absolute;left:0;bottom:0;width:630px;line-height:2em;}
.slideshow li {float:left;margin:0;}
.slideshow br {display:none;}
.slideshow a:link,
.slideshow a:visited {font-weight:bold;color:#fff;}
.slideshow a:hover,
.slideshow a:focus {text-decoration:none;}
.slideshow a.cat {position:relative;z-index:3;display:block;padding:0 10px;background:url(../images/slider_bg.gif) repeat-x left top;}
.slideshow a.cat:focus,
.slideshow a.cat:hover {background-position:left -96px;}
.slideshow .active a.cat {background-position:left -48px;}
.slideshow a.slide {position:absolute;z-index:1;left:0;bottom:24px;width:626px;height:240px;background-color:#141414;}
.slideshow a.slide strong {position:absolute;left:0;bottom:0;width:606px;padding:15px 10px;background:url(../images/slide_heading_bg.png) left top;font-size:1.333em;cursor:pointer;}
.slideshow .active a.slide {z-index:3;}
.slideshowBttn {position:absolute;left:10px;top:152px;display:block;width:25px;height:24px;z-index:5;cursor:pointer;text-indent:-9999px;}
#slideshowPause {background:url(../images/slideshow_pause.png);}
#slideshowPlay {background:url(../images/slideshow_play.png);}
.slides1 li {width:626px;}
.slides2 li {width:313px;}
.slides3 li {width:209px;}
.slides4 li {width:157px;}
.slideVideoPlay {position:absolute;display:block;left:273px;top:50px;width:80px;height:80px;background:url(../images/slideshow_video_play.png) no-repeat left top;cursor:pointer;}

p.vote {margin-bottom:16px;padding-right:0 !important;}
.voteBar {display:block;margin-top:6px;border:1px solid #5592c9;background:#e7f0f7;}
.votePercentage {display:block;height:8px;background:url(../images/voting.gif) repeat-x left top;overflow:hidden;}

.teaserBox {margin-bottom:12px;padding-bottom:16px;background:url(../images/hor_line.gif) repeat-x left bottom;}
.teaserBox .details {float:right;width:288px;padding-right:10px;}
.teaserBox h2 {margin-bottom:5px;}
.teaserBox p {margin-bottom:0;line-height:1.333em;}
.shortTeaser {margin-bottom:15px;padding-bottom:12px;background:url(../images/hor_line.gif) repeat-x left bottom;}

.colSpan1 {float:left;width:144px;}
.colSpan1 a {display:block;}
.colSpan2 {float:left;width:462px;}
.colSpan2 .col {float:left;width:221px;margin-right:10px;}
.colSpan2 .col a {display:block;}
.colSpan3 {float:left;position:relative;width:462px;}
.colSpan3 .col {float:left;width:144px;margin-right:10px;}
.colSpan3 .col a {display:block;}
a.imgLink {margin-bottom:5px;}

.carousel h2,
.mostViewedGal h2 {margin-bottom:10px !important;}
.carousel .linkNext,
.carousel .linkPrev {position:absolute;right:10px;top:-5px;width:auto;margin:0;text-indent:-9999px;}
.carousel .linkNext a,
.carousel .linkPrev a {display:block;width:18px;height:18px;}
.carousel .linkNext a {background:url(../images/carousel_buttons.gif) no-repeat left -54px;}
.carousel .linkNextDisabled a {background-position:left -36px;}
.carousel .linkPrev {right:30px;}
.carousel .linkPrev a {background:url(../images/carousel_buttons.gif) no-repeat left -18px;}
.carousel .linkPrevDisabled a {background-position:left top;}
.carousel .browseLabel {position:absolute;right:54px;top:-1px;font-size:0.917em;color:#7c7c7c;}
.carousel .clippingWr {position:relative;width:452px;height:160px;overflow:hidden;}
.carousel .clippingWr ul {position:absolute;left:0;top:0;width:2000px;}
.carousel .clippingWr li {float:left;width:144px;margin-right:10px;}
.carousel .clippingWr a,
.mostViewedGal a {display:block;}

.tabContent {width:452px;overflow:hidden;}
p.tabs {margin-bottom:20px;font-size:0.833em;line-height:21px;text-transform:uppercase;border:1px solid #d7e6f1;border-width:0 1px 1px;background:url(../images/tabs_bg.gif) repeat left top;}
.tabs a {float:left;display:block;margin-left:-1px;padding:1px 10px 0;border:1px solid #d7e6f1;border-bottom:0;}
.tabs a:focus,
.tabs a:hover,
.tabs a.active,
.tabs a.active:visited {margin-top:-3px;padding:4px 10px 0;color:#333;text-decoration:none;background:#fff url(../images/tabs_hover_bg.gif) repeat-x left top;}
.tabs a:visited {color:#0055a4;}

.videoPlayer {padding:0 !important;background:#141414 url(../images/video_player_bg.gif) repeat-x left 109px;}
.videoPlayer br {display:none;}
.videoPlayer .videoPopup {display:block;color:#999;font-size:1.091em;font-weight:bold;line-height:1.167em;}
.videoPlayer .videoPopup strong {display:block;height:28px;margin:13px 0;padding:0 20px 0 38px;/*background:url(../images/video_player_bg.gif) no-repeat 10px -150px*/;cursor:pointer;}
.videoPlayer .videoPopup:focus,
.videoPlayer .videoPopup:hover,
.videoPlayer .videoPopup:active {color:#fff;text-decoration:none;}
.videoPlayer .archiveLink {display:block;padding:0 10px;color:#999 !important;background:#141414 url(../images/video_player_bg.gif) repeat-x left -100px;font-weight:bold;line-height:2.182em;}
.videoPlayer .archiveLink:focus,
.videoPlayer .archiveLink:hover,
.videoPlayer .archiveLink:active {color:#fff !important;text-decoration:none;}
.videoPlayer .archiveLink strong {display:block;padding:0 6px;background:url(../images/link_bg.gif) no-repeat left -290px;}
.videoPlayer .archiveLink:focus strong,
.videoPlayer .archiveLink:hover strong,
.videoPlayer .archiveLink:active strong {background-position:left -50px;}

.verticalCenterWrap {display:table;height:54px;background:transparent url(../images/video_player_bg_2.gif) no-repeat scroll 10px -190px;}
.verticalCenterWrap {
margin-bottom:-27px \9
}
* html .verticalCenterWrap {display:block;position:relative;height:54px;margin-bottom:0;}
*+html .verticalCenterWrap {display:block;position:relative;height:54px;margin-bottom:0;}
.verticalCenterWrap span {display:table-cell;vertical-align:middle;width:100%;}
* html .verticalCenterWrap span {display:block;position:absolute;top:50%;}
*+html .verticalCenterWrap span {display:block;position:absolute;top:50%;}
.verticalCenterWrap span strong {height:auto !important;margin:0 !important;background:transparent;}
* html .verticalCenterWrap span strong {position:relative;top:-50%;}
*+html .verticalCenterWrap span strong {position:relative;top:-50%;}

.videoList {width:462px;height:198px;margin-bottom:13px;background:url(../images/hor_line.gif) repeat-x left bottom;}
.videoList li {float:left;width:144px;margin-bottom:0;padding-right:10px;}
.videoLinks a {position:relative;display:block;width:144px;margin-bottom:4px;color:#fff;}
.videoLinks a:focus,
.videoLinks a:hover,
.videoLinks a:active {text-decoration:none;}
.videoLinks a img {display:block;padding-bottom:22px !important;}
.videoLinks a strong {position:absolute;left:2px;bottom:2px;display:block;width:140px;font-size:0.917em;line-height:20px;border-top:1px solid #fff;text-align:center;background:url(../images/video_archive_bg.gif) repeat-x left top;cursor:pointer;}
.videoLinks a:focus strong,
.videoLinks a:hover strong,
.videoLinks a:active strong {background-position:left -20px;}

#overlayCnt p.flashDet {padding:155px 100px 12px;background:#141414 url(../images/flash.gif) no-repeat center top;text-align:center;color:#fff;text-align:left;}
#overlayCnt p.flashLink {padding:0 100px 30px;background:#141414;}
#overlayCnt p.flashLink a {padding:0 6px;background:url(../images/link_bg.gif) no-repeat left -293px;color:#999;font-weight:bold;}
#overlayCnt p.flashLink a:focus,
#overlayCnt p.flashLink a:hover,
#overlayCnt p.flashLink a:active {background-position:left -53px;color:#fff;text-decoration:none;}

.pager {height:14px;font-size:0.917em;}
.pager li {float:left;margin-right:1px;}
.pager a{display:block;width:14px;height:14px;text-align:center;color:#333;background:url(../images/pagebrowser_bg.gif) no-repeat left top;}
.pager a:focus,
.pager a:hover,
.pager a:active,
.pager a.active {color:#fff;background-position:left -14px;text-decoration:none;}
.pager .prev,
.pager .prev:visited {background-position:left -42px;text-indent:-9999px;}
.pager .prev:focus,
.pager .prev:hover {background-position:left -56px;}
.pager .noPrev {background-position:left -28px !important;}
.pager .next,
.pager .next:visited {background-position:left -84px;text-indent:-9999px;}
.pager .next:focus,
.pager .next:hover {background-position:left -98px;}
.pager .noNext {background-position:left -70px !important;}
.pager .first,
.pager .first:visited {background-position:left -126px;text-indent:-9999px;}
.pager .first:focus,
.pager .first:hover {background-position:left -140px;}
.pager .noFirst {background-position:left -112px !important;}
.pager .last,
.pager .last:visited {background-position:left -168px;text-indent:-9999px;}
.pager .last:focus,
.pager .last:hover {background-position:left -182px;}
.pager .noLast {background-position:left -154px !important;}
.cnt p.pageInfo {margin:16px 0 8px;padding-top:14px;background:url(../images/hor_line.gif) repeat-x left top;font-size:0.917em;}
.cnt p.pageInfoText {margin:0 0 8px;font-size:0.917em;}

.matchDays {padding-left:1px;font-size:0.917em;line-height:2.91em;}
.matchDays li {float:left;width:36px;margin:0 0 1px -1px;border:1px solid #d5e5f0;}
.matchDays a {display:block;text-align:center;background:url(../images/matchday_bg.gif) repeat-x left top;}
.matchDays a:focus,
.matchDays a:hover,
.matchDays a.active {color:#333;background-position:left -32px;text-decoration:none;}
.matchDaysClear {margin-bottom:15px;}
.matchDay .sp01 {width:160px;}
.mymatches th {width:50%;}
th.rowSpanned {border:1px solid #fff;border-width:0 1px 1px 0;background:#E7F0F7 !important;}

.player {margin-bottom:12px;padding-bottom:7px;background:url(../images/hor_line.gif) repeat-x left bottom;}
.result {position:relative;margin-bottom:0 !important;}
.result strong {position:absolute;right:10px;}

.cards .sp02,
.cards .sp03,
.cards .sp04,
.cards .sp05,
.goal .sp02 {text-align:right;}
.cnt .bg1 td,
.cnt .bg2 td {background:#cee3f0;}
.cnt .bg3 td {background:#d9e9f5;}
.cnt .bg4 td,
.cnt .bg5 td {background:#e7f0f7;}
.cnt .bg16 td {background:#f1f1f1;}
.cnt .bg17 td,
.cnt .bg18 td {background:#e6e5e5;}

.imageGal {width:462px;margin:0 -10px -17px 0;overflow:hidden;}
.imageGal li {float:left;margin:0 10px 0 0;padding-bottom:20px;}
.imageGal img {display:block;}
.imageGal span {display:none;}
.galTitle {display:none;}
#galImgWr {position:relative;width:100%;min-height:100px;background-color:#000;text-align:center;}
#galToolBar {position:absolute;left:0;bottom:0;width:100%;height:56px;}
#galToolBarBG {width:100%;height:100%;background:#242424;}
#galToolBar a {position:absolute;top:13px;display:block;width:22px;height:32px;background:url(../images/gallery_buttons.gif) no-repeat left 0;text-indent:-9999px;}
#galPrevImage {left:10px;}
.galPrevImageDisabled {background-position:left -32px !important;}
#galNextImage {right:10px;background-position:left -64px !important;}
#galNextImage.galNextImageDisabled {background-position:left -96px !important;}
#galImgDisplay {position:absolute;left:0;top:0;width:100%;color:#fff;font-size:1.333em;font-weight:bold;line-height:3.5em;text-align:center;}

#overlay {position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;}
#overlayCnt {position:absolute;top:0;left:0;z-index:101;}
#overlayCnt img {display:inline-block;}
body > #overlayCnt img {margin-bottom:-2px;}
#overlayCnt p {padding:10px;color:#fff;background:#323232 url(../images/overlay_cnt_bg.gif) repeat-x left bottom;}
#overlayLoading {position:absolute;z-index:110;}
#titleBar {position:relative;height:35px;padding:0 30px 0 10px;font-size:1.333em;line-height:2.1875em;color:#fff;background:#141414;}
#titleBar a {position:absolute;right:10px;top:12px;display:block;width:11px;height:11px;background:url(../images/overlay_close.gif) no-repeat left top;text-indent:-9999px;}

#newsArchivMenu {margin-bottom:12px;padding-bottom:6px;background:url(../images/hor_line.gif) repeat-x left bottom;}

#newsArchivMenu p {float:left;clear:none;width:144px;margin-right:10px;padding-right:0;}
#newsArchivMenu p.rightSubmit {margin-right:0;padding:19px 0 0;}
#newsArchivMenu label {display:block;width:auto;margin-bottom:3px;font-weight:bold;}

#newsArchivMenu select {width:100%;padding:1px 0;}
#tx_indexedsearch {margin-bottom:12px;padding-bottom:6px;background:url(../images/hor_line.gif) repeat-x scroll left bottom;}
#tx_indexedsearch br {display:inline;}
#tx_indexedsearch p.left {float:left;width:298px;margin-right:10px;padding:0;}
#tx_indexedsearch p.left label {margin-bottom:3px;}
#tx_indexedsearch p.left input {width:288px;}
#tx_indexedsearch p.submit {float:left;clear:none;width:auto;padding-top:19px;}

.riCnt .foldable {clear:left;}
.riCnt .sprites {padding:0 10px;background:#0054a1 url(../images/sites_bg.gif) repeat-x left top;}
.riCnt .spr15852,
.riCnt .spr15867,
.riCnt .spr15866,
.riCnt .spr15853 {min-height:112px;}
.riCnt .spr15853 {min-height:10px;}
.riCnt .foldable .sprites {background-image:none;}
.riCnt .sprites a {display:block;height:55px;padding:0;background:url(../images/sites.gif) no-repeat center top;text-indent:-9999px;}
.riCnt .sprites li {margin:0;padding-top:1px;background:url(../images/sites_div.gif) repeat-x top center;}
.riCnt .sprites .small {float:left;width:87px;}
.riCnt .sprites .s04shop {background-image:none;}
.riCnt .sprites .s04shop a {background-position:0 top;}
.riCnt .sprites .s04tv {}
.riCnt .sprites .s04tv a {background-position:-87px -55px;}
.riCnt .sprites .s04helps {}
.riCnt .sprites .s04helps a {background-position:0 -55px;}
.riCnt .sprites .s04zeus {}
.riCnt .sprites .s04zeus a {background-position:-87px -110px;}
.riCnt .sprites .schalkersein {}
.riCnt .sprites .schalkersein a {background-position:left -110px;}
.riCnt .sprites .essnullvier {}
.riCnt .sprites .essnullvier a {background-position:-87px -165px;}
.riCnt .sprites .knappenkids {}
.riCnt .sprites .knappenkids a {background-position:left -165px;}
.riCnt .sprites .s04varena a {background-position:center -165px;}
.riCnt .sprites .veltins {background-image:none;}
.riCnt .sprites .veltins a {background-position:-87px top;}
.riCnt .sprites .gazprom {background-image:none;}
.riCnt .sprites .gazprom a {height:76px;background-position:center -222px;}
.riCnt .sprites .text a {display:inline-block;height:auto;padding:0 0 0 6px;background:url(../images/link_bg.gif) no-repeat left -55px;text-indent:0;color:#fff;font-weight:bold;}
.riCnt .sprites .text {margin:0;padding-top:0;background:transparent;}

.mostViewed {line-height:1.273em;}
.mostViewed li {display:block;width:194px;overflow:hidden;}
.mostViewed a {display:block;min-height:28px;padding:7px 10px 5px;font-weight:bold;font-size:1.091em;background:#fff url(../images/most_viewed.png) no-repeat left bottom;}
.mostViewed a:focus,
.mostViewed a:hover,
.mostViewed a:active {color:#fff;background-color:#2773ba;background-position:-970px bottom;text-decoration:none;}
.mostViewed a strong {display:block;padding-left:6px;background:url(../images/link_bg.gif) no-repeat left 6px;}
.mostViewed a:focus strong,
.mostViewed a:hover strong,
.mostViewed a:active strong {background-position:left -54px;}
.mostViewed .place2 a {background-position:-194px bottom;}
.mostViewed .place2 a:focus,
.mostViewed .place2 a:hover,
.mostViewed .place2 a:active {background-position:-1164px bottom;}
.mostViewed .place3 a {background-position:-388px bottom;}
.mostViewed .place3 a:focus,
.mostViewed .place3 a:hover,
.mostViewed .place3 a:active {background-position:-1358px bottom;}
.mostViewed .place4 a {background-position:-582px bottom;}
.mostViewed .place4 a:focus,
.mostViewed .place4 a:hover,
.mostViewed .place4 a:active {background-position:-1552px bottom;}
.mostViewed .place5 a {background-position:-776px bottom;}
.mostViewed .place5 a:focus,
.mostViewed .place5 a:hover,
.mostViewed .place5 a:active {background-position:-1746px bottom;}

.sitemap {float:left;width:154px;margin-bottom:10px;}
#subNav .sitemap .main {margin-bottom:4px;}
.sitemap .main a {color:#333;}
.sitemap .sub a {font-weight:bold !important;}
.sitemap .sub ul ul a {font-weight:normal !important;}
#subNav .sitemap .sub ul a {background-position:15px 5px;}
#subNav .sitemap .sub ul ul a {background-position:left 50px;}
#subNav .sitemap  ul a.opened {background-position:13px -173px;}

#footer .sprites {display:inline-block;margin-top:34px;}
#footer .sprites li {float:left;padding:0 10px;}
#footer .sprites a {display:block;height:80px;padding:0;background:url(../images/sponsors.gif) no-repeat left top;text-indent:-9999px;}
#footer .sprites .parBoek a {width:90px;background-position:left top;}
#footer .sprites .parBoek a:hover,
#footer .sprites .parBoek a:focus,
#footer .sprites .parBoek a:active {background-position:left -85px;}
#footer .sprites .parAd a {width:58px;background-position:-113px top;}
#footer .sprites .parAd a:hover,
#footer .sprites .parAd a:focus,
#footer .sprites .parAd a:active {background-position:-113px -85px;}
#footer .sprites .parVw a {width:33px;background-position:-190px top;}
#footer .sprites .parVw a:hover,
#footer .sprites .parVw a:focus,
#footer .sprites .parVw a:active {background-position:-190px -85px;}
#footer .sprites .parVic a {width:100px;background-position:-240px top;}
#footer .sprites .parVic a:hover,
#footer .sprites .parVic a:focus,
#footer .sprites .parVic a:active {background-position:-240px -85px;}
#footer .sprites .parGaz a {width:100px;background-position:-361px top;}
#footer .sprites .parGaz a:hover,
#footer .sprites .parGaz a:focus,
#footer .sprites .parGaz a:active {background-position:-361px -85px;}
#footer .sprites .parVel a {width:95px;background-position:-481px top;}
#footer .sprites .parVel a:hover,
#footer .sprites .parVel a:focus,
#footer .sprites .parVel a:active {background-position:-481px -85px;}
#footer .sprites .parSin a {width:75px;background-position:-594px top;}
#footer .sprites .parSin a:hover,
#footer .sprites .parSin a:focus,
#footer .sprites .parSin a:active {background-position:-594px -85px;}
#footer p {margin-left:14px;text-align:left;line-height:1em;}
.blLink {position:absolute;left:514px;top:-40px;display:block;width:87px;height:53px;background:url(../images/bundesliga_logo.gif) no-repeat left top;text-indent:-9999px;}
.tipLink {margin-left:40px;padding:1px 0 0 9px;background:url(../images/ver_line.gif) repeat-y left top;}

.subLayer {position:absolute;z-index:5;padding:10px 5px;font-size:0.917em;line-height:1.091em;background:#0D4F9C url(../images/submenu_layer_bg.gif) repeat-x left top;color:#fff;}
.subLayer li {margin-bottom:0;}
.subLayer a {margin:0 !important;padding:1px 0 !important;background:url(../images/submenu_layer_hover.gif) repeat-x left -30px !important;text-transform:none;}
.subLayer a span {display:block;width:137px;padding:1px 0 1px 12px;background:url(../images/link_bg.gif) no-repeat 5px -55px;cursor:pointer;}
.subLayer a:hover,
.subLayer a:focus,
.subLayer a:active {color:#0055a4 !important;background-color:#84BBE0 !important;background-position:left top !important;text-decoration:none;}
.subLayer a:hover span,
.subLayer a:focus span,
.subLayer a:active span {background-position:5px 5px;}

.homepage .cnt {margin-bottom:5px;padding-top:129px;}
.homepage .cnt p {padding-right:10px;}
.homepage .cnt h2 {margin-bottom:3px;font-size:1.333em;line-height:1.25em;color:#1a1a1a;}
.homepage .cnt h2 a {color:#1a1a1a;}
.homepage .cnt h2 small {margin-bottom:4px;font-size:0.625em;line-height:1em;color:#333;}
.homepage .teaserBox .colSpan1 h2,
.homepage .teaserBox .colSpan2 h2,
.homepage .teaserBox .colSpan3 h2 {margin-bottom:8px;}
.homepage .riCnt {padding-top:109px;}
.homepage .cnt .teaserBox .details {width:442px;}


.firstCol h1 {padding-right:100px;}
.firstCol h2 {padding-top:4px;}
.firstCol p {padding-right:10px;}
.firstCol p.fullWidth {padding-right:0;}

.riCnt input.bttn {  
padding:4px 6px \9 
}  
.cnt form input.bttn {
padding:4px 6px 3px \9
}
input.text,
textarea.text {padding-bottom:1px \9
}

.tx-jkpoll-pi1 label {float:none !important;display:inline !important;}
.tx-jkpoll-pi1 br {display:inline !important;}
.tx-jkpoll-pi1 p {position:relative;}
.pollLeftCont {float:left;width:144px;}
.pollRightCont {float:right;width:287px;}
.pollCbCont {position:absolute;left:0;top:2px;display:block;width:144px;height:40px;}
.imagePollDesc {display:block;min-height:93px;margin-bottom:20px;padding-top:5px;clear:both;}

/*
*+html .riCnt input.bttn {padding:4px 6px;}
* html .riCnt input.bttn {padding:4px 6px;}
*+html .cnt input.bttn {padding:3px 6px 2px;}
* html .cnt input.bttn {padding:3px 6px 2px;}
*+html input.text,
*+html textarea.text {padding-bottom:1px;}
* html input.text,
* html textarea.text {padding-bottom:1px;}
*/

*+html #sword {width:138px;padding-top:0;}
*+html .tabs {height:1%;}
*+html .slideshow a.cat {height:1%;}
*+html #tfcPassword {width:116px !important;padding-bottom:2px;}
*+html #nlEmail {width:132px !important;}
*+html #footer .sprites {display:inline;}
*+html .riCnt .foldWr {position:relative;margin-top:-1px;}
*+html .tabs a {display:inline-block;}
*+html .foldWr {min-height:1%;}
*+html #overlayCnt img {margin-bottom:0;}
*+html #tx_indexedsearch p.submit {padding-top:20px;}
*+html #skyscraper {left:832px;}

* html #mainNav {width:820px;}
* html #mainNav .top a {display:inline-block;}
* html hr {display:none !important;}
* html #sword {width:138px;padding-top:0;}
* html .tabs {height:1%;}
* html .tabs a {position:relative;}
* html .imageGal {overflow:hidden;}
* html .slideshow a.cat {height:1%;}
* html #pageWr {height:100%;}
* html .cnt {margin-left:7px;}
* html #footer .sprites {display:inline;}
* html #tfcPassword {width:113px !important;padding-bottom:2px;}
* html #nlEmail {width:129px !important;}
* html #subNav {position:relative;top:-12px;}
* html #subNav * {display:inline-block;}
* html #subNav h2 {display:none;}
* html .dates * {height:1%;}
* html .tabs a {display:inline-block;}
* html .matchDays li {position:relative;display:inline-block;}
* html .matchDays a {width:100%;}
* html .teaserBox .colSpan3 {overflow:hidden;}
* html .teaserBox .colSpan2 {overflow:hidden;}
* html .pager a.active {color:#fff !important;background-position:left -14px !important;}
* html .videoLinks a strong {background-position:left top !important;}
* html .riCnt .spr15852,
* html .riCnt .spr15867,
* html .riCnt .spr15853,
* html .riCnt .spr15866 {height:112px;}
* html .riCnt .spr15853 {height:12px;}
* html #galImgWr {height:100px;}
* html .mostViewed a {height:28px;}
* html #tx_indexedsearch p.left {margin-right:5px;}
* html #tx_indexedsearch p.submit {padding-top:20px;}
* html #skyscraper {left:832px;}
* html .slideshow a.slide strong {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/relaunch/images/slide_heading_bg.png', sizingMethod='scale');}
* html .slideVideoPlay {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/relaunch/images/slideshow_video_play.png', sizingMethod='scale');}
* html .imagePollDesc {height:1%;}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
  #tfcUsername,
  #nlUsername {margin-bottom:4px;}
  #nlEmail {width:132px !important;padding-bottom:2px;}
  #tfcPassword {width:113px !important;padding-bottom:2px;}
  #bttnSearch {margin-top:2px;}
  .riCnt input.bttn {margin-top:2px;padding-bottom:2px !important;}

  p.tabs {position:relative;}
  p.tabs a {position:relative;}
  p.tabs a:focus,
  p.tabs a:hover,
  p.tabs a.active,
  p.tabs a.active:visited {top:-3px;margin-bottom:-3px;margin-top:0;}
}

@media print {
html, body, #pageWr {position:static;min-height:1%;width:auto;height:auto;margin:0;}
.firstCol {float:none;width:auto;overflow:visible;}
.cnt, a {padding:0 !important;}
#mainNav, #subNav, .riCnt, #footer, #header, #superBanner, #skyscraper, #subLayer, .pager, #skip, .slideshow, object, embed {display:none;}
.colSpan3 {width:472px;margin-right:-10px;overflow:hidden}
.cnt {margin:0;float:none;width:auto;overflow:visible;}
}

