body {
   background-color:white;
   margin:0px;
   padding:0px;
   color:black;

  font-family: arial, helvetica, sans-serif;
  font-weight:normal;
  font-size: 10.5pt;
  font-size: 90%;
  text-align:justify
}

a:link, a:visited { 
  color:#5B69A6;
  font-weight: bold;
}
/*
LINK="#5B69A6" VLINK="#5B69A6" ALINK="#00FF00"
*/

b.tour_ueber { color: #ffffff; }
p.tour_ueber { color: #ffffff; }
td.tour_txt { background-color: #000fff; color: #ffffff; }

td,th {
}

/*p {
    font-family: arial, helvetica, sans-serif;
}*/

/* separating bars */
.brownBarNoSpace { 
  padding-top:	  2px;
  padding-bottom: 2px;
  padding-left:  24px;
  background-color: #f2b533;
  font-size: 120%;
  font-weight: bold;
  text-align: left;
}
.brownBar { 
  margin-top:   24px;
  padding-top:	  2px;
  padding-bottom: 2px;
  padding-left: 24px;
  background-color: #f2b533;
  font-size: 120%;
  font-weight: bold;
  text-align: left;
}
/* Foto-Übersicht und Termine der Event-Übersicht Tabelle */
#grayTable  tr{
  vertical-align: top;
}
#grayTable  td{
  text-align: left;
  background-color: #dddddd;
}
/* Termine und Beginn in der Detailbeschreibung eines Events */
#eventTable {
  margin-left: -4px;
}
#eventTable  tr {
  vertical-align: top;
}
#eventTable  td {
  text-align: left;
}
/* indented section with a leading dot */
.iDotNarrow {
  margin-top:   6px;
  background-image:url(pics/bull_20_hege.gif);
  background-repeat:no-repeat;
  padding-left: 24px;
  background-position: 5px 3px;
}
.iDot {
  margin-top:   12px;
  background-image:url(pics/bull_20_hege.gif);
  background-repeat:no-repeat;
  padding-left: 24px;
  background-position: 5px 3px;
}
.iDotSpace {
  margin-top:   24px;
  background-image:url(pics/bull_20_hege.gif);
  background-repeat:no-repeat;
  padding-left: 24px;
  background-position: 5px 3px;
}
/* formatting inside a 'section' */
.headline {
  font-size: 120%;
  font-weight: bold;
}
.par {
  margin-top:   6px;
  margin-bottom: 0px;
}

/* neues Design */
#logo {
   position:absolute;
   z-index:1;
   top:5px;
   left:8px;
   width:130px;
   height:73px;
}
#menu {
   position:absolute;
   z-index:1;
   top:100px;
   left: 0px;
   width:150px;
   margin:0px;
   padding:0px;
}
div.menue { 
  background: url(pics/menubtn_normal.png) no-repeat;
  width:140px; 
  height:30px; 
  margin:4px;
}
div.menue img { 
  border: 0;
}
div.menue a { 
  display:block; 
}
div.menue a:link, div.menue a:visited { 
  color: black;
}
div.menue a:hover  { color:white; background: url(pics/menubtn_hover.png)  no-repeat;}
div.menue a:active { color:black; background: url(pics/menubtn_active.png) no-repeat;}
<!--[if IE]><style type="text/css">div.menue a {width:100%;}</style><![endif]-->


#frame {
  border: 0;
}
.frameBG {
  background-color: #1C82FF;
}
#content {
  position:relative;
  margin: 5px 18px 20px 161px;
  padding-left: 10px;
  padding-right: 10px;
  /* if border is used, correct margin-left: 160; margin-right: 17
  border: 1px solid red;
  */
}
#content_table {
  width: 100%;
}
#copyright{
  line-height:0px; 
  position:relative; 
  top: -15px; 
  right: 5px; 
  font-size: smaller; 
  text-align: right;
}


@media Print    
{
#logo   { top: 0px; }
#logo img { width: 80% }
#frame { display: none; visibility: hidden; width: 0px; height: 0px }
#menu   { display: none; visibility: hidden; width: 0px; height: 0px }
#content { margin: 0px; }
}
