

a:link {
    font-weight:bold;
    color:#0f1246;
  }


a:visited {
    font-weight:bold;
    color:#0f1246;
  }


a:hover {
    font-weight:bold;
    color:blue;
  }


strong {
    font-weight : bold;
  }


body {
    color:#0f1246;
    background-color : #1c1c94;
    background-image : url('Images/structure-bg.jpg');
    background-repeat : repeat-x;
    font-family : 'Arial','Helvetica',sans-serif;
    font-size : 0.8em;
  }


div#container-seite {
    margin-left : auto;
    margin-right : auto;
    width : 900px;
    position : relative;
  }


div#titel {
    background-image : url('Images/gradient-top.png');
    background-position : bottom;
    background-repeat : repeat-x;
    height : 108px;
  }


div#container-navigation {
    float : left;
    width : 155px;
  }


div#container-inhalt {
    float : right;
    margin-bottom : 25px;
    width : 735px;
  }


div#inhalt {
    background-color : #f9f9f9;
    margin-bottom : 20px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 20px;
    padding-bottom : 20px;
    padding-left : 20px;
    padding-right : 20px;
    padding-top : 20px;
    width : 650px;
  }


ul#Navigation {
    margin:0px;
    padding:0px;
    text-align : left;
    background-color:#f9f9f9;
  }


ul#Navigation li {
    list-style: none;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    width : 100%;
  }


ul#Navigation li ul {
    background-color : #e4efff;
    font-weight : normal;
    margin-left : 0px;
    margin-right : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


ul#Navigation li ul li {
    font-weight : normal;
    margin:0px;
    padding:0px;
    width : 100%;
  }


ul#Navigation li ul li ul {
    font-weight : normal;
    margin:0px;
    padding:0px;
  }


ul#Navigation li ul li ul li {
    font-weight : normal;
    margin:0px;
    padding:0px;
    width : 100%;
  }


ul#Navigation a {
    color : #0f1246;
    display : block;
    font-weight : bold;
    padding-bottom : 5px;
    padding-left : 0.4em;
    padding-right : 0.4em;
    padding-top : 5px;
    text-decoration : none;
  }


ul#Navigation li ul li a {
    font-weight : normal;
    padding-bottom : 5px;
    padding-top : 5px;
  }


ul#Navigation li ul li ul li a {
    font-size : smaller;
    font-weight : normal;
    padding-bottom : 3px;
    padding-top : 3px;
    padding-left:15px;
    text-align : left;
  }


ul#Navigation a:hover {
    color: #f3f3dd;
    background-color: #1c1c94;
  }


div#nav-bottom {
    background-image : url('Images/css/nav/nav-bottom.gif');
    background-repeat : no-repeat;
    height : 10px;
    padding-top : 0px;
    width : 155px;
  }


#logo-innung {
    background-image : url('Images/logos/logo-fachbetrieb.gif');
    background-position : center;
    background-repeat : no-repeat;
    height : 63px;
    margin-top : 15px;
    width : 155px;
  }


div#meldung-nav {
    background-color : #ff0000;
    margin-top : 15px;
    padding-bottom : 25px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;
  }


div#meldung-nav h4 {
    font-size : 125%;
    font-weight : bold;
    text-align : center;
  }


div#meldung-nav p {
    font-size : 110%;
  }


li a#aktuell {
    color: #ffffff;
    background-color: #1c1c94;
  }


li a#aktuell2 {
    color: #ffffff;
    background-color: #6598f8;
  }


li a#aktuell3 {
    color: #000000;
    background-color:#aecbff;
  }


ul#pad-bottom li {
    padding-bottom:5px;
  }


div#absatz-auflistung h2 {
    font-size : medium;
    margin-bottom : 0px;
    padding-top : 10px;
  }


div#absatz-auflistung p {
    text-align : justify;
    line-height : 1.6em;
  }


div#absatz-auflistung  a {
    font-weight : normal;
  }


div#signatur {
    color : #e8e8e8;
    font-size : x-small;
    margin-bottom : 25px;
    text-align : center;
  }


div#signatur a {
    color : #e8e8e8;
    font-weight : normal;
  }


.clear {
    clear :both;
  }


.h-impressum {
    padding-top:15px;
    margin-bottom:5px;
    font-size : 110%;
  }


.foto-team {
    border-color:#1c1c94;
    border-style:outset;
    border-width:1px;
    padding:5px;
  }


.bild-sub {
    padding-top : 5px;
    font-size : smaller;
  }


.div-history {
    padding-bottom : 25px;
    padding-top : 5px;
    text-align : justify;
  }


.frame-contact {
    border-color:#6598f8;
    border-style:outset;
    border-width:1px;
    padding-left:10px;
    padding-right:10px;
    padding-top:15px;
    padding-bottom:15px;
    font-weight:bold;
  }


.sits {
    margin-top : 20px;
  }


.paragraph {
    padding-bottom : 15px;
    padding-top : 0px;
    text-align : justify;
    line-height : 1.4em;
  }


.aktuell-headline {
    width : 600px;
    background-color : #e6e6e6;
    border-bottom-color : #6598f8;
    border-bottom-style : outset;
    border-bottom-width : 2px;
    border-left-color : #6598f8;
    border-left-style : outset;
    border-left-width : 2px;
    border-right-color : #6598f8;
    border-right-style : outset;
    border-right-width : 2px;
    border-top-color : #6598f8;
    border-top-style : outset;
    border-top-width : 2px;
    font-size : larger;
    margin-bottom : 15px;
    margin-top : 15px;
    padding-bottom : 15px;
    padding-left : 15px;
    padding-right : 15px;
    padding-top : 15px;
  }


.aktuell-headline a {
    line-height : 1.8em;
  }


p#info {
    left : -2000px;
    position : absolute;
    width : 200px;
  }


iframe#iframe-news {
    margin-top : 15px;
    height : 250px;
    width : 155px;
  }


iframe#iframe-kps {
    margin-top : 15px;
    height : 200px;
    width : 155px;
  }


iframe#iframe-kunden {
    height : 250px;
    left : 910px;
    position : absolute;
    top : 150px;
    width : 150px;
  }


.fett {
    font-weight :bold;
  }


