body {
     font-family: arial;
     font-size: 13px;
     background: url(background.png);
     padding: 0px;
     margin: 0px;
     overflow: auto;
}

#container {
     position: absolute;
     left: 50%;
     width: 715px;
     margin: 0 -345px;
     padding-top: 50px;
}

#banner {
     width: 715px;
     height: 86px;
}

#wrapper {
     width: 100%;
     text-align: left;
}

#menu {
     width: 155px;
     height: 700px;
     background: url(body_bg.png);
     float: left;
     margin-top:3px;
     padding: 20px 0px;
}

#inhalt {
     width: 517px;
     height: 700px;
     background-color: #ffffff;
     float: left;
     margin-left: 3px;
     margin-top: 3px;
     padding: 20px 20px;
     font-size: 12px;
     text-align: left;
     overflow-y: scroll;
}

#fuss {
     width: 700px;
     height: 20px;
}
			
#fusstext {
     padding-top: 10px;
     font-size: 10px;
     color: #ffffff;
}



.clr {
     clear: both;
}
			
a {
     text-decoration: none;
     color: #000000;
}

a img {
     border: 0px;
}
						
a:hover	{color:#00337f;text-decoration: underline;}

#inhalt table.contentpaneopen a img {
     text-decoration: none;
     border: 0px;
}

#menu ul.menu {
     list-style-type: none;
}

#menu ul.menu li {
     padding-left: 5px;
}

#menu ul.menu li:hover {
     background-color: #747678;
}

#menu ul.menu #current.active {
     background-color: #747678;
}

#menu ul.menu #current.active a {
     color: #ffffff;
}

#fusstext a.ihw {
     color: #ffffff;
}

a.mainlevel {
     padding-left: 50px;
     font-size: 11px;
     font-weight: bold;
}

.moduletable_cop div {
     text-align: left;
}