body {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color:#000;
background-color: #ccc;
margin: 0;
padding: 0;
}

td {
font-family: Arial, Helvetica, sans-serif;
}

th {
font-family: Arial, Helvetica, sans-serif;
}

#container {
width: 90%;
margin: 0 auto;
background-color: #fff;
color: #000;
border: 1px solid #000;
text-align:left;
line-height: 130%;
background-attachment:scroll;
background-position:bottom right;
background-repeat:no-repeat;
}

#top {
text-align:center;
color: #000;
background-color: #fff;
background-image:url(pictures/header_bg.gif);
background-repeat:repeat-x;
margin: 0;
padding: 0;
height:88px;
}
#top_print {
display:none;
}
#leftnav {
float: left;
width: 146px;
margin: 0;
}

#navend {
margin-top: 3px;
padding:3px;
width: 160px;
height:100px;
color: #000;
background-color: #fff;
background-image:url(pictures/navi_verlauf.jpg);
background-repeat:repeat-x;
}

#leftnav ul {
margin: 0;
padding:0;
list-style-type: none;
}

#leftnav ul a {
padding: 3px;
display: block;

width: 160px !important;

border-top: 3px #fff solid;
font-size:small !important;
font-size:x-small;
}

#leftnav ul a:link, #leftnav ul a:visited {
background-color: #000080;
color: #fff;
text-decoration: none;
font-weight:bold;
}

#leftnav ul a:hover, #leftnav ul a:focus, #leftnav ul a.active {
background-color: #4040a0;
color: #fff;
}

#leftnav ul ul a {
margin:0;
padding:1px 3px;
display: block;
width: 140px;
border-top: 1px #fff solid;
font-size:x-small !important;
font-size:xx-small;
line-height:normal;
}

#leftnav ul ul a:link, #leftnav ul ul a:visited {
background-color: #8080c0;
color: #fff;
text-decoration: none;
font-weight:bold;
}

#leftnav ul ul a:hover, #leftnav ul ul a:focus, #leftnav ul ul a.active {
background-color: #b0b0e0;
color: #fff;
}

#content {
margin: -10px 20px 10px 190px;
padding: 0;
list-style:none;
font-size:small;
}
#content li {
list-style:none;
padding-left: 15px;
background-image:url(pictures/dot.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
#content ul{
margin:0 1em;;
padding:0;
}
#content ul ul{
margin:0 3em;;
padding:0;
}
#content h1 {
font-size: medium;
font-weight:bold;
}
#content h2 {
font-size: small;
margin:0;
padding:0;
line-height:normal;
}
#content h3 {
font-size:small;
padding: 0;
margin: 0;
}
#content h5 {
font-size:medium;
width:95%;
color:#fff;
background-color:#000080;
font-weight:normal;
padding: 0 3px;
margin: 0;
}
#content a {
background-color:transparent;
color:#000080;
}
#content a:link, #content a:visted {
background-color:transparent;
color:#000080;
}
#content a:hover, #content a:focus {
background-color:transparent;
color:#8080c0;
}
#content table {
width: 100% !important;
width: 60%;
}
.td_bottomborder td{
border-bottom: 1px #0000c0 solid;
}
.td_hovermark td{
border-bottom: 1px #8080c0 solid;
}
.tr_hovermark tr:hover{
background-color:#b0b0e0;
border-bottom: 1px #b0b0e0 solid;
}
.smaller {
font-size:x-small;
line-height:normal;
}
.xx-small {
font-size:xx-small !important;
font-size:x-small;
}
.BeniPederConsulting {
font-weight:bold;
color:#000080;
background-color: transparent;
}
.riesig {
font-size:large;
margin: 0;
padding: 0;
}
#news p {
padding: 0;
margin: 0 0 10px 0;
}
#footer {
font-size:x-small;
text-align: right;
clear: both;
margin: 0;
color: #fff;
background-color: #000080;
height: 34px;
}
#footer a {
margin-right:3px;
}

#footer a:link, #footer a:visited {
text-decoration:none;
color:#8080c0;
background-color:transparent;
}
#footer a:hover, #footer a:focus {
color:#fff;
background-color:transparent;
}
