html{
  font-family:Verdana, Arial, sans-serif;
  font-size:1.0em; /* schriftgrößen proportional für gesamte seite manipulieren */
}

html, body, div{
  margin:0px;
  padding:0px;
  border:0px;
  background-color:#ffffff; /* grauer rand: #868f7f, derzeit nur das flexible padding rechts und links */
  color:#ffffff;
}

a, h1, h2, h3, li, ul, img{
  margin:0px;
  padding:0px;
  border:0px;
}

#rahmen{ 
 margin: 0 auto;
 /* border:1px solid #bbbbbb;nur testzwecke */
 width:1024px; 
 background-color:#1D6BB9;  
}

#contentbereich{
 background-color:#868f7f;
 margin: 0 auto;
 width:1024px; 
 height:1250px; /*gesamthoehe grauer BG*/
 /* border:1px solid #E3E2E4; nur testzwecke */
}

#bildleiste-oben{
  top:0px;
  background-image:url(../bilder/strand-1024x190.jpg);  
  background-color:#868f7f;
  width:1024px;
  height:190px;
}

#navigation{
  display:block;
  height:80px;
/*   width:1024px; */
  background-color:#868f7f; 
}

ul.top-navigation{
  float:left;
  list-style-type:none;
  padding-top:20px;
  margin-left:50px;
  text-transform:uppercase;
  font-weight:500;
  font-size:0.7em;
}

ul.top-navigation li{
  display:inline;
/*   padding-right:40px; */
 /*  margin-right:20px; */
}

span.navtrenner{
  padding-right:20px;
  padding-left:20px;
}

.top-navigation a{
  color:#ffffff;
}

#content{
  display:block;
  left:0px;
  width:1024px;
/*   height:auto; */ 
/*   text-align:left; */
  background-color:#868f7f;
}

.text{
 float:right;
 width:455px;
 padding-right:50px; 
 background-color:#868f7f;
}

/* .schmal{
  width:205px;
} */

#bild{
  float:left; 
  background-color:#868f7f;
  padding-top:14px;
  padding-left:50px;
  padding-bottom:140px;
}

contentbild{
 width:430px;
}

.rahmen{
 border:1px solid #686D65; 
}

/* .breit{
 width:430px;
} */

h1{
  font-size:0.9em;
  font-weight:bold;
 /*  text-transform:uppercase; */
  padding:10px 10px 0px 10px;
}

h2{
  font-size:0.9em;
  font-weight:bold;
  padding:10px 10px 0px 10px;
}

p{
  font-size:0.8em;
/*   font-weight:bold; */
  padding:0px 10px 0px 10px;
/*   line-height:1.4em; */
}

a{
  text-decoration:none;
}

a:hover{
  text-decoration:underline; 
}

a.aktiv{
  font-weight:bold;
}

a.mail, a.url{
  color:#ffffff;
  text-decoration:underline;
}