body {
  background: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  margin-left:50px;
  /*margin-right:50px;*/
  margin-top:100px;
  /*margin-bottom:100px*/
}
td, th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: justify;
}
p {
  line-height: 18px;
}
a:hover {text-decoration: none;}
a {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
.Achtung {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-family: sans-serif;
  font-size: 30px;
  color: #EC008C;
}
.alert {
  font-size: 12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #CC0000
}
.author {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}
.bgtop {
  background-color: #999999;
  background-image: url(img/top.jpg);
  background-repeat: no-repeat;
  background-position: right;
}
.button {
  background-color:#CCCCCC;
  height:20px;
  border:1px solid;
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-color:#FFFFFF;
  vertical-align: middle;
}
.Feld {
  background-color:#FFFFFF;
  height:17px;
  border:1px solid;
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  line-height: 15px;
}
#flaggen {
  position:absolute;
  background-color:#666666;
  width:60px;
  height:30px;
  left:768px;
  top:171px;
  padding:1px;
}
form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin-bottom:2pt;
}
#fotostreifen {
  position:absolute;
  background-color:#1A1B1F;
  width:683px;
  height:103px;
  top:68px;
  left:147px;
  vertical-align:bottom;
}
#friends {
  position:absolute;
  background-color:#1A1B1F;
  width:683px;
  height:68px;
  top:0px;
  left:147px;
}
.gruen {
 font-family: Verdana;
 font-size: 10pt;
 text-align: center;
 color: #00DF00;
}
.header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}
#kellerfoto {
  position:absolute;
  background-color:#999999;
  width:174px;
  height:319px;
  top:201px;
  left:0px;
}
.kellertheatre {
  color:#EC008C;
  font-size: 16px;
}
.kopfzeile1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 18px;
}
.kopfzeile2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 49px;
}
#logo {
  position:absolute;
  background-color:#1A1B1F;
  width:147px;
  height:171px;
  top:0px;
  left:0px;
}
.multiple {
  background-color:#FFFFFF;
  border:1px solid;
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  line-height: 15px;
}
#navioben {
  position:absolute;
  background-color:#666666;
  width:770px;
  height:30px;
  left:0px;
  top:171px;
  padding:1px;
}
#naviunten {
  position:absolute;
  left:50px;
  top:620px;
  width:830px;
  color:#000000;
  z-index:3;
  text-align:center;
}
.navoben:hover {
  text-decoration: none;
  color: #FF0099;
}
.navoben {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.navunten:hover {
  text-decoration: none;
  color: #FF0099;
}
.navunten {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-align: center;
}
.rahmen {
  position:relative;
  width:830px;
  /*height:480px;  */
  left: 50px;
  /*top: 90px; */
  z-index:1;
}
#rahmen {
  position:absolute;
  width:830px;
  /*height:480px; */
  left: 50px;
  /*top: 90px; */
  z-index:1;
}
.subtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
}
table.270hoch {
  width: 100%;
  border: 0px;
  height: 270px;
  /*padding: 0px;
  border-spacing: 0px;*/
}
.termine {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  bordercolor: #000000;
  border: 1px;
}
#text {
  position:absolute;
  background-color:#FFFFFF;
  width:616px;
  height:279px;
  top:201px;
  left:174px;
  text-align:justify;
  padding:20px;
}
.Textarea {
  background-color:#FFFFFF;
  border:1px solid;
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  line-height: 15px;
}
.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
}
.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
}
.who {
  width:160px; text-align:center;
}
.wichtigKasten {
  border-width:4px;
  border-color:red;
  border-style:solid;
  width:600;
  background-color:#EEEEEE;
}
.pink_fett {
 font-family:Arial, Verdana;
 font-size:18px;
 font-weight:bold;
 color:#BE1093;
}
.P_ {
 background: #CBEBFF;
 text-align: center;
 border: 2px solid #000000;
 width: 600px;
}
.P_Logo {
 background: #CBEBFF;
 text-align: center;
 width: 600px;
 height: 143px;
}
.P_Kopf {
 font-family: Verdana;
 font-size: 24pt;
 font-weight: bold;
 text-align: center;
 color: #000000;
}
.P_Titel {
 font-family: Verdana;
 font-size: 16pt;
 font-weight: bold;
 text-align: center;
 color: #D40494;
}
.P_Datum {
 font-family: Verdana;
 color: #000000;
 font-weight: bold;
 text-align: center;
 font-size: 10pt;
}
.P_Detail {
 font-family: Verdana;
 color: #000000;
 text-align: center;
 font-size: 10pt;
}
