/* ------------------------------- Layout ------------------------------------- */
* {margin:0; padding:0;}
html,body{
  height: 100%;
}
body { 
  color: #330000;
  text-align: center;
  font: normal 12pt/130% arial,verdana,helvetica,sans-serif; 
  background-color: #94CAEF;
  background-color: #fff; 
  position: relative;
  margin: 0;
  padding: 0;
}

.hidden {
  display: none;
}

.nodruck {
  display: none;
}

#aussen_higru {
  width: 990px;
  height: auto;
  background-color: #fff;
  margin: 0 auto;
  padding: 0;
  margin-top: -1px;
}
  #aussen{
  width: 980px;
  height: auto;
  border-top: 1px solid #3366cc;
  margin: 0;
  text-align: left;
  padding: 0;
  background-color: #fff;
}

#header {
  display: none;
}
#header2 {
  display: none;
}
#header_bild {
  display: none;
}
#header_overlay {
  display: none;
}
#header_overlay2 {
  display: none;
}

#header_overlay3 {
  display: none;
}

#header_navi {
  display: none;
}


#navianker{
  display: none;
}

#linkespalte {
  display: none;
}

#header_breadcrumb {
  display: none;
}

.buchung {
  display: none;
}

.bild {
  display: none;
}

.screen {
  display: none;
}

.navlinks {
  display: none;
}

.text {
  background-color: #fff;
  border-bottom: 12pt solid #F8F4F2;
  color: #336600;
  border-top: 12pt solid #336600;
  text-align: left;
  padding-bottom: 24pt;
}

.text2 {
  display: none;
}

hr[spalte="links"] {
  display: none;
}

div.navrechts>a {
  color: #003366;
}

#mittespalte {
  position: relative;
  font-size: 12pt; 
  text-align: left;
  width: auto;
  height: auto;
  padding: 0;
  margin-top: 24pt;
}

.inhaltkasten{
  border-top: 1px solid #C9C8C7;
}

#rechtespalte {
  display: none;
}

#footer {
  display: none;
}

h1,h2,h3,h4,h5,h6 {
  margin-top: 24pt;
  margin-bottom: 12pt;
}

.infotext{
  font-size: 10pt;
  color: #333;
  margin-top: 30pt;
  border: 1px dotted #ccc;
}

.rechts {
    width: auto;
    float: right;
    margin: 0;
    padding: 0;
}

.links {
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
}
.galleryphoto{
  float: left;
}
.clearer{
  clear: both;
}

img.border{
  border: 1px solid #C9C8C7;
}

.noborder{
  border: 0 none;
}