



a:Link,a:Visited,a:Active   {
  border-bottom:none;
  color:#0048e0;
}
a:Hover   {
  border-bottom:none;
  color:#0048e0;
}

a.nostyle:Link,a.nostyle:Visited,a.nostyle:Active, a.nostyle:Hover   {
  border-bottom:none;
  color:#0048e0;
}
/*
a:Link,a:Visited,a:Active   {
  border-bottom:#789ff0 1px dashed;
}
a:Hover   {
  border-bottom:none;
  color:#0048e0;
}

a.nostyle:Link,a.nostyle:Visited,a.nostyle:Active, a.nostyle:Hover   {
  border-bottom:none;
  color:#0048e0;
}
*/

#sitelogo {
  float:left;
}

#sitetitle {
  font-size:30px;
  font-weight:bold;
  line-height:40px;
  margin-top:20px;
  color:#0048e0;
}

.pagetitle {
  font-size:14pt;
  font-weight:bold;
  line-height:2.40ex;
  margin-top:3ex;
  margin-bottom:2ex;
}

p.foot {
  font-size:8pt;
  color:#666666;
  text-align:center;
}
.foot A:Link, .foot A:Visited, .foot A:Active, .foot A:Hover {
  color:#666666;
  border-bottom:none;
}

/*
Farbcodes aus Logo
0048e0    blau
789ff0    strong
bacef8    medium
dde7fc    light
*/

/*
ul.navlist1, ul.navlist2, ul.navlist3 {
  list-style:none;
}
ul.navlist1 {
}
ul.navlist2 {
}
ul.navlist3 {
}

li.navitem1 {
  background-color:#6893ee;
}
li.navitem2 {
  background-color:#bacef8;
}
li.navitem3 {
  background-color:#dde7fc;
}
*/

li.navitem1, li.navitem2, li.navitem3 {
  font-size:12pt;
  font-weight:bold;
}
.navlist1 a:Link, .navlist1 a:Visited, .navlist1 a:Active   {
  border:none;
  color:#000000;
}
.navlist1 a:Hover   {
  color:#0048e0;
}
li.navsel {
  color:#0048e0;
}



table.termine, table.kontakt {
  clear:both;
}
table.termine th, table.termine td, table.kontakt th, table.kontakt td {
  padding:4px 8px 6px 4px;
}
table.termine th, table.kontakt th {
  font-weight:bold;
  color:#ffffff;
  background-color:#0048e0;
}
table.termine td, table.kontakt td {
}
table.termine tr.row12, table.kontakt tr.row12 {
  background-color:#dde7fc;
}
table.termine tr.row22, table.kontakt tr.row22 {
  background-color:#bacef8;
}


table.kontakt td.col13 {
  padding:0px;
}
table.kontakt td.col12,
table.kontakt td.col23 {
  width:138px;
}
table.kontakt td.col22 {
  width:402px;
}
table.kontakt td.col33 {
  width:250px;
}



span.smaller {
  font-size:90%;
}

span.bold {
  font-weight:bold;
}

span.italic {
  font-style:italic;
}

div.adressen h2 {
  font-size:110%;
  font-weight:bold;
}

div.adressen p {
  margin-left:3em;
}

div.alphamotto {
  max-width:27em;
  padding:1ex 1em;
}
div.alphamotto p:first-letter {
  font-size:150%;
  font-weight:bolder;
  color:#0048e0;
}

img.textleft {
  float:right;
  padding:1ex 2px 1ex 1em;
}

img.textright {
  float:left;
  padding:1ex 1em 1ex 0px;
}

img.textno {
  float:none;
  padding:1ex 0px 1ex 0px;
}

div.infobox {
/*
  background-color:#0048e0;
  background-color:#dde7fc;
  background-color:#bacef8;
*/
  border-color:#0048e0;
  border-width:1px;
  background-color:#dde7fc;
  margin:10px 0px;
}

div.infobox p {
  padding:3px;
}

div.infobox h3 {
  background-color:#0048e0;
  color:#ffffff;  
  margin:0px;
  padding:3px;
}

div.infobox h3 a:Link, div.infobox h3 a:Visited, div.infobox h3 a:Active, div.infobox h3 a:Hover {
  border:none;
  color:#ffffff;
}
div.infobox p a:Link, div.infobox p a:Visited, div.infobox p a:Active, div.infobox p a:Hover {
  border:none;
  color:#000000;
}


