html, body{
  font: 10pt georgia;
  margin: 0px;
  height: 100%;
}
a.link
{
  font-weight: bold;
  text-decoration: none;
  color:#FCFCFC;
}

a.visited
{
  font-weight: bold;
  text-decoration: none;
  color:#D4CDDC;
}

a.hover, a.active
{
  font-weight: bold;
  text-decoration: none;
  color:#9685BA;
}
#breaknews{
  /*background: url("http://www.burgkronberg.de/images2/burgzeit_textflaeche.gif") no-repeat;*/
  border: solid red;
  width: 400px;
  padding: 10px;
  text-align: center;
}

div
{

  }

#div_ground
{
  background-color: black;
  border-top: 2px solid;
  border-right: 2px solid;
  margin-top: 20px;
  margin-right:20px;
  padding: 20px;
  border-color: #eed0d0;
  width: 780px;
  }
#div_breaknews
{  border: solid red;
   width: 400px;
}
#topbox /*This is the upper Banner*/
{
  position:absolute;
  margin: 0px;
  color: white;
  font: 14pt sans-serif;
  font-weight: bold;
  padding-top: 0px;
  padding-left: 350px;
  padding-bottom: 10px;
  /*padding-bottom: 10px;*/
  height: 150px;
  width: 100%;
  /*background: url("assets/banner_top.jpg") no-repeat;*/
  background-color: #bbbbbb;
  border-bottom: solid black 2px;
  z-index: 2;

  /*plop*/
}

#menu
{
  border: 2px dotted white;
  width: 80%;
  margin-left: 40px;
  padding: 5px;
  display:inline;
  font: 10pt sans-serif;
  font-weight: bold;
  color: white;
  }

#menu p
{
  display:inline;
}

#menu ul, #menu li
{
  margin-left:0px;  padding-left:0em;  text-indent: -1em;  list-style:none;  display:inline;
}

#picbox
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 300px;
  height: 300px;
  margin: 0px;
  spacing: 0px;
  z-index: 3;
}

#leftbox
{
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0px;
  spacing: 0px;
  width: 200px;
  height: expression(this.parentNode.parentNode.offsetWidth + 'px');
  background-color: #000000;
  background-image: url("assets/bg_contents.jpg");
  border-right: solid #bbbbbb 4px;
  z-index: 1;
}

#menubox
{
  position: absolute;
  background-color: #9595CB;
  top: 330px;
  left: 30px;
  width: 200px;
  border: solid black 1px;
  padding: 10px;
  color: white;
  font: 12pt sans-serif;
  font-weight: bold;
  text-align: justify;
  line-height: 2.5ex;
  list-style-type: none;
  z-index: 100;
}

#menubox ul, #menubox li
{
  margin-left:10px;  padding-left:0em;  text-indent: -1em;  list-style:none;
}

#pub1box
{
  position: absolute;
  background-color: #9595CB;
  top: 610px;
  left: 30px;
  width: 200px;
  border: solid black 1px;
  padding: 10px;
  color: white;
  font: 12pt sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 2.5ex;
  list-style-type: none;
  z-index: 100;
}

#contextbox
{
  position: absolute;
  top: 180px;
  left: 320px;
  min-height: 100%;
  height: auto;
   }

#mainbox
{
  padding: 10px;
  border: dashed 1px grey;
  min-height:auto;
  overflow:auto;
  height: 100%;
}

#ex1box
{
  float: right;
  margin: 20px;
  margin-right: 0px;
  border: solid 1px;
  padding: 5px;
  text-align: center;
  width: 220px;
  min-height: 100px;
}

#ex2box
{
  float: right;
  margin: 20px;
  border: solid 1px;
  text-align: center;
  width: 200px;
  min-height: 100px;
}
.kopfzeile { font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #999999; padding-left: 3px; padding:3px}
.zeile1 {background-color: #9595cb;}
.zeile2 {background-color: #9999ff;}

td { font-family:Arial,Helvetica,sans-serif; font-size:12px;padding: 5px;}
hr#divider { noshade; color:#336666; height:1; margin:3px 0 3px 0 }

#musicpage
{
width: 100%;
text-align:center;
v-align: middle;
}