body {
    background-color: #F8DC6B;
    font-size: 0.8em;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#470303;
    padding:0;
    margin:0;
}
a:link, a:visited, a:active
{
  text-decoration:none;
  font-weight:bold;
  color:#a17221;
  font-size:13px;
}
a:hover
{
 background-color: #e8b445;
}
b {
    color: #d20000;
    letter-spacing: 1px;
}
u {
    border-bottom: 1px solid #d20000;
    letter-spacing: 1px;
    text-decoration: none;
}


h1 {font-size:18px;color:#b00505;margin-bottom:0px;}
h2 {font-size:16px;color:#b00505;}
h3 {font-size:14px;color:#b00505;}
p {margin-top:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
    width: 70em;
    margin: 0;
    padding: 0;
    background-color: #F8DC6B;
}

/* ----------banner for logo-------------- */
#banner {
    margin: 0;
    padding: 5px 0 0 0;
    color:red;
    border-bottom: 1px solid #d20000;
    background-color: #E8B445;
}
#banner p{
    margin-left: 20em;
    padding: 25px;
}
#mainnavi {
    margin: 0;
    padding: 0;
    background-color: #E0A3B7;
}

#mainnavi p{
    margin-left: 20em;
    padding: 0 25px;
}

/* -----------------Inhalt--------------------- */
#content {
    float: left;
    width: 50em;
    min-height:600px;
    background-color: #F8DC6B;
    padding: 0;
    margin: 0;
}

p, pre {
    padding: 0 20px 15px 25px;
    margin:0;
}
pre, code { font-size: 1.2em;}

h1 {
    padding: 15px 25px;
    margin:0;
}
h2,h3,h4 {
    padding: 5px 25px;
    margin:0;
}

.gross {
    width: 5.71em;
    height: 1.07em;}

/* --------------left navigavtion------------- */
#left {
    float: left;
    width: 20em;
    margin: 0;
    padding:15px 0 0 0;
    color:#ffffff;
}
#left ul{
    list-style-type: none ;
    padding: 0 0 0 25px;
    margin: 0;
}
#left ul.borderbottom{
    border-bottom:1px solid #ffffff;
    padding: 0 0 10px 25px;
}

#left li a {
    font-size: 1.3em;
    text-decoration:none;
}
#left  li li a { font-size: 1em; }
#left li{
    margin: 0;
    padding: 0 0 4px 0;
}
#left li li{
    margin: 0;
    padding: 0 0 3px 0;
}
#left li a.selected {
    margin: 0;
    padding: 0 0 0 25px;
    color:#ffffff;
}

#left li li a.selected {
    margin: 0;
    padding: 0;
}
/* Level 1 */
#navigation ul {
    width:250px;
    margin:0;
    padding:0;
    background-color:#f8dc6b;
}
#navigation ul li {
    width:210px;
    margin:0;
    padding:0 0 0 10px;
    list-style-type:none;
}
#navigation ul li a {
    display:block;
    width:220px;
    height:19px;
    line-height:19px;
    margin:0;
    padding:0 0 0 10px;
    font-size:11px;
    color:#b00505;
    background-image:url(../images/bs_navi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:210px 3px;
    border-bottom:1px solid #b00505;
    text-decoration:none;
    letter-spacing: 1px;
}
#navigation ul li a:hover, #navigation ul li.active a {
    background-image:url(../images/bs_navi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#FDE893;
}

/* Level 2 */
#navigation ul li.navmainStandardLevel_2 {
    margin-left:10px;
}
#navigation ul li.navmainStandardLevel_2 a {
    background-image:url(../images/bs_subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:199px 8px;
    border-bottom:1px dotted #ccc;
    color:#a17221;
    width:210px;
}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active {
    background-image:url(../images/bs_subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#a17221;
}

/* Level 3 */
#navigation ul li.navmainStandardLevel_3 {
    margin-left:20px;
}
#navigation ul li.navmainStandardLevel_3 a {
    background-image:url(../images/bs_subnavi_pfeil_zu.gif);
    background-repeat:no-repeat;
    background-position:199px 8px;
    border-bottom:1px dotted #ccc;
    color:#a17221;
    width:200px;
}
#navigation ul li.navmainStandardLevel_3 a:hover, #navigation ul li.navmainStandardLevel_3 a.active {
    background-image:url(../images/bs_subnavi_over.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    color:#a17221;
}
.navi div {
    background-color: #f8dc6b;
}
ul.navi {
    list-style: none;
    font-size: 11pt;
    background-color: #f8dc6b;
    padding: 4pt 1pt 3pt 5pt;
    margin: 4pt 1pt 3pt 1pt;
}
ul.navi2 {
    list-style: none;
    font-size: 10pt;
    background-color: #f8dc6b;
    padding: 0pt 1pt 3pt 12pt;
    margin: 0pt 1pt 3pt 1pt;
}
.menutitle
{
font-weight:bold;
color: #b00505;
font-size: 12pt;
margin-top:15px;
letter-spacing: 2px;
}
#title {
height:100px;
padding:5px;
border-bottom:1px solid #b00505;
margin-bottom:20px;
text-align:left;
}
h1.title{
    color: #470303;
    font-size:42px;
    text-transform: uppercase;
    text-align:center;

}


/* -----------footer--------------------------- */
#footer {
    clear: left;
    background-color: #F8DC6B;
    padding: 0;
    margin: 0;
    margin-left: 20em;
}
