/*
Theme Name:OFM Studios GmbH 2012
Theme URI:http://www.onlinefussballmanager.de/010_buero/office.php
Version:6
Author:OFM
    Inhaltsverzeichnis:

    1. ...... Main Definition
    2. ...... Header Definition
    3. ...... Content Definition
    4. ...... Logbook Definition
    5. ...... Icon Definition
    6. ...... X-Mas Definition
    7. ...... Ads
*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* 1. Main Definition Start */
body{
font-family:verdana,arial,sans-serif;
color:#303030;
}

.officeShadow{box-shadow:3px 3px 5px 1px #666;}
.nonvisible{display:none;}

.fontDefine{
font-size:13px;
top:2px;
color:#103f75;
}
.leftLink:hover{text-decoration:none;}
.fontDefine:hover,.excitinMatchReport:hover{color:#1968c4;text-decoration:none;}

.pageWrapper{
width:1205px;
margin:0 auto;
position: relative;
z-index: 2;
margin-top:23px;
margin-bottom:23px;
}

.pageWrapper.ads {
    left: -150px;
}

@media screen and (max-width: 1530px) {

    .pageWrapper.ads {
        left: 0px;
    }

}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
span>a{color:#303030;}
/* 1. Main Definition End */
/*-----------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* 2. Header Definition Start */
.officeHeader{
height:35px;
background:#6db3f2; /* Old browsers */
background:-moz-linear-gradient(left,  #285c9a 0%, #265998 10%, #235695 41%, #033879 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#285c9a), color-stop(10%,#265998), color-stop(41%,#235695), color-stop(100%,#033879)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  #285c9a 0%,#265998 10%,#235695 41%,#033879 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  #285c9a 0%,#265998 10%,#235695 41%,#033879 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  #285c9a 0%,#265998 10%,#235695 41%,#033879 100%); /* IE10+ */
background:linear-gradient(to right,  #285c9a 0%,#265998 10%,#235695 41%,#033879 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#285c9a', endColorstr='#033879',GradientType=1 ); /* IE6-9 */
border-radius:8px 8px 0 0;
position:relative;
}

.logbookHeader{
padding-left:20px;
height:35px;
background:#6db3f2; /* Old browsers */
background:-moz-linear-gradient(left,  #0888a9 0%, #0f7c93 10%, #147181 41%, #196871 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#0888a9), color-stop(10%,#0f7c93), color-stop(41%,#147181), color-stop(100%,#196871)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  #0888a9 0%,#0f7c93 10%,#147181 41%,#196871 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  #0888a9 0%,#0f7c93 10%,#147181 41%,#196871 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  #0888a9 0%,#0f7c93 10%,#147181 41%,#196871 100%); /* IE10+ */
background:linear-gradient(to right,  #0888a9 0%,#0f7c93 10%,#147181 41%,#196871 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0888a9', endColorstr='#196871',GradientType=1 ); /* IE6-9 */
border-radius:8px 8px 0 0;
position:relative;
}

.orangeHeader{
height:30px;
padding-left:20px;
background:#6db3f2; /* Old browsers */
background:-moz-linear-gradient(left,  #f49d31 0%, #e78b31 10%, #dc7d32 41%, #d37032 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#f49d31), color-stop(10%,#e78b31), color-stop(41%,#dc7d32), color-stop(100%,#d37032)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  #f49d31 0%,#e78b31 10%,#dc7d32 41%,#d37032 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  #f49d31 0%,#e78b31 10%,#dc7d32 41%,#d37032 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  #f49d31 0%,#e78b31 10%,#dc7d32 41%,#d37032 100%); /* IE10+ */
background:linear-gradient(to right,  #f49d31 0%,#e78b31 10%,#dc7d32 41%,#d37032 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49d31', endColorstr='#d37032',GradientType=1 ); /* IE6-9 */
border-radius:8px 8px 0 0;
position:relative;
}

.buddyHeader{
height:30px;
padding-left:20px;
background:#6db3f2; /* Old browsers */
background:-moz-linear-gradient(left,  #3f73a4 0%, #3a6993 10%, #345b7c 41%, #2d4b63 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#3f73a4), color-stop(10%,#3a6993), color-stop(41%,#345b7c), color-stop(100%,#2d4b63)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  #3f73a4 0%,#3a6993 10%,#345b7c 41%,#2d4b63 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  #3f73a4 0%,#3a6993 10%,#345b7c 41%,#2d4b63 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  #3f73a4 0%,#3a6993 10%,#345b7c 41%,#2d4b63 100%); /* IE10+ */
background:linear-gradient(to right,  #3f73a4 0%,#3a6993 10%,#345b7c 41%,#2d4b63 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f73a4', endColorstr='#2d4b63',GradientType=1 ); /* IE6-9 */
border-radius:8px 8px 0 0;
position:relative;
}

.clanHeader{
height:30px;
padding-left:20px;
background:#6db3f2; /* Old browsers */
background:-moz-linear-gradient(left,  #3fa468 0%, #3b955f 10%, #347e51 41%, #2d6340 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#3fa468), color-stop(10%,#3b955f), color-stop(41%,#347e51), color-stop(100%,#2d6340)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  #3fa468 0%,#3b955f 10%,#347e51 41%,#2d6340 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  #3fa468 0%,#3b955f 10%,#347e51 41%,#2d6340 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  #3fa468 0%,#3b955f 10%,#347e51 41%,#2d6340 100%); /* IE10+ */
background:linear-gradient(to right,  #3fa468 0%,#3b955f 10%,#347e51 41%,#2d6340 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa468', endColorstr='#2d6340',GradientType=1 ); /* IE6-9 */
border-radius:8px 8px 0 0;
position:relative;
}

.footballNewsHeader{
padding-left:20px;
height:35px;
background:#6db3f2; /* Old browsers */
background:-moz-linear-gradient(left,  #894e4f 0%, #7c4748 10%, #502f30 41%, #511e1f 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#894e4f), color-stop(10%,#7c4748), color-stop(41%,#502f30), color-stop(100%,#511e1f)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  #894e4f 0%,7c4748 10%,#502f30 41%,#511e1f 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  #894e4f 0%,#7c4748 10%,#502f30 41%,#511e1f 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  #894e4f 0%,#7c4748 10%,#502f30 41%,#511e1f 100%); /* IE10+ */
background:linear-gradient(to right,  #894e4f 0%,#7c4748 10%,#502f30 41%,#511e1f 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#894e4f', endColorstr='#511e1f',GradientType=1 ); /* IE6-9 */
border-radius:8px 8px 0 0;
position:relative;
}

.quotentickerHeader{
padding-left:20px;
height:14px;
background:#027b5b;
border-radius:8px 8px 0 0;
position:relative;
}

.sw24Header{
    height:26px;
    padding-left:20px;
    background:#0063a6;
    border-radius:8px 8px 0 0;
    position:relative;
}

.logbookHeader>p,.buddyHeader>p,.clanHeader>p,.footballNewsHeader>.float>p{
color:#fff;
font-size:12px;
font-style:italic;
padding:5px 0 2px 0;
}

.quotentickerHeader>.float>p{
color:#fff;
font-size:12px;
font-style:italic;
padding:5px 0 2px 0;
}

.orangeHeader>div>p,.orangeHeader>a>p{
color:#fff;
font-size:12px;
font-style:italic;
padding:2px 0 2px 0;
}

.orangeHeader>p,.buddyHeader>p,.clanHeader>p{
color:#fff;
font-size:12px;
font-style:italic;
padding:2px 0 2px 0;
}

.officeHeader>p{
color:#fff;
font-size:14px;
font-style:italic;
padding:10px 0 0 20px;
}
/* 2. Header Definition End */
/*-----------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* 3. Content Definition Start */
#contentRight{width:300px;}
#contentLeft{background:url(/bilder/office/ofm_logo.png) no-repeat 170px 20px;}
#contentLeftEvent{background:url('') no-repeat 170px 20px;}


.leftBox{
width:170px;
vertical-align:top;
border-radius:0 0 0 8px;
background:#f0f9ff; /* Old browsers */
background:-moz-linear-gradient(top,  #fff 0%, #e0e9ee 47%, #94b6c5 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(47%,#e0e9ee), color-stop(100%,#94b6c5)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  #fff 0%,#e0e9ee 47%,#94b6c5 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  #fff 0%,#e0e9ee 47%,#94b6c5 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  #fff 0%,#e0e9ee 47%,#94b6c5 100%); /* IE10+ */
background:linear-gradient(to bottom,  #fff 0%,#e0e9ee 47%,#94b6c5 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#94b6c5',GradientType=0 ); /* IE6-9 */
position:relative;
border:1px solid #8f8f8f;
border-top:0;
border-right:0;
}

.rightBg{
background:#f0f9ff; /* Old browsers */
background:-moz-linear-gradient(top,  rgba(54,113,152,0.7) 0%, rgba(116,157,182,0.7) 47%, rgba(180,202,213,0.7) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,113,152,0.7)), color-stop(47%,rgba(116,157,182,0.7)), color-stop(100%,rgba(180,202,213,0.7))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgba(54,113,152,0.7) 0%,rgba(116,157,182,0.7) 47%,rgba(180,202,213,0.7) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgba(54,113,152,0.7) 0%,rgba(116,157,182,0.7) 47%,rgba(180,202,213,0.7) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  rgba(54,113,152,0.7) 0%,rgba(116,157,182,0.7) 47%,rgba(180,202,213,0.7) 100%); /* IE10+ */
background:linear-gradient(to bottom,  rgba(54,113,152,0.7) 0%,rgba(116,157,182,0.7) 47%,rgba(180,202,213,0.7) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c6c98', endColorstr='#afc8d4',GradientType=0 ); /* IE6-9 */
border-radius:8px;
margin-bottom:20px;
position:relative;
}

.rightContentBoxBg{
background:#f0f9ff; /* Old browsers */
background:-moz-linear-gradient(top,  rgba(241,241,242,1.0) 50%, rgba(220,220,221,1.0) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(241,241,242,1.0)), color-stop(100%,rgba(220,220,221,1.0))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgba(241,241,242,1.0) 50%,rgba(220,220,221,1.0) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgba(241,241,242,1.0) 50%,rgba(220,220,221,1.0) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  rgba(241,241,242,1.0) 50%,rgba(220,220,221,1.0) 100%); /* IE10+ */
background:linear-gradient(to bottom,  rgba(241,241,242,1.0) 50%,rgba(220,220,221,1.0) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f2', endColorstr='#dcdcdd',GradientType=0 ); /* IE6-9 */
border:1px solid #8f8f8f;
border-top:0;
}

.logbookContent{
background:#f0f9ff; /* Old browsers */
background:-moz-linear-gradient(left,  rgba(255,255,255,1.0) 50%, rgba(221,239,243,1.0) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1.0)), color-stop(100%,rgba(221,239,243,1.0))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  rgba(255,255,255,1.0) 50%,rgba(221,239,243,1.0) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  rgba(255,255,255,1.0) 50%,rgba(221,239,243,1.0) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  rgba(255,255,255,1.0) 50%,rgba(221,239,243,1.0) 100%); /* IE10+ */
background:linear-gradient(to right,  rgba(255,255,255,1.0) 50%,rgba(221,239,243,1.0) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ddeff3',GradientType=0 ); /* IE6-9 */
border:1px solid #8f8f8f;
border-top:0;
}

.footballNewsContent{
background:#f0f9ff; /* Old browsers */
background:-moz-linear-gradient(left,  rgba(255,255,255,1.0) 50%, rgba(241,234,226,1.0) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,1.0)), color-stop(100%,rgba(241,234,226,1.0))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,  rgba(255,255,255,1.0) 50%,rgba(241,234,226,1.0) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,  rgba(255,255,255,1.0) 50%,rgba(241,234,226,1.0) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left,  rgba(255,255,255,1.0) 50%,rgba(241,234,226,1.0) 100%); /* IE10+ */
background:linear-gradient(to right,  rgba(255,255,255,1.0) 50%,rgba(241,234,226,1.0) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1eae2',GradientType=0 ); /* IE6-9 */
border:1px solid #8f8f8f;
border-top:0;
}

.quotentickerContent{
    background:#027b5b;
    border:1px solid #027b5b;
    border-top:0;
}

.sw24Content{
    background:#0063a6;
    border:1px solid #0063a6;
    border-top:0;
}
/* 3. Content Definition End */
/*-----------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* 4. Logbook Definition Start */
.logbookColumn a{
color:#d27200;
font-weight:bold;
}

.logbookFirstColumn{
width:44px;
color:#175664;
background:#c6e1e7;
height:38px;
margin:1px 0 0 1px;
padding:4px 2px 0 2px;
}

.logbookColumn{
height:auto;
border-bottom:1px solid #8e8e8e;
}

.logbookTxt{
width:590px;
color:#000;
line-height:13px;
padding-top:5px;
margin-left:2px;
}

.logbookIconSize{width:25px;height:25px;position:relative;top:7px;left:5px;}
.logbookIcon3{background-position:-194px -17px;}
.logbookColumnInactive .logbookIcon3{background-position:-194px -42px;}
.logbookIcon4{background-position:-219px -17px;}
.logbookColumnInactive .logbookIcon4{background-position:-219px -42px;}
.logbookIcon5{background-position:-244px -17px;}
.logbookColumnInactive .logbookIcon5{background-position:-244px -42px;}
.logbookIcon6{background-position:-269px -17px;}
.logbookColumnInactive .logbookIcon6{background-position:-269px -42px;}
.logbookIcon7{background-position:-294px -17px;}
.logbookColumnInactive .logbookIcon7{background-position:-294px -42px;}
.logbookIcon8{background-position:-344px -17px;}
.logbookColumnInactive .logbookIcon8{background-position:-344px -42px;}
.logbookIcon9{background-position:-319px -17px;}
.logbookColumnInactive .logbookIcon9{background-position:-319px -42px;}
.logbookIcon10{background-position:-369px -17px;}
.logbookColumnInactive .logbookIcon10{background-position:-369px -42px;}
.logbookIcon12{background-position:-394px -17px;}
.logbookColumnInactive .logbookIcon12{background-position:-394px -42px;}
.logbookIcon13{background-position:-419px -17px;}
.logbookColumnInactive .logbookIcon13{background-position:-419px -42px;}
.logbookIcon14{background-position:-444px -17px;}
.logbookColumnInactive .logbookIcon14{background-position:-444px -42px;}
.logbookIcon15{background-position:-469px -17px;}
.logbookColumnInactive .logbookIcon15{background-position:-469px -42px;}
.logbookIcon18{background-position:-494px -17px;}
.logbookColumnInactive .logbookIcon18{background-position:-494px -42px;}
.logbookIcon19{background-position:-519px -17px;}
.logbookColumnInactive .logbookIcon19{background-position:-519px -42px;}
.logbookIcon21{background-position:-544px -17px;}
.logbookColumnInactive .logbookIcon21{background-position:-544px -42px;}
.logbookIcon22{background-position:-594px -17px;}
.logbookColumnInactive .logbookIcon22{background-position:-594px -42px;}
.logbookAchievements{background-position:-569px -17px;}
.logbookColumnInactive .logbookAchievements{background-position:-569px -42px;}
.logbookWorldcup{background-position:-169px -17px;}
.logbookColumnInactive .logbookWorldcup{background-position:-169px -42px;}
.logbookCaptain{background-position:-619px -17px;}
.logbookColumnInactive .logbookCaptain{background-position:-619px -42px;}
.logbookXmas{background-position:-643px -17px;}
.logbookIconDailyBonus{background-position:-677px -23px;}

.logbookIconHappyHour{background-image: url('/bilder/icons/happyhour_office_icon.png');background-size:cover;}
.loogbookIconEvent15{background-image: url('/bilder/icons/disco25px.png');background-size:cover;}
.loogbookIconEaster18{background-image: url('/bilder/icons/easter2018_25px.png');background-size:cover;}
.loogbookIconxMas2018{background-image: url('/bilder/icons/xmas2018_25px.png');background-size:cover;}
.loogbookIconxMas2019{background-image: url('/bilder/icons/gift-box.png');background-size:cover;}
.loogbookIconWellness{background-image: url('/bilder/event/Muschel_offen.png');background-size:cover;}
.loogbookIconOstern2020{background-image: url('/bilder/event/osterei-offen.png');background-size:cover; width: 31px; left: 5px;}
.loogbookIconEaster19{background-image: url('/bilder/icons/eastersearch.png');background-size:cover;}
.loogbookIconNationsCup{background-image: url('/bilder/icons/pokalAktiv.svg');background-size:cover; width: 25px; height: 25px; left: 4px; }
.loogbookIconNationsCup2021{background-image: url('/bilder/icons/nationsCup.png');background-size:cover; width: 25px; height: 30px; left: 4px; }
.loogbookIconHallenmasters{background-image: url('/bilder/icons/hallenmasters.png');background-size:cover; width: 25px; height: 25px; left: 4px; }
.loogbookIconInjury{background-image: url('/bilder/kreuz_11px.gif');background-size:cover; width: 15px; height: 15px; left: 9px; top: 6px; }
/* 4. Logbook Definition End */
/*-----------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* 5. Icon Definition Start */
.addIcon{
color:#8e8e8e;/*Fallback for IE*/
color:rgba(142,142,142,0.9);
display:inline-block;
font-size:1.5em;
text-align:center;
width:1em;
}

.moreLogsButton>span:hover,.addIcon:hover{
color:#000;/*Fallback for IE*/
color:rgba(0,0,0,0.7);
}

.optionsIconSmall{
background-position:-223px -67px;
width:10px;
height:12px;
margin:2px 0 0 5px;
}

.searchIconSmall{
background-position:-243px -67px;
width:16px;
height:15px;
margin:2px 5px 0 0;
}

.optionsIconSmall:hover{background-position:-233px -67px;}
.searchIconSmall:hover{background-position:-259px -67px;}

.add:before{content:"\271A";}
.matchReportIcon{background-position:-114px -17px;}
.matchReportDoneIcon{background-position:-114px -39px;}
.matchReportIconSmall{background-position:-197px -67px;}
.matchReportDoneIconSmall{background-position:-210px -67px;}
.excitingMatchReportIcon{background-position:-155px -67px;}
.excitingMatchReportDoneIcon{background-position:-176px -67px;}
.matchReportIcon,.matchReportDoneIcon,.excitingMatchReportIcon,.excitingMatchReportDoneIcon{margin-right:15px;}
.inactiveIcon,.activeIcon,.deleteIcon{top:15px;}

.inactiveIcon{
display:none;
background-position:-133px -51px;
width:10px;
}

.activeIcon{
display:none;
background-position:-153px -51px;
width:11px;
height:11px;
}

.deleteIcon{
background-position:-143px -51px;
width:10px;
height:11px;
}

.stadiumIcon{
top:8px;
left:5px;
background-position:-219px -17px;
width:25px;
height:25px;
}

.matchReportIconSmall,.matchReportDoneIconSmall{
width:13px;
height:16px;
}

.matchReportIcon,.matchReportDoneIcon{
width:19px;
height:22px;
}

.excitingMatchReportIcon,.excitingMatchReportDoneIcon{
width:21px;
height:21px;
}
/* 5. Icon Definition End */
/*-----------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------*/
td.resultColumn{min-height:95px;}
td.ieFix{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6593b3', endColorstr='#99b9cd',GradientType=0); /* IE6-9 */}
td.gameInfo{background:#a4c0d3\9;height:20px\9;z-index:1\9;padding-bottom:5px\9;}

.resultLeftColumn{
width:auto;
padding:10px 0 10px 10px;
margin:6px 0 0 5px;
font-size:9px;
line-height:13px;
}

.resultRightColumn{
width:100%;
padding:10px 10px 0 10px;
margin:5px 0 0 0;
font-size:9px;
border-right:1px solid #8f8f8f;
}

.gameInfo{
background:#fff;
background:rgba(255,255,255,0.3);
min-height:95px;
height:100%;
border-right:1px solid #6284a1;
}

.gameFont{
font-size:27px;
text-transform:uppercase;
}

.gameFont:hover{color:#3064a0;}

.officeInfoFooter{
height:50px;
background:#e7e7e7;
background:-moz-linear-gradient(top,  rgba(227,227,227,1.0) 50%, rgba(249,249,249,1.0) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(227,227,227,1.0)), color-stop(100%,rgba(249,249,249,1.0))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgba(227,227,227,1.0) 50%,rgba(249,249,249,1.0) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgba(227,227,227,1.0) 50%,rgba(249,249,249,1.0) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  rgba(227,227,227,1.0) 50%,rgba(249,249,249,1.0) 100%); /* IE10+ */
background:linear-gradient(to bottom,  rgba(227,227,227,1.0) 50%,rgba(249,249,249,1.0) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f1eae2',GradientType=0 ); /* IE6-9 */
border-radius:0 0 8px 0;
border-bottom:1px solid #8f8f8f;
border-right:1px solid #8f8f8f;
}

.buddyResult{padding:8px 0;}
.buddyRow{cursor:move;}
.noMail{color:#999;}
.levelTwo{top:7px;}
.levelThree{top:21px;}

.incomingMail{
color:#00a7d1;
top:3px;
left:3px;
z-index:10;
}

.incomingNews{
    color:darkred;
    top:3px;
    left:3px;
    z-index:10;
}

.incomingMail:hover{text-decoration:underline;}

.imgMail{
z-index:2;
background-position:0 -17px;
width:64px;
height:71px;
bottom:-5px;
right:0;
    top: -45px;
}

.tableMargin{margin:20px 0 0 15px;}
.rightContentBoxBg,.logbookContent,.footballNewsContent,.quotentickerContent,.sw24Content{border-radius:0 0 8px 8px;}
.footballNewsColumn{height:40px;}

.quotentickerColumn {
    /*height: 55px;*/
    margin-left: 10px;
    margin-right: 10px;
}

.sw24Column {
    height: 108px;
    margin-left: 0px;
    margin-right: 0px;
}

.optionsBorder{
border-top:1px solid #8e8e8e;
width:100%;
}

.iconBox{
width:35px;
background:#e0f0f4;
height:42px;
margin:1px 0 0 1px;
}

/* Scrollbar Start */
.jspContainer{
overflow:hidden;
position:relative;
}

.jspVerticalBar{
position:absolute;
top:0;
right:0px;
width:10px;
height:100%;
}

.jspTrack{
background:#bccad4;
position:relative;
}

.jspDrag{
background:#84878b;
background:rgba(132,135,139,0.9);
position:relative;
top:0;
left:0;
cursor:pointer;
border-radius:10px;
}

.scroll-pane{
width:100%;
height:285px;
overflow:auto;
}

.horizontal-only{
height:auto;
max-height:200px;
}

.jspPane{position:absolute;}
/* Scrollbar End */

#spielerboxes p{margin:10px 0;}
#tutorial ul{margin-left:35px;}
#footballNews,#quotenticker{margin-top:20px;}
#logBook,#footballNews,#quotenticker{width:730px\9;}
#logBook,#footballNews,#quotenticker,#clanBox,#buddyBox,#personalBox,#bannerBox,.rightBg{position:relative;zoom:1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=3);}

.buddyPlaceHolder{
border:1px dashed #8f8f8f;
height:60px;
z-index:999999;
background:#d6d6d6;
}

.logbookColumnInactive{background:#ededed;}

.excitinMatchReport{
color:#0e5d91;
margin-left:3px;
top:5px;
}

.plusIcon{
right:5px;
top:5px;
width:11px;
height:11px;
background-position:-153px -51px;
}

.deleteLayerBuddy{
z-index:10000;
width:220px;
height:auto;
background:#ffcdb2;
top:20px;
right:20px;
-moz-box-shadow:inset 0 0 10px #dd986f;
-webkit-box-shadow:inset 0 0 10px #dd986f;
box-shadow:inset 0 0 10px #dd986f;
display:none;
min-width:200px;
height:auto;
padding:10px;
border:1px solid #e65400;
border-radius:8px;
}

.watchIconPos{
width:15px;
height:13px;
left:0;
top:0;
}

#achievement_boxes .background{top:15px !important;}
.changeTeamBanner>p{margin:4px 0 0 5px;padding:0;}
.changeTeamBanner>p:hover{text-decoration:underline;}

.changeTeamBanner{
border:1px solid #aaa;
background:#f5f6f7;
top:25px;
left:25%;
border-radius:5px;
width:auto;
padding:5px 10px;
}

div.textCenter>table#trikotpos{margin-left:7px;}
.moreBuddysButton,.moreLogsButton{padding:10px 5px;background:#edeff4;}
.moreBuddysButton>span:hover,.moreLogsButton>span:hover{text-decoration:underline;}
 
.moreBuddysButton>span,.moreLogsButton>span{
font-size:10px;
color:#8e8e8e;
}

/***************************/
/*** Banner Nations-Cup ***/
/*************************/

#summerLeagueDialog {
    width: 100vw;
    height: 100vh;
    background:rgba(0,0,0,0.6);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
}

    #summerLeagueDialog img {
        width: 840px;
        height: 420px;
    }

    .banner.summerleague .info {
        position: absolute;
        z-index: 10;
        left: 190px;
        top: 10px;
        opacity: 1;
        cursor: pointer;
    }


#summerLeagueDialog .close {
        position: absolute;
        width: 24px;
        height: 24px;
        margin: -420px 0 0 -840px;
        opacity: 1 !important;
    }



.loogbookIconSuperliga {
    background:url(../../../event/superliga/img/Superliga.svg) no-repeat;
}

.loogbookIconSummerLeague {
    background:url(../../../event/summerLeague/img/logbuch.svg) no-repeat;
    background-size: 100%;
}


.loogbookIconWinterLeague {
    background:url(../../../event/winterLeague/img/logo.svg) no-repeat;
    background-size: 100%;
}

.loogbookIconU23Event {
    background:url(../../../event/u23/img/logo.svg) no-repeat;
    background-size: 100%;
}

.loogbookIconWomensLeague {
    background:url(../../../event/womensLeague/img/logo.svg) no-repeat;
    background-size: 100%;
}

.loogbookIconWorldFinals {
    background:url(../../../event/worldFinals2022/img/worldFinalsLogo.png) no-repeat;
    background-size: 100%;
}

.loogbookIconUltimateWorldLeague {
    background:url(../../../event/ultimateWorldLeague/img/icon.png) no-repeat;
    background-size: 100%;
}
.loogbookIconTopTalentsLeague {
    background:url(../../../event/topTalentsLeague/img/icon.png) no-repeat;
    background-size: 100%;
}
.loogbookIconTopTalentsLeague2 {
    background:url(../../../event/topTalentsLeague/img/icon_logbuch_25x25.png) no-repeat;
    background-size: 100%;
}
.loogbookIconHalloween {
    background:url(../../../bilder/icons/halloween_icon.png) no-repeat;
    background-size: 100%;
}
.loogbookIconHerz {
    background:url(../../../010_buero/valentinstag/img/heart.svg) no-repeat;
    background-size: 100%;
}
.loogbookIconTheJourney {
    background:url(../../../event/thejourney/img/icon_logbuch_25x25.png) no-repeat;
    background-size: 100%;
}

.loogbookIconNationsCup2024 {
    background:url(../../../event/nationsCup2024/img/icon_logbuch.png) no-repeat;
    background-size: 100%;
}

.loogbookIconScoutissimo {
    background:url(../../../event/scoutissimo/img/icon_logbuch.png) no-repeat;
    background-size: 100%;
}

.loogbookIconWeekendLeague {
    background:url(../../../event/weekendLeague/img/icon_logbuch.png) no-repeat;
    background-size: 100%;
}
.loogbookIconEasterEvent {
    background:url(../../../010_buero/ostern/img/eastereggs.png) no-repeat;
    background-size: 100%;
}

.loogbookIconSaison200 {
    background:url(../../../bilder/icons/200Seasons_icon_blackGold_25x.png) no-repeat;
    background-size: 100%;
}

.loogbookIconSaison100 {
    background:url(../../../bilder/icons/saison100_logbuch.png) no-repeat;
    background-size: 100%;
}

.loogbookIconValentineGift {
    background:url(../../../bilder/icons/fussballHerz.png) no-repeat;
    background-size: 100%;
}



/***************/
/* INSOLVENZ */
/*************/

#banner-insolvenz {
    width: 810px;
    height: 180px;
    display: block;
    padding:15px;
    margin-bottom: 10px;
    background:url(/bilder/finanzen/bannerInsolvenz.png) no-repeat;
    background-position: right;
    text-align: left;
    color: #FFF;
    box-sizing: border-box;
    position: relative;
}

#banner-insolvenz h2 {
    font-size: 24px;
    margin: 15px 0 10px 0;
}

#banner-insolvenz p {
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    margin: 8px 0;
    max-width: 450px;
}

#insolvencyCheckboxWrap {
    position: absolute;
    right: 150px;
    bottom: 55px;
    z-index: 2;
}

    #insolvencyCheckboxWrap.error {
        color:red;
    }

    #insolvencyCheckboxWrap label {
        position: relative;
        left: 3px;
        top: -2px;
    }

#banner-insolvenz .buttonGreen {
    position: absolute;
    right: 65px;
    height: 40px;
    bottom: 10px;
    width: 240px;
    padding: 10px 20px 10px 15px;
    font-size: 13px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}

#banner-insolvenz .buttonGreen img {
    margin-right: 7px;
}

#insolvencyProgress {
    opacity: 1;
}

.statsBar {
    width: 237px;
    height: 10px;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 65px;
    bottom: 56px;
    z-index: 1;
}

.statsBar > span {
    display: block;
    height: 100%;
    max-width: 100%;
    border-radius: 10px;
    background-color: #2dcc72;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    width: 100%;
    max-height: 100%;
}

#countdownTrainingPerc {
    transition: none;
}

#clanPointsBar {
    background-color: #fc7c11;
}

#clanPointsBar.level {
    -webkit-animation: clanPoints .5s linear infinite;
}

#clanPointsBar:after {
    background-image:linear-gradient(
            -45deg,
            rgba(252, 163, 70, .9) 25%,
            transparent 25%,
            transparent 50%,
            rgba(252, 163, 70, .9) 50%,
            rgba(252, 163, 70, .9) 75%,
            transparent 75%,
            transparent
    );
}


@-webkit-keyframes clanPoints {
    0% {
        background-color: #fc7c11;
    }
    50% {
        background-color:#fff;
    }
    100% {
        bbackground-color: #fc7c11;
    }
}



.statsBar > span:after, .animate > span > span {
    content: "";
    position: absolute;
    top: -7px; left: -5px; bottom: 0; right: 0;
    background-image:linear-gradient(
            -45deg,
            rgba(0, 0, 0, .2) 25%,
            transparent 25%,
            transparent 50%,
            rgba(0, 0, 0, .2) 50%,
            rgba(0, 0, 0, .2) 75%,
            transparent 75%,
            transparent
    );
    z-index: 1;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    -webkit-animation: move 2s linear infinite;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow: hidden;
}

.trainingWrap .statsBar > span:after, .trainingWrap .animate > span > span {
    -webkit-animation: moveTraining 2s linear infinite;
}

.animate > span:after {
    display: none;
}

@-webkit-keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 50px 50px;
    }
}

@-webkit-keyframes moveTraining {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -50px -50px;
    }
}
.fitness > span {
    background-color: #0170d7;
}

.moral > span {
    background-color: #ff2e03;
}
