body {
    background-color: #d6d6d6;
    margin:0px;
    margin-top: 20px;
    margin-left: 20px;
    padding: 0px;
    color: #1a171b;
    font-family: arial,helvetica,sans-serif;
}

a, a:link, a:visited {
    color:  #005da8; /* #1a171b; */
    text-decoration: none;
    font-size: 8pt;
    font-weight: 500;
}

a:hover, a:active {
    color: #99bedc;
}

.plus {
    border: 0px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

#buehne {
    position: relative;
}

#kopf {
    width: 920px;
    height: 250px; /* 393px; */
    margin: 0px;
    padding: 0px;
    background-image: url('../grafik/layout/gorilla1.jpg');
    background-repeat: no-repeat;
    display: block;
}

#aktionsflaeche {
    width: 920px;
    height: 142px; /* 285px; */
    display: block;
}

#logoflaeche {
    width: 920px;
    height: 80px;
    background-color: #005da8;
    display: block;
}

#telefon {
    float: left;
    width: 300px;
    margin-left: 20px;
    margin-top: 20px;
    display: inline;
}

p.p_telefon {
    color: #ffffff;
    font-weight: bold;
    font-size: 0.8em;
    margin: 0px;
    padding: 0px;
}

h1.h1_telefon {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
}

#logo_img {
    float: right;
    width: 444px;
    height: 46px;
    margin-top: 18px;
    margin-right: 20px;
    display: inline;
}

#streifen_01 {}

#streifen_02 {
    margin: 0px;
    margin-top: 8px;
}

#navigation {
    width: 920px;
    height: 40px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    background-image: url('../grafik/layout/nav_bg.gif');
    background-repeat: repeat-x;
    border: none;
    border-left: solid 1px #9d9d9d;
    border-right: solid 1px #9d9d9d;
    display: block;
}

/* Hack fuer Mozilla und Co*/
[id]#navigation {
    width: 918px;
    height: 40px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    background-image: url('../grafik/layout/nav_bg.gif');
    background-repeat: repeat-x;
    border: none;
    border-left: solid 1px #9d9d9d;
    border-right: solid 1px #9d9d9d;
    display: block;
}

#inhalt {
    width:920px;
    margin: 0px;
    padding: 0px;
    border: none;
    border-left: solid 1px #9d9d9d;
    border-right: solid 1px #9d9d9d;
    border-bottom: solid 1px #9d9d9d;
    background-color: #ffffff;
    display: block;
    float: none;
    clear: both;
}

/* Hack fuer Mozilla und Co*/
[id]#inhalt {
    width:918px;
    margin: 0px;
    padding: 0px;
    border: none;
    border-left: solid 1px #9d9d9d;
    border-right: solid 1px #9d9d9d;
    border-bottom: solid 1px #9d9d9d;
    display: block;
    float: none;
}

#i_links {
    float: left;
    width: 490px;
    margin: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
    padding: 0px;
    display: inline;
}

h1.h1_i_links {
    margin: 0px;
    font-size: 1.2em;
    font-weight: bold;
}

h2.h2_i_links {
    margin: 0px;
    margin-top: 6px;
    font-size: 0.9em;
    font-weight: bold;
}

p.p_i_links {
    margin: 0px;
    margin-top: 20px;
    font-size: 0.8em;
    line-height: 130%;
}

#i_rechts {
    float: right;
    width: 338px;
    margin: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
    padding: 0px;
    display: inline;
}

#block {
    float: none;
    clear: both;
    margin: 0px;
    margin-bottom: 8px;
}

#box_links {
    width: 165px;
    overflow: hidden;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    text-align: center;
    background-color: #99bedc;
}

#box_rechts {
    width: 165px;
    overflow: hidden;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: right;
    text-align: center;
    vertical-align: text-middle;
    background-color: #99bedc;
}

h1.h1_box {
    width: 165px;
    margin: 0px;
    margin-bottom: 5px;
    padding:0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 0.9em;
    font-weight: bold;
    text-align: left;
    background-color: #d6e5f1;
    border-top: dotted 1px #005da8;
}

p.p_box {
    width: 155px;
    margin: 0px;
    font-size: 0.8em;
    line-height: 130%;
    text-align: left;
}

#box_breit {
    width: 338px;
    overflow: hidden;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: text-middle;
    background-color: #99bedc;
}

a.txtlink, a.txtlink:link, a.txtlink:visited {
    font-size: 1em;
    color: #005da8;
    text-decoration: underline;
}

a.txtlink:hover, a.txtlink:active {
    text-decoration: none;
}

h1.h1_box_breit {
    width: 338px;
    margin: 0px;
    margin-bottom: 5 px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 0.9em;
    font-weight: bold;
    text-align: left;
    background-color: #d6e5f1;
    border-top: dotted 1px #005da8;
}

p.p_box_breit {
    width: 338px;
    margin: 0px;
    font-size: 0.8em;
    line-height: 130%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

#loescher {
    float: none;
    clear: both;
}

#fuss {
    margin-top: 30px;
}

ul.h_navi {
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    list-style-type: none;
    height: 40px;
}

ul.h_navi li {
    height: 40px;
    margin: 0px;
    padding: 0px;
    display: inline;
}

a.navi, a.navi:link, a.navi:visited {
    position: static;
    float: left;
    margin-right: 20px;
    height: 40px;
    line-height: 32px;
    padding: 0px;
    color: #99bedc;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.9em;
}

a.navi:hover, a.navi:active {
    color: #ffffff;
}

a.selected, a.selected:link, a.selected:visited {
    position: static;
    float: left;
    margin-right: 20px;
    height: 40px;
    line-height: 32px;
    padding: 0px;
    color: #ffffff;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
    background-image: url('../grafik/layout/nav_bg_ov.gif');
    background-repeat: no-repeat;
    background-position: 50% 0px;
    border: none;
}

a.selected:hover, a.selected:active {
    color: #ffffff;
}

.legals {
    width:920px;
    text-align: right;
    margin-top:5px;
}
