body {
margin: 0 0 0 0;
}

#pagestructure {
height: 100%;
}

p, div, h1, h2, td, li, .menu1-level1-no, .menu1-level1-act, .menu1-level2-no, .menu1-level2-act 
{
font-family: Tahoma, 'Dejavu Sans', 'Bitstream Vera Sans', Verdana, sans-serif;
font-size: 10pt;
}

a {
text-decoration:none;
font-weight:700;
color:#b50000;
}

a:hover {
text-decoration:underline;
}

h1 {
font-size:15pt;
}

h2 {
font-size:14pt;
}

li {
color:#000;
font-size:11pt;
}

img {
border-color:#b50000;
}

.code {
font-family: 'Dejavu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace;
background-color: #eaeaea;
border: 1px;
border-style: solid;
border-color: #cacaca
}

#head-logo {
background: url(/fileadmin/template/images/bg-logo.png) no-repeat;
height: 161px;
}

.lrshadow {
width: 11px;
}

#spacer-l {
width: 4px;
}

#lrshadow-l {
background: url(/fileadmin/template/images/left.png) repeat-y;
}

#lrshadow-r {
/* padding-right: 15px; */
background: url(/fileadmin/template/images/right.png) repeat-y;
}

.menu {
background: url(/fileadmin/template/images/bg-menu.png) repeat-y;
}

#menu-head {
height: 19px;
color: #444;
font-weight: bold;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #dfdfdf;
}

#content-head {
background: url(/fileadmin/template/images/bg-content-head.png) repeat-x;
}

#navi {
background-position: 0px -19px;
vertical-align: top;
width: 169px;
}

.menu1-level1-act, .menu1-level1-no {
border-left-width: 5px;
border-left-style: solid;
border-left-color: #dfdfdf;
padding: 2px 0px 2px 5px;
}

.menu1-level1-act {
border-left-color: #990000;
}

#content {
background: #ffffff;
height: 100%;
width: 693px;
vertical-align: top;
padding: 0px 6px 3px 6px;
}

#bottom-cell {
background: url(/fileadmin/template/images/bottom.png) repeat-x;
padding-bottom: 0px;
height: 20px;
}

