body
{
    -webkit-text-size-adjust: none;
    box-sizing: border-box;
    
}

span[itemprop="articleBody"] a
{
    text-decoration: underline;
}

span[itemprop="articleBody"] a:hover
{
    text-decoration: none
}

.textwmball h2
{
    color: white;
    margin: 0px;
}


.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback
{
    right: 10px;
    left: auto;
}

.mapText li.inactive
{
    opacity: 0.5;
}

.aktionlibero
{
    position: absolute;
    left: 10px; 
    top: 10px;
}



.news .pic img,
.c .imageborder img,
.newsbottom .smallnews img
{
    border-radius: 10px;
}

.wmgroups.wmquali .wmgroup .table.live,
table.tands.wmquali.table
{
    background-image:url(../bilder/bg/bgtables.jpg);
}
table.tands.wmquali.table th
{
    background: none;
}

table.tands.wmquali.table tr td {
    border-top: 1px solid #dddddd; 
}

.shares
{
    position: fixed; 
    left: 3px;
    height: 40px;
    z-index: 1000000;
    top: 3px;
    display: none;

}

.filter.qualichangematchday
{
    width: 17%;
    float: right;
}


.shares a
{
    border: 0px !important;
}

.catboxes.black
{
    background-color: black;
}

.catboxes.black,
.catboxes.black a,
.catboxes.black h2
{
    color: white;
}

.catboxes h2 a.anchorelement
{
    /*display: none;*/
}

.rounds
{
    height: auto;
}
.rounds.active
{
    
    border-left: 2px solid rgba(1,129,189,1);
    color: black;
    margin-left: 10px;
    padding-top: 3px;
}

.rounds .round
{
    margin-left: -8px;
}

.rounds .round.active
{
    margin-top: 0px;
}

.rounds .round.active .point
{
    background: rgb(1,129,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,129,189,1) 2%, rgba(1,129,189,1) 43%, rgba(1,75,178,1) 101%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,129,189,1) 2%,rgba(1,129,189,1) 43%,rgba(1,75,178,1) 101%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,129,189,1) 2%,rgba(1,129,189,1) 43%,rgba(1,75,178,1) 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0181bd', endColorstr='#014bb2',GradientType=0 ); /* IE6-9 */
    border: 2px solid white;
    width: 14px;
    height: 14px;
    
    margin-top: 2px;
    margin-left: 0px;
}

.rounds .round.active.active2 .point
{
    background: rgb(219,43,43); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(219,43,43,1) 0%, rgba(137,27,27,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(219,43,43,1) 0%,rgba(137,27,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(219,43,43,1) 0%,rgba(137,27,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */    
}

.rounds .round .point
{
    float: left;
    width: 10px;
    height: 10px;
    border: 1px solid rgba(1,129,189,1);
    background-color: white;
    border-radius: 7px;
    margin-left: 0px;
    margin-left: 2px;
    width: 10px;
    height: 10px;
    margin-top: 4px;
    
    
    
}
.rounds .round.active .text
{
    margin-top: -3px;
}

.rounds .round a 
{
    color: black !important;
}

.rounds .round a:hover
{
    text-decoration: underline;
}

.rounds>.active .text
{
    padding-left: 5px;
}
.rounds .text
{
    float: left;
    padding-left: 6px;
    font-size: 14px;
    margin-top: -3px;
}

.startinggrid
{
    position: relative;
    overflow: hidden;
    height: 564px;
    width: 766px;
    background-image: url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/rasenkachel.jpg);
    margin: 0 auto;
}

.sepstartinggrid
{
    border: 1px solid #cccccc;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    
}

.startinggrid .team
{
    position: absolute;
    right: 15px;
    top: 20px;
    opacity: 0.5;
}

.startinggrid.reverse .team
{
    position: absolute;
    left: 15px;
    bottom: 20px;
    opacity: 0.5;
    top: auto;
}


.startinggrid .fieldrows
{

    background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/gamefield2.png);
    background-repeat: no-repat;
    background-size: 768px;
    height: 564px;
    background-position: -1px -1px;
}

.startinggrid.reverse .fieldrows
{
        background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/gamefield.png);
}
.centerboth
{
    margin: 0 auto;
    display: table;
}

.startinggrid .pos
{
    width: 122px;
    height: 100px;
    position: absolute;
    border-radius: 5px 5px 5px 5px;
    margin-right: -66px;
}

.startinggrid.reverse .pos
{
    padding-right: 0px;
    padding-left: 0px;
    margin-left: -56px;
}
.startinggrid .pos .inner,
.substitutes .substitute
{
    position: relative;
    height: 100px;
    width: 122px;
    float: left;
}

.substitutes .substitute
{
    height: 130px;
    width: 100px;
}

.substitutes
{
    height: 130px;
}

.startinggrid .pos div.minute {
    background-color: #C00;
    border: 1px solid #FFF;
    border-radius: 9px;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.65);
    color: #FFF;
    font-family: Arial;
    font-size: 10px;
    height: 18px;
    line-height: 15px;
    position: absolute;
    right: 22px;
    text-align: center;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.65);
    top: 10px;
    vertical-align: top;
    width: 18px;
    font-weight: 600;
    padding: 1px 1px 1px 2px;
}

.startinggrid .pos .options .option.substitute {
    cursor: pointer;
}
.startinggrid .pos .options .option.substitute, .substitutes .substitute .options .option.substitute {
    background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/auswechslung.png);
}
.startinggrid .pos .options.bottom .option, .substitutes .substitute .options.bottom .option {
    float: right;
}
.startinggrid .pos .options .option, .substitutes .substitute .options .option {
    width: 20px;
    float: left;
    height: 20px;
}

.startinggrid .pos .options.bottom, .substitutes .substitute .options.bottom {
    top: auto;
    bottom: 25px;
}
.startinggrid .pos .options, .substitutes .substitute .options {
    position: absolute;
    top: 10px;
    height: 20px;
    text-align: center;
    width: 76px;
    left: 20px;
}

.startinggrid .pos .options .option.yellow,
.substitutes .substitute .options .option.yellow,
.startinggrid .pos .options .option.red,
.substitutes .substitute .options .option.red,
.startinggrid .pos .options .option.yellowred,
.substitutes .substitute .options .option.yellowred
{
	background: #e2e200; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e200 0%, #f1da36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e200), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e200 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e200 0%,#f1da36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e200 0%,#f1da36 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e200 0%,#f1da36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e200', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
	border-radius: 2px;
	margin-left: 2px;
    margin-right: 2px;
    width: 14px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.75);
    
}

.startinggrid .pos .options .option.red,
.substitutes .substitute .options .option.red
{
	background: #ff1a00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff1a00 0%, #ff1a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#ff1a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff1a00 0%,#ff1a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff1a00 0%,#ff1a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff1a00 0%,#ff1a00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff1a00 0%,#ff1a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#ff1a00',GradientType=0 ); /* IE6-9 */

    
}

.startinggrid .pos .options .option.yellowred,
.substitutes .substitute .options .option.yellowred
{
    background: #ff1a00; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff1a00 0%, #ff1a00 47%, #e2e200 51%, #f1da36 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(47%,#ff1a00), color-stop(51%,#e2e200), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff1a00 0%,#ff1a00 47%,#e2e200 51%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff1a00 0%,#ff1a00 47%,#e2e200 51%,#f1da36 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff1a00 0%,#ff1a00 47%,#e2e200 51%,#f1da36 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff1a00 0%,#ff1a00 47%,#e2e200 51%,#f1da36 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

}

.startinggrid .pos .options .option.goal,
.substitutes .substitute .options .option.goal
{
	background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/goal.png);
}

.startinggrid .pos .options .option.substitute,
.substitutes .substitute .options .option.substitute
{
	background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/auswechslung.png);
#f1f1f1}

.startinggrid .pos .options .option.substitute.on,
.substitutes .substitute .options .option.substitute.on
{
	background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/auswechslung2.png);
	width: 20px;
}




.startinggrid .pos .inner .first {
    position: absolute;
}

.startinggrid .pos .inner .second
{
    display: none;
    position: absolute;
}

.startinggrid .pos .options.bottom,
.substitutes .substitute .options.bottom
{
    top: auto;
    bottom: 25px;
}
.startinggrid .pos .options,
.substitutes .substitute .options
{
    position: absolute;
    top: 10px;
    height: 20px;
    text-align: center;
    width: 76px;
    left: 20px;
}

.startinggrid .pos .inner .title,
.substitutes .substitute .title {
    position: absolute;
    bottom: -20px;
    font-size: 14px;
    padding: 5px;
    width: 112px;
    text-align: center;
    color: #222222;
    background: none;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.65);
    line-height: 16px;
}


.substitutes .substitute .title
{
    bottom: 10px;
}
.startinggrid .pos .inner .title
{
    color: whitesmoke;
    background: none;
    text-shadow: 0 0 8px rgba(0,0,0,0.65);
}

.startinggrid .pos .image,
.substitutes .substitute .image
{
    background-image:url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/jersey/60x60/trikot1.png); 
    background-repeat: no-repeat;
}

.startinggrid .pos.dfb .image,
.substitutes .substitute.dfb .image
{
    background-image:url(http://www.fussball-wm.eu/bilder/wmtrikotdfb.png);
}

.startinggrid .pos .inner .image, 
.substitutes .substitute .image 
{
    background-position: center center;
    background-repeat: no-repeat;
    color: black;
    font-size: 19px;
    font-weight: 600;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 122px;
}

.startinggrid .pos.dfb .inner .image, 
.substitutes .substitute.dfb .image
{
    font-size: 12px;
}

.startinggrid .fieldrows
{
    position: absolute;
    width: 100%;
}

.startinggrid.reverse .posx1
{
	left: 16.66%;
}

.startinggrid.reverse .posx15
{
	left: 25%
}

.startinggrid.reverse .posx2
{
	left: 33.33%;
}

.startinggrid.reverse .posx25
{
	left: 41.66%;
}

.startinggrid.reverse .posx3
{
	left: 50%;
}

.startinggrid.reverse .posx35
{
	left: 58.33%;
}

.startinggrid.reverse .posx4
{
	left: 66.66%;
}

.startinggrid.reverse .posx45
{
	left: 75%
}

.startinggrid.reverse .posx5
{
	left: 83.33%;
}

.startinggrid .posx1
{
	left: auto;
	right: 16.66%;
}

.startinggrid .posx15
{
	left: auto;
	right: 25%;
}

.startinggrid .posx2
{
	left: auto;
	right: 33.33%;
}

.startinggrid .posx25
{
	left: auto;
	right: 41.66%;
}

.startinggrid .posx3
{
	left: auto;
	right: 50%;
}

.startinggrid .posx35
{
	left: auto;
	right: 58.66%
}

.startinggrid .posx4
{
	left: auto;
	right: 66.66%
}

.startinggrid .posx45
{
	left: auto;
	right: 75%
}

.startinggrid .posx5
{
	left: auto;
	right: 83.33%;
}



.startinggrid .posy1
{
	top: 20px;
}

.startinggrid .posy15
{
	top: 70px;
}

.startinggrid .posy2
{
	top: 120px;
}

.startinggrid .posy25
{
	top: 170px;
}

.startinggrid .posy3
{
	top: 220px;
}

.startinggrid .posy35
{
	top: 270px;
}

.startinggrid .posy4
{
	top: 320px;
}

.startinggrid .posy45
{
	top: 370px;
}

.startinggrid .posy5
{
	top: 420px;
}


.startinggrid.reverse .posy1
{
	bottom: 20px;
	top: auto;
}

.startinggrid.reverse .posy15
{
	bottom: 70px;
	top: auto;
}

.startinggrid.reverse .posy2
{
	bottom: 120px;
	top: auto;
}

.startinggrid.reverse .posy25
{
	bottom: 170px;
	top: auto;
}

.startinggrid.reverse .posy3
{
	bottom: 220px;
	top: auto;
}

.startinggrid.reverse .posy35
{
	bottom: 270px;
	top: auto;
}

.startinggrid.reverse .posy4
{
	bottom: 320px;
	top: auto;
}

.startinggrid.reverse .posy45
{
	bottom: 370px;
	top: auto;
}


.startinggrid.reverse .posy5
{
	bottom: 420px;
	top: auto;
}


table.tands.onehalf
{
    width: 50%;
}

.onethird
{
    width: 33.33%;
    float: left;
    padding-left: 20px;
}
.twothird
{
    width: 66.67%;
    float: left;
}


table.tands td img.worldranking
{
    width: 40px;
}


span[itemprop="articleBody"] ul li
{
    list-style-type: disc;
}

span[itemprop="articleBody"] ul
{
    margin-left: 20px;
}

#fancybox .top
{
    height: 145px !important;
    overflow: auto;
}


#fancybox
{
    z-index: 100000 !important;
}

#fancybox.stadion .content
{
    height: 100%;
    overflow: auto;
}

.padding5
{
    padding: 5px;
}

body .video
{
    display: table;
    text-align: center;
    margin: 0 auto;
}

.quickfacts table th,
.quickfacts table td
{
    font-size: 14px;
    border-bottom: 1px solid gray;
}

.quickfacts table td
{
    text-align: right;
}


#fancybox.stadion .image,
#fancybox.stadion .quickfacts
{
    float: left; 
    width: 50%;
}

#fancybox.stadion .games
{
    height: 35px;
}

#fancybox.stadion .image img
{
    width: 100%;
}

#fancybox.stadion .inner
{
    height: 100%;
}

#fancybox.stadion .title
{
    background-color: transparent;
    font-size: 20px;
}

#fancybox.stadion .link
{
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
}


.continent img
{
    width: 40px;
}

.table.live
{
    position: relative;
    height: 330px;
}

.height230 .table.live
{
    height: 230px;
}

.table.live .headline .ROW
{
    font-size: 14px;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
}



.table.live .ROW
{
    width: 98%;
    border-bottom: 1px solid #e4e4e4;
    font-size: 22px;
    font-weight: 300;
    height: 50px;
    line-height: 50px;
}

.table.live .ROW .row
{
    border-bottom: 0px;
}

.table.live .row
{
    float:left;
}

.table.live .row.first
{
    width: 15%;
    text-align: center;
}

.table.live .row.second
{
    width: 18%;
    padding-left: 5px;
}

.table.live .row.second .minipic
{
    margin-top: 8px;
}

.table.live .row.third
{
    width: 43%;
}

.table.live .row.third span
{
    display: none;
}

.table.live .row.fourth
{
    width: 12%;
    text-align: center;
}

.table.live .row.fifth
{
    width: 12%;
    text-align: center;
}

.table.live .row.fifth .inner
{
    position: relative;
    
}

.table.live .row.fifth .inner span
{
    padding-left: 0px;
}


.table.live .row.fifth .inner .live
{
    font-size: 10px;
    top: 16px;
    position: absolute;
    height: 16px;
    left: 0px;
    right: 0px;
    color: #47a338;
    display: none;
}

.table.live .ROW1
{
    position: absolute;
    top: 30px;
}

.table.live .ROW2
{
    position: absolute;
    top: 80px;
}

.table.live .ROW3
{
    position: absolute;
    top: 130px;
}

.table.live .ROW4
{
    position: absolute;
    top: 180px;
}

.table.live .ROW5
{
    position: absolute;
    top: 230px;
}

.table.live .ROW6
{
    position: absolute;
    top: 280px;
}




.tableau .box.live.small
{
    width: 100%;
    margin-bottom: 0px;
    height: auto;
}

.tableau .box.live.small .spiele .erg
{
    height: 90px;
}

.tableau.wmgroups .wmgroup.full
{
    width: 100%;
}

.tableau.wmgroups .wmgroup.full .box.live.small
{
    width: 25%;
}

.tableau.wmgroups .wmgroup.full .box.live.small .name span
{
    display: none;
}

.tableau.wmgroups .wmgroup.full > div
{
    display: table;
    margin: 0 auto;
}
.tableau.wmgroups .wmgroup.full > div.count1
{
    width: 25%;
}

.tableau.wmgroups .wmgroup.full > div.count2
{
    width: 50%;
}

.tableau.wmgroups h3
{
    margin-bottom: 0px;
    text-align: center;
    font-size: 16px;
}

.tableau.wmgroups table.tands
{
    padding-left: 10px;
    padding-right: 10px;
}

table.tands .minipic
{
    margin-left: 5px;
}


.tableau.wmgroups .wmgroup.full > div
{
    width: 100%;
    padding-left: 0px;
}

.tableau.wmgroups .wmgroup > div.title
{
    padding-left: 10px;
    margin-left: 9px;
margin-right: 9px;
}

.tableau.wmgroups .wmgroup
{
    padding: 0px;
}

.tableau.wmgroups .wmgroup > div
{
    padding-left: 0px;
}
.tableau.wmgroups .wmgroup.full  > div.count2 .box.live.small
{
    width: 50%;
}

.tableau.wmgroups .wmgroup.full  > div.count4 .box.live.small
{
    width: 25%;
}

.tableau.wmgroups .wmgroup.full  > div.count1 .box.live.small
{
    width: 100%;
}



.statistik .spiele .erg
{
    height: 30px;
    width: 20%;
    font-size: 16px;
}

.statistik .spiele:nth-of-type(2n) .m1
{
	background-color: #cc0000;
	box-shadow: 1px 1px 1px gray inset;
}

.statistik .spiele:nth-of-type(2n) .m1.won
{
	background-color: #247c40;
}


.statistik .spiele .m2 .percent
{
	background-color: #cc0000;
	box-shadow: 1px 1px 1px gray inset;
}

.statistik .spiele .m2 .percent.won
{
	background-color: #247c40;
}

.statistik .spiele .m1, 
.statistik .spiele .m2
{
	width: 40%;
	padding-left: 0%;
	padding-right: 0%;
}

.spiele .m2 .name
{
    text-align: center;
}


.statistik .spiele:nth-of-type(2n) .m2
{
	box-shadow: 1px 1px 1px gray inset;
	background-color: #f1f1f1;
}

.statistik .spiele .m1 .percent
{
	
}


.statistik .spiele .percent
{
	box-shadow: 1px 1px 1px gray inset;
	background-color: #f1f1f1;
	height: 30px;
}



.halfdiv
{
    width: 50%;
    float: left;
}

.halfdiv.center
{
    text-align: center;
}

.halfdiv #emcode
{
    width: 100%;    
    height: 250px;
}

.c .newsoverview .imageborder
{
    width: 100%;
} 


.title.head h1
{
    text-align: center;
    margin-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    color: #0181bd;
    text-shadow:0 1px 0 #fff, 
                0 2px 0 #c9c9c9,
                0 3px 0 #bbb,
                0 4px 0 #b9b9b9,
                0 5px 0 #aaa,
                0 6px 1px rgba(0,0,0,.1),
                0 0 5px rgba(0,0,0,.1),
                0 1px 3px rgba(0,0,0,.3),
                0 3px 5px rgba(0,0,0,.2),
                0 5px 10px rgba(0,0,0,.25),
                0 10px 10px rgba(0,0,0,.2);
          
}



.locator .prev,
.locator .next
{
    width: 48%;
}

.locator .prev
{
    float: left;
}
.locator .next
{
    float: right;
    text-align: right;
}
 
.home
{
    padding-top: 4px;
}
.cw{min-height: 800px;}


.c .imageborder
{
    min-height: 200px;
}
	

.box .title h1,
.box .title h3 
{
    color: black;    
    font-weight: 300;
}

.navi .naviitem:hover{cursor:pointer}
.navi .naviitem{text-align:center;vertical-align:middle;line-height:60px;padding-left:30px;padding-right:30px;float:left;color:white;bottom:0px;}
.navi .naviitem a{color:black;text-decoration:none;font-size: 18px; font-weight: 300;}
.navi .naviitem a.active{ border-bottom: 2px solid #891B1B;}
.navi .naviitem .subnavi{box-shadow: 0 0 5px #CCCCCC;background-color:white;border:1px solid gray;line-height:20px;text-align:left;margin-top:-2px;border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 1px rgba(33, 33, 33, 0.2);display:none;position:absolute;padding-right:10px;z-index:1000;}

.box .t1{height:1px;width:100%;background-color:white;}
.box .t2{height:2px;width:100%;background-color:#db2b2b;;}
.box .t3{height:2px;width:100%;}
.box .c{padding:10px; padding-top: 10px;background-color:white;border-radius:0px 0px 5px 5px;}
.right .box .c{min-height:400px;}
.navi{
    top: 11px;
    height: 38px;
    z-index: 10000;
    left: 0px;
    right: 0px;
}

.navi.inmove
{
    position: fixed;
    top: 0px;
    background-color: white;
    opacity: 0.98;   
    transition: .5s; 
    z-index: 100000;
}

.navi .inner,
.navi .inner2
{
    width: auto;
    margin: 0 auto;
    display: table;
    position: relative;
}


.navi .inner2
{
    display: none;
}


.navi .inner2
{
    display: none;
    height: 30px;
    color: white;
    background-color: #0181bd;
    top: 4px;
    line-height: 18px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}

.navi.inmove .inner2
{
    display: table;
}

.navi.inmove .inner2 .mid
{
    margin: 0 auto;
    display: table;
    min-width: 1000px;
    height: 36px;
    margin-top: 5px;
}

.navi.inmove .inner2 .mid.red
{
    min-width: 0px;
}


.newscomplete h2,
.newscomplete h2 a span {

    font-weight: 300;
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 25px;
    margin-top: 0px;
   
}



.newscomplete h2
{
    cursor: pointer;
    padding-right: 120px !important;
}

.newscomplete h2 a
{
    text-decoration: none;
}

.newscomplete p,
.newscomplete div {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    font-size: 16px;
     -webkit-text-size-adjust: none;
}

.newscomplete h3
{
    margin-top: 20px;
    margin-bottom: 10px;
}

.newscomplete div.datepublished
{
    position: absolute;
    right: 0px;
    top: 3px; 
    color: gray;
    margin-top: 1px;
    margin-bottom: 10px;
}



.box .title h1
{
   
    color: white;
    overflow: hidden;
    line-height: 32px;
    height: 32px;
    font-size: 28px;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
    
    padding-left: 5px;
}

h2, h2 a span 
{
    color: #111;
   
    text-shadow: none;
    font-weight: 400;
}

h2
{
    font-size: 22px;
    letter-spacing: -1px;
}

.p
{
    margin: auto;
    position: relative;
}


a {
    color: #1E5799;
    text-decoration: none;
}


#exitintent
{
    display: none;
}

body
{

    font-size: 100%;
    background-color: #eeeeee;
    font-family: 'Source Sans Pro', sans-serif  
}
h1, h2, h3, h4, .navi, .newsbottom .smallnews .floatleft.two, .box .catbox .title, .tabs, table.tands th, .c .wmgroups .wmgroup .title, .table.live div.headline, .teams .team .title, .stadion2 .title2, .stadiums .wmgroups .wmgroup .title2, .news .pic .tt, .mapText ul li, #fancybox .floatright #group, .newsbottom .smallnews, .filter .option.changematchplan, #fancybox.stadion .title, .toallnews .inner
{
    font-family: 'oswald';
}

/*
img
{
    visibility: hidden;
}
*/


.p .c .left
{
    width:300px;
    float:left;
}

.p .c .right
{
	min-height: 1400px;
}

table.tands {
    width: 100%;
}


table.tands tr
{
    height: 30px;
}



tr.headline th
{
    color: black;
    font-size: 18px;
}



.h
{
    padding-top:5px;
    padding-bottom:0px;
    width:1060px;
    margin-bottom:0px;    
    background-repeat:repeat-x;
    background-position:1px 120px;
    
}
.h .l
{
    padding:10px;
    padding-top:5px;
    margin: 0 auto;
    display: table;
}
.p .c .right
{    
    margin-right:10px;
    width:735px;
    float:left;
}
.cw
{
    border-radius:0px;
    padding:0px;
    background-color: white;
    box-shadow: 0px 0px 3px black;
    padding-bottom: 30px;
}
.p .c .left .box .c
{
    font-size:15px;
    line-height:18px;
}
.p .c .right
{
	width: 735px;
	margin-right: 0px;
}
.p .c .left
{
	width: 340px;
}

div.anchorelement
{
    float: left;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    
}

.floatleft{float:left;}
.clear{clear:both;}
.box{margin-bottom:10px;}


.plus {
    display: none;
}

.logo
{
    margin-left: -8px;
}


.box .c.nopadding{padding:0px;}
.navi, .spieltagtr .headline, .box .title, .newscatsmall a{}
.box .title, .box .title h3{font-size:16px;line-height:22px;height:16px;font-weight:bold;}
.box .title h3{margin-top:0px;margin-bottom:0px; font-weight: 300;     line-height: 16px;}


.box .c strong
{
    font-weight: 700;
}

.box .title
{
    background-color: #0181bd;
    padding:5px;
    height: 42px;
}

.navi .naviitem {
    line-height: 34px;
}


.wmgroups .wmgroup.last {
    margin-right: 0px;
}



.wmgroups .wmgroup 
{
    width: 32%;
    float: left;
    border-radius: 0px;
    min-height: 158px;
}

.wmgroups .wmgroup > div {
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.box25
{
    float: left;
    width: 33.3333%;
}

.box50
{
    width: 50%;
    float: left;
    padding: 5px;
}

.news .pic
{
    position: relative;
    
}

.news a
{
    display: block;
    overflow: hidden;
}

.news .pic img
{
    -webkit-transition: all 1s ease; /* Safari and Chrome */
-moz-transition: all 1s ease; /* Firefox */
-o-transition: all 1s ease; /* IE 9 */
-ms-transition: all 1s ease; /* Opera */
transition: all 1s ease;
}

.news .pic:hover img {
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}

.news .pic .tt{
    position: absolute;
    bottom: 10px;
    color: white;
    text-shadow: 1px 1px 3px black;
    line-height: 30px;
    background-color: #0181bd;
    opacity: 0.75;
    left: 5px;
    right: 10px;
}

.news .pic:hover .tt
{
    
    opacity: 1;
}
   
.news .box50
{
    overflow: hidden;
}  

.news .box50 .text
{
    display: none;
}

.news .box25 .pic
{
    height: auto;
}
 
   
.news .box50.type2 img
{
  float: left;
  width: 50%;  
}

.news .box50.type2 .text,
.news .box50.type2 .tt
{
    float: left;
    width: 50%;
}

.news
{
    padding: 5px;
    margin-left: -5px;
    margin-right: -5px;
    position: relative;
    font-size: 28px;
    background-color: white;
}


.news .box25
{
    position: relative;
    padding: 5px;
    overflow: hidden;
    height: auto;
}

.news .tt
{
    padding: 10px;
}

.news img
{
    width: 100%;
}

.news .box25:hover img,
.news .box50:hover img
{
    opacity: 0.85;
}
.news .text
{
    padding: 10px;
    font-size: 16px;
    line-height: 20px;
    height: 100px;
    overflow: hidden;
}

.news .box25 img
{
    width: 100%;
    padding-top: 0px;
}


.cmstext
{
    background-color: #0181bd;
    padding: 20px;
    color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
}

.cmstext a
{
    color: white;
    text-decoration: underline;
}

.cmstext .one,
.cmstext .two
{
    float: left;
    width: 50%;
}

.cmstext .one
{
    padding-right: 20px;
}

.cmstext .two
{
    padding-left: 20px;
}

.cmstext h2
{
    font-size: 28px;
    line-height: 32px;
    padding-top: 0px;
    margin-top: 0px;
    color: white;
    
}

h2
{
    font-size: 20px;
}

.toallnews a
{
    color: white;
    display: block;
}

.toallnews:before
{
    margin-top: 10px;
}

.toallnews
{
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    color: white;
    background-color: white;
    width: 300px;
    cursor: pointer;
    margin: 0 auto;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0181bd+2,0181bd+43,014bb2+101 */
    background: rgb(1,129,189); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(1,129,189,1) 2%, rgba(1,129,189,1) 43%, rgba(1,75,178,1) 101%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(1,129,189,1) 2%,rgba(1,129,189,1) 43%,rgba(1,75,178,1) 101%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(1,129,189,1) 2%,rgba(1,129,189,1) 43%,rgba(1,75,178,1) 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0181bd', endColorstr='#014bb2',GradientType=0 ); /* IE6-9 */
     box-shadow: 0px 0px 3px black;
     font-weight: 300;
     margin-top: 10px;
}

.toallnews .inner
{
    padding: 10px;
}


ul
{
    margin-left: 0px;
    padding-left: 20px;
}


@media (min-width: 1080px)
{
    .h .l
    {
        min-height: 80px;
    }
}
@media (max-width: 1260px)
{
    .news .pic .tt
    {
        font-size: 18px;
        line-height: 22px !important;
    }
    
    
    .navi .naviitem{
        padding-left:10px;padding-right:10px;
    }
    
    .tableau.wmgroups .wmgroup,
    .tableau.wmgroups .wmgroup.full .box.live.small,
    .tableau.wmgroups .wmgroup.full > div.count4 .box.live.small
    {
        width: 50%;
        margin-right: 0px;
    }
    
    .tableau.wmgroups .wmgroup.full > div.count2
    {
        width: 100%;
    }
    
    .tableau.wmgroups .wmgroup.full > div.count1 {
        width: 50%;
    }
    .tableau.wmgroups .wmgroup
    {
        box-shadow: none;  
        min-height: 0px;  
    }
    
}

@media (max-width: 1000px)
{
    .filter.qualichangematchday
    {
        width: 30%;
        float: right;
    }
    
    .rounds .round.active .text {
        margin-top: -1px;
        margin-bottom: 1px;
    }
    
    .rounds .round .point
    {
        margin-top: 5px;
    }
    
    .rounds .text
    {
        margin-top: 0px;
    }
    
    .navi .naviitem{
        padding-left:8px;
        padding-right:8px;
    }
}

@media (max-width: 750px)
{
    .navicategories .logo
    {
        height: 40px !important;
        margin-top: 0px;
        padding-top: 4px;
       
    }
    
    .h .l 
    {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    body
    {
        margin: 0px;
    }

    .h
    {
        height: 40px !important;
        padding: 0px  !important;
        margin: 0px  !important;
    }	
    
    #topclick
    {
        display: none;
    }
    
    .home
    {
        padding-top: 7px;
        padding-bottom: 5px;
        
    }
    
    .navicategories
    {
        line-height: 36px;
    }
    
    
    
}

.p,
.cw,
.h
{
	width: 1600px;
}

@media (max-width: 1660px)
{
    .p,
    .cw,
    .h
    {
    	width: 1200px;
    }
    
    
}

@media (max-width: 1260px)
{
    .p,
    .cw,
    .h
    {
    	width: 940px;
    }
    
    .catboxes .catbox
    {
        width: 33.33333% !important;
    }
}


@media (max-width: 1000px)
{
    .stadiums .wmgroups .wmgroup
    {
        width: 50% !important;
    }
    
    
    .p,
    .cw,
    .h
    {
    	width: 768px;
    }
}

@media (max-width: 767px)
{
    .rounds .round
    {
        margin-bottom: 10px;
        margin-top: 4px;
    }
    
    table.tands td 
    {
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }
    
    span.opencms,
    span.opencmsid,
    .footerbig ul li > span,
    .footerbig ul li > a
    {
        display: block;
        margin-top: 7px;
        margin-bottom: 7px;
    }
    
    
    .rounds .round.active 
    {
        margin-top: 4px;
        margin-bottom: 10px;
    }
    
    
    .shares
    {
        left: 0px;
    }
    
    .shares .inner
    {
        margin: 0 auto;
        display: table;
    }
    
    .filter.qualichangematchday
    {
        width: 100%;
        float: none;
    }
    
    .shares
    {
        top: auto;
        bottom: -5px;
        background-color: white;
        width: 100%;
        padding-top: 2px;
    }    
    
    
    .startinggrid
    {
        box-shadow: none;
        width: 100%;
    }
    
    .startinggrid .fieldrows
    {
        background-size: 100%;
    }
    
    
    .startinggrid .fieldrows,
    .startinggrid.reverse .fieldrows
    {
        background-image: none;
    }
    
    
    table.tands.onehalf
    {
        width: 100%;
    }
    
    .onethird, .twothird
    {
        width: 100%;
    }
    .news .box25 .pic,
    .news .box25
    {
        height: auto !important;
    }
    
      
    .h .l .logo
    {
        display: none;
    }
    
    .halfdiv
    {
        width: 100%;
    }
    
    .navi.inmove .inner2
    {
        display: none;
    }
    
    .navi.inmove
    {
        top: 48px;
    }
    
    .box50,
    .box25
    {
        width: 100% !important;
    }
    
    
    .p,
    .cw,
    .h
    {
    	width: 100%;
    }
    
    .navi .naviitem {
        line-height: 30px;
    }
    
}

.emadsense
    {
        margin-top: 10px;
        height: 90px;
    }
    
    @media (max-width: 900px)
    {
        .emadsense
        {
            display: none !important;
        }
    }
    
    .resetfilter
    {
        cursor: pointer;
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        text-align: center;
        color: white;
        margin-bottom: 1px;
        margin-top: 1px;
        display: none;

    }
    
    
   
    .filter div,
    .filter
    {
        box-sizing: border-box;
    }
    .filter
    {
        
        width: 100%;
        position: relative;
    }
    
    .filter .option
    {
        float: left;
        width: 23.5%;
        min-height: 20px;
        margin-bottom: 0px;
        background-color: white;
        margin-right: 2%;
        border-radius: 5px;
        padding: 5px;
        /*height: 30px;*/
        background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/http://d1444odc65y3o0.cloudfront.net/bilder/bg/arrowfilter.png);
        background-repeat: no-repeat;
        background-position: center right 15px;
    }

    .filter .option:nth-of-type(3n)
    {
        margin-right: 2%;
    }
    
    .filter .option:nth-of-type(4n)
    {
        margin-right: 0px;
    }
    
    .filter .option.one,
    .filter .option.two
    {
        margin-right: 2%;    
    }
    
    .filter .option.three
    {
        margin-right: 2%;
    }
    
    
    .filter .option.four
    {
        margin-right: 0px;
    }
    
    .filter .option.noul ul
    {
        box-shadow: none;
        padding-left: 0px;
        padding-top: 0px;
    }
    
    .filter .option.noul ul
    {
        display: block;
        background-color: transparent;
    }
    
    .filter .option.noul a
    {
        color: white;
    }
    
    .filter .option.disabled
    {
        display: none;
    }
    
    .filter .option ul
    {
        margin-left: 0px;
        position: absolute;
        box-shadow: 1px 1px 3px gray;
        display: none;
        margin-top: 2px;
        background-color: white;
        padding: 5px;
        width: 21.5%;
        z-index: 10;
    }
    
    .filter .option ul li
    {
        margin-left: 0px;
        padding-left: 0px;
        list-style-type: none;
        line-height: 22px;
        color: black;
    }
    
    .filter .option ul li.active
    {
        background-color: #0181bd;
        color: white;
    }
    
    .filter .option ul li.active:hover
    {
        background: rgb(219,43,43); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(219,43,43,1) 0%, rgba(137,27,27,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(219,43,43,1) 0%,rgba(137,27,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(219,43,43,1) 0%,rgba(137,27,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    }
    
    .filter .option.matchday ul li.group
    {
        font-style: italic;
        padding-left: 5px;
    }
    
    .filter .option.one.group ul li .floatright
    {
        padding-top: 1px;
        width: 85%
    }
    
    .filter .option.one.group ul li .floatleft
    {
        width: 15%;
    }
    
    .filter .option.group ul li{
        padding: 5px;
   }
    .filter .option.matchday ul li
    {
        padding: 5px;
        padding-left: 10px;
    }
    
    .filter .option ul li:hover
    {
        color: white;
        background-color: #0181bd;
    }
    
    
    .filter .option.noul ul li
    {
        line-height: 14px;    
        
    }
    .filter .option.three ul li,
    .filter .option.continent ul li
    {
        float: left;
        padding-right: 2px;
        padding-left: 2px;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-bottom: 6px;
    }
    
    .filter .option.continent ul li
    {
        margin-bottom: 0px;
        line-height: 10px;
    }
    
     .filter .option.continent .close
     {
        right: 0;
        top: 0;
        color: white;
     }
    
    .filter .option.continent ul li img
    {
        width: 30px;
    }
    
    .filter .option.continent span img
    {
        width: 20px;
    }
    
    .filter .option.continent span
    
    
    
    .filter .option.one ul li .floatleft
    {
        float: left;
    }
    
    .filter .option.one.active span .floatright .minipic
    {
        display: none;
    }
    
    .filter .option.one ul li .floatright
    {
        float: right;
        padding-top: 4px;
    }
    
     .filter .option.one ul li .floatright img
     {
         padding-right: 2px;
        padding-left: 2px;
     }
     
     .filter .option.one ul li .floatright .minipic
     {
         float: left;
     }
     
     .filter .option.teams ul li .close
     {
            text-shadow: 1px 1px 3px black;
            right: -3px;
            top: -5px;
            z-index: 100;
            color: black;
            background-color: white;
            border-radius: 6px;
            font-size: 12px;
            height: 12px;
            box-shadow: 0px 0px 5px black;
            line-height: 10px;
            width: 12px;
            text-align: center;
            padding-left: 1px;
     }
     
     
     
     .filter .close
     {
         display: none;
         position: absolute;
         right: 10px;
         top: 3px;
         z-index: 1000;
     }
     
    .filter .option ul li
    {
         padding: 5px;
         position: relative;
         margin-bottom: 1px;
    }
     
     .filter li.active .close
    {
        display: block;
    }
    
    .filter .option.three ul li:nth-of-type(6n)
    {
        
    }
    .filter .option span
    {
        color: black;
        font-weight: 300;
        padding-left: 5px;
        display: inline-block;
    }
    
    .filter .option span .minipic
    {
        float: left;
        margin-top: 1px;
    }
    
    .filter .option
    {
        cursor: pointer;
        overflow: hidden;
    }
    
    .filter .option.changematchplan
    {
        box-shadow: 0px 0px 2px gray;
        width: 250px;
        position: absolute;
        right: 0px;
        margin-right: 0px;
        z-index: 10000;
        overflow: visible;
    }
    .filter .option.changematchplan ul
    {
        width: 225px;
        z-index: 10001;    
    }
    
    .filter .option.changematchplan ul li
    {
        padding: 0px;
    }
    
    .filter .option.changematchplan ul li a
    {
        padding: 5px;
    }
    
    .filter .option.changematchplan ul li:hover a,
    .filter .option.changematchplan ul li.active a
    {
        color: white;
    }
    
    .filter .option.changematchplan a
    {
        display: block;
    }
    
    @media(max-width:767px)
    {
        
        .jvectormap-zoomin {
            top: 10px !important;
        }
        
        .jvectormap-zoomout {
            top: 40px !important;;
        }
        
        .jvectormap-zoomin, 
        .jvectormap-zoomout 
        {
            width: 15px !important;
            height: 15px !important;
            line-height: 13px !important;
            font-weight: 600 !important;
            font-size: 18px;
        }
        
        
        
        .filter .option.changematchplan ul
        {
            width: 95% !important;
        }
        
        .filter .option.changematchplan
        {
            position: relative;    
        }
        
        
        
        
    }
    
    @media(max-width:600px)
    {
        
        .filter .option
        {
            width: 49%;
            margin-bottom: 10px;
        }
        
        .filter .option ul
        { 
            width: 47%;
        }
        
        .filter .option:nth-of-type(3n)
        {
            margin-right: 2%;
        }
        
        .filter .option:nth-of-type(2n)
        {
            margin-right: 0px;
        }
        
        .tableau.wmgroups .wmgroup,
        .tableau.wmgroups .wmgroup.full .box.live.small,
        .tableau.wmgroups .wmgroup.full > div.count4 .box.live.small
        {
            width: 100%;
            margin-right: 0px;
        }
        
        .tableau.wmgroups .wmgroup.full > div.count2
        {
            width: 100%;
        }
        
        .tableau.wmgroups .wmgroup.full > div.count1 {
            width: 100%;
        }
        .tableau.wmgroups .wmgroup
        {
            box-shadow: none;  
            min-height: 0px;  
            width: 100%;
        }
        
        .tableau.wmgroups .wmgroup.full > div.count2 .box.live.small
        {
            width: 100%;
        }
        
        
        
        
    }
    
    table.tands td h4
    {
        margin-bottom: 5px;
        margin-top: 5px;
        text-align: left;
    }

#world-map-gdp-gb
{
    display: none;
}


#world-map-gdp,
#world-map-gdp-gb
{
    width: 65%;
    height: 500px;
    float: left;
}

#world-map-hint
{
    width: 65%;
    height: 500px;
    position: absolute;
    background-color: black;
    opacity: 0.5;
    font-size: 26px;
    text-align: center;
    color: white;
    line-height: 30px;
}

#gbback
{
    position: absolute;
    width: 200px;
    height: 30px;
    text-align: center;
    left: 50px;
    background-color: black;
    color: white;
    border-radius: 5px;
    cursor: pointer;
    line-height: 26px;
    top: 10px;
    display: none;
}

#world-map-hint .text
{
    position: relative;
    top: 46%;
}

.maprelative
{
    position: relative; 
    width: 100%
}

.mapText
{
    float: left;
    width: 35%;
    padding-left: 10px;
}


.marginTop0
{
    margin-top: 0px;
}

.wmgroups .wmgroup .minipic.small
{
    margin-top: 3px;
}

.c .wmgroups .wmgroup .title 
{
    
    color: white;
    height: 32px !important;
    overflow: hidden;
    line-height: 22px !important;
}


ul
{
    margin-left: 0px;
    padding-left: 0px;
}
 .teams .team .image
    {
        margin: 0 auto;
        display: table;
        
    }
    

span.group
{
    display: block;
}

.gr
{
    display: none
}

body.popup
{
    overflow: hidden;
}

body:before
{
    /*background-image: url(../bilder/bg/russlandbg.jpg);*/
    /*background-image: url(http://www.btd.de/media/images/referenzen/wm-2018/img_top_teaser_russia2018.jpg);
    background-image: url(http://www.fussballnationalmannschaft.net/wp-content/uploads/2015/03/wm2018-russland.jpg);
    background-image: url(http://bilder.t-online.de/b/65/10/68/76/id_65106876/610/tid_da/das-naechste-grosse-ereignis-im-moskauer-luschniki-stadion-nach-der-leichtathletik-wm-2013-ist-die-fussball-wm-2018-.jpg);
   */
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    opacity: 0.65;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: fixed;
    z-index: -1;   
}

.box.live.small
{
	width: 25%;
    margin-right: 0px;
	height: 247px;
	float: left;
	margin-bottom:10px;
	position: relative;
	
    padding:10px;
}

.bet
{
	text-align: right;
	margin-top: 10px;
}

.bet button.red
{
	background: none repeat scroll 0 0 rgb(202, 60, 60);
	border-radius: 4px;
	border: 0px;
	color: white;
	font-size: 12px;
	cursor: pointer;
}

.bet button.red:hover
{
	background: none repeat scroll 0 0 rgb(28, 184, 65);
}


.opengame,
.openstadium
{
    cursor: pointer;
}

table.tands td.openstadium
{
    font-size: 14px;
}

.box.live.small .inner
{
    box-shadow: 0px 0px 2px gray;
    background-color: white;
    position: relative;
}
.box.live.small .result
{
    margin: 0 auto;
    display: table;
    height: 24px;
}

.box.live.small .erg .minute
{
    height: 14px;
    line-height: 14px;
}

.box.live.small .result .inner
{
    box-shadow: none;
    float: left;
    margin-top: 8px;
}

.box.live.small .result .plusminus
{
    display: block;
    width: 20px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    float: left;
    background-color: black;
    color: white;
    margin-left: 5px;
    margin-right: 5px;
    opacity: 0.5;
    line-height: 20px:
}

.box.live.small .result .plusminus.active
{
    opacity: 1.0;
}

.box.live.small .result
{
    line-height: 20px;
}

.box.live.small .result .plusminus span
{
    display: block;
    border-bottom: 1px solid white;
    line-height: 16px !important;
    height: 20px;
}

.box.live.small.last
{
	margin-right: 0px;
}

.box.live.small .events
{
	height: 143px;
	overflow: hidden;
    padding: 0px;
}

.box.live.small.active .events.active
{
	background-color: #f2f2f2;
	overflow:visible;
	height: auto;
	position: absolute;
	width: 100%;
	z-index: 1000;
	border-radius: 0px;
	box-shadow: 0px 0px 3px black;
    min-height: 143px;
}

.box.live.small .events .event > div.minute
{
	width: 10%;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
}

.box.live.small .events .event.jit
{
    background: #db2b2b; /* Old browsers */
	background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 100); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
    color: white;
}

.box.live.small .events .event > div
{
	font-size: 14px;
}


.box.live.small .events .event > div.player
{
	width: 39%;
    padding-left: 5px;
    padding-right: 5px;
}

.box.live.small .events .event > div.player .red
{
    display: none;
    color: #cb0000;
}

.box.live.small .events .event > div.player .green
{
    color: #347b40;
}

.box.live.small .events .event.jit > div.player .red,
.box.live.small .events .event.jit > div.player .green
{
    color: white;
}

.box.live.small .events .event.reverse > div.player
{
	text-align: right;
}

.box.live.small .events .event
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.box.live.small .spiele .erg
{
	height: 95px;
}


.box.live.small .events .event > div.icon.goal
{
	width: 20px;
}

.tabcontent.events .box.small.live
{
    width: 100%;
    height: auto;
    float: none;
}

.tabcontent.events .box.live.small .events
{
    height: auto;
}

.tabcontent.events .box.live.small .events .event > div
{
    font-size: 16px;
}

.tabcontent.events .box.live.small .events .event.reverse > div.text
{
    text-align: right;
    margin-right: 15px;
}

.spiele .m1,
.spiele .m2,
.spiele .erg
{
	font-size: 20px;
	float:left;
	text-align: center;
    
}


.spiele.start .m1,
.spiele.start .m2,
.spiele.start .erg
{
	font-size: 14px;
    padding: 5px;
    padding-top: 10px;
}

.spiele .erg .date
{
    margin-bottom: 0px;
}

.liveboxes
{
    padding-bottom: 10px;
}

.spiele .m1 .image, 
.spiele .m2 .image
{
    display: table;
    margin: 0 auto;
	margin-bottom: 5px;
}


.spiele.start .erg .result
{
	line-height: 24px;
	font-size: 20px;
	
}

.spiele.start .erg .result.live
{
	color: #cc0000;
}

.spiele.start .erg .minute
{
    height: 15px;
    text-align: center;
    font-size: 12px;
    margin-top: 3px;
    padding-left: 4px;
}

.spiele.start .erg .halftimeresult
{
	font-size: 12px;
}

.spiele .m1,
.spiele .m2
{
	width: 29%;
}

.spiele .m1
{
	padding-left: 1%;
}

.spiele .m2
{
	padding-right: 1%;
}

.spiele .erg
{
	width: 40%;
}

.spiele .erg
{
	font-size: 64px;
	vertical-align: middle;
	height: 100px;
	
}

.spiele .erg .date,
.spiele .erg .referee
{
	font-size: 14px;
}

.spiele .erg .result
{
	line-height: 36px;
font-size: 48px;
height: 38px;
}

.spiele .erg .halftimeresult
{
	line-height: 14px;
	height: 14px;
	font-size: 16px;
}


.events .event > div.minute
{
	width: 4%;
	float: left;
}

.events .event.reverse > div.minute
{
	text-align: right;
}

.events .event
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.events .event > div.icon
{
	width: 10%;
	float: left;
}

.events .event > div.icon
{
	border-radius: 2px;
	width: 14px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.75);
    height: 20px;
    
    margin-top: 3px;
}

.events .event > div.icon.goal
{
	box-shadow:none;
	background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/goal.png);
	width: 24px;
	background-repeat: no-repeat;
}

.events .event > div.icon.yellowcard
{
	background: #e2e200; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e200 0%, #f1da36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e200), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e200 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e200 0%,#f1da36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e200 0%,#f1da36 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e200 0%,#f1da36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e200', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
	
}
.events .event > div.icon.yellowred
{
	background: #e2e200; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e200 0%, #ff1a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e200), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e200 0%,#ff1a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e200 0%,#ff1a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e200 0%,#ff1a00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e200 0%,#ff1a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e200', endColorstr='#ff1a00',GradientType=0 ); /* IE6-9 */

}	
.events .event > div.icon.redcard
{
	background: #ff1a00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff1a00 0%, #ff1a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1a00), color-stop(100%,#ff1a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff1a00 0%,#ff1a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff1a00 0%,#ff1a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff1a00 0%,#ff1a00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff1a00 0%,#ff1a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#ff1a00',GradientType=0 ); /* IE6-9 */
	
}

.events .event > div.icon.subst
{
    
    background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/auswechslung.png);
    box-shadow: none;
    background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: 0px 3px
}

.events.tabcontent .event > div.icon.subst
{
    background-image: url(http://www.dasrundemussinseckige.eu/relaunch/relaunch/images/auswechslung.png);
    box-shadow: none;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: 0px 0px;
}
		
.events .event > div.text
{
	width: 20%;
	font-weight: 400;
	float: left;
}

.events .event > div.player
{
	width: 20%;
	font-weight: 400;
	float: left;
}

.events .event.reverse > div.player,
.events .event.reverse > div.text,
.events .event.reverse > div.minute,
.events .event.reverse > div.icon
{
	float: right;
}



.events .event
{
	border-bottom: 1px dotted #dfdfdf;
    font-size: 14px;
    line-height: 26px;
    height: 26px;
}

.events.tabcontent .event
{
    border-bottom: 1px dotted #dfdfdf;
    font-size: 18px;
    line-height: 26px;
    height: 30px;
}
.table.small .result,
.table.limit .result
{
	display: none;
}

.table.small .result.active,
.table.limit .result.active
{
	display: block;
}


#fancybox
{
    padding: 10px;
    width: 800px;
    height: 500px;
    margin-top: -250px;
    margin-left: -400px;
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: white;
    box-shadow: 0px 0px 1px black;
    z-index: 1000;
    display: none;
}

#fancybox .inner
{
    position: relative;
}

#fancybox .close
{
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: black;
    color: white;
    font-size: 17px;
    padding: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
    font-weight: 600;
    line-height: 15px;
    padding-left: 6px;
}

#fancybox h3
{
    margin-top: 0px;
    text-align: center;
}

#fancybox .games 
{
    height: 345px;
    overflow-y: auto;
}
#fancybox .floatleft .minipic    
{
    float: left;
    margin-right: 10px;
}

#fancybox .games h3
{
    font-size: 16px;
    margin-bottom: 0px;
}


#fancybox .games col.result
{
    display: none;
}

#fancybox .floatright
{
    font-weight: bold;
    text-align: right;
}

#fancybox .floatright li
{
    float: left;
}

#fancybox .games table.tands td
{
    font-size: 16px;
}

#fancybox .text
{
    margin-top: 10px;
    margin-bottom: 10px;
}

#fancybox .text.center
{
    text-align: center;
}

#fancybox .floatleft
{
    padding-right: 10px;
}



#fancyboxbg
{
    z-index: 999;
    background-color: #000;
    opacity: 0.5;
    position: fixed; 
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    right: 0px;
    display: none;
}

.minipic
{
    
    background-image:url(http://www.fussball-wm.eu/bilder/mannschaften/laenderflaggen_1000.jpg);
}




.navi.inmove .inner2 .mid.blue
{
    width: auto;
    min-width: 0px;
}


.grouplink 
{
    float: left;
    color: #34669D;
    padding: 10px;
    cursor: pointer;
}

.groupdetails
{
    background: #f7f7f7; 
    position: relative; 
    float: right;
    padding: 10px;
    padding-right: 40px;
}
.groupdetails:before
{
     width: 0; 
    content: ''; 
    position: absolute; 
    top: 0; 
    right: 0; 
    border-bottom: 40px solid #ffffff; 
    border-left: 40px solid #f7f7f7; 
}
.groupdetails:hover
{
    background-color: #1E5799;
}

.groupdetails:hover:before
{
    border-left: 40px solid #1E5799; 
}

.groupdetails:hover a
{
    color: white;
}


.minipic.small
{
    width: 29px;
    height: 19px;
    background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/laenderflaggen_500.tiny.png);
}


.teams
{
    padding-top: 10px;
}

.teams .team
{
    float: left;
    height: 70px;
    text-align: center;
    width: 150px;
}

.teams .team.plus
{
    font-size: 24px;
    font-weight: 700;
    display: block;
    line-height: 64px;
    width: 20px;
}

.wmgroups .wmgroup
{

}

.wmgroups .wmgroup .title
{
    color: white;
}

.wmgroups.wmquali .wmgroup > div.title
{
    line-height: 30px !important;
}

.wmgroups.wmquali .wmgroup > div
{
    line-height: 38px !important;
}

.wmgroups .wmgroup .minipic
{
    float: left;
}

.wmgroups.wmquali .wmgroup > div span
{
    padding-left: 5px;
}

.teams .team .title
{
    font-size: 12px;
    height: 16px;
    background: none;
    color: #0181bd;
}

.qualinr
{
    font-size: 28px;
    padding-right: 1px;
    color: #0181bd;
}

.socials
{
    position: absolute;
    right: 0px;
    top: 0px;
}

.socials .bt
{
    width: 24px;
    height: 24px;
    float: left;
    background-image: url(../bilder/socials/facebook.png);
    width: 26px;
    height: 26px;
    float: left;
    margin-right: 5px;
    bordeR: 1px solid white;
    box-shadow: 0px 0px 1px black;
}

.socials .bt:hover
{
   box-shadow:inset 0px 0px 3px black; 
}

    

.socials .bt .inner
{
    width: 24px;
    height: 24px;
}

.socials .bt.twr
{
    background-image: url(../bilder/socials/twitter.png);
}

.socials .bt.g
{
    background-image: url(../bilder/socials/google.png);
}



.newsoverview
{
    width: 25%;
    float: left;
    padding: 10px;
    padding-top: 0px;
    height: 324px;
    overflow: hidden;
    color: black;   
}

.newsoverview.catoverview .imageborder img
{
    width: 100%;
    
}

.newsoverview.catoverview .imageborder  
{
    padding-right: 0px;
}

.newsoverview h2
{
    color: #0181bd;
    height: 50px;
    overflow: hidden;
    margin-bottom: 10px;
}


.newsoverview:hover
{
    background-color: #f7f7f7;
    box-shadow: inset 0px 0px 10px #f7f7f7;
}

.datepublished
{
    font-size: 16px;
    position: absolute;
    right: -2px;
    color: gray;
    top: -46px;
}


div
{
    box-sizing: border-box;
}
.pageselectctor
{
    color: #DB2B2B;
    padding: 0px 6px;
    cursor: pointer;
}




.floatleft
{
    float: left;
}

.floatright
{
    float: right;
}
.col75
{
    width: 75%;
}


.col25
{
    width: 25%;
}


.pager
{
    padding-top: 6px;
}

.pager .floatleft
{
    width: 25%;
}

.pager .floatright
{
    width: 50%;
    text-align: center;
    float:left;
}

.pageselectctor.active,
.navi .inner2.filter
{
    cursor: default;
    color: white;
       background: #db2b2b; /* Old browsers */
	background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 100); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
}

.navi .inner2.filter .mid
{
    margin-top: 7px;
}



.navi .inner2.filter
{
    display: none;
    height: 44px;
    border-top: 1px solid white;
}


.navi .inner2.filter.resetfilter
{
    height: 74px;    
}

.navi.inmove .inner2.filter
{
    display: none;
}


.linkus code {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 20px;
    background-color: #EEE;
    display: inline-block;
    width: 100%;
}

.stadion2
{
    float: left;
    width: 33.333333%;
    padding: 10px;
    height: 300px;
    overflow: hidden;
}

.stadiumconfed .stadion2
{
    width: 50%;
}


.navi.inmove .inner2.blue
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0181bd+2,0181bd+43,014bb2+101 */
background: rgb(1,129,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,129,189,1) 2%, rgba(1,129,189,1) 43%, rgba(1,75,178,1) 101%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,129,189,1) 2%,rgba(1,129,189,1) 43%,rgba(1,75,178,1) 101%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,129,189,1) 2%,rgba(1,129,189,1) 43%,rgba(1,75,178,1) 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0181bd', endColorstr='#014bb2',GradientType=0 ); /* IE6-9 */

}

.stadion2 .inner:hover
{
    background-color: #f7f7f7;
}

.c .stadion2 .imageborder,
.stadion2 .title2
{
    padding: 10px;
}

.c .stadion2 .imageborder
{
    margin-top: 0px;
}

.stadion2 .title2 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    text-align: left;
    font-size: 18px;
}

.stadion2 .shortdesc
{
    padding-left: 0px !important;
    padding-right: 10px;
}



.quickfacts
{
    margin-bottom: 20px;
    width: 33%;
}
.quickfacts table
{
    width: 100%;
}

.quickfacts table th
{
    padding-left: 10px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px    
}

.quickfacts table td
{
    padding-left: 2px;
}


.opencms,
.opencmsid
{
    cursor: pointer;
}

.adsensemobil
{
    display: none;
}

.blink {
  animation: blink 1s steps(5, start) infinite;
  -webkit-animation: blink 1s steps(5, start) infinite;
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}

label.form
{
    width: 200px;
    display: inline-block;
}

.form.error,
.form.matcherror
{
    display: none;
    color: red;
    padding-left: 210px;
    line-height: 20px;
    padding-bottom: 5px;
}


input.form
{
    width: 200px;
    height: 30px;
    margin-bottom: 5px;
}

input[type="text"].form
{
    height: 30px;
    margin-bottom: 5px;
    
}

input[type="submit"].form
{
    margin-top: 10px;
    margin-left: 202px;
}


.c .imageborder
{
    float: left;
    padding-right: 0;
    padding-right: 20px;
    width: 33%;
}

.c .imageborder.big
{
    width: 33%;
    padding-right: 20px;
}


.c .imageborder.big img
{
    width: 100%;
}

.c .imageborder img
{
    float: left;
    height: auto;
    width: 100%;
}
.stadien
{
    margin-left: -10px;
    margin-right: -10px;
}


.stadion2 .shortdesc
{
    float: left;
    width: 430px;
    padding-left: 20px;
    padding-top: 7px;
}

.c .imageborder .undertitle
{
    color: gray; 
    font-size: 12px;
    padding: 3px;
    line-height: 16px;
}

.writenews input
{
    margin-bottom: 5px;
}

.writenews input[name="headline"],
.writenews input[name="tags"],
.writenews input[name="picture"],
.writenews input[name="pictext"],
.writenews input[name="pictitle"]
{
    width: 520px;
}


table tr:nth-child(2n){border-top:1px solid gray;}


.box.newscatsmall .c ul{padding-bottom:10px;}
.box .title{border-radius:0px 0px 0px 0px;font-size:28px;vertical-align:middle;color:black}

.topoptions
{
    color: #aeaeae;
    height: 35px;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10000;
    vertical-align: middle;
    line-height: 32px;
    background-color: black;
}

.topoptions .inner {
    margin: 0 auto;
    width: 1080px;
    padding-left: 35px;
}

.topoptions .inner .option {
    float: left;
    margin-right: 20px;
}

.topoptions span {
    color: white;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;
}

.topoptions span#verlinke-uns {
    background-image: url(http://www.wm2014eu.appspot.com/bilder/linktop.png);
    padding-left: 20px;
    background-repeat: no-repeat;
}

.topoptions span#g {
    background-image: url(http://www.wm2014eu.appspot.com/bilder/googleplustop.png);
    padding-left: 20px;
    background-repeat: no-repeat;
}

.topoptions span#fb {
    background-image: url(http://www.wm2014eu.appspot.com/bilder/facebooktop.png);
    padding-left: 20px;
    background-repeat: no-repeat;
}

.topoptions span#twr {
    background-image: url(http://www.wm2014eu.appspot.com/bilder/twittertop.png);
    padding-left: 20px;
    background-repeat: no-repeat;
}

.topoptions span#rss {
    background-image: url(http://www.wm2014eu.appspot.com/bilder/rsstop.png);
    padding-left: 20px;
    background-repeat: no-repeat;
}


.box.newscatsmall ul li:hover span
{
    color: white; 
}


.stadioncontainer .tabs
{
    margin-top: 20px;
}

.minipic
{
    width: 57px;
    height: 38px;
    overflow: hidden;
    background-position: -3px -17px;
}

.minipic.nopic
{
    background-position: -870px -946px;
    height: 42px;
}



.navi .naviitem .subnavi.large{width:400px;}
.navi .naviitem .subnavi.middlebig{width:200px;}
.navi .naviitem .subnavi.stadion{width:290px;}
.navi .naviitem .subnavi.land{width:150px;}
.navi .naviitem .subnavi ul{margin-top: 8px;padding-bottom: 10px;margin-left:5px;padding-left:5px;list-style-type:none;}
.navi .naviitem .subnavi ul li a{text-shadow:none;text-decoration:none;color:#34669D; font-size: 16px; font-weight: 300}
.navi .naviitem .subnavi ul li a:hover{text-shadow:0 0 0px rgb(255, 255, 255, 0.7);}


.navi .naviitem .subnavi ul li .image
{
    width: 26px;
    height: 26px;
    float: left;
    background-image: url(../bilder/bg/bgnavi.png);
}

.navi .naviitem .subnavi ul li .image.two
{
    background-position: -28px 0px;
}
.navi .naviitem .subnavi ul li .image.three
{
    background-position: -57px 0px;
}
.navi .naviitem .subnavi ul li .image.four
{
    background-position: -85px 0px;
}
.navi .naviitem .subnavi ul li .image.five
{
    background-position: -113px 0px;
}
.navi .naviitem .subnavi ul li .image.six
{
    background-position: -141px 0px;
}
.navi .naviitem .subnavi ul li .image.seven
{
    background-position: -172px 0px;
}

.navi .naviitem .subnavi ul li .image.eight
{
    background-position: -199px -2px;
}

.navi .naviitem .subnavi ul li .image.nine
{
    background-position: -228px -2px;
}

.navi .naviitem .subnavi ul li .image.ten
{
    background-position: -256px -4px;
}

.navi .naviitem .subnavi ul li .image.eleven
{
    background-position:  -285px -2px;
}

.navi .naviitem .subnavi ul li .image.twelve
{
    background-position: -312px -3px;
}

.navi .naviitem .subnavi ul li .image.thirteen
{
    background-position: -340px -2px;
}

.navi .naviitem .subnavi ul li .image.fourteen
{
    background-position: -370px -2px;
}

.navi .naviitem .subnavi ul li .image.fivteen
{
    background-position: -398px -2px;
}

.navi .naviitem .subnavi ul li .image.sixteen
{
    background-image: none;
    background-position: -427px -2px;
}

.navi .naviitem .subnavi ul li .image.seventeen
{

    background-position: -454px -2px;
}

.navi .naviitem .subnavi ul li .image.eighteen
{

    background-position: -454px -2px;
}

.navi .naviitem .subnavi ul li .image.nineteen
{

    background-position: -483px -2px;
}

.navi .naviitem .subnavi ul li .image.twenty
{

    background-position: -514px -2px;
}

.navi .naviitem .subnavi ul li .image.twentyone
{;

    background-position: -544px -2px;
}

.navi .naviitem .subnavi ul li .image.twentytwo
{

    background-position: -574px -2px;
}

.navi .naviitem .subnavi ul li .image.twentythree
{

    background-position: -600px -2px;
}

.navi .naviitem .subnavi ul li .image.twentyfour
{

    background-position: -624px -2px;
}

.navi .naviitem .subnavi ul li .image.twentyfive
{

    background-position: -651px -3px;
}

.navi .naviitem .subnavi ul li .image.twentysix
{

    background-position: -681px -3px;
}

.navi .naviitem .subnavi ul li .image.twentyseven
{

    background-position: -707px -3px;
}

.navi .naviitem .subnavi ul li .image.twentyeight
{

    background-position: -735px -2px;
}

.navi .naviitem .subnavi ul li .text
{
    float: left;
    padding-left: 5px;
}

.navi .naviitem .subnavi
{
	position: absolute;
	left: 0px;
	width: 100%;
    background-color: #FFFFFF;
    border-radius: 0;
    display: none;
    line-height: 22px;
    margin-top: 0;
    padding-right: 0;
    position: absolute;
    text-align: left;
    top: 34px;
    z-index: 100000;
    border: 0px;
    padding-bottom: 6px;
}



.navi .naviitem .subnavi ul li 
{
    font-size: 16px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    float: left;
    min-width: 275px;
    line-height: 25px;
    text-align: center;
}

.navi .naviitem .subnavi ul li a:hover
{
	color: #34669D;
}

.navi .naviitem .subnavi ul li.last
{
	border-right: 0px;
}

.navi .naviitem .subnavi ul
{
	margin-top: 6px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.navi .naviitem .subnavi.stadion
{
	width: 100%;
}

.box.navicatsmall ul li,
.box.newscatsmall ul li {
    border-bottom: 1px solid #BE1A33;
    border-top: 1px solid white;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}

.box.navicatsmall ul li,
.box.newscatsmall ul li {
    list-style-type: none;
}

.box.newscatsmall span
{
	color: #34669D; 
}

.box.newscatsmall span:hover
{
	text-decoration: none;
}


.box.navicatsmall ul li,
.box.newscatsmall ul li 
{
    border-bottom: 1px solid #BE1A33;
   
}

.box.navicatsmall ul li:hover,
.box.newscatsmall ul li:hover,
.box.navicatsmall ul li.active
{
	background: #db2b2b; /* Old browsers */
	background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 100); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #BE1A33;
	border-top: 1px solid transparent;
	color: white;
    border-bottom: 1px solid white;
}


.box.navicatsmall ul li:hover a,
.box.newscatsmall ul li:hover a,
.box.navicatsmall ul li.active a
{
	color: white;
}

.navicategories
{
    display: none;
}



.box .c.nopadding ul
{
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
}
input[type="text"].form
{
    height: 30px;
    margin-bottom: 5px;
    
}

input[type="submit"].form
{
    margin-top: 10px;
    margin-left: 202px;
}

#topclick a
{
	cursor: pointer;
	color: #cccccc;
	text-decoration: none;
}

#topclick .inner
{
	height: 50px;
	width: 50px;	
}



#topclick
{
	background-color: white;
	box-shadow: 0 0 5px #CCCCCC;
	height: 50px;
	width: 50px;
	border-radius: 25px;
	position: fixed;
	bottom: 90px;
	right: 30px;
	text-align:center;
	vertical-align: middle;
	color: #cccccc;
	line-height: 50px;
	font-size: 30px;
	cursor: pointer;
}

.footerbig
{

	display: block;
	width: 100%;
	bottom: 0px;
	background-image: none;
	background-color: #ededed;
	width: 100%;
	z-index: 1000;
	color: black;	 
	text-shadow: none;
	padding-top: 10px;
    position: absolute;
  
    background-image: url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/rasenkachel.jpg);
    
    bottom: -215px;
    z-index: -1;
    
}

.rotations
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 259px;
    width: 300px;
    display: none;
}

.rotations .inner
{
    position: relative;
    background-image: none !important;
}

.rotations .rotation
{
    display: none;
    position: absolute;
    right: 15px;
}

.rotations .rotation.isactive
{
    display: block;
}




.zacken
{
    background-image: url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/footerzacken.png);
    background-repeat: repeat-x;
    height: 35px;
    margin-top: 0px;
}

.footerbig .close
{
	position: absolute;
	right: 20px;
	top: -20px;
	height: 30px;
	width: 30px;
	border-radius: 15px;
	box-shadow:0 0 3px 1px rgba(33, 33, 33, 0.2);
	border. 1px solid red;
	background-color: white;
	text-align: center;
	vertical-align: middle;
	line-height: 32px;
	color: gray;
	cursor: pointer;
}

.nextprev 
{
    line-height: 40px;
    margin-bottom: 10px;
}


.footerbig .inner
{
    margin: 0 auto;
	padding: 10px;
	position:relative;
    margin-top: 30px;
    background-image: url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/mengefooter.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    padding-bottom: 30px;
}

.footerbig .inner .box
{
	width: 25%;
	float: left;
	border-radius: 0px;
	min-height: 180px;
	padding: 10px;
    box-sizing: border-box;
}


.footerbig .inner .box.first
{
	border-left: 0px;
}

.footerbig .inner .box.last
{
	border-right: 0px;
}

.footerbig .inner .box
{
	border-right: 1px solid #cecece;
	border-left: 1px solid #fefefe;
	box-shadow: none;
}


.footerbig .inner .box ul
{
	margin: 0px;
	padding: 0px;
}

.footerbig .inner .box ul li
{
	list-style-type: none;
	color: white;
	font-size: 14px;
	text-align: left;
	line-height: 20px;
}

.footerbig .inner .box ul li a,
.footerbig .inner .box ul li span
{
	color: white;
}

.footerbig .inner .box ul li a:hover,
.footerbig .inner .box ul li span:hover
{
    color: white;
}


.footerbig .inner .box h3
{
	font-size: 16px;
	margin: 0px;
	margin-bottom: 10px;
    color: black;
    text-shadow: 0px 0px 2px white;
    
}

.footerbig .inner .box.last
{
	margin-right: 0px;
}


.wmgroups .wmgroup > div.bg {
    background-color: #cccccc;
}

.wmgroups .wmgroup .title {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 300;
    line-height: 13px;
}

.wmgroups .wmgroup .title a,
.wmgroups .wmgroup .title a:hover 
{
    color: #FFF;
}

@media (min-width: 500px)
{
    .ignore
    {
        display: none;
    }
}

@media (min-width: 1660px)
{
    col.datum
    {
        width: 10%;
    }
    col.place
    {
        width: 12%;
    }

    col.group
    {
        width: 4%;
    }
    col.time
    {
        width: 6%;
    }
    
    col.flag
    {
        width: 4%;
    }
    
    col.empty
    {
        width: 1%;
    }
    
    col.team
    {
        width: 26%;
    }
    
    col.result
    {
        width: 9%;
    }
}

@media (max-width: 1659px)
{
    .stadiums .wmgroups .wmgroup
    {
        height: auto !important;
        min-height: 0px !important;
    }
    
    .c .stadiums .wmgroups .wmgroup .hover img
    {
        height: 20px !important;
    }
    
    .stadiums .wmgroup .hover .floatleft
    {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    
    
    
    .c .stadiums .wmgroups .wmgroup .imageborder
    {
        min-height: 0px !important;
    }
    
    .stadiums .wmgroup .hover 
    {
        left: 15px !important;
        right: 15px  !important;
    }

    .box.live.small,
    .stadion2
    {
        width: 50%;
    }
    
    .stadion2
    {
        height: auto !important;
    }
    
    .newsoverview
    {
        width: 50%;
    }
    
    
    .c .newsoverview .imageborder  img,
    .c .newsoverview .imageborder
    {
        width: 100%;
    }
    
    #world-map-gdp,
    #world-map-gdp-gb
    {
        width: 70%;
        height: 400px;
    }
    
    #world-map-hint
    {
        width: 70%;
        height: 400px;
    }

    .mapText
    {
        width: 30%;
    }
    
} 
@media (min-width: 1080px) and (max-width: 1259px)
{
    table.tands tr td, table.tands tr th,
    .table.live .ROW
    {
        font-size: 16px;
    }
  
    
    
    
    #world-map-gdp,
    #world-map-gdp-gb,
    #world-map-hint
    {
        height: 300px;
    }
    
}
  
@media (min-width: 1080px) and (max-width: 1659px)
{
   
    
    col.datum
    {
        width: 13%;
    }
    
    col.group
    {
        width: 12%;
    }
    col.time
    {
        width: 7%;
    }
    
    col.flag
    {
        width: 7%;
    }
    
    col.empty
    {
        width: 5%;
    }
    
    col.team
    {
        width: 18%;
    }
    
    col.result
    {
        width: 10%;
    }
}

@media (max-width: 1079px)
{
      
    table.tands td img.worldranking
    {
        width: 25px;
    }

    
    .table.live .row.second .minipic {
        margin-top: 16px;
    }
    
    #world-map-gdp,
    #world-map-gdp-gb,
    #world-map-hint
    {
        height: 300px;
    }
    
    .navi .naviitem
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .navi .naviitem a
    {
        font-size: 16px;
    }
    
 
 
    .weekday
    {
        display: none;
    }
    
    
    col.datum
    {
        width: 12%;
    }
    
    col.group
    {
        width: 8%;
    }
    col.time
    {
        width: 8%;
   
    }
    
    col.flag
    {
        width: 8%;
    }
    
    col.empty
    {
        width: 0px;
    }
    
    col.team
    {
        width: 23%;
    }
    
    col.result
    {
        width: 14%;
    }
    
    .minipic
    {
        width: 29px;
        height: 19px;
        background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/laenderflaggen_500.tiny.png);
    }


    .minipic.nopic {
        background-position: 63px 26px;
        width: 29px;
        height: 19px;
    }
    
    .navi .naviitem{
        padding-left:10px;
        padding-right:10px;
    }
    
    
    
}

@media (max-width: 500px)
{
    .rounds .round 
    {
        margin-top: 3px;
    } 
    .teams .team
    {
        width: 33.33% !important;    
    }
    
    .c .catboxes.wmqualitop .catbox
    {
        width: 50% !important;
    }
    
}


@media (max-width: 1079px) and (min-resolution: 2dppx),
(-webkit-min-device-pixel-ratio: 2) and (max-width: 1079px)
{
    
    .minipic
    {

        width: 29px;
        height: 19px;
        background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/laenderflaggen_1000.tiny.png);
        background-size: 500px;
    }
    
    .minipic.small
    {
        background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/laenderflaggen_1000.tiny.png);
        background-size: 500px;
    }
    
}

@media screen and (min-width:0\0) and (min-resolution: 192dpi)
{
    .minipic
    {
        width: 29px;
        height: 19px;
        background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/laenderflaggen_1000.tiny.png);
        background-size: 500px;
    }
    
    .minipic.small
    {
        background-image:url(http://d1444odc65y3o0.cloudfront.net/bilder/bg/laenderflaggen_1000.tiny.png);
        background-size: 500px;
    }
    
}

@media (max-width: 1000px)
{
    .datepublished
    {
        right: 1px;
        top: -37px;
    }
    
    h3
    {
        font-size: 14px !important;
        margin-bottom: 5px;
        text-align: center;
    }
    
    h2
    {
        font-size: 18px !important;
    }
    
    
    span.group
    {
        display: none;
    }
    
    .gr
    {
        display: block
    }
    
    .box .c
    {
        padding: 5px;
    }
    
    .weekday
    {
        display: none;
    }
    
    
    col.datum
    {
        width: 22%;
    }
    
    col.group
    {
        width: 8%;
    }
    col.time
    {
        width: 0px;
    }
    
    col.flag
    {
        width: 8%;
    }
    
    col.empty
    {
        width: 0px;
    }
    
    col.team
    {
        width: 22%;
    }
    
    col.resultheight:0px
    {
        width: 12%;
    }
    
    table.nachricht, .box .c {
        font-size: 14px !important;
        line-height: 20px  !important;
        font-weight: 300  !important;
    }
    
}



table.tands th
{
    background-color: white;
    font-size: 14px;
    font-weight: 600;
}



table.tands tr td{
    border-top: 1px solid #e4e4e4;
}

table.tands tr td.opengame:hover
{
    text-decoration: underline;
}

table.tands tr:hover td
{
    background-color: #f7f7f7;
}

ul li
{
    list-style-type: none;
}

ul.list-style li
{
    list-style-type: disc;
}

ul.list-style
{
    padding-left: 0px;
    margin-left: 22px;
}
h3
{
    font-size: 18px;
}

h3.center
{
    text-align: left;
}

table.tands tr.active td
{
    background-color: #0181bd;
    color: white;
}

table.tands td
{
    font-size: 22px;
    font-weight: 300;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

table.tands td strong
{
    font-weight: 700;
}

table.tands td.live,
.spiele .erg .result.live
{
    color: #cc0000;
}

table.tands td.aright
{
    text-align: right;
}

table.tands td.aleft
{
    text-align: left;
}


table.tands td.pleft
{
    padding-left: 5px;
}

table.tands td.pright
{
    padding-right: 5px;
}

table.tands td.pic
{
    text-align: center;
}

table.tands td.pic .minipic  
{
    margin: 0 auto;
}




.catboxes
    {
        margin-left: -5px;
        margin-right: -5px;
    }
    
    
    .catboxes .catbox
    {
        width: 16.6666%;
        float: left;
        padding: 5px;
    }
    
    .catboxes .catbox.notactive
    {
        opacity: 0.5;
    }
    
    .catboxes .catbox.notactive
    {
         opacity: 0.75;
    }
    
    .catboxes .catbox.notactive:hover
    {
        opacity: 1.0;
    }
    
    
    .catboxes.themes .catbox
    {
        width: 20%;
    }
    
    
    
    .catboxes .catbox img
    {
        width: 100%;
    }
    
    .catboxes h2
    {
        padding-left: 5px;
        margin-top: 30px;
        border-bottom: 1px solid #999;
        line-height: 30px;
    }
    
    .catboxes.wmqualitop h2
    {
        margin-top: 0px;
    }
    
    .catbox
    {
        
        float: left;
        text-align:center;
        position:relative;
        overflow:hidden;
        
    }
    
    
    
    .catbox img
    {
        width: 100%;
        text-align:center;
        
    }
    
    .box .catbox:hover .title
    {
        opacity: 1.0;
    }
    
    .box .catbox img
    {
        opacity: 0.90;
        
    }
    
    
    .catboxes.wmqualitop .catbox:hover img
    {
        transform: rotate(12deg);
        transition: all 0.5s ease;
    }
    
    
    
    
    
    .box .catbox:hover img
    {
        opacity: 0.25;
    }
    
    .catboxes.wmqualitop .catbox:hover img
    {
        opacity: 1.0;
        
    }
    
    .catboxes .catbox a 
    {
        color: white;
    }
    
    .box .catbox .inner
    {
        position: relative;
    }
    
    .box .catbox .hover,
    .stadiums .wmgroup .hover
    {
        display: none;
        position: absolute;
        top: 20px;
        left: 20px;
        bottom: 20px;
        right: 20px;
        color: black;
        height: 100%;
        transition: all .5s;
        
    }
    
    .stadiums .wmgroup .hover
    {
        top: 40px;
        left: 65px;
        right: 65px;
        z-index: 100;
    }
    
    .stadiums .wmgroup .hover .floatleft
    {
        width: 65%;
        text-align: center;
        vertical-align: middle;
        line-height: 32px;
        text-align: right;
    }
   
    .stadiums .wmgroup .hover .floatleft.one
    {
        width: 35%;
        text-align: left;
    }
    
    
    .box .catbox:hover .hover,
    .stadiums .wmgroup:hover .hover
    {
        display: block;
    }
    .box .catbox .title
    {
        font-size: 16px;
        text-shadow: none;
        line-height: 16px;
        font-weight: 400;
        text-align: center;
        bottom: 0px;
        height: 30px;
        position: absolute;
        opacity: 0.85;
        right: 0px;
        left: 0px;
        color: white;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db2b2b+0,891b1b+100 */
        background: rgb(219,43,43); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(219,43,43,1) 0%, rgba(137,27,27,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(219,43,43,1) 0%,rgba(137,27,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(219,43,43,1) 0%,rgba(137,27,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */

        
        
    }
    
    .catboxes.wmqualitop .catbox.active .title
    {
        opacity: 1.0;
    }
    
    .catboxes.wmqualitop .catbox .title
    {
        border-radius: 5px;
    }
    
    .c .wmgroups .wmgroup .title
    {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }
    
    .stadiums .wmgroups .wmgroup .title,
    .stadiums .wmgroups .wmgroup .title2
    {
        border-radius: 0px;
    }
    
    .stadiums .wmgroups .wmgroup .title2
    {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    h2 span
    {
        float: right;
        font-size: 18px;
        padding-right: 5px;
    }
    


table.nachricht,
.box .c
{
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
}

.box.newscatsmall span 
{
    color: #34669D;
}

table.nachricht p{margin:0px;}
table.nachricht tr:nth-child(2n){background:none repeat scroll 0 0 white;border-top:1px solid gray;}
.readon:hover
{
    color: #111111;
}

.readon,
.readon:hover {
    color: #34669D;
    cursor: pointer;
}

#newsaccordion h3
{
	color: #111111;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 14px;
    cursor: pointer;
}
 
#newsaccordion a,
#newsaccordion p
{
	font-size: 14px;
	margin-top: 0px;
}
#newsaccordion h3.ui-state-active,
#newsaccordion h3.last
{
	border-bottom: 0;
}


#newsaccordion
{
	background-color: #f7f7f7;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding: 5px;
	padding-top: 0px;
	
}

#newsaccordion > div
{
	border-bottom: 1px solid #e2e2e2;
}

#newsaccordion > div.last
{
	border-bottom: 0px;
}

#exitintent
{
    background-color: white;
    border-radius: 10px;
    display: none;

}

#exitintent .overlayContent
{
    z-index: 100000;
    width:600px;
    height:400px;
    color:white; 
    background-color:#3990d7;
    border:5px solid white;
    border-radius: 5px;
    padding: 10px;
    background: #db2b2b; /* Old browsers */
    background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 83%, #ffffff 91%, #34669d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#ffffff), color-stop(100%,#34669d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#ffffff 91%,#34669d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#ffffff 91%,#34669d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#ffffff 91%,#34669d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#ffffff 91%,#34669d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#34669d',GradientType=0 ); /* IE6-9 */
}

#exitintent .overlayContent div.c
{
    padding: 10px;    
}

#exitintent .overlayContent div.c .image
{
    float: left;
    width: 150px;
    margin-right: 65px;
    width: 150px;
    height: 150px;
    
}

#exitintent .overlayContent div.c .image a > div
{
   width: 150px;
   height: 150px;
}

#exitintent .overlayContent a
{
    color: white;
    text-decoration: underline;
}


#exitintent .overlayContent div.c .image.one
{
    background-image: url(http://www.em-2016.de/bilder/fb-icon.png);
}

#exitintent .overlayContent div.c .image.two
{
    background-image: url(http://www.em-2016.de/bilder/google-icon.png);
}

#exitintent .overlayContent div.c .image.three
{
    background-image: url(http://www.em-2016.de/bilder/twitter-icon.png);
    margin-right: 0px;
}



#exitintent #closeExitIntentOverlay
{
    float: right;
    padding-right: 10px;
    padding-top: 8px;
    cursor: pointer;
}

#exitintent #overlay
{
    z-index: 1000;
}


.writenews label
{
    width: 160px;
    display: inline-block;
}

.newscomplete
{
    border-bottom: 1px dotted gray;
    -webkit-text-size-adjust: none;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.newscomplete div
{
    -webkit-text-size-adjust: none;
}

.emtagsetc .floatleft
{
    height: 28px;    
}

.emtagsetc .readon,
.emtagsetc .readon:hover,
.emtagsetc a,
.emtagsetc a:hover
{
	text-shadow: 0px 0px 4px #000;
    cursor: pointer;
    background-color: #DB2B2B;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-right: 5px;
    background: #db2b2b; /* Old browsers */
	background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 100); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
}

.newscomplete ul
{
    margin-left: 15px;
}

.c .stadion2 .imageborder
{
    width: 40%;
    
    min-height: 200px;
}

.c .stadion2 .imageborder img
{
    width: 100%;
    height: auto;
}

.stadion2 .shortdesc
{
    width: 60%;
    color: black;
}

.stadion2 .subtitle
{
    font-size: 12px;
    line-height: 16px;
    padding: 10px;
}

.c .stadioncontainer .imageborder img
{
    width: 100%;
    height: auto;
    float: none;
}

.c .stadioncontainer .imageborder
{
    padding-right: 15px;
    margin-top: 0px;
}



.tab h2 
{
    margin: 0px;
    font-weight: 300;
    font-size: 16px !important;
    color: white;
    
}
.tab.active h2 {
    color: black;
}

.tabs .tab.active {
    background-color: white;
    color: black;
    cursor: default;
    margin-bottom: 1px;
    height: 42px;
}

.tabs
{
        border-bottom: 1px solid black;
    padding-left: 10px;
    position: relative;
    height: 42px;
}

.tabs .tab {
    display: block;
    float: left;
    border: 1px solid black;
    border-radius: 5px 5px 0px 0px;
    padding: 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


    color: white;
    margin-right: 4px;
    cursor: pointer;
    max-width: 45%;
    height: 41px;
}


.tab.active {
    background: none;
    background-color: white;
    border: 1px solid black;
    color: black;
    border-bottom: 0px solid white;
    

}

.tabcontent
{
    display: none;
}

.tabcontent.active
{
    display: block;
}

.tab
{
    cursor:pointer;
    margin-right:5px;
    border-radius:5px 5px 0px 0px;
    background-color: #0181bd;
    padding:10px;
    color:white;
}

    
    
.stadiums
{
    padding: 5px;
    margin-bottom: 100px;
    
}

.stadiums.stadiumsdetail
{
    margin-bottom: 0px;
}
.stadiums h2
{
    padding-left: 0px;
    margin-top: 30px;
    border-bottom: 1px solid #999;
    line-height: 30px;
}

.stadiums .wmgroups 
{
    margin-left: -10px;
    margin-right: -10px;
}

.stadiums .wmgroups .wmgroup
{
    width: 16.666666%;
    margin-right: 0px;
    padding: 5px;
    box-shadow: none;
    position: relative;
    height: 203px;
}
.stadiums .wmgroups .wmgroup .title
{
    padding-left: 10px;  
    background: none;
    background-color: #0181bd;
    line-height: 20px; 
    position: absolute;
    left: 5px;
    right: 5px;
    top: 5px;
    opacity: 0.85;
    z-index: 1000; 
    font-size: 16px;
    height: 30px;
    line-height: 24px !important;
}

.stadiums .wmgroups .wmgroup .title2
{
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 5px;
    height: 30px;
    line-height: 30px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#db2b2b+0,891b1b+100 */
    background-color: white;
    color: black;
    opacity: 0.85;
    text-align: center;
    z-index: 1000;
}

.stadiums .wmgroups .wmgroup:hover .title,
.stadiums .wmgroups .wmgroup:hover .title2
{
    opacity: 1.0;    
}

.stadiums .wmgroups .wmgroup img
{
    width: 100%;
}

.stadiums .wmgroups .wmgroup .hover img
{
    width: auto;
    height: auto !important;
}

.stadiums .wmgroups .wmgroup > div
{
    padding-left: 0px;
}

.stadiums .wmgroups .wmgroup .imageborder
{
    width: 100%;
    float: none;
}

.stadiums .wmgroups .wmgroup .imageborder
{
    padding-right: 0px;
}


.wmgroup img 
{
    height: 123px !important;
}

.wmgroups .wmgroup
{
    width: 25%;
    min-height: 0px;
    padding: 10px;
}

.wmgroups .wmgroup.half
{
    width: 50%;
}

.wmgroups .wmgroup > div.image
{
    padding-left: 0px;
}

.wmgroups .wmgroup .title
{
    padding-top: 3px;
    font-weight: 300;
    height: 40px;
    overflow: hidden;
    line-height: 17px !important;
    font-size: 14px;
}

.c .wmgroups .wmgroup .imageborder
{
    min-height: 123px;
    width: 100% !important;
    overflow:hidden
}


.c .stadiums .wmgroups .wmgroup .imageborder
{
    min-height: 126px;
    background-color: #cccccc;
    max-height: 201px;
}

.c .wmgroups .wmgroup .imageborder img
{
    height: 123px !important;
    width: 100% !important;
}

.c .stadiums .wmgroups .wmgroup .imageborder img
{
    height: auto !important;
    
}

.c .stadiums .wmgroups .wmgroup:hover .imageborder img
{
    opacity: 0.25;   
    
}

.stadiums.stadiumsdetail .wmgroups .wmgroup
{
    width: 200px;
    height: 150px;
    margin-right: 0px;
    margin-right: 0px;
    box-shadow: none;
    margin-bottom: 0px;
    padding-top: 0px;
}

.stadiums.stadiumsdetail .wmgroups .wmgroup.stadion.active .title
{
    opacity: 1.0;
    background: #db2b2b; /* Old browsers */
	background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 100); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2b2b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */    
}

.stadiums.stadiumsdetail .wmgroups .wmgroup .title
{
    top: 2px;
    height: 44px;
    overflow: hidden;
}

.stadiums.stadiumsdetail .slider
{
    height: 150px;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    margin-bottom: 10px;
    
}


.stadioncontainer
{
    padding-top: 0px;

}

.stadiums.stadiumsdetail .slider .next,
.stadiums.stadiumsdetail .slider .prev
{
    position: absolute;
    top: 2px;
    color: black;
    font-size: 30px;
    height: 128px;
    line-height: 128px;
    cursor: pointer;
    width: 35px;
    text-align: center;
    background-color: white;
    z-index:100000;
    background-color: white;
}

.stadiums.stadiumsdetail .slider .next:hover,
.stadiums.stadiumsdetail .slider .prev:hover
{
    background-color: #cccccc;
    color: white;
}



.newsbottom
{
    position: fixed;
    bottom: 0px;
    box-shadow: 0 0 5px #CCCCCC;
    left: 0px;
    background-color: white;
    z-index: 10000;
    right: 0px;
    display: none;
}


.newsbottom .inner
{
    position: relative;
}

.newsbottom .close
{
    position: absolute;
    bottom: -28px;
    right: 10px;
    height: 20px;
    width: 20px;
    cursor: pointer;
    background-color: black;
    color: white;
    font-weight: 600;
    text-align: center;
    line-height: 17px;
    font-size: 20px;
}


.navi.inmove:hover
{
    opacity: 1.0;
}



.newsbottom .smallnews
{
    float: left;
    width: 25%;
    padding: 10px;
}

.newsbottom .smallnews .floatleft.one
{
    width: 35%;
      
    float: left;  
}

.newsbottom .smallnews .floatleft.two
{
    width: 65%;
    float: left;
    padding-left: 5px;
    font-size: 12px;
    margin-top: -3px;
}



.newsbottom a
{
    color: black;
    font-size: 16px;
}
.newsbottom .smallnews .floatleft.two
{
    font-size: 14px;
    color: black;
    line-height: 18px;
    padding-top: 0px;
}

.stadiums.stadiumsdetail .wmgroups
{
    margin-left: 0px;
    margin-right: 0px;
}

.stadiums.stadiumsdetail .slider .prev
{
    left: 0px;    
}


.stadiums.stadiumsdetail .slider .next
{
    right: 0px;    
}

table.tands .info td
{
    font-size: 12px;
}

table.tands.teilnehmer tr td
{
    text-align: left;
    padding-left: 5px;
}

table.tands.teilnehmer tr td.second
{
    text-align: left;
}

table.tands.teilnehmer tr td.second img
{
    width: 50%;
}


@media (min-width: 1080px)
{
	
	.p .c .right
	{
		margin-right: 350px;
        
	}
	
	.p .c .left 
	{
	    position: absolute;
	    right: 0;
	    width: 340px;
	}
    
    
}


@media (max-width: 600px)
{
    
    .newsoverview
    {
        width: 100%;
    }
    
    
    .c .newsoverview .imageborder  img,
    .c .newsoverview .imageborder
    {
        width: 100%;
    }
    
    
    .c .imageborder.big,
    .c .imageborder.big img
    {
        width: 100%;
        padding-right: 0px;
    }
    
    .adsensemobil
        {
            display: block;
            position: fixed;
            bottom: 0px;
            left: 0px;
            width: 100%;
            height: 52px;
            text-align: center;
            background-color: white;
            z-index: 100000;
        }

}


@media (max-width: 1090px) 
{
    .teams .team
    {
        width: 16.6%;
    }
    .newsbottom .smallnews
    {
        display: none !important;
    }
    
    .p .c .right
    {
    	width: auto;
        
    }
    
    .topoptions
    {
        display: none;
    }
}



@media (max-width: 767px) 
{
    .datepublished {
        right: 1px;
        top: -25px;
    }
    
    .navi .naviitem .subnavi ul li .image
    {
        display: none;
    }
    
    .filter .option ul li .close
    {
        display: none;
    }
    
    .filter .option ul li.active .close
    {
        display: block;
    }
    
    .filter .option.continent .close
    {
        right: -11px;
        top: -11px;
    }
    
    .stadiums .wmgroups .wmgroup
    {
        height: auto !important;
        min-height: 0px !important;
    }
    
    .c .stadiums .wmgroups .wmgroup .hover img
    {
        height: 30px !important;
    }
    
    .stadiums .wmgroup .hover .floatleft
    {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    
    .c .stadiums .wmgroups .wmgroup .imageborder
    {
        min-height: 0px !important;
    }
    
    .stadiums .wmgroup .hover 
    {
        left: 15px !important;
        right: 15px  !important;
    }
    
    
    .catboxes.wmqualitop .catbox
    {
        width: 33.33% !important;
    }
    
    .catboxes.wmqualitop .catbox .title
    {
        font-size: 14px;
        line-height: 18px;
    }
    
    .quickfacts
    {
        width: 100%;
    }    
    .tabcontent.events .box.live.small .events .event > div
    {
        font-size: 14px;
    }
    
    .tabcontent.events .box.live.small .events .event > div.text
    {
        display: none;
    }
    
    .statistik .spiele .erg
    {
        font-size: 14px;
        line-height: 30px;   
    }
    
    .cmstext .one,
    .cmstext .two
    {
        width: 100% !important;
        padding: 0px !important;
    }
    
    .cmstext .two
    {
        padding-top: 10px !important;
    }
    
    div.anchorelement 
    {
        height: 30px;
        margin-bottom: 5px;
    }
    
    .wmqualitop
    {
        display: none;
    }
    
    .wmqualitop.overview
    {
        display: block;
    }
    
    
    #world-map-gdp,
    #world-map-gdp-gb,
    #world-map-hint,
    .mapText
    {
        width: 100%;
    }
    
    .mapText
    {
        margin-top: 10px;
    }
    
    #world-map-hint .text 
    {
        top: 35%;
    }
    
    .stadiums
    {
        margin-bottom: 0px;
    }
    
    .catboxes .catbox {
        width: 50% !important;
    }
    
    
    body
    {
        margin: 0px;
    }
    .navi
    {
        height: auto;
    }
    
    .logo
    {
        margin-left: 0px;
        height: 50px;
        margin-top: -2px;
    }
    
    .h 
    {
        padding-top: 5px;
        padding-bottom: 28px;
        margin-bottom: 0px;
        background-color: #FFF;
        height: 73px;
    }
    
    
    .l
    {
        text-align: center;
    }
    
    
    .c .imageborder img,
    .c .imageborder
	{
	    min-height: auto;
        height: auto;
	}
	
	
	.p .c .right
	{
		width: 100%;
	}
	
	.p .c .left 
	{
	    width: 100%;
	    position: relative;
	}
	.pager .floatleft
	{
		width: 100%;
	}
    
    .navicategories
	{
		display: block;
		margin-top: 87px;
		color: white;
		text-align: center;
		cursor: pointer;
	
        font-size: 16px;
        height: 48px;
        padding-top: 0px;
        margin-top: 0px !important;
        font-size: 16px;
        padding-top: 0px;
        margin-top: 0px !important;
        height: white;
        background-color: white;
        
	}
    
    .navicategories span.burger
    {
        top: 10px;
position: absolute;
background-image: url("../bilder/burgerbutton.png");
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
width: 41px;
height: 33px;
right: 8px;
    }
    
    .navicategories span.burger.active
    {
        background-color: #db2b2b;
        padding: 9px;
        background-position: center center;
        right: 0px;
        top: -2px;
        background-image: url("../bilder/burgerbuttonwhite.png");
    }
    
    
 
    .navicategories.inmove span
    {
        position: fixed;
        top: 10px;
    }	
    
    .navicategories span.filter
    {
        position: absolute;
        background-image: url("../bilder/filter.png");
        background-repeat: no-repeat;
        background-position: 0px 0px;
        display: none;
        width: 41px;
        height: 39px;
        right: 69px;
        top: 4px;
       
    }
    
    .navicategories span.filter.active
    {

        background-color: #db2b2b;
        padding: 24px;
        background-position: center center;

        right: 60px;
        top: 0px;
        background-image: url("../bilder/filterwhite.png");
        width: 60px;
    }
    
	
    .navi
	{
		position: absolute;
		background: #db2b2b; /* Old browsers */
		background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 83%, #891b1b 91%, #891b1b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#891b1b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
		z-index: 100;
		width: 100%;
		margin-right: 10px;
		left: 0px;
		right: 0px;
		top: 40px;
	}
	
	.plus
	{
		display: block;
		position: absolute;
		color: white;
		top:0px;
		right: 0px;
		width: 40px;
		font-size: 20px;
        z-index: 100002;
        line-height: 25px;
	}
	
	.navi .close
	{
		display: block;
		position: absolute;
		right: 0px;
		width: 35px;
		height: 35px;
		line-height: 35px;
		top: 0px;
		color: white;
		font-size: 15px;
		font-weight: bold;
		text-align:center;
		vertical-align:middle;
		cursor: pointer;
	}
	
	.navi .naviitem
	{
		float: none;
		color: white;
		text-shadow:none;
		border-bottom: 1px solid white;
		position: relative;
	}
	
	.navi .naviitem a
	{
		color: white;
		text-shadow: none;
	}
	
	.navi .naviitem span
	{
		display: block;
		width: 100%;
	}
	
	.navi .naviitem .subnavi
	{
		position: relative;
		top:0px;
		background-color: transparent;
		font-size: 16px;
		visibility:hidden;
		height: 0px;
		margin: 0px;
		padding: 0px;
		
	}
	
	.navi .naviitem .subnavi ul li
	{ 
		float: none;
		width: 100%;
		border-bottom: 1px solid white;
		padding-right:0px;
		padding-left: 0px;
		border-right: 0px;
	}
    
    .navi .naviitem .subnavi ul li.clear
    {
        border: 0px;
    }
	
	.navi .naviitem .subnavi ul li.last
	{
		border-bottom: 0px;
	}
	
	.navi .naviitem .subnavi ul li a
	{
		color: white;
		font-size: 15px;
		line-height: 30px;
		
		text-align: left;
	}
	.navi .naviitem .subnavi ul li a:hover
	{
		color: white;
	}
	
	.navi .naviitem .subnavi ul {
	    padding-left: 0;
	    margin-left: 0px;
   }

   .filter .option
    {
        width: 100% !important;
    }
    
    .navi .inner2.filter
    {
        height: auto;
    }
    
    .filter .option ul
    {
        margin-top: 5px    
    }
    
}

span.time
{
    display: none;
}

@media (max-width: 1090px) 
{
    
    
    #fancybox
    {
        margin-left: 0px;
        margin-top: 0px;
        height: auto;
        width: auto;
        left: 5px;
        top: 5px;
        bottom: 5px;
        right: 5px;
    }
    
    #fancybox .games
    {
        height: auto;
        max-height: 100%;
    }
    
    #fancybox .top
    {
        height: 25%;
        overflow: auto;
    }
    
    #fancybox .bottom
    {
        height: 75%;
    }
    
    
    
    
    .teams .team
    {
        height: 55px;
    }
   
    .wmgroups .wmgroup .minipic{
        margin-top: 10px;
    }
    
    .news .pic .tt
    {
        font-size: 18px;
        line-height: 22px !important;
    }
    
    
    .footerbig
    {
        margin-bottom: 0px;
        bottom: -381px;
    }
        
    .footerbig .inner .box
    {
        min-height: 170px;
        border: 0px;
    }
    
    

    
    .c .stadion2 .imageborder
    {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        margin-top: 0px;
    }

    .c .stadion2 .imageborder img
    {
        width: 100%;
        
    }

    .stadion2 .shortdesc
    {
        width: 99%;
        padding: 5px !important;
    }
    
    
	#footerclick
	{
		display: none;
	}
	
    .footerbig .inner .box
    {
        width: 47%;
    }
    
    .footerbig .inner .box:nth-of-type(2n)
    {
        border-right: 0px;
    }
  
	.menu_mobile
	{
		position: absolute;
		display: block;
		width: 50px;
		background-color: red;
		height: 30px;
		text-align:center;
		color: white;
		vertical-align: middle;
		line-height: 50px;
		right: 5px;
		cursor: pointer;
		top: 5px;
		background: #db2b2b; /* Old browsers */
		background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 83%, #891b1b 91%, #891b1b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#891b1b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		padding: 10px;
		
	}
	
	.wmgroups
	{
		
		margin: 0px;
	}
	
	.wmgroups .wmgroup
	{
		width:50%;
		margin-bottom: 20px;
		box-shadow: 0 0 5px #CCCCCC;
		border-radius: 0px;
		min-height: 158px;
		
	}
	
	
	.wmgroups .wmgroup:nth-child(even),
	.wmgroups .wmgroup.last:nth-child(even)
	{
		margin-right: 0px;
	}
    
    .wmgroups
	{
		
		margin: 0px;
	}
	
	.wmgroups .wmgroup
	{

		margin-bottom: 20px;
		box-shadow: none;
		border-radius: 0px;
		min-height: 158px;
		
	}
	
	.wmgroups .wmgroup:nth-child(even),
	.wmgroups .wmgroup.last:nth-child(even)
	{
		margin-right: 0px;
	}
    
    
	
    
	
	.box .title h1
	{
		font-size: 16px;
		overflow: hidden;
		height: 26px;
		
	}
    
   
	table.tands tr td,
	table.tands tr th,
    .table.live .ROW
	{
		font-size: 14px;
		
	}
	
	table.tands td img
	{
		width: 20px;
	}
    
    table.tands.wmtrikot td img
	{
        width: 60px;
    }
	.menu_mobile .inner
	{
		height: 6px;
		margin-bottom: 5px;
		background-color: white;
	}
	
	
	.emstartcat .imageborder img,
	.c .imageborder img
	{
		
        min-height: auto;
	}
	
	
    .newscomplete h2, 
    .newscomplete h2 a span
    {
    	font-size: 18px;
    	line-height: 22px;
    }
   
    
}

@media (max-width: 450px) 
{
    table.tands tr td, table.tands tr th {
       font-size: 12px;
    }
    
    table.tands td.openstadium
    {
        font-size: 12px;
    }
    
}

@media (max-width: 400px) 
{
   
   .c .imageborder img, .c .imageborder 
   {
       width: 120px;
       min-height: auto;
   }
   
   #world-map-gdp,
   #world-map-gdp-gb,
   #world-map-hint
    {
        height: 200px;
    }
}
@media (max-width: 575px) 
{
    
    table.tands td > span
    {
        display: block;
        width: 75px;
    }
    
    col.flag 
    {
        width: 0px;
    }


    
    table.tands td.pic .minipic
    {
        display: none;
    }
    
    
    
    #world-map-gdp,
    #world-map-gdp-gb,
    #world-map-hint
    {
        height: 250px;
    }
    
    
    .tabs .tab
    {
        width: 100%;    
        float: none;
        max-width: 100%;
        border-radius: 0px;
        height: 34px !important;
    }
    
    .tabs .tab.active
    {
        margin-bottom: 0px;
    }
    
    .tabs
    {
        padding-left: 0px;
        height: auto !important;
    }
    
    
   .catboxes .catbox,
   .c .imageborder img, .c .imageborder {
        width: 100% !important;
    }
    
    table.tands tr th.time,
    table.tands tr td.time,
    col.time,
    table.tands td.pic,
    table.tands th.pic,
    col.flag,
    col.time,
    .h .l .logo,
    .minipic
    {
        display: none
    }
    
    ul li .minipic
    {
        display: block;
    }
    
    .filter .minipic
    {
        display: block;
    }
    
    
    .teams .team .minipic
    {
        display: block;
    }
    
    .table.live .row.second
    {
        width: 14%;
    }
    
    .table.live .row.third
    {
        width: 43%;
        
        padding-left: 5px;
    }
    
    .table.live .row.fourth,
    .table.live .row.fifth
    {
        width: 14%;
    }
    
    
    
    
    
}

@media (max-width: 1659px)
{
    .newsoverview
    {
        height: auto;
    }  
    
    .c .newsoverview .imageborder
    {
        padding-right: 0px;
    }
}

@media (min-width: 1090px) and (max-width: 1659px)
{
   .wmgroups.wmquali .wmgroup
    {
        width: 50%;
    }
}

@media (max-width: 1090px) 
{
     .navicategories.inmove
	{
		display: block;
		color: white;
		text-align: center;
		cursor: pointer;
		line-height: 36px !important;
        position: fixed;
        width: 100%;
        top: 0px;
        z-index: 100000;
        box-shadow: 0 0 5px #CCCCCC;
	}
    
    .navi.inmove .inner2 .mid
    {
        min-width: 0px;
        width: 100%;
    }
    
    
    .filter .option 
    {
        width: 22.8%;
    }
    
    
    .adsense728px
    {
        display: none;
    }
    
    .adsense468px
    {
        display: none;
    }
}



@media (min-width: 768px) and (max-width: 1089px)
{
    
    
    
    .adsenseright
    {
        display: none;
    }
    
    .p .c .right
    {
        width: 100%;
    }
    
    
    .p .c .left 
    {
        width: 100% !important;     
    }
    
    .p .c .left > div
    {
        width: 49%;
        float: left;
        margin-right: 1%;
    }
    
}

@media all and (min-width: 768px) 
{
    .c .imageborder img
    {
        width: 100%;
    }
    
    .c .imageborder
    {
        width: 33%;
    }

	
    
    
    .c .imageborder
    {
        padding-right: 20px;
       
    }
}
@media all and (max-width: 767px) 
{
    .navi .inner2.filter
    {
        margin-top: -2px;
        border-top: 0px;
    }
    
    .box.live .minipic
    {
        display: block;
    }
    
    
    body .video iframe
    {
        max-width: 320px;
        max-height: 210px;
    }
    
    .stadion2 .title2
    {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
        
    .wmgroups.wmquali .wmgroup
    {
        width: 100%;
    }
    
    
    .c .imageborder
    {
        padding-right: 0px;
        width: 100%;
    }
    
    .filter .option ul
    {
        width: 96%;
    }
    
    .filter .option
    {
        margin-bottom: 10px;
    }
    
    .quickfacts table th,
    .quickfacts table td
    {
        font-size: 14px;
    }
    
    .quickfacts table td
    {
        text-align: right;
    }
    .tabs
    {
        height: 34px;
    }
    
    .tabs .tab
    {
        font-size: 14px;
        height: 34px;
        line-height: 15px;
    }
    
    .tabs .tab.active
    {
        height: 35px;
    }
    
    
    .box.live.small,
    .stadion2
    {
        width: 100%;
    }
    
    
    .socials
    {
        display: none;
    }
    
    .navi
	{
		position: absolute;
		background: #db2b2b; /* Old browsers */
		background: -moz-linear-gradient(top,  #db2b2b 0%, #891b1b 83%, #891b1b 91%, #891b1b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2b2b), color-stop(83%,#891b1b), color-stop(91%,#891b1b), color-stop(100%,#891b1b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #db2b2b 0%,#891b1b 83%,#891b1b 91%,#891b1b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#891b1b', endColorstr='#891b1b',GradientType=0 ); /* IE6-9 */
		z-index: 100001;
		width: 100%;
		margin-right: 10px;
		left: 0px;
		right: 0px;
		top: 50px;
	}
    
    .navi .inner
    {
        position: fixed;
        left: 0px;
        z-index: 10000000000;
        left: 0px;
        top: 0px;
        background-color: black;
        width: 85%;
        display: none !important;
        margin-top: 32px;
    }
    
    #form.activemenu
    {
        overflow: hidden;
        position: absolute;
        height: 100%;
        margin: 0px;
    } 
    
    #headerall .navi .inner
    {
        display: none !important;
    }
    
	.navi .close
	{
		display: block;
		position: absolute;
		right: 0px;
		width: 35px;
		height: 35px;
		line-height: 35px;
		top: 0px;
		color: white;
		font-size: 15px;
		font-weight: bold;
		text-align:center;
		vertical-align:middle;
		cursor: pointer;
	}
	
	.navi .naviitem
	{
		float: none;
		color: white;
		text-shadow:none;
		border-bottom: 1px solid white;
		position: relative;
	}
	
	.navi .naviitem a
	{
		color: white;
		text-shadow: none;
	}
	
	.navi .naviitem span
	{
		display: block;
		width: 100%;
	}
	
	.navi .naviitem .subnavi
	{
		position: relative;
		top:0px;
		background-color: transparent;
		font-size: 16px;
		visibility:hidden;
		height: 0px;
		margin: 0px;
		padding: 0px;
        box-shadow: none;
		
	}
	
	.navi .naviitem .subnavi ul li
	{ 
		float: none;
		width: 100%;
		border-bottom: 1px solid white;
		padding-right:0px;
		padding-left: 0px;
		border-right: 0px;
	}
	
	.navi .naviitem .subnavi ul li.last
	{
		border-bottom: 0px;
	}
	
	.navi .naviitem .subnavi ul li a
	{
		color: white;
		font-size: 15px;
		line-height: 30px;
		text-align: left;
	}
    .close767
    {
        position: fixed;
        left: 100%;
        width: 25px;
        height: 25px;
        z-index: 100000000000;
        top: 4px;
        color: black;
        text-align: center;
        font-family: arial;
        vertical-align: middle;
        line-height: 24px;
        background-color: white;
        cursor: pointer;
	}
    
    .navi.tz768
    {
        top: 0px;
        width: 85%;
        height: 100%;
        overflow: auto;
    }
    .navi.tz768 .naviitem .subnavi ul li
    {
        min-width: 0px;
    }
    
    .navi.tz768 .plus
    {
        display: none;
    }
    
    .navi.tz768 .inner
    {
        width: 100%;
        display: block !important;
        position:static;
    }
    
    .navi.tz768 .naviitem .subnavi
    {
        display: block
    }
    
    .navi.tz768 .naviitem .subnavi 
    {
        position: relative;
        top: 0px;
        background-color: transparent;
        visibility: visible;
        height: auto;
        margin: 0px;
        padding: 0px;
        box-shadow: none;
        display: block;
    }
    
    .navi .naviitem .subnavi ul li a:hover
	{
		color: white;
	}
	
	.navi .naviitem .subnavi ul {
	    padding-left: 0;
	    margin-left: 0px;
   }
  
	
    
    
    
    
    .cw
    {
        box-shadow: none;
    }
    
    .p.activemenu
    {
        overflow: hidden;
        -moz-transform: translate(85%, 0px);
        -webkit-transform: translate(85%, 0px);
        -o-transform: translate(85%, 0px);
        -ms-transform: translate(85%, 0px);
        transform: translate(85%, 0px);
    }
    
    
    .title.head h1
    {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: white;
        font-size: 22px;
        text-shadow: 0 1px 0 #fff,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2);
    }
    
     .navicategories
	{
		display: block;
		margin-top: 87px;
		color: white;
		text-align: center;
		cursor: pointer;
		line-height: 32px;
	}
    
    
}





	
	


