.Stil1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FcFce8;
  bordercolor="#FcFce8";
}
.Stil2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FcFce8;
  bordercolor="#FcFce8";
}
.Stil3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  bbackground-color: #FcFce8;
  bordercolor="#FcFce8";
}
.Stil4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FcFce8;
  bordercolor="#FcFce8";
}
.Stil5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #D3F7E7;
  bordercolor="#FcFce8";
}
.Stil6 {font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FFE8D8;
  background-color: #FFE8D8;
  bordercolor="#FcFce8";
}
.Stil7 {font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #C8F1FF;
  bordercolor="#FcFce8";
}
.Stil18 {font-size: 11px; 
  background-color: #F0F8c8;
  bordercolor="#FcFce8";
}
.Stil19 {color: #000000
  background-color: #F0F8c8;
  bordercolor="#FcFce8";
 }
.Stil10 {font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #FcFce8;
  bordercolor="#FcFce8";
 }
.Stil11 {font-size: 16px;
  font-weight: bold;
  color: #000000;
  background-color: #FcFce8;
  bordercolor="#FcFce8"; 
 }
.Stil12 {font-size: 16px;
  font-weight: bold;
  color: #000000;
  background-color: #FcFce8;
  bordercolor="#FcFce8";
 }
.Stil13 {font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFE8D8;
  background-color: #FFE8D8;
  bordercolor="#FcFce8";
}
.Stil14 {font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #FFE8D8;
  bordercolor="#FcFce8";
}
.Stil16 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color: #D3F7E7;
  bordercolor="#FcFce8";
}
.Stil17 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3px;
  color: #000000;
  background-color: #75A265;
  bordercolor="#FcFce8";
}
.Stil18 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  background-color:#75A265
  bordercolor="#FcFce8";
}
background:#75A265
a:link {
  color: #4455f8;
}
a:visited {
  color: #4455f8;
}
a:hover {
  color: #00FF00;
}
a:active {
  color: #FF0000;
}
/* ########### Style ########## */
html,body {top:0; left:0; right:0;
  min-height:100%;
  margin:0;
  padding:0;
  width:100%;
}
body {  position:absolute;
  background: #FcFce8;
}
#header_container {
  position:fixed;
  top:0; left:0; right:0;
  text-align:left;
  margin:0;
  min-height:144px;
  width:100%;
  z-index:3;
  padding_left:10em;
}
#logo {
  position:absolute;
  top:0; left:0; right:0; bottom:0;
  height:144px;
  width:144px;
  background:#efefef;
  z-index:3;
  margin:0;
  padding:0;
}
#header {position:absolute;
  top:0; left:144px; right:0; bottom:0;
  height:144px;
  width:102.8%;
  background:#efefef;
  z-index:3;
  margin:0;
}
#menu {position:fixed;
  top:145px;left:0;
  width: 135px;
  margin: 0;
  padding: 0.3em;
  border: 1px solid black;
  background-color: silver;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#menu li {
  list-style: none;
  margin: 0.1em;
  padding: 0;
}
#menu li ul {
  margin: 0 0 0 1em;
  padding: 0;
}
#menu li ul li {
  margin: 0.1em 0;
}
#menu a {
  display:block;
  padding: 0.2em;
  text-decoration: none;
  border: 1px solid black;
  border-left-color: white; border-top-color: white;
  color: maroon; background-color: #ccc;
}
#menu a:hover {
  border-color: white;
  border-left-color: black; border-top-color: black;
  color: white; background-color: gray;
  }
#content {
  margin:0;
  padding-top:144px;
  padding-left:144px;
  padding-bottom:80px;
  z-index:2;
}
#frame1 {
  border:0;
  frameborder:0;
  height:2800px;
  width:98%;
  scroll:no;
}
#footer_container {
  position:fixed;
  bottom:0; left:0; right:0;
  text-align:center;
  vertikal-align:middle;
  margin:0;
  height:40px;
  z-index:3;
}
#footer {
  position:absolute;
  top:0; left:0; right:0; bottom:0;
  background:#FFE8D8;
  z-index:3;
  text-align:center;
  vertikal-align:top;
}
/* ########## MSIE - Style ########### */
* html, * html body {
  overflow:hidden;
  bottom:0;
  height:100%;
}
* html #header_container {
  position:absolute;
  width:100%;
  padding-right:16px;
}
* html #header {
  position:absolute;
  top:0; left:144px; right:0; bottom:0;
  height:144px;
  width:104.9%;
  padding-right:16px;
  background:#efefef;
  z-index:3;
  margin:0;
}
* html #menu {
  /* Korrekturen fuer IE 5.x */
  width: 132px;
  padding: 0.8em;
  padding-top:146px;
  padding-right:0;
}
* html #menu li ul li {
  /* Korrektur fuer IE 5.x */
  margin-left: 1em;
  ma\rgin-left: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
* html #menu li ul li a {
  width: 100%;    /* Breitenangabe fuer IE 5.x */
  w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
}
* html #menu a {
  width: 100%;    /* Breitenangabe fuer IE 5.x */
  w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
}
* html #footer_container {
  position:absolute;
  width:100%;
  height:1em;
  padding-right:16px;
}
* html #footer {
  height:100%;
  position:static;
}
* html #content {
  position:absolute;
  top:0; bottom:0; left:0; right:0;
  height:100%;
  width:100%;
  overflow:auto;
  margin:0;
}
* html #frame1 {
  background:#FcFce8;
  frameborder:0;
  border:0;
  margin:0;
  height:2800px;
  width:100.1%;
  scroll:no;
}
#mail, #nachricht, #autor, #betreff {
  background-color: #FFFFFF;
} 
#page_header {
  width: 100%; 
  text-align: center;
  background-color: #D3F7E7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
}
#page_size {
  padding-left:16px;
}
#pageelementl {
  text-align: left;
  height:100%;
  width:92%;
  spacing:10px;
  margin-right:10px;
  margin-left:10px;
  padding-left:25px;
  padding-right:25px;
}
#pageelementll {
  text-align: left;
  height:100%;
  width:92%;
  spacing:10px;
  margin-right:10px;
  margin-left:10px;
  padding-left:25px;
  padding-right:25px;
}
#pageelementlll {
  text-align: left;
  height:100%;
  width:92%;
  spacing:10px;
  margin-right:10px;
  margin-left:10px;
  padding-left:25px;
  padding-right:25px;
}
#pageelementlV {
  text-align: left;
  height:100%;
  width:92%;
  spacing:10px;
  margin-right:10px;
  margin-left:10px;
  padding-left:25px;
  padding-right:25px;
}
#pageelementr {
  text-align: left;
  height:100%;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
#pageelementrr {
  text-align: left;
  height:100%;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
* html #page_header {
  width: 100%; 
  text-align: center;
  background-color: #D3F7E7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
}
* html #pageelementl {
  text-align: left;
  height:220px;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
* html #pageelementll {
  text-align: left;
  height:220px;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
* html #pageelementlll {
  text-align: left;
  height:220px;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
* html #pageelementlV {
  text-align: left;
  height:220px;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
* html #pageelementr {
  text-align: left;
  height:220px;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
* html #pageelementrr {
  text-align: left;
  height:220px;
  width:92%;
  margin-left:10px;
  margin-right:10px;
  spacing:10px;
  padding-left:25px;
  padding-right:25px;
}
#buchungsanfrage {
  margin:0px auto;
  width:480px;
  text-align:left;
}
#topline {
  vertical-align:top;
  text-align:center;
  width: 100%;
}
#newsblock {
  padding-left:12px;
  width:95%;
  height:100%;
}
#newstrenner {
  padding-left:12px;
  width:95%;
  hight:3px;
}


