td{text-align:left; vertical-align:top;}
td.graumitte{text-align:center; background-color:#B6B9BC;}
table.haupt{border:1px solid #B6B9BC;}
.weiss{background-color:#FFFFFF;}
.schwarz{background-color:#000000;}
.gruen{background-color:#1C9A9E;}
.rot{background-color:#8D4044;}
.grau{background-color:#B6B9BC;}
td.geschoben{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#666666; text-decoration:none; vertical-align:bottom;}
td.geschichte{height:5px; background-color:#1C9A9E;}
span.jahr{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#1C9A9E;}
td.pfeil{height:20px; vertical-align:middle;}
td.pfeilli{height:20px; vertical-align:top; text-align:right;}
.p10grau{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333; vertical-align:middle;}
.p8grau{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333;}
.p6{font-size:6pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333; text-decoration:none; }
.p7{font-size:7pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333; text-decoration:none; }

.p8{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#666666; text-decoration:none; }
.p6gruen{font-size:6pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#1C9A9E; text-decoration:none; }
.p8gruen{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#1C9A9E; text-decoration:none; }
.p6rechts{font-size:6pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333; text-align:right;}
.p10{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333; text-decoration:none; }
.p12{font-size:12pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#333333;}
.p18{font-size:18pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#666666;}
.headgruen{font-size:16pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#1C9A9E;}
.p18mitte{font-size:18pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#1C9A9E; text-align:center;}
.p24{font-size:24pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#666666;}
.p10gruen{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#1C9A9E; text-align:center;}
.navgruen{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#1C9A9E; color:#FFFFFF; text-decoration:none; height:18px;}
.navgruen:hover{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#666666; color:#FFFFFF; text-decoration:none; height:18px;}
.tdnavgruen{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#1C9A9E; color:#FFFFFF; text-decoration:none; height:18px;}
.navoben{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.tdnavmitte{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#B6B9BC; color:#000000; text-decoration:none; height:18px;}
.tdnavmitteon{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#666666; color:#FFFFFF; text-decoration:none; height:18px;}
.tdnavmitteaktiv{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#1C9A9E; color:#FFFFFF; text-decoration:none; height:18px;}
.navmitte{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#B6B9BC; color:#000000; text-decoration:none; height:18px;}
.navmitte:hover{font-size:10pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; background-color:#666666; color:#FFFFFF; text-decoration:none; height:18px;}

ul{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#666666; text-decoration:none; margin-left:15px;}
li{font-size:8pt; font-family:Verdana,Arial,Helvetica; font-weight:normal; color:#666666; text-decoration:none; margin-left:0px;}

input.p8 {width:300px; }
textarea.p8 {width:300px; height:150px;}
b{ font-weight:bold;}
img.lightbox{border:1px solid #B6B9BC;}

.noborder
{  
  border: 0px solid #1C9A9E;
}

a.noborder img
{
  border: 2px solid white;
}

a.noborder:hover img
{
  border: 2px solid #1C9A9E;
  color: #496eb3;    
}

a.internal:link, a.internal:visited
{
  display: inline;
  color: #496eb3;    /* #f3850f; */
  //text-decoration: none;
  text-decoration: underline;        
}

a.internal:hover
{
  display: inline;
  color: #1C9A9E;
  text-decoration: underline;
}