body, td            { font-family: arial, verdana, tahoma, sans-serif; font-size: 10px; color: #666; }
body                {  background-image: url("../adm/gfx/bg.gif");
 background-repeat: repeat; margin-left: 0px; margin-top: 0px; padding: 0px; }
img,table           { border: 0px; padding: 0px; spacing: 0px; margin: 0px; }
span.head           { font-family: verdana, sans-serif; font-weight: bold; }

table.lightgrey { background: #f6f6f6; }
.right           { text-align: right; }
.top            { vertical-align: top; }

div.all           { position: relative; top: 0px; width: 700px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; }

div.topnavi0    { position: absolute; top: 31px; left: 12px; }
div.topnavi1    { position: absolute; top: 31px; left: 125px; }
div.topnavi2    { position: absolute; top: 31px; left: 238px; }
div.topnavi3    { position: absolute; top: 31px; left: 351px; }
div.topnavi4    { position: absolute; top: 31px; left: 464px; }
div.topnavi5    { position: absolute; top: 31px; left: 577px; }
div.topnavi6    { position: absolute; top: 31px; left: 690px; }

div.topbg       { position: absolute; top: 0px; left: 0px; width: 700px; height: 28px; background: #232728; }
div.topleft     { position: absolute; top: 4px; left: 13px; }
div.topright    { position: absolute; top: 4px; left: 662px; }
div.topline     { position: absolute; top: 28px; left: 0px; width: 700px; height: 3px; }
div.topbg2      { position: absolute; top: 31px; left: 0px; width: 700px; height: 272px; background: #111; }
div.mainimg     { position: absolute; top: 31px; left: 0px; width: 700px; }

div.stylenav1   { position: absolute; top: 145px; left: 12px; float: left; }
div.stylenav2   { position: absolute; top: 145px; left: 125px; float: left; }
div.stylenav3   { position: absolute; top: 145px; left: 238px; }

div.subnav      { position: absolute; top: 168px; left: 12px; width: 676px; height: 23px; background-color: #ddd; background-image: url('../gfx/nav/subnav_bg.gif'); z-index: 2;}
div.subnav_innen { position: absolute; top: 175px; left: 25px; z-index: 3; width: 651px;}

div.content     { position: absolute; top: 181px; left: 0px; border: 12px solid #303635; background: white; width: 650px; padding: 13px; z-index: 1; }
div.content_sub { background: #303635; height: 12px; }

div.content_sub_blank { background: #33635; height: 12px; }

div.content_relmain     { position: absolute; top: 181px; left: 0px; border: 12px solid #303635; background: white; width: 676px; padding: 0px; z-index: 1; }

span.underline  { border-bottom: 1px dashed; }
span.answer    { color: #abafad; font-style: italic; }
td.line            { height: 1px; background: #cccccc; }

input.button     { border: 1px solid #ccc; background: #f8f8f8; }
.comment             { border: 1px solid #ccc; font-family: arial, verdana, sans-serif; font-size: 10px; color: #333; background: #f8f8f8; }

span.comment_head     { font-family: arial, sans-serif; color: #4a4a4a; font-weight: bold; font-size: 10px; }
a.comment_head         { font-family: arial, sans-serif; color: #4a4a4a; font-weight: bold; font-size: 10px; }
a:hover.comment_head { color: #999999; }
span.comment_text     { font-family: arial, sans-serif; color: #777777; }
a         { color: #999999; text-decoration: none; }
hr         { color: #cccccc; }

input,textarea,select { border: 1px solid #ccc; font-family: arial, verdana, sans-serif; font-size: 10px; }
input.left     { padding: 0px 2px 0px 2px; margin: 0; color: #797979; border: 1px solid #727272; background: #f2f2f2; font-family: arial, verdana, sans-serif; font-size: 10px; }