body {
        margin: 0 0 ;
        background-color: #ffffff;
        text-align: center;
}
div, td, input, select, textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #878484;
        letter-spacing: 2px;
}
a {
  color: #999;
        text-decoration: none;
}

.menue1 {
        color: #eeeeee;
        font-size: 12px;
        text-decoration: none;
}

.mcp {
      color: #b41b1e;
}

.disclaimer {
  color: #eeeeee;
  }

.csc-default {
 padding-top: 10px;
}
/*
div.csc-textpic-imagerow:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
  margin-bottom: 0px;
  }*/

h1 {
  font-size: 18px;
  color: #252525;
}

h2 {
  font-size: 15px;
  color: #878484;
}

.bodytext {
  font-size: 12px;
  color: #353535;
  letter-spacing: 0px;
  line-height: 120%;
}

div.csc-textpic {
  margin-right: 30px
  }  


a:hover {
        color: #dddddd;
        text-decoration: none;
}


#rahmen {
        margin: 0 0;
        width: 100%;
        height: 100%;
        text-align: center;
        overflow: hidden;
        position: static;
        background-color: #cccccc;
        z-index: 10;
        
}
#navbar {
        height: 22px;
        width: 100%;
        text-align: center;
        top: 100px;
        position: fixed;
        background-color: #888888;
        padding-top: 16px;
        z-index: 90;
}

#navbar2 {
        height: 17px;
        width: 100%;
        text-align: center;
        top: 138px;
        position: fixed;
        background-color: #AAAAAA;
        padding-top: 2px;
        z-index: 90;
}

#navi_lang {
        height: 22px;
        width: 10%;
        left: 90%;
        text-align: center;
        top: 100px;
        position: fixed;
        padding-top: 16px;
        z-index: 91;
}

#infobar {
        margin-top: 599px;
        width: 100%;
        height: 54px;
        position: absolute;
    background-color: #cccccc;
        z-index: 20;
}



#logo {
        width: 100%;
        height: auto;
        padding: 0px 0px;
        text-align: center;
        top: -10px;
        position: fixed;
        z-index: 100;
}

#logoweiss {
        width: 100%;
        height: 100px;
        padding: 0px 0px;
        text-align: center;
        top: 0px;
        position: fixed;
        background-color: #ffffff;
        z-index: 89;
}

#slideshow {
        left:0px;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 19;
}

#contentbg {
        top: 137px;
        width: 100%;
        text-align: center;
        position: absolute;
        z-index: 20;
}



#content {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    text-align: left;
    padding: 0px 0px;
    position: static;
    z-index: 21;
}

#content_r {
    margin-left: 20px;
    margin-right: 0px;
    display: inline;
    width: 390px;
    text-align: left;
    padding: 0px 0px;
    z-index: 21;
}

#content_l {
    margin-left: 0px;
    margin-right: 20px;
    width: 390px;
    text-align: left;
    padding: 0px 0px;
    z-index: 21;
}

#zeile_ug {
    width: 100%;
    text-align: center;
    position: relative;
    background-color: #dddddd;
    z-index: 20;
}

#zeile_g {
    width: 100%;
    text-align: center;
    position: relative;
    background-color: #ffffff;
    z-index: 20;
}

#unten_leer {
        width: 100%;
        height:50px;
        position: relative;
        background-color: #ffffff;
        z-index: 0;         
}

#disc {
  
        font-size:9px;
    padding: 5px 0px;
        width: 100%;
        height:auto;
        bottom: 0px;
        position: fixed;
        z-index: 90;
        color: #777;
    background-color: #888888;
         
}
