body {  background-color:#FFFFFF; margin-left:0px; margin-right:0px;
        font-size:11px; font-family:Arial,Verdana,Helvetica,Avangarde,sans-serif;}
* { color:#000000; letter-spacing:0.0em; word-spacing:0.0em; }
a { font-size:13px; }
a:active {  text-decoration: none; color:#0000ff; }
a:link {  text-decoration: none;}
a:visited {  text-decoration: none;}
a:hover {  text-decoration: none; color:#ff0000; }
a.nav:hover {  color:#ff0000; }
a.fg-button:hover {  text-decoration: none; color:#ffffff; }
a.topline { text-decoration: none; font-size:10px;}
a.white { text-decoration: none; color:#FFFFFF; font-size:13px;}

h1 { color:red; font-size:48px; }
table.nav {border-width:1px; border-style:solid; color:#0000FF; border-color:#0000FF; width:100%; text-align:center; cellspacing:0; cellpadding:0;}
table.start {border-width:1px; border-style:solid; color:#0000FF; border-color:#0000FF; width:100%; text-align:left; cellspacing:0; cellpadding:0;}
table.navuser {border-width:1px; border-style:solid; color:#0000FF; border-color:#0000FF; width:90%; text-align:center; cellspacing:0; cellpadding:0;}
table.topline {border-width:0px; border-style:solid; color:#FFFFFF; border-color:#FFFFFF; width:100%; text-align:center; cellspacing:0; cellpadding:0;}
table.block {border-width:1px; border-style:solid; color:#0000FF; border-color:#0000FF; width:100%; text-align:left; cellspacing:0; cellpadding:0;}
table.texttop {border-width:0px; border-style:solid; color:#009900; border-color:#009900; cellspacing:0; padding:0;}
table.textbody {border-width:2px; border-style:solid; color:#009900; border-color:#009900; cellspacing:0; padding:0;}
table.wintop {border-width:0px; border-style:solid; color:#990000; border-color:#990000; spacing:0; padding:0;}
table.winbody {border-width:2px; border-style:solid; color:#990000; border-color:#990000; cellspacing:0; padding:0;}
table.iakt {border-width:1px; border-style:solid; color:#7777FF; border-color:#7777FF; width:100%; text-align:left; cellspacing:0; cellpadding:0;}
table.body {border-width:1px; border-style:solid; color:#009900; border-color:#009900; text-align:left; cellspacing:0; cellpadding:0;}
tr.lineitem {background-color:#FFFFFF;}
tr.lineitem2 {background-color:#EEEEEE;}
td { font-size:13px; }
td.nav { background-color:#e0e0e0; color:#000000; text-align:center; font-size:10px; }
td.navtop { background-color:#0000FF; color:#FFFFFF; font-weight: bold;}
td.start { background-color:#FFFFFF; color:#000000; text-align:left; font-size:10px;}
td.starttop { background-color:#0000FF; color:#FFFFFF;text-align:left; font-size:12px; font-weight: bold;}
td.navuser { background-color:#FFFFFF; color:#000077; text-align:center;}
td.navtopiakt { background-color:#7777FF; color:#FFFFFF; font-weight: bold;}
td.navuseriakt { background-color:#FFFFFF; color:#000077; text-align:center;}
td.block { background-color:#FFFFFF; color:#000077; text-align:left;}
td.topline { background-color:#FFFFFF; color:#FFFFFF; text-align:center; font-size:8px;}
td.iakt { background-color:#f0f0f0; color:#000000; text-align:justify; font-size:11px;}
td.iaktrez { background-color:#c0c0c0; color:#000000; text-align:justify; font-size:11px;}
#error {margin-left:0px;margin:75px;border: 1px solid #00f;position:relative;font-size:11px; background:#fff url(http://www.ludoversum.de/pix/menuRight02.gif) no-repeat right top; float:left; padding-right:20px;}
td.iakttop { background-color:#7777FF; color:#FFFFFF; font-weight: bold;}
td.error { background-color:#f0f0f0; color:#FF0000; font-weight: bold; text-align:justify; font-size:13px;}
td.body { background-color:#f0f0f0; color:#000000; text-align:justify; font-size:11px;}
td.bodytop { background-color:#009900; color:#FFFFFF;}
td.text {}
td.texttitle { background-color:#009900; color:#FFFFFF; colspan:3; font-weight: bold;}
td.texttop { background-color:#009900; color:#FFFFFF; width:30%; font-weight: bold;}
td.textbody { background-color:#F0F0F0; color:#000000;}
td.wintitle { background-color:#990000; color:#FFFFFF; colspan:3;}
td.search { background-color:#f0f0f0; color:#000000; text-align:center; font-size:12px;}
td.searchtop { background-color:#FFFF00; color:#000000; text-align:center;}
td.stattop { background-color:#FF0000; color:#FFFFFF;}
*.textsm { font-size:9px; background-color:#F0F0F0; color:#000000;}
td.textscore {  color:#000000;background-color:#FFFFFF;}
.TabPadd { margin:1em 5em 1em 5em; list-style:none inside none; padding: 0.5em; border:1px dotted #808080; }
input.mb { font-family: Verdana, Arial; font-size: 11px; color: #000000; background-color:#FFFFFF; border: 1px solid #000000; }
textarea.mb { font-family: Verdana, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; }
select.mb { font-family: Verdana, Arial; font-size: 11px; color: #000000; background-color:#dbdde1; border: 1px solid #000000; }
.los { font-size: 11px; font-weight: bold; color: #000000; background: #c0cbd3; border: 1px solid #000000; }
form { display: inline; }
a.info span {display: none;}
a.info:hover span {display:block; position:relative; top: -100px; left: -150px;}
a.infotext { text-decoration: none } 
a.infotext:hover { background: #FFFFFF; text-decoration: none; } 
a.infotext span { visibility: hidden; position: absolute; left: 30em; margin-top: 2em; padding: 0em; text-decoration: none; } 
a.infotext:hover span { visibility: visible; border: 1px solid #0000FF; color: #000000; background: #FFFFFF; text-decoration: none; width: 40px; height: 10px; }
a.switchevent { font-size:9px; color:#CCCCCC;}
.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.eventicon { margin:0 -5px -10px -15px;  padding: 0em 0em; }
.fg-toolbar { padding: .5em; margin: 0; width:50%; }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

.blogtitle { text-align:left; font-size:20px; font-weight:bold; margin-left:5px;}
.bloginfo { font-size:10px; font-style: italic; margin-left:5px; margin-right:5px; margin-top:-15px;}
.blogtext { text-align:justify; font-size:13px; margin-left:5px; margin-right:5px; margin-top:-10px;}

img.partner { vertical-align:middle; }

.pad {clear:left; padding-top:270px;}
#navtop2 {margin-left:25px;}
#navtop2 {height: 20px; float:right; padding-left:20px; background:#fff url(http://www.ludoversum.de/pix/menuLeft02.gif) no-repeat left top; font-family:arial, sans-serif;}

#menu {height:20px;position:relative;font-size:11px; margin: 0; z-index:1000; background:#fff url(http://www.ludoversum.de/pix/menuRight02.gif) no-repeat right top; float:left; padding-right:20px;}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 15px 0 0;text-decoration:none; color:#fff; font-weight:bold; height:20px;line-height:20px;font-size:11px; background:url(http://www.ludoversum.de/pix/menuMain02.gif) no-repeat right top;}
#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:20px;line-height:20px;font-size:11px;background:url(http://www.ludoversum.de/pix/menuMain02.gif) no-repeat left top; cursor:pointer;}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background: #ddd url(http://www.ludoversum.de/pix/lv_dropdownmenue_left01.gif) no-repeat left bottom;}
#menu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: #aaa url(http://www.ludoversum.de/pix/lv_dropdownmenue_right01.gif) no-repeat right bottom;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#dd0; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#dd0; background-position:left center;}
#menu ul li a.sub:hover {color:#dd0; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#dd0; background-position:left bottom;}

#menu ul li:hover > a {color:#dd0; position:relative;}
#menu ul li:hover a.sub {color:#dd0; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#dd0; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:20px; left:4px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:20px;}
#menu ul li.right:hover div.holder {left:auto; right:4px; top:20px;}

#menu ul dl {width:auto; margin:5px 0 20px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {padding:0 10px; margin:0; line-height:20px; background:#aaa; color:#fff; white-space:nowrap;}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}