* {
    margin: 0;
    padding: 0;
}

body {
    color: #333333;
    font-family: Arial,sans-serif;
    line-height: 1.166;
    margin: 0;
    padding: 0;
    overflow:scroll;
}

#container {
margin: 0 auto;
width: 800px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial,sans-serif;
    margin: 0;
    padding: 0;
    clear: both;
}
h1 {
    color: #334D55;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
}

h2 {
    color: #006699;
    font-size: 9pt;
    letter-spacing: 1px;
    margin: 0 0 15px 0;
}
h3 {
    color: #006699;
    font-size: 9pt;
    letter-spacing: 0;
    margin: 10px 0 10px 0;
}
h4 {
    color: #333333;
    font-size: 9pt;
    font-weight: bold;
    margin: 15px 0 5px 0;
}
h5 {
    color: #334D55;
    font-size: 100%;
}

#siteName {
    margin: 0;
    padding: 0 0 10px 0;
}


/****************** Titel **********************************************/

#masthead {
    margin: 15px 0 5px 0;
    padding: 0;
    text-align: left;
}


/****************** Navigation **********************************************/
#navBar {
    margin: 0;
    padding: 0;
    width: 800px;
    border-bottom: 1px solid #CCCCCC;
}

#navBar ul a:link, #navBar ul a:visited {
    display: block;
}
#navBar ul {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
}

#navBar li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}

* html #navbar ul {
    margin: 0;
    padding: 0;
}

#navBar a:link {
    float: left;
    color: #660000;
    font-size: 12px;
    height: 25px;
    letter-spacing: 1px;
    line-height: 28px;
    margin: 0 25px 0 0;
    text-decoration: none;
    width: auto;
    voice-family: inherit;
}
#navBar a:visited {
    float: left;
    color: #660000;
    font-size: 12px;
    height: 25px;
    letter-spacing: 1px;
    line-height: 28px;
    padding-left: 0;
    margin: 0 25px 0 0;
    text-decoration: none;
    width: auto;
}
#navBar a:hover  {
    color: #006699;
    background-color: #DDDDDD;
}

#navBar a.current {
    float: left;
    color: #006699;
}


/******************* Facebook ************************************************/

.fb-root {
v-align: right;
padding: 0;

}


/***************** Inhalt *************************************************/


#content {
    margin: 0 0 10px 0;
    padding: 0;
    width: auto;
}

p {
    padding: 0;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
    text-align: justify;
}

.img {
margin-top: -19px;
margin-left: 170px;
text-align: justify;
}

#content a {
color: #cc6633;
text-decoration: none;
}

#content a:hover {
color: #006699;
text-decoration: none;
}

.main {
    float: left;
    margin: 0 20px 15px 0;
    padding: 0;
    border:none;
}

/******************** Tabellen ********************************/
table {
      margin: 0px 0 20px 0;
      font-family: Arial, Helvetica, sans-serif;
      font-style: normal;
      line-height: normal;
      font-weight: normal;
      font-size: 9pt;
      float: left;
      text-align: left;
}

.rund1 {
    border: 1px solid #BABABD;
    border-radius: 0 0 0 0;
    text-align: left;
    padding-left: 20px;
}

table ul {
    list-style-image: url("bilder/listeq.gif");
}


/******************* Links ************************************/

#links li {
    list-style-image: url("bilder/listeq.gif");
    text-align:left;
    margin-left: 18px;
    font-size: 13px;
    line-height: 17px;
}




/*

#globalNav {
    color: #CCCCCC;
    padding: 0 0 0 10px;
    white-space: nowrap;
}
#globalNav img {
    display: block;
}
#globalNav a {
    font-size: 90%;
    padding: 0 4px 0 0;
}
#breadCrumb {
    font-size: 80%;
    padding: 5px 0 5px 10px;
}    */

/***************** Footer ************************************************/

#siteInfo {
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin-top: 0;
    padding: 0;
}

#siteInfo a {
    color: #660000;
    text-decoration: none;
    margin-top: 10px;
    font-size: 11px;
}

#siteInfo a:hover {
    color: #006699;
    text-decoration: none;
    margin-top: 10px;
    font-size: 11px;
}

#siteInfo p {
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    margin-top: 5px;
    letter-spacing: 1px;
}

#siteInfo img {
    padding: 0;
    float: left;
}


/*****************************************************************/

#search {
    border-bottom: 1px solid #CCCCCC;
    font-size: 90%;
    padding: 5px 0 5px 10px;
}
#search form {
    margin: 0;
    padding: 0;
}
#search label {
    display: block;
    margin: 0;
    padding: 0;
}

#advert {
    border-top: 1px solid #CCCCCC;
    font-size: 80%;
    padding: 10px 0 0 10px;
}
#advert img {
    display: block;
}
#headlines {
    font-size: 80%;
    margin: 0;
    padding: 10px 0 20px 10px;
}
#headlines p {
    padding: 5px 0;
}
