/*-----Layout-Global-----*/
* {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#808080;
  margin:0px;
  padding:0px;
  border:0px;
}
html, body {height:100.1%;}
body {
  text-align:center;
}
#container {
  width:980px;
  margin:20px auto 20px auto;
  text-align:left;
  border:2px solid #d8dbe7;
  padding:2px;

}
#kopf {
  width:980px;
  height:220px;
  background:url(layout/header.jpg) top center no-repeat;
}
.tabelleninhalt {
  /*background:url(Bilder/bg-tabellen.gif)url(./Bilder/bg-tabellen.gif) repeat-y;*/
}
h2 {
  font-size:14px;
  padding:14px 4px 0px 4px;
}
h3 {
  font-size:14px;
  color:#fff;
  padding:14px 4px 0px 4px;
}
h4 {
  font-size:14px;
  padding:14px 4px 0px 4px;
}
p {
  padding:14px 4px 14px 4px;
  font-size:11px;
}
strong, em {font-size:11px;}
.eingerueckt {
  padding:0px 4px 0px 10px;
  font-size:11px;
}
.voreingerueckt {
  padding:0px 4px 0px 4px;
  font-size:11px;
}
#anfrage-textfeld {
  width:232px;
}
#footer {
  width:800px;
  height:14px;
 /* background:url(Bilder/footer.jpg)url(./Bilder/footer.jpg) top center no-repeat;*/
}
/*-----Menue+Menuelinks+Textlinks-----*/
#menu-links {
  padding:20px 0px 0px 10px;
  float:left;
}
#submenu1 {
  padding:20px 0px 0px 10px;
  float:left;
}
#submenu2 {
  padding:20px 0px 0px 10px;
  float:left;
  margin-left:238px;
}
#menu-rechts {
  padding:20px 10px 0px 0px;
  float:right;  
  text-align:right;
  width:100px;
}
.hauptmenu { 
  text-decoration:none;margin:20px 0 0 0;
}
.hauptmenu:hover { 
  text-decoration:underline;
}
.submenu { 
  text-decoration:none;
  color:#69B7FB;
}
.submenu:hover { 
  text-decoration:underline;
}
.haupt-aktiv {
  color:#69B7FB;
  text-decoration:none;
}
.sub-aktiv {
  color:#69B7FB;
  text-decoration:underline;
}

#grundriss-margin {
margin-left:26px;
}
/*-----Menue+Menuelinks+Textlinks-----*/
/*-----Layout-Global-Ende------------*/
/*-----Text-Startseite--------------*/
#index {
  width:980;
  height:473px;
  margin:0px auto;

  background:url(layout/index_content.jpg) top center no-repeat;
}
.indextext {
  font-size:12px;
  font-weight:normal;
  color:grey;
  padding:0px;
}
/*-----Links Imressum Datenschutz--------------*/
.footermenu {font-size:10px;text-decoration:none;color:gray;}
#impressum {float:right;padding:0 10px 10px 0;}
input, textarea, submit {border:1px solid #b3b3b3;}
.flash {width:370px; margin-top: 147px; margin-left: 490px; }
.textfilm { margin-right: 50px; margin-left: 437px; }
.textlink { 
  text-decoration:underline;
  font-size:11px;
}
.textlink:hover { 
  text-decoration:none;
  font-size:11px;
}

/*-----------------NEU-----------------------------------------------------------------------*/
#bildbox_innen_content{width:282px;height:314px;float:right;margin-top:130px;}
#bildbox_innen_content ul{padding:0 0 0 0;list-style-type:none;}
#bildbox_innen_content ul li{padding:0 0 0 0;}
h1{font-family:times new roman,serif;font-size:16px;color:#fff;padding:0 0 0 0;text-transform:uppercase;font-weight:normal;}
#bildbox_innen_content p{color:#fff;font-size:14px;padding:0 0 0 0;}

#fuenfsterne{width:100%;height:107px;}
#fuenfsterne1,#fuenfsterne2{float:left;width:200px;text-align:center;}
#fuenfsterne1{margin:20px 0 0 80px;}
/*IE6-Hack*/
* html #fuenfsterne1{margin-left:40px;}
/*IE6-Hack-Ende*/
#fuenfsterne2{margin:12px 0 0 428px;}
/*IE6-Hack*/
* html #fuenfsterne2{margin-left:350px;}
/*IE6-Hack-Ende*/
#fuenfsterne1 p{color:#284c6e;font-size:12px;}
#fuenfsterne2 p{color:#284c6e;font-size:12px;}

#content_index01{width:100%;height:230px;}
#box1,#box2,#box3{float:left;}
#box1{width:296px;margin:120px 0 0 20px;}
#box2{width:220px;margin:30px 0 0 120px;}
#box3{width:285px;margin:120px 0 0 16px;}
#box1 h2,#box2 h2,#box3 h2{padding:0 0 10px 0;color:#284c6e;font-size:14px;}
#box1 p,#box2 p,#box3 p{padding:0 0 0 0;color:#284c6e;font-size:14px;}

#content_index02{width:100%;height:130px;}
#box4{float:left;width:200px;margin:0px 0 0 20px;}
#box4 p{color:#284c6e;font-size:14px;}

#footer{width:980px;height:20px;background:#053562;text-align:right;}
#footer span{color:#fff;padding:0 0 0 0;}
.impressum{color:#fff;padding:0 0 0 0;font-size:12px;}
#footer .footermenu{color:#fff;font-size:12px;padding:0 10px 0 0;height:20px;line-height:18px;}

.textlinks{color:#284c6e;font-size:14px;font-style:italic;}
.textlinks:hover{text-decoration:none;}

#kopf{border-bottom:20px solid #053563;}
