/* Based on the original Style Sheet for the fisubsilver v2 Theme for phpBB version 2+
Edited by Daz  - http://www.forumimages.com - last updated 26-06-03 */

/* The content of the posts (body of text) */
body{background:#ffffff;color:#000000;font:13px Verdana,Arial,Helvetica,sans-serif;margin:0px;padding:0;}

/* General font families for common tags */
font,th,td,p{font:13px Verdana,Arial,Helvetica,sans-serif}

/* General text */
.gensmall{font-size:10px}
.gensmall2{font-size:9px;color:#A14545}
td.genmed,.genmed{font-size:11px}
.explaintitle{font-size:11px;font-weight:bold;color:#A14545}

/* General page style */
a:link{color:#0000cc;text-decoration:none}
a:active{color:#0000cc;text-decoration:none}
a:visited{color:#800080;text-decoration:none}
a.postlink{color:#990000;text-decoration:none}
a:hover{color:#0000ff}

/* auffälige Links (mit rotem Dreieck davor): */
a.textlink:link        { padding-left: 16px; color: #000000; text-decoration: none;  font-weight: bold; background-image:url(images/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:visited     { padding-left: 16px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(images/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:hover       { padding-left: 16px; color: #000000; text-decoration: underline; font-weight: bold; background-image:url(images/link_mo.gif); background-repeat:no-repeat; background-position: top left;}
a.textlink:active      { padding-left: 16px; color: #ff0000; text-decoration: none; font-weight: bold; background-image:url(images/link.gif); background-repeat:no-repeat; background-position: top left; }

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:13px;font-weight:bold}
a.topictitle:visited{color:#800080}
a.topictitle:hover{color:#0000ff}

/* titles for the topics:could specify viewed link colour too */
.forumlink{font-size:13px;font-weight:bold;color:#0000cc}
a.forumlink:visited{color:#0000cc}
a.forumlink:hover{color:#0000ff}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:11px}
a.name:link{font-size:11px;text-decoration:none}
a.name:active{font-size:11px;text-decoration:none}
a.name:visited{font-size:11px;text-decoration:none}

hr{border: 0px solid #ffffff;border-top-width:1px;height:0px}

/* Category gradients*/
td.catleft{font-weight:bold;letter-spacing:1px;background:#EBD8D8 url(images/cellpic1.gif);
height:29px;text-indent:4px}

/* Main table cell colours and backgrounds */
.row1{background:#F5F5F5}
.row2,.helpline{background:#ECECEC}
.row3{background:#E6E6E6}
td.spacerow{background:#E5E5E5}
.cathead{background:#FFFFFF}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic{background:url(images/cellpic2.jpg) #ffffff repeat-y}

/* Table Header cells */
th{background:#F8DFDD url(images/cellpic3.gif);color:#000000;font-size:11px;
font-weight:bold;height:27px;white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#ffffff;border:6px solid #cc0000}

/* This is the outline round the main forum tables */
.forumline{background:#ffffff;border:1px solid #999999}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1{
font:bold 14px/100% Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#A14545}

.subtitle,h2{font:bold 13px/180% Verdana,Arial,Helvetica,sans-serif;
text-decoration:none}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav{font-size:11px;font-weight:bold}
.postbody{font-size:12px;line-height:125%}

/* Location,number of posts,post date etc */
.postdetails{font-size:10px;color:#690005}

/* Quote blocks */
.quote{background:#fafafa;border:1px solid #d1d7dc;color:#990000;
font-size:11px;line-height:125%}

/* Code blocks */
.code{background:#fafafa;border:1px solid #d1d7dc;color:#006600;
font:12px Courier,"Courier New",sans-serif;padding:5px}

/* This is for the error messages that pop up */
.errorline{background:#EBCCCE;border:1px solid #ff0000}

/* Form elements */
form{display:inline}

input{font:11px Verdana,Arial,Helvetica,sans-serif}

select{background:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif}

input.post,textarea.post{background:#ffffff;border:1px solid #000000;
font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px;}

input.button,input.liteoption,.fakebut{border:1px solid #000000;background:#cc0000;font-size:11px;color:#ffffff;  font-weight: bold}
input.catbutton{border:1px solid #000000;background:#cc0000;font-size:11px;color:#ffffff;  font-weight: bold}
input.mainoption{border:1px solid #000000;background:#cc0000;font-size:11px;color:#ffffff;font-weight:bold}

a.but,a.but:hover,a.but:visited{color:#000000;text-decoration:none}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline{border:0 solid;font-size:10px}

/* This is the gradient background at the top of the page */
.topbkg{background: #cc0000}
.topnav{font-size:10px;background: #e5ebf3 url(images/cellpic_nav.gif) repeat-x;color:#024EC9;
height:21px;white-space:nowrap;border: 0px solid #91a0ae;border-width: 1px 0px 1px 0px}

/* Admin & Moderator Colours MODification */
.admin,.mod{font-size:11px;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#ffa34f}
.mod,a.mod,a.mod:visited{color:#006600}
a.admin:hover,a.mod:hover{color:#dd6900}

/* Specify the space around images */
.imgtopic,.imgicon{margin-left:3px}
.imgspace{margin-left:1px;margin-right:2px}
.imgfolder{margin:1px 4px 1px 4px}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0 solid}

/* Background images for tables */
.tbl{border-collapse:collapse;height:4px;width:100%}
.tbll{background: url(images/tb4_l.gif) no-repeat;width:8px}
.tblbot{background: url(images/tb4_m.gif) repeat-x;width:100%}
.tblr{background: url(images/tb4_r.gif) no-repeat;width:8px}


  .lmomaina { background: #cc0000; border: 1px solid #008800; }
  .lmosta { background: #ffffdd; border: 1px solid #008800; }
  .lmostb {  background: #ffffff; border: 1px solid #008800; }
TD {}
  .lmomain0 { padding: 2px; background: #cc0000; color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; }
  .lmomain1 { padding: 2px; background: #cc0000; color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmomain1 a:link { color: #770000; font-weight: bold; text-decoration: none; }
    .lmomain1 a:visited { color: #770000; font-weight: bold; text-decoration: none; }
    .lmomain1 a:active { color: #ffffff; font-weight: bold; text-decoration: none; }
    .lmomain1 a:hover { color: #ffffff; font-weight: bold; text-decoration: underline; }
  .lmomain2 { padding: 2px; background: #cc0000; color: #ffffff; font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; font-weight: normal; }
  .lmost0 { padding: 2px; background: #ffffdd; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost0 a:link { background: #ffffdd; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost0 a:visited { background: #ffffdd; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost0 a:active { background: #0000ff; color: #ffffdd; font-weight: normal; text-decoration: none; }
    .lmost0 a:hover { background: #0000ff; color: #ffffdd; font-weight: normal; text-decoration: none; }
  .lmost0a { padding: 2px; background: #ffffdd; color: #0000ff; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmost0a a:link { background: #ffffdd; color: #0000ff; font-weight: bold; text-decoration: none; }
    .lmost0a a:visited { background: #ffffdd; color: #0000ff; font-weight: bold; text-decoration: none; }
    .lmost0a a:active { background: #0000ff; color: #ffffdd; font-weight: bold; text-decoration: none; }
    .lmost0a a:hover { background: #0000ff; color: #ffffdd; font-weight: bold; text-decoration: none; }
  .lmost1 { padding: 2px; background: #ffffdd; color: #0000ff; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmost2 { padding: 2px; background: #ffffdd; color: #0000ff; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost2 a:link { background: #ffffdd; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost2 a:visited { background: #ffffdd; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost2 a:active { background: #0000ff; color: #ffffdd; font-weight: normal; text-decoration: none; }
    .lmost2 a:hover { background: #0000ff; color: #ffffdd; font-weight: normal; text-decoration: none; }
  .lmost3 { padding: 2px; background: #ffffdd; }
  .lmost4 { padding: 2px; background: #eeeeee; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmost4 a:link { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: none; }
    .lmost4 a:visited { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: none; }
    .lmost4 a:active { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: overline underline; }
    .lmost4 a:hover { background: #eeeeee; color: #000000; font-weight: bold; text-decoration: overline underline; }
  .lmost5 { background: #f3f3f3; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost5 a:link { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost5 a:visited { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost5 a:active { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmost5 a:hover { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmost7 { padding: 2px; background: #ddeeff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost7 a:link { background: #ddeeff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost7 a:visited { background: #ddeeff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost7 a:active { background: #ddeeff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmost7 a:hover { background: #ddeeff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmost8 { padding: 2px; background: #ffffff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmost9a { padding: 2px; background: #EAED0D; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost9a a:link { background: #EAED0D; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost9a a:visited { background: #EAED0D; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost9a a:active { background: #EAED0D; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmost9a a:hover { background: #EAED0D; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmost9b { padding: 2px; background: #DFD7D7; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost9b a:link { background: #DFD7D7; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost9b a:visited { background: #DFD7D7; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost9b a:active { background: #DFD7D7; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmost9b a:hover { background: #DFD7D7; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmost9c { padding: 2px; background: #DAAD42; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmost9c a:link { background: #DAAD42; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost9c a:visited { background: #DAAD42; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmost9c a:active { background: #DAAD42; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmost9c a:hover { background: #DAAD42; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab1 { padding: 2px; background: #EDF49C; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab1 a:link { background: #EDF49C; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab1 a:visited { background: #EDF49C; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab1 a:active { background: #EDF49C; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmotab1 a:hover { background: #EDF49C; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab2 { padding: 2px; background: #CCCDFE; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab2 a:link { background: #CCCDFE; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab2 a:visited { background: #CCCDFE; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab2 a:active { background: #CCCDFE; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmotab2 a:hover { background: #CCCDFE; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab3 { padding: 2px; background: #A6EEED; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab3 a:link { background: #A6EEED; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab3 a:visited { background: #A6EEED; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab3 a:active { background: #A6EEED; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmotab3 a:hover { background: #A6EEED; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab4 { padding: 2px; background: #C0FFC0; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab4 a:link { background: #C0FFC0; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab4 a:visited { background: #C0FFC0; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab4 a:active { background: #C0FFC0; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmotab4 a:hover { background: #C0FFC0; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab5 { padding: 2px; background: #FFBBD0; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab5 a:link { background: #FFBBD0; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab5 a:visited { background: #FFBBD0; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab5 a:active { background: #FFBBD0; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmotab5 a:hover { background: #FFBBD0; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab8 { padding: 2px; background: #FFD0E0; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
    .lmotab8 a:link { background: #FFD0E0; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab8 a:visited { background: #FFD0E0; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmotab8 a:active { background: #FFD0E0; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmotab8 a:hover { background: #FFD0E0; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotab6 { padding: 2px; background: #FDD597; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
  .lmotab7 { padding: 2px; background: #97FDDA; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
  .lmocross1 { padding: 2px; background: #ffffdd; color: #0000ff; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; }
  .lmocross2 { padding: 2px; background: #ffffdd; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross2 a:link { background: #ffffdd; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocross2 a:visited { background: #ffffdd; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocross2 a:active { background: #0000ff; color: #ffffdd; font-weight: normal; text-decoration: none; }
    .lmocross2 a:hover { background: #0000ff; color: #ffffdd; font-weight: normal; text-decoration: none; }
  .lmocross4 { padding: 2px; background: #eeeeee; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; }
  .lmocross5 { padding: 2px; background: #ffffff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross5 a:link { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocross5 a:visited { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocross5 a:active { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmocross5 a:hover { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmocross6 { padding: 2px; background: #ddeeff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross6 a:link { background: #ddeeff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocross6 a:visited { background: #ddeeff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocross6 a:active { background: #ddeeff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmocross6 a:hover { background: #ddeeff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmocalni { padding: 2px; background: #eeeeee; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmocalat { border: 1px solid #eeeeee; padding: 2px; background: #ffffff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalat a:link { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalat a:visited { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalat a:active { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmocalat a:hover { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmocalht { border: 1px solid #eeeeee; padding: 2px; background: #ddddff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalht a:link { background: #ddddff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalht a:visited { background: #ddddff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalht a:active { background: #ddddff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmocalht a:hover { background: #ddddff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmocalwe { border: 1px solid #eeeeee; padding: 2px; background: #ffffff; color: #dd0000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalwe a:link { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalwe a:visited { background: #ffffff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalwe a:active { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmocalwe a:hover { background: #ffffff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmocalhe { border: 1px solid #eeeeee; padding: 2px; background: #ddddff; color: #dd0000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
    .lmocalhe a:link { background: #ddddff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalhe a:visited { background: #ddddff; color: #0000ff; font-weight: normal; text-decoration: none; }
    .lmocalhe a:active { background: #ddddff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
    .lmocalhe a:hover { background: #ddddff; color: #ff0080; font-weight: normal; text-decoration: overline underline; }
  .lmotext { padding: 6px; background: #ffffff; color: #000000; text-align: justify; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
DIV,SPAN {}
  .lmofett { background: #ffffff; color: #000000; text-align: justify; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; }
LI {}
  .lmoadminli { padding-bottom: 4px; }
INPUT { }
  .lmotickerein { background: #008800; color: #ffffff; border: 1px solid #008800; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
  .lmoadminein { background: #fdfdfd; color: #000000; border: 1px solid #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; }
  .lmoadminbut { background: #cc0000; color: #ffffff; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }

.message{
  margin: 0;
  color: #080;
  background-color:transparent;
}

.error{
  margin: 0;
  color: #a00;
  background-color:transparent;
}

.nobr {
  white-space:nowrap;
}

form { 
  padding: 0; 
  margin: 0; 
}

acronym {
  cursor:help;
}


/** Außenbereich*/
.lmoMain { 
  background: #e0e8ff; 
  color: #009;
  border: 01px solid #000; 
  margin:0.3em auto;
  padding:0.2em;
  font-size: 90%;
  font-family: sans-serif;
}

.lmoMain p { 
  margin:0;
}

/** Außenbereich Überschrift*/
.lmoMain h1 { 
  padding: 0.2em; 
  margin:0.2em;
  background: #e0e8ff; 
  color: #009; 
  font-size: 115%; 
  font-family: Trebuchet MS,sans-serif;
}

/** Außenbereich Menü */
.lmoMain .lmoMenu { 
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background: #009; 
  color: #e0e8ff; 
  border:0;
}

.lmoMain .lmoMenu a { 
  line-height:140%;
  padding:0.1em;
  font-weight: normal; 
  text-decoration: none; 
  background: #009; 
  color: #e0e8ff; 
  border:0;
}

.lmoMain .lmoMenu a:hover { 
  background: #e0e8ff; 
  color: #009; 
}

/** Außenbereich Untermenü */
.lmoMain .lmoSubmenu { 
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background: #fff; 
  color: #009; 
  border:0;
}

.lmoMain .lmoSubmenu a { 
  line-height:140%;
  padding:0.1em;
  font-weight: normal; 
  text-decoration: none; 
  background: #fff; 
  color: #009; 
  border:0;
}

.lmoMain .lmoSubmenu a:hover { 
  background: #009; 
  color: #fff; 
}

/** Außenbereich Fusszeilen */
.lmoMain .lmoFooter { 
  padding: 0;
  font-size: 80%; 
  font-weight: normal;
}

.lmoMain .lmoFooter a { 
  text-decoration: underline; 
  background: #e0e8ff; 
  color: #009;
}

.lmoMain .lmoFooter a:hover { 
  background: #009; 
  color: #e0e8ff; 
}

/** Ende Außenbereich */

/** Mittelbereich */
.lmoMiddle { 
  padding: 0.2em; 
  background: #fff; 
  color: #006;
  font-size: 95%;
  border: 01px solid #000; 
  margin:0.5em auto 1.5em auto;
  font-weight: bold;
}

/** Überschrift im Mittelbereich */
.lmoMiddle h1{ 
  background: #009; 
  color: #fff;
  font-size:115%;
  margin:0.1em;
  padding:0.1em;
}

/** Links im Mittelbereich */
.lmoMiddle a {  
  line-height:150%;
  text-decoration: none; 
  background: #fff; 
  color: #006; 
  font-weight: normal;
}

.lmoMiddle a:hover { 
  background: #006; 
  color: #fff; 
}

.lmoMiddle .lmoMenu {
  padding: 0.2em;
  font-weight: bold; 
  white-space:nowrap;
  background: #009; 
  color: #fff;
  border: 0;
}

.lmoMiddle .lmoMenu a {
  line-height:140%;
  padding:0.1em;
  font-weight: normal; 
  text-decoration: none; 
  background: #009; 
  color: #fff;
  border: 0; 
}

.lmoMiddle .lmoMenu a:hover {
  background: #fff; 
  color: #009;
}

.lmoMiddle .lmoSubmenu {
  background: #fff; 
  color: #c00;
  border: 0; 
}

.lmoMiddle .lmoSubmenu a {
  background: #fff; 
  color: #009;
  border: 0; 
}

.lmoMiddle .lmoSubmenu a:hover {
  background: #009; 
  color: #fff;
}

/** Innerer Bereich */
.lmoInner {
  width: 600px;
  padding: 0.2em; 
  background: #fff; 
  color: #003;
  font-size: 98%;
  border: 01px solid #003; 
  font-weight: normal;
}

.lmoInner a {  
  line-height:100%;
  text-decoration: none; 
  background: #fff; 
  color: #003; 
  font-weight: normal;
}

.lmoInner td {
  padding: 0.2em; 
}
.lmoInner td td{
  padding: 0; 
}

.thneu {
  padding: 0.2em; 
  background: #ff9;
  background-image: url(../../lmo/img/thneu.gif); 
  color: #000; 
  white-space:nowrap;
}

.throt {
  padding: 0.2em; 
  background: #c00;
  background-image: url(../../lmo/img/throt.gif); 
  color: #000; 
  white-space:nowrap;
}

.thneuead {
  padding: 0em; 
  background: #ffffff;
  color: #000; 
}

.lmoInner th {
  padding: 0.2em; 
  background-color: #009; 
  color: #fff; 
}

.lmoInner th a {
  background-color: #009; 
  color: #fff; 
}

.lmoInner th a:hover {
  background-color: #fff; 
  color: #009; 
}

.lmoInner caption {
  margin: 0 auto;
  padding: 0.4em; 
  background-color: #fff; 
  color: #006; 
  font-weight: bold;
}

.lmoInner caption a{
  background-color: #fff; 
  color: #006; 
  font-weight: normal;  
}

.lmoInner .lmoFooter {
  
  background-color: #009; 
  color: #fff; 
}

.lmoInner .lmoFooter a { 
  line-height:150%;
  text-decoration: underline; 
  background: #009; 
  color: #fff;
}

.lmoInner .lmoFooter a:hover { 
  background: #fff; 
  color: #009; 
}

.lmoKreuz table {
  font-size: 90%;
}

.lmoKreuz table, 
.lmoKalender table{
  border-collapse:collapse;
  border-spacing:0;
}

.lmoKreuz td,
.lmoKreuz th,
.lmoKalender td,
.lmoKalender th {
  white-space:nowrap;
  border:1px solid #eee;
}
.lmoKreuz td ,
.lmoKalender td {
  padding:0;
}

.lmoKreuz small {
  border:1px solid;
}

.lmoBackMarkierung {
  background: #ddf; 
}

.lmoBackMarkierung a { 
  display:block;
  height:100%;
  line-height:190%;
  padding:0;
  background: #ddf; 
  font-weight: bold; 
}

.lmoFrontMarkierung { 
  color: #d00; 
  font-weight: bold; 
}

.lmoLeer {
  background-color: #eee;
  border:0;
}

.lmoTabelleMeister { 
  background: #0c0; 
  color: #000; 
}

.lmoTabelleMeister a {
  background: #0c0;
  color: #000; 
  text-decoration: none;
}

.lmoTabelleMeister a:hover { 
  background: #000; 
  color: #0c0;
}

.lmoTabelleCleague { 
  background: #6e6; 
  color: #000; 
}

.lmoTabelleCleague a {
  background: #6e6; 
  color: #000; 
  text-decoration: none;
}

.lmoTabelleCleague a:hover {
  background: #000; 
  color: #6e6; 
}

.lmoTabelleCleaguequali { 
  background: #afa; 
  color: #000; 
}

.lmoTabelleCleaguequali a { 
  background: #afa; 
  color: #000;
  text-decoration: none;
}

.lmoTabelleCleaguequali a:hover { 
  background: #000; 
  color: #afa;
}

.lmoTabelleUefa { 
  background: #cfc; 
  color: #000;
}

.lmoTabelleUefa a { 
  background: #cfc; 
  color: #000;
  text-decoration: none; 
}

.lmoTabelleUefa a:hover { 
  background: #000; 
  color: #cfc;
}

.lmoTabelleRelegation { 
  background: #fcb; 
  color: #000;
}

.lmoTabelleRelegation a { 
  background: #fcb; 
  color: #000;
  text-decoration: none; 
}

.lmoTabelleRelegation a:hover { 
  background: #000; 
  color: #fcb;
}

.lmoTabelleAbsteiger { 
  background: #e65; 
  color: #000;
}

.lmoTabelleAbsteiger a { 
  background: #e65; 
  color: #000;
  text-decoration: none; 
}

.lmoTabelleAbsteiger a:hover { 
  background: #000; 
  color: #e65;
}

.lmoTabelleHeimbilanz { 
  background: #ccc; 
  color: #000;
}

.lmoTabelleGastbilanz { 
  background: #eee; 
  color: #000; 
}

.lmoTurnierSieger { 
  background: #cfc; 
  color: #000;
}

.lmoTurnierSieger a { 
  background: #cfc; 
  color: #000;
  text-decoration: none;
}

.lmoTurnierSieger a:hover{ 
  background: #000; 
  color: #cfc; 
}

.lmoTurnierVerlierer { 
  background: #fcb; 
  color: #000;
}

.lmoTurnierVerlierer a { 
  background: #fcb; 
  color: #000;
  text-decoration: none;
}

.lmoTurnierVerlierer a:hover{ 
  background: #000; 
  color: #fcb; 
}

.lmotext { 
  text-align: justify; 
}
/*
.lmofett { 
  background: #fff; 
  color: #003; 
  text-align: justify; 
  font-family: sans-serif; 
  font-size:85%; 
  font-weight: bold; 
}
*/
.lmoMain li { 
  padding-bottom: 0.5em; 
}

.lmo-formular-input { 
  background: #fffffc; 
  color: #009; 
  border: 1px solid #c00; 
  padding:   2px;
}

.lmo-formular-button { 
  background: #c00; 
  color: #fff; 
  font-weight: bold; 
  width:     auto;
  overflow:  visible;
  padding:   0 0.3em;

}


a.colorpicker {
  border: 1px solid #000; 
  font-size:15px; 
  text-decoration: none;
}

a.colorpicker table {
  background:#fff;
  color:#000;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("img/downsimple.png");

}

.sort-arrow.ascending {
	background-image:		url("img/upsimple.png");
}
a span.popup, a:link span.popup{
	display: none;
}
a:hover span.popup{
  display: inline;
	font-size:80%;
  position: absolute;
  background-color: #fff; 
  color: #006;
  border: 1px solid #000;
  max-width: 15em;
	margin: 1.5em 0 0 -4em;  
  padding: 0.2em;
	z-index: 999;
  white-space:normal;
  text-decoration:none !important;
  text-align:left;
}
.freundlich {display:none}
.guggmal {display:none}

