html { height: 100%; margin-bottom: 1px; } 

img {
border: 0px
}

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #000000;
font-size:12px;
padding:0px;
margin:0px;
}

body a {
color: #000000;
text-decoration:none;
}

body a:hover {
color:#666666;
}

#wrap {
width:1024px !important;
text-align:left;
margin:0 auto;
}

#top {
margin-top:10px;
}

#content {
background-image:url(../images/content_fill.gif);
background-repeat:repeat-y;
color: #000000;
float:left;
width:668px;
}

.componentheading {
font-size:13px;
font-weight:bold;
}

.contentheading {
font-size:13px;
font-weight:bold;
border-bottom:1px dotted;
border-bottom-color:#999999;
}

td.contentheading {
border-bottom:1px dotted;
border-bottom-color:#999999;
}

.inside_left {
margin: 0px;
padding: 0px;
margin-left:20px;
margin-right:29px;
margin-top:10px;
}

.inside_content {
padding:10px;
}

.inside_right {
margin:0px;
padding:0px;
margin-left:4px;
margin-top:13px;
}

#content a {
color: #000000;
}


#content a:hover {
color:#666666;
}

#menu_links a:hover {
color:#000000;
}

#menu_links {
background-image:url(../images/left_fill.gif);
background-repeat:repeat-y;
float:left;
width:178px;
margin:0px;
padding:0px;
}

#menu_links ul {
padding:0px;
margin:0px;
list-style:none;
}

#menu_links ul a.mainlevel {
display: block;
line-height:20px;
background-image:url(../images/button.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:13px;
padding-left:36px;
}

#menu_links ul a.mainlevel:hover {
display: block;
line-height:20px;
background-image:url(../images/button_hover.gif);
background-repeat:no-repeat;
}

#menu_links ul a.mainlevel#active_menu {
display: block;
line-height:20px;
background-image:url(../images/button_activ.gif);
background-repeat:no-repeat;
color:#FF0000;
}

#menu_links ul a.sublevel {
display: block;
font-size:12px;
padding-left:36px;
color:#000000;
}

#menu_links ul a.sublevel:hover {
color: #999999;
}

#menu_links ul a.sublevel#active_menu {
color: #FF0000;
}

#menu_rechts {
background-image:url(../images/right_fill.gif);
background-repeat:repeat-y;
float:left;
width:178px;
margin:0px;
padding:0px;
}

#menu_rechts ul.menu {
margin: 0px;
padding: 0px;
margin-left: 18px;
}

form {
margin:0px;
padding:0px;
margin-left: 18px;
margin-top: 7px;
}


form#form-login fieldset {
border: 0px;
margin:0px;
padding: 0px;
margin-top:20px;
}

form#form-login input{
font-size:10px;
margin:0px;
padding:0px;
}

form#form-login label {
font-size:10px;
margin:0px;
padding:0px;
}

form#form-login ul {
list-style:none;
margin:0px;
padding:0px;
}

form#form-login ul li {
font-size:10px;
}