body { font-size: 14px; font-family: verdana; margin: 0; padding: 0; }
.headine { color: #616161; font-size: 12px; font-weight: bold; }
.headine:hover { color: #a0a0a0; font-weight: bold; text-decoration: none; }
.coin { color: #dcdcdc; font-size: 12px; font-weight: bold; }
.coin:hover { color: white; font-weight: bold; text-decoration: none; }
#coin { color: #dcdcdc; font-size: 12px; font-weight: bold; }
#coin:hover { color: white; font-weight: bold; text-decoration: none; }
a { color: black; font-size: 12px; text-decoration: none; margin: 0; padding: 0; border: none; }
a:hover { color: #6c6c6c; }
#top { color: black; font-size: 12px; font-weight: 700; text-decoration: none; }
#top:hover { color: #747474; font-weight: bold; text-decoration: none; }
b.copy { color: white; font-size: 12px; font-weight: bold; }
div.copy { color: white; font-size: 12px; padding-top: 5px; }
img { text-decoration: none; margin: 0; padding: 0; border: none; }
div.teamname { color: white; font-size: 12px; font-weight: bold; margin-left: 180px; padding-top: 5px; }
#sach { background-image: url(images/6_022.png); width: 191px; height: 23px; padding-top: 5px; padding-left: 20px; border-width: 0; }
#sach:hover, #sach:active, #sach:focus { background-image: url(images/6_02.png); }
.right { padding-right: 2px; padding-left: 2px; }
#sachok { background-image: url(images/6_03.png); width: 34px; height: 23px; border-width: 0; cursor: pointer; }
input { border: solid 1px #eee; }
#loginname { background-image: url(images/loginname.png); width: 111px; height: 25px; padding-top: 6px; padding-bottom: 5px; padding-left: 20px; }
#loginname:hover, #loginname:active, #loginname:focus { background-image: url(images/2_02.png); }
#loginpw { background-image: url(images/loginpw.png); width: 114px; height: 25px; padding-top: 6px; padding-bottom: 5px; padding-left: 20px; }
#visit { font-size: 5px; background-image: url(images/4_03.png); width: 50px; height: 16px; cursor: pointer; }
.lasth { color: #616161; font-size: 10px; font-weight: bold; line-height: 26px; height: 26px; }
.lasth:hover { color: #b9b9b9; font-weight: bold; text-decoration: none; }
#rightbg { background-image: url(images/bg.jpg); background-repeat: repeat-y; }
#loginpw:hover, #loginpw:active, #loginpw:focus { background-image: url(images/2_03.png); }
#loginok { background-image: url(images/2_04.png); width: 66px; height: 28px; border-width: 0; cursor: pointer; }
.link1 { line-height: 19px; background-image: url(link2.png); width: 141px; height: 19px; }
.link2 { line-height: 19px; background-image: url(link1.png); width: 141px; height: 19px; display: table-column-group; }
.menulink { height: 37px; }
#navi { width: 577px; height: 37px; }
#nav { margin: 0; padding: 0; }
av, #nav ul { /* all lists */
	padding: 0; margin: 0; list-style: none; }

#nav a { color: white; font-size: 9px; font-weight: bold; text-decoration: none; display: inline-table; }
#nav a:hover { color: #c9c9c9; }
#nav li { /* all list items */
	position: relative; float: left; display: inline-table
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute; width: 10em; left: -999em; visibility: hidden; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	color: white; font-size: 12px; font-weight: bold; position: absolute; top: 37px; left: 0; visibility: visible; }
.space { padding-top: 4px; }
td {
	font-size: 12px;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #606060;
    text-transform: uppercase;
    font-weight: bold;
}
.small {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000;
}
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; background-color: #7e7e7e; }
.category_big {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000; 
    font-weight: bold; 
}
.category {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
}
.marked {
    background-color: #000000;
    font-weight: bold;
}
.titlelink { color: white; }
.title { color: white; font-size: 10px; }
.headline { color: white; font-size: 10px; }
.newsh { color: white; font-size: 10px; font-weight: bold; }
.newsp { color: white; font-size: 9px; font-weight: 400; text-decoration: none; }
.newsc { background-image: url(images/news_03.png); background-repeat: repeat-x; padding: 5px; }
#alles { position: relative; width: 1000px; }
#desc {  }
#usermodul { position: absolute; top: 53px; right: 5px; }
.userlink { color: white; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.userlink:hover { color: #d5d5d5; }
#usermenu { position: absolute; top: 32px; right: 150px; }
.usermenu { color: white; font-weight: bold; background-color: #1e1e1e; width: 93px; height: 20px; visibility: visible; cursor: pointer; display: block; }
#visible { visibility: hidden; }
