body {background-color: #FFFAF0; font-family: Arial,Helvetica,sans-serif; margin: 0; padding: 0; min-width: 780px; background-image:url(pics/basic/back.jpg); repeat-x; }
a:link { text-decoration: none; color: #4D6297 }
a:visited { text-decoration: none; color: #4D6297 }
a:hover { text-decoration: none; color: #000000 }
#lokator a:link { text-decoration: none; color: #99AEE3 }
#lokator a:visited { text-decoration: none; color: #99AEE3 }
#lokator a:hover { text-decoration: none; color: #000000 }
#logo { left: 0; top:0; width: 780px; height: 93px }
* html #logo { width: 780px; w\idth: 780px; height: 93px; he\ight: 93px }
.adress  { color: #000000; font-size: 0.6em; font-family: Arial, Helvetica; margin-left: 12px }
.bild { clear: both }
div#adress   { width: 140px; float: left }
ul#mainnav  { background-color: #99aee3; margin: 0; padding: 0; width: 100%; float: none }
ul#mainnav li { list-style: none; display: inline; margin: 0; padding: 0 }
ul#mainnav a, ul#mainnav span  { color: #000000; font-size: 0.75em; font-family: Arial, Helvetica; text-decoration: none; background-color: #99aee3; margin: 0; padding: 2px 15px 1px; border-style: solid; border-width: 1px; border-color: white black black white }
ul#mainnav a:hover, ul#mainnav span { border-color: white; border-left-color: black; border-top-color: black; color: black; background-color: #FEFAEF; }
ul#subnav { margin: 0; padding: 0; width: 100% }
ul#subnav li { list-style: none; padding: 3px 0 0 }
ul#subnav a, ul#subnav span   { color: #000; font-size: 0.75em; font-family: Arial,Helvetica; text-decoration: none; background-color: #e9dcc3; display: block; padding: 1px 0 1px 12px; border-style: solid; border-width: 1px; border-color: #fff #8e836e #8e836e #fff }
* html ul#subnav a, ul#subnav span  { width: 140px; w\idth: 126px  }
ul#subnav a:hover, ul#subnav span  { color: #000; font-size: 0.75em; background-color: #fefaef; border: solid 1px #e9dcc3 }
div#lokator      { font-size: 0.75em; font-family: Arial, Helvetica; background-color: #f7f0e2; margin-top: 20px; margin-left: 153px; padding: 3px; width: 600px; border-bottom: 1px solid #e9dcc3 }
* html div#lokator { ma\rgin-top: 20px; margin-top: 20px; ma\rgin-left: 150px; margin-left: 150px; padding: 3px; padd\ing: 3px; width: 600px; wid\th: 608px  }
div#spalte1     { font-size: 0.75em; font-family: Arial, Helvetica; margin-left: 13px; padding: 3px 13px 3px 3px; width: 284px; float: left }
* html div#spalte1  { margin-top: 10px; margin-left: 13px; padding: 3px 13px 3px 3px; width: 275px; ma\rgin-left: 13px; ma\rgin-top: 10px; padd\ing: 3px 13px 3px 3px; wid\th: 280px; float: left   }
div#spalte2     { font-size: 0.75em; font-family: Arial, Helvetica; margin-left: 453px; padding: 3px 3px 3px 13px; width: 284px; border-left: 1px solid #e9dcc3 }
* html div#spalte2 { ma\rgin-top: 10px; margin-top: 10px; ma\rgin-left: 450px; margin-left: 450px; padding: 3px 3px 3px 13px; padd\ing: 3px 3px 3px 13px; width: 284px; wid\th: 284px  }
h1     { color: #333; font-size: 1em; font-family: Arial, Helvetica; font-weight: bold; background-color: #f7f0e2 }
h2 { color: #DC143C; font-size: 1em; font-family: Arial, Helvetica; font-weight: bold; }
.lokator  { color: #804040 }
div#termine       { font-size: 0.75em; font-family: Arial, Helvetica; margin-left: 153px; padding: 3px; width: 581px }
* html div#termine   { margin-top: 10px; margin-left: 150px; padding: 3px 3px 3px 13px; width: 581px; ma\rgin-left: 13px; ma\rgin-top: 10px; padd\ing: 3px 3px 3px 13px; wid\th: 581px    }
.tag { width: 7em; float: left }
.datum { width: 5em; float: left }
.zeit { width: 5em; float: left }
.termin { }
.texts  { font-size: 0.65em; }
.kursiv { font-style: italic; font-family: Times, Times New Roman }
p#totop   { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; margin-top: 2em; text-indent: 156px; clear: both }
.termine { border-bottom:1px solid #e9dcc3; }
hr { color: #E9DCC3; background-color: #E9DCC3; height: 1px; border: 0px; }
