/*@import url(/lmo.css);*/

@font-face {
font-family: Sui;
src: url("/Pics/Sui.eot");
src: local("Sui"), url("/Pics/Sui.ttf");
}

html,body {
margin:0;
padding:0;
background:#fff;
}

body {
font: normal 13px "Segoe UI", Tahoma, Helvetica, Arial, sans-serif;
border-left:1px solid #888;
border-right:1px solid #888;
color:#000;
margin:1em auto;
max-width:75em;
min-width:320px;
overflow-y:scroll;
-moz-box-shadow:0px 0px 5px #888;-webkit-box-shadow:0px 0px 5px #888;box-shadow:0px 0px 5px #888;
-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;
}

hr { color:#000; }

acronym,abbr {
border-bottom:1px dotted;
cursor:help;
}

img { border-color:#000; }

table {
padding:0;
margin:0;
border-spacing:0;
}

td, th { margin:0;}

blockquote {
clear:both;
font-family:"Courier New",Courier,monospace;
font-size:90%;
white-space:pre;
line-height:115%;
}

p {
margin-bottom:.3em;
margin-top:.3em;
}

h1 {
font-family:Sui, "Trebuchet MS", "Segoe UI", sans-serif;
font-size:2.5em;
font-weight:normal;
color:#000;
margin:0;
padding:.5em 5%;
text-shadow:0px 0px 1px #ff5,1px 1px 2px #000;
text-align:center;
}

h2 {
font-size:1.5em;
font-family:Sui, "Trebuchet MS", "Segoe UI", sans-serif;
margin-bottom:.3em;
margin-top:0;
}

h1 a,h1 a:link,h1 a:visited {
color:#000;
text-decoration:none;
}

input,textarea,select {
background:#ddd;
color:#000;
border:1px solid #333;
}

input[type=image] {
background:transparent;
}

input:focus,textarea:focus,option:focus,select:focus {
background:#ff5;
color:#000;
-moz-box-shadow:0px 0px 5px 1px #888;-webkit-box-shadow:0px 0px 5px 1px #888;box-shadow:0px 0px 5px 1px #888;
}

a:link {
color:#000;
}

a:visited {
color:#333;
}

a:hover {
text-decoration:underline overline;
}

a:active {
background-color:#ff5;
color:#000;
}

dt {
text-align:center;
margin:0 0 .5em;
padding:0;
}

dt img {
border:1px solid #000;
}

dd {
margin:0;
padding:.5em;
font-size:.95em;
background-color:#ddd;
border:1px solid #000;
text-align:left;
font-weight:400;
}

.nobr {
white-space:nowrap;
}



#container {
-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;
padding: 0;
margin:0;
background-color: #000;
}

#headmenu {
padding:80px 0 0 8.3em;
margin:0;
background:#000 url(Pics/logo.png) center 0 no-repeat;
-moz-background-size: 80% auto;-webkit-background-size: 80% auto;-o-background-size: 80% auto;background-size: 80% auto;
-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;
-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;
}

#headmenu table {
font:bold 1.1em "Trebuchet MS", "Segoe UI", Tahoma;
margin:0 auto 0 0;
border-collapse:collapse;
}

#headmenu td,#headmenu th {
text-align:center;
color:#ff5;
vertical-align:top;
width:8em;
padding:0;
}

#headmenu td  a {
display:block;
line-height:2em;
width:100%;
padding:0;
margin:0;
text-decoration:none;
border:1px solid #FF5;
border-bottom:0;
color:#FF5;
background-color:#000;
-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;
-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;
-moz-box-shadow:0px -1px  12px #FFFFC8;-webkit-box-shadow:0px -1px 12px #FFFFC8;box-shadow:0px -1px 12px #FFFFC8;
}

#headmenu td  a:hover {
background-color:#FF5;
color:#000;
text-shadow:0 0 .5em #888;
}

#headmenu th  a,#headmenu th  a:hover {
display:block;
width:100%;
font-size:1.1em;
line-height:1.9em;
padding:0;
color:#000;
text-decoration:none;
background-color:#FFFFC8;
border-color:#000;
text-shadow:0px 0px .5em #888;
-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;
-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;
-moz-box-shadow:0px -1px  12px #FFFFC8;-webkit-box-shadow:0px -1px 12px #FFFFC8;box-shadow:0px -1px 12px #FFFFC8;
}

#headmenu td.fb a {
  background-color: #3B5998;
  color:#fff;
  border-color:#fff;
}

#sidemenu {
float: left;
width: 8.3em;
font-family:"Trebuchet MS", "Segoe UI", Tahoma;
font-weight:bold;
text-align:center;
overflow:hidden;
white-space:nowrap;
padding:0;
margin:0 0 0 auto;
background-color:#000;
padding-bottom:2em;
-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;

}

#sidemenu img {
margin:.5em auto;
}

#sidemenu ul {
list-style-type:none;
margin:0 0 0 auto;
font-size:.94em;
padding:0;
background-color:#666;
color:#ddd;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
-moz-border-radius-topleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;
}

#sidemenu li {
margin:0;
padding:1px 0;
}

#sidemenu a {
display:block;
margin:0 0 0 auto;
text-decoration:none;
color:#ddd;
-moz-border-radius-topleft:9px;-webkit-border-bottom-left-radius:9px;border-bottom-left-radius:9px;
-moz-border-radius-bottomleft:9px;-webkit-border-top-left-radius:9px;border-top-left-radius:9px;
}

#sidemenu a:hover {
color:#000;
background-color:#ff5;
text-shadow:0px 0px .5em #888;
}

#sidemenu ul.active {
background-color:#000;
color:#ff5;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
-moz-border-radius-topleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;
}

#sidemenu ul.active a {
background-color:#000;
color:#ff5;
text-shadow:0px 0px .5em #ff0;
}

#sidemenu ul ul {
background-color:#ddd;
color:#000;
text-align:right;
font-weight:200;
border:1px solid #666;
border-right:0;
margin:0;
margin:0 0 1em 1em;
-moz-border-radius-topleft:.65em;-webkit-border-top-left-radius:.65em;border-top-left-radius:.65em;
-moz-border-radius-bottomleft:.65em;-webkit-border-bottom-left-radius:.65em;border-bottom-left-radius:.65em;
}

#sidemenu li li {
padding:0 0 0 5px;
border-bottom:1px dotted #666;
}

#sidemenu ul.active li li a {
background-color:#ddd;
color:#000;
padding-right:3px;
text-shadow:none;
}

#sidemenu ul.active li li a:hover, #sidemenu ul.active li li.active a:hover {
color:#ff5;
background-color:#000;
text-shadow:0px 0px .5em #ff0;
}

#sidemenu ul.active li li.active, #sidemenu ul.active li li.active a {
background-color:#fff;
text-shadow:0px 0px .5em #ddd;
font-weight:bold;
-moz-border-radius-topleft:.65em;-webkit-border-top-left-radius:.65em;border-top-left-radius:.65em;
-moz-border-radius-bottomleft:.65em;-webkit-border-bottom-left-radius:.65em;border-bottom-left-radius:.65em;
}

#inhaltscontainer {
padding:2%;
min-height:600px;
min-width:15em;
margin: 0 13em 0 8.3em;
background:#fff url(/Pics/back.gif) repeat-x top;
/*-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;*/
}

#rightmenu {
float: right;
width:13em;
padding:0;
background-color:#000;
min-width:20px;
-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;
}

#search {
width:8.3em;
padding:2px;
margin:2px 0;
border:1px solid #ddd;
border-right:0;
background:#666;
-moz-border-radius-topleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;
-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;
}

#player {
width:90%;
font-size:75%;
background-color:#ddd;
border:1px solid #999;
margin:.5em 5%;
border-spacing:0;
overflow:hidden;
-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
-moz-box-shadow:0px 0px 5px #888;-webkit-box-shadow:0px 0px 5px #888;box-shadow:0px 0px 5px #888;
}

#player table {
width:100%;
background:#fff;
padding:.5em;
-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;
-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;
}

img.lr {
vertical-align:bottom;
margin:1px 2px;
float:left;
}

/*Galerie*/
dl .galerie {
float:left;
margin:-.5em;
padding:.7em;
font-weight:700;
text-align:center;
}


.history dl {
 margin:auto;
 width:95%;
}

span.help {
width:1em;
height:1em;
vertical-align:middle;
background-color:#000;
color:#ff5;
border:1px solid #000;
text-align:center;
font-weight:700;
font-family:sans-serif;
cursor:help;
}


img.smilie {
vertical-align:bottom;
cursor:help;
}

/*Tabellen*/
.innerTabelle {
width:90%;
background-color:#fff;
margin:2.5em auto;
border:1px solid #999;
text-align:left;
max-width:50em;
-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
-moz-box-shadow:0px 0px 5px 1px #888;-webkit-box-shadow:0px 0px 5px 1px #888;box-shadow:0px 0px 5px 1px #888;
}


.innerTabelle td, .innerTabelle th {
padding:.1em .2em;
}

table.striped tbody tr:nth-child(odd) {
background-color:#eee;
}

.innerTabelle thead th,
.innerTabelle tfoot th,
.ewig thead th,
.ewig thead th a,
.ewig tfoot th,
.ewig tfoot th a,
.miniheadline , 
.minifootline {
font-size:.95em;
background-color:#000;
color:#ff5;
}

thead .miniheadline, .innerTabelle thead th:first-of-type {
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;
}
thead .minifootline, .innerTabelle thead th:last-of-type {
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;
}
tfoot .miniheadline, .innerTabelle tfoot th:first-of-type {
-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;
}
tfoot .minifootline, .innerTabelle tfoot th:last-of-type {
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
}


.innerTabelle thead a, .innerTabelle tfoot a, .miniheadline a,.miniheadline a:link, .minifootline  a,.minifootline  a:link {
background-color:#000;
color:#ff5;
}

.innerTabelle thead a:visited, .innerTabelle tfoot a:visited, .miniheadline a:visited, .minifootline  a:visited {
background-color:#000;
color:#cc6;
}

.newsHeadline {
font-family:"Trebuchet MS", "Segoe UI", Tahoma, sans-serif;
background-color:#ddd;
color:#000;
text-align:left;
padding:.1em;
width:80%;
}

.newsHeadline h3 {
font-size:1.05em;
font-weight:400;
margin-bottom:0;
margin-top:0;
}


.innerText {
text-align:left;
padding:.2em;
max-width:40em;
}

.innerText blockquote {
font-size:1.2em;
white-space:pre;
}

.Message {
background-color:red !important;
font-weight:700;
padding:.5em;
text-align:center;
}

.Message2 {
background-color:green !important;
color:#FFF;
font-weight:700;
padding:.5em;
text-align:center;
}

/*Links*/
th.linksheadline {
background-color:#000;
color:#ff5;
text-align:left;
padding:.25em .5em;
font-size:1.2em;
}

.admin {
text-align:right;
margin:.5em 0;
/*clear:left;*/
}

.admin a {
font-size:.75em;
text-decoration:underline;
color:#ddd;
}

.navi {
font-size:.8em;
color:#666;
text-align:center;
margin:5px;
/*clear:both;*/
}

.aufstellung {
white-space:nowrap;
background-color:#ddd;
color:#000;
border:1px solid #000;
}

.aufstellung a,.aufstellung a:link,.aufstellung a:visited {
display:block;
text-align:center;
}

.aufstellung em {
background-color:#000;
color:#ff5;
font-weight:700;
font-style:normal;
padding:.2em;
}

.torfolge {
background-color:#ddd;
color:#000;
clear:left;
float:left;
width:20%;
border:2px solid #000;
padding:.5em;
margin:1em;
display:inline;
text-align:left;
}

.torfolge em {
background-color:#000;
color:#ff5;
font-weight:700;
font-style:normal;
display:block;
text-align:center;
margin-bottom:.3em;
}

.imgBericht {
margin:0 0 5px 5px;
float:right;
}

.boardcode {
border:1px solid #003;
color:#000;
background:#ddd;
font-size:90%;
padding:.2em 1em;
line-height:190%;
}

#rightmenu {
text-align:center;
}

#rightmenu ul {
border:1px solid #ccc;
list-style-type:none;
margin:0;
padding:0;
background-color:#666;
color:#ddd;
}

#rightmenu li {
margin:0;
padding:0;
color:#333;
background:#ddd;
border-bottom:1px solid #ddd;
}

#rightmenu li a {
margin:0;
padding:0;
display:block;
text-decoration:none;
background-color:#666;
color:#ddd;
}

#rightmenu li a:hover {
color:#000;
background-color:#ff5;
}

.ewig {
margin:auto;
border-collapse:collapse;
-moz-box-shadow:0px 0px 5px #888;-webkit-box-shadow:0px 0px 5px #888;box-shadow:0px 0px 5px #888;
}

.ewig td,.ewig th {
border:1px solid #333;
padding:2px 3px;
}

.ewig th {
text-align:center;
}
.ewig .empty{
padding:2px 7px;
background-color:white;
border-top-width:0;
border-bottom-width:0;
border-left-width:2px;
border-right-width:2px;
}

div.infobox {
display:inline;
}

a.infobox {
text-decoration:none;
display:block;
width:100%;
color:#000;
background:transparent;
}

a.infobox:hover {
background:#000;
color:#fff;
}

.infobox img {
vertical-align:middle;
}

table.sortable thead th {
 cursor:n-resize;
}
table.sortable thead th.sorttable_nosort {
 cursor: default;
}
#stats th,#stats td {
padding: 2px 5px;}

.adminmenu {
background:#eee;
margin:0.3em auto;
text-align:center;
border:1px solid #000;
-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
}
.adminmenu a {
text-decoration:none;
font-weight:bold;
padding: 0 3px;
border-right: 1px solid black;
}
.adminmenu a:last-of-type {
border-right:0;
}
.adminmenu a:hover {
background:#000;
color:#ff5;
}

.viewer,.nextgame {
background-color:#fff;
font-size:11px;
font-weight:normal;
margin:.6em 0;
border-collapse:collapse;
border:0;
-moz-box-shadow:0 0 5px #ffc;-webkit-box-shadow:0 0 5px #ffc;box-shadow:0 0 5px #ffc;
}
.nextgame img {
border:0;
vertical-align:middle;
padding:1px 2px;
}
.viewer a,.nextgame a {
text-decoration:none;
border-bottom:1px dotted #aaa;
}

.viewer th a {
text-decoration:none;
border-bottom:1px dotted #aaa;
background-color:#000;
color:#ff5;
}
.viewer th a:hover {
color:#000;
background-color:#ff5;
}


.viewer table {
background-color:#ddd;
color:#000;
border-spacing:0;
border-collapse:collapse;
}

.viewer th,.nextgame caption {
font-weight:700;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
white-space:nowrap;
background-color:#000;
color:#ff5;
}

.viewer .vRow {
white-space:nowrap;
background-color:#ddd;
color:#000;
}

.viewer a span.popup,.viewer a:link span.popup {
display:none;
}

.viewer a:hover span.popup {
display:inline;
font-size:100%;
position:absolute;
background:#FFF repeat;
width:12em;
margin:1.5em 0 0 -10em;
padding:.2em;
z-index:999;
white-space:normal;
text-decoration:none!important;
border:1px solid #ddd;
}

.viewer td,.viewer th,.nextgame caption,.nextgame td,.nextgame th {
white-space:nowrap;
margin:0;padding:0;
}

.nextgame .lost {
color:#900;
}

.nextgame .win {
color:#090;
}

.nextgame .draw {
color:#999;
}

.nextgame .noResult {
color:#000;
}

.nextgame .result {
font-weight:700;
font-size:160%;
}

.nextgame ul {
margin:1em 0;
padding:0;
list-style:none;
}

.nextgame th {
background:#000;
color:#ff5;
}

.nextgame table th {
background:#ddd;
color:#000;
}

span.infobox,span.infobox {
display:none;
}

/*span.popup{  display: inline;  font-size:100%;  position: absolute;  background: white repeat;  width: 12em;  margin: 1.5em 0 0 -10em;  padding: 0.2em;  z-index: 999;  white-space:normal;  text-decoration:none !important;  border: 1px solid #ddd;}*/


@media (max-width: 450px) {

#headmenu  {
background:#000;
padding-top:5px;
}

.nomobile { display:none;}
}

