body {
	  background-color: #C5C8C4;
          font-family: "Lato", sans-serif;
          font-weight: 400;
          line-height: 120%;
          margin: 0;
}
h1{
      font-weight: 900;
      font-size: 2em;
      color: #4c4c4c;
      line-height: 130%;
      margin: 0;
          
}
h2{
      font-weight: 700;
      font-size: 1.2em;
      color: #4c4c4c;
      line-height: 130%;
      margin: 0;
          
}

#logobox{
          /*position: relative;*/
          vertical-align: bottom;
}

#logo{
         float: left;
         display: block;
         margin-right: 10px;
         margin-left: 10px;
         /*min-height: 70px;
         vertical-align: bottom;
         position: absolute;
         width: 100%;*/
}

#navi{
          /*position: absolute;
          margin: 15px;*/
          /*float: right;
          margin-top: 15px;
          display: inline;*/
          padding-right: 10px;
          text-align: right;
          Position:relative;
          line-height: 1em;
          font-size: 1em;

}
p.navi{
          font-size: 1em;
          color: #cccccc;
          line-height: 1em;
}
p{
          font-family: sans-serif;
          line-height:170%;
          font-size: 1.2em;
          color: #4c4c4c;
          
          
}
p.beschreibung{
          text-align: left;
          
          
}
td {
          font-family: sans-serif;
          line-height:130%;
          font-size: 20;
          color: #4c4c4c;
}
.wrapper {
          positon: absolute;
          width: 100%;
          max-width: 1500px;
          margin: 0 auto;
          padding: 0;
}


.kopfbox {
        position: fixed;
        width: 100%;
        max-width: 1500px;
        background-color: #000000;
        z-index: 9;
    }


.grossboxweiss {
          overflow:hidden;
          padding: 8%;
          margin: 0 auto;
          background-color: #ffffff;
}  
  
.textrechts  {
          display:table;
          float: left;
          width: 49%;
          min-width: 300px;
          margin: 3%;
          
}      
.bildlinks  {
          display: table;
          float: left;
          width: 39%;
          minwidth: 100 px;
          margin: 3%;
          
}
.kartenboxweiss {
          position: relative;
          padding: 10%;
          margin: 0 auto;
          background-color: #ffffff;
}

.grossboxgrau {
          overflow:hidden;
          padding: 10%;
          margin: 0 auto;
          background-color: #808080;
}              
div.grossboxgrau h1{
          color: white
}
div.grossboxgrau p{
          color: white;
}


.zentralbox{
          position: relative;
          max-width: 1000px;
          width:80%;
          margin: 0 auto;
          padding: 0;
          border: 0;
          vertical-align:middle;
          text-align: center;
}

.coverbereich{
          position: relative;
          overflow:hidden;
          text-align: center;
          box-align: center;
          margin: 0 auto;
          color: #123456;

}

.cover{
          
          float: left;
          width: 20%;
          min-width: 150px;
          margin: 10px;
          box-align: center;
          padding: 0px;
          border: 0px;
          
}

.schatten{
          /*display:inline;*/
          height: 100%;
          box-shadow: 10px 10px 10px red;
          border: 2px;
          border-color: #000000;
          border: outset;
}

.adressen1{
          float: left;
          width: 45%;
          min-width: 100px;
          margin: 8px;
          box-align: center;
          padding: 0px;
          border: 0px;
		  text-align: left;
          
}
.adressen2{
          float: left;
          width: 64%;
          min-width: 100px;
          margin: 8px;
          box-align: center;
          padding: 0px;
          border: 0px;
          
}
.adressen3{
          float: left;
          width: 49%;
          min-width: 100px;
          margin-top: 0;
		margin-right:4px;
          box-align: center;
          padding: 0px;
          border: 0px;
          
}.popupp{
          color: #4c4c4c;
}
  

.covertext{
          position:fixed;
          margin-left:0;
          margin-top: 0;
          width: 100%;
          height: 100%;
          background-color: #00ff00;
          z-index:8;

          
}

#impressum{
          font-family: sans-serif;
      font-size: 1em;
      color: #b3b3b3;
      line-height: 130%;
      text-decoration:none;
      margin: 0;
	}
        
        
 img.skaliert {
            width: 100%;
	}
        

.clearing {
          clear: both;
          }

