@import url(/lmo.css);

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

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

body {
font-size:13px;
border-left:1px solid #888;
border-right:1px solid #888;
font-family:"Segoe UI", Tahoma, Helvetica, Arial, sans-serif;
background-color:#fff;
color:#000;
margin:1em auto;
max-width:75em;
padding:0;
-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;
}

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

td {
margin:0;
}

input,textarea,option,select {
background-color:#ddd;
color:#000;
}

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

input:focus,textarea:focus,option:focus,select:focus {
background-color:#ff5;
color:#000;
}

.nobr {
white-space:nowrap;
}

.lupe {
position:relative;
}

img {
border-color:#000;
}

.google {
display:none;
}

.logo {
margin-bottom:.5em;
}

a:link {
color:#000;
}

a:visited {
color:#333;
}

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

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

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;
}

/*HEADER*/
#headmenu {
font-family:"Trebuchet MS", "Segoe UI", Tahoma;
font-variant:normal;
font-weight:700;
padding:.2em 0 0;
margin:0 0 .5em;
border-bottom:0px solid #ffc;
background:#000 url(Pics/logo.png) center 0 no-repeat;
text-align:right;
padding-top:80px;
-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 {
border-collapse:collapse;
margin:0 auto 0 110px;
}

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

#headmenu th {
font-size:120%;
}

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

#headmenu td	a:hover {
display:block;
width:100%;
border:2px solid #FFFFDC;
border-bottom:0;
background-color:#FFFFDC;
color:#000;
text-decoration:none;
text-shadow:0px 0px .5em #888;
}

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

.headnews {
color:#000;
font-weight:700;
color:#000;
text-align:left;
border:1px solid #666;
padding:.1em .3em;
-moz-border-radius:.5em;
-webkit-border-radius:.5em;
border-radius:.5em;
}

.headnews strong {
-moz-border-radius-topleft:.6em;
-webkit-border-top-left-radius:.6em;
border-top-left-radius:.6em;
background-color:#000;
color:#ff5;
height:100%;
vertical-align:top;
padding:.15em .5em .1em .7em;
}

#player {
font-size:75%;
background-color:#333;
border:1px solid #777;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
margin:.5em auto;
width:80%;
border-spacing:0;
-moz-box-shadow:0px 0px 5px #888;
-webkit-box-shadow:0px 0px 5px #888;
box-shadow:0px 0px 5px #888;
}

#player thead .playerleft {
-moz-border-radius-topleft:7px;
-webkit-border-top-left-radius:7px;
border-top-left-radius:7px;
height:10px;
}

#player thead .playerright {
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px;
border-top-right-radius:7px;
}

#player tfoot .playerleft {
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
border-bottom-left-radius:7px;
height:10px;
}

#player tfoot .playerright {
-moz-border-radius-bottomright:7px;
-webkit-border-bottom-right-radius:7px;
border-bottom-right-radius:7px;
}

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

@media screen{
body {
background-image:url(../Pics/back.gif);
background-repeat:repeat-x;
background-position:top;
}

/*MENU*/
#sidemenu {
font-family:"Trebuchet MS", "Segoe UI", Tahoma;
font-weight:700;
text-align:center;
overflow:hidden;
white-space:nowrap;
font-size:96%;
width:100px;
width:7.8em;
padding-left:5px;
background-color:#000;
-moz-border-radius-bottomleft:20px;
-webkit-border-bottom-left-radius:20px;
border-bottom-left-radius:20px;
-moz-box-shadow:2px 0 5px #888;
-webkit-box-shadow:2px 0 5px #888;
box-shadow:2px 0 5px #888;
}

#rightmenu {
  padding-right:5px;
  background-color:#000;
  min-width:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-bottom-right-radius:20px;
border-bottom-right-radius:20px;
-moz-box-shadow:-2px 0px 5px #888;
-webkit-box-shadow:-2px 0px 5px #888;
box-shadow:-2px 0px 5px #888;
}

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

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

#sidemenu a {
display:block;
text-decoration:none;
color:#ddd;
-moz-border-radius-topleft:9px;
-moz-border-radius-bottomleft:9px;
-webkit-border-bottom-left-radius:9px;
-webkit-border-top-left-radius:9px;
border-bottom-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;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-top-left-radius:10px;
border-bottom-left-radius:10px;
border-top-left-radius:10px;
}

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

#sidemenu ul ul {
background-color:#ddd;
color:#000;
text-align:right;
font-size:.9em;
font-weight:200;
border-top:1px solid #666;
border-left:1px solid #666;
border-bottom:1px solid #666;
margin:0;
margin-left:1em;
margin-bottom: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 {
color:#ff5;
background-color:#000;
text-decoration:none;
text-shadow:0px 0px .5em #ff0;
}

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


/*DER Inhalt*/
.headnews {
width:auto;
max-width:55em;
margin:auto;
}

#inhaltscontainer {
padding:.3em;
max-width:55em;
}

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

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

.galupdate {
margin-left:0;
margin-right:auto;
background-color:#ddd;
color:#000;
font-size:.8em;
padding:1px;
font-weight:200;
}

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

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

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;
}
.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;
}
}

#minitabs {
padding:.3em;
text-align:center;
margin-left:.5em;
}

table.minitabelle {
background-color:#ddd;
color:#000;
margin:.6em 0;
text-align:left;
font-size:.85em;
width:100%;
border-collapse:collapse;
-moz-box-shadow:0px 0px 5px 1px #888;
-webkit-box-shadow:0px 0px 5px 1px #888;
box-shadow:0px 0px 5px 1px #888;
}

table.minitabelle th {
font-family:"Trebuchet MS", "Segoe UI", Tahoma, sans-serif;
white-space:nowrap;
background-color:#000;
color:#ff5;
border:1px solid #000;
text-align:center;
}

table.minitabelle th a,table.minitabelle th a:link,table.minitabelle th a:visited {
display:inline;
color:#ff5;
}

table.minitabelle td {
border:1px solid #000;
white-space:nowrap;
}

table.minitabelle td.place {
text-align:center;
font-weight:700;
}

table.minitabelle td.placeb {
text-align:center;
font-weight:bolder;
}

table.minitabelle td.normal {
color:#000;
background-color:#fff;
text-align:center;
}

table.minitabelle td.normal2 {
color:#000;
background-color:#fff;
border:0;
}

table.minitabelle td.normal select {
width:100%;
}

table.minitabelle td.team {
}

table.minitabelle td.teamb {
font-weight:bolder;
}

table.minitabelle td.points {
text-align:center;
}

table.minitabelle td.pointsb {
text-align:center;
font-weight:bolder;
}

table.minitabelle td.goals {
text-align:right;
}

table.minitabelle td.goalsb {
text-align:right;
font-weight:bolder;
}

/*Gästebuch  */
.guestbook {
}

.adresse {
background-color:#ddd;
color:#000;
padding:.3em;
font-size:.95em;
}

td.adresse {
width:80%;
}

th.adresse h5 {
font-size:110%;
margin:.2em;
}

th.adresse h5 img {
vertical-align:bottom;
}

td.eintrag {
background-color:#eee;
border:1px solid #000;
padding:.5em;
}

td.eintrag h5 {
margin:0;
text-align:right;
background-color:#000;
color:#ff5;
}

td.eintrag p {
background-color:#ddd;
color:#000;
padding:.2em;
border:1px solid #000;
}

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

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

table.innerTabelle th.headline,.ewig thead th,.ewig thead th a,.ewig tfoot th,.ewig tfoot th a{
text-align:center;
background-color:#000;
color:#ff5;
}

table.innerTabelle td {
padding:.2em .3em;
}

/*Keine Tabelle*/
.innerInhalt {
margin-left:5%;
margin-right:5%;
text-align:left;
}

.innerInhalt li {
padding:1em .2em;
}

.miniheadline {
font-size:.85em;
font-weight:400;
background-color:#000;
color:#ff5;
text-align:left;
}

thead .miniheadline {
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
}

tfoot .miniheadline {
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
}

.minifootline {
font-size:.85em;
padding:.1em;
font-weight:400;
background-color:#000;
color:#ff5;
text-align:right;
}

tfoot .minifootline {
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}

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

.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 h2 {
font-family:Mouse, "Trebuchet MS", "Segoe UI", Tahoma, sans-serif;
font-size:1.5em;
margin-bottom:.3em;
margin-top:0;
}

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

.newsHeadlineDatum {
font-size:.85em;
font-weight:700;
background-color:#000;
color:#ff5;
text-align:right;
width:20%;
padding:.1em;
}

thead .newsHeadlineDatum {
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
}

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

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

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

.Message2 {
background-color:green;
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;
}

#karte {
position:relative;
top:0;
left:-118px;
}

map+#karte {
left:25%;
}

#karte img {
position:absolute;
top:0;
left:0;
visibility:hidden;
cursor:crosshair;
border:3px solid #330;
}

#karte #land {
visibility:visible;
}

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

#preview {
text-align:center;
}

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

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

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

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

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

.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;
}

