body {
	background-color: #FFFFFF;
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif;

}



.table {
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #FFFFFF;
 font-style: normal;
}

.tableheadline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #000000;
 font-style: normal;
}



.head {
 background-image: url(../images/headbgpic.jpg);
}

.headsub {
 font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
 font-weight: bold;
 color: #000099;
 font-style: italic;
}


.tdbgauslauf {
 background-color: #669999;
}

.tdbgblue {
 background-color: #336699;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
}

.tdbggreen {
 background-color: #006E59;
}


.text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 color: #000000;
}

.textwhite {
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 color: #00000;
}

.textfett {
 font-size: small;
 font-weight: bold;
}

.textlink {
 color: #003366;
 text-decoration: none;
}

.textfettwhite {
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;font-weight: bold;
 color: #FFFFFF;
}

.textfettgreen {
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;font-weight: bold;
 color: #006E59;
}


.tdbggrey {
 background-color: #D1D1C2;
}

.tdbgdarkgrey {
 background-color: #B0B0B0;
}

.tdbgblue {
	background-color: #244A8C;
}


.newstext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: medium;
 color: #63635E;
}

.newstextlink {
 color: #003366;
 font-size: small;
 text-decoration: none;

}

.newstextgreen {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #006E59;
}

.newstextfettgreen {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #006E59;
}

.newstextfettwhite {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
	font-size: large;
 color: #FFFFFF;
}

.newstextfett {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: medium;
 color: #63635E;


}

.newstextunterstrichen {
 font-family: Arial, Helvetica, sans-serif;
 font-size: medium;
color: #63635E;
 BORDER-BOTTOM: #63635E double;
}


.textfettlink {
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;

}

.textfettlinkgreen {
 font-weight: bold;
 color: #006E59;
 background-color: #D1D1C2;
  text-decoration: none;

}


.photo {padding:20px; background:#D1D1C2; width:593px; height:330px; text-align:left;}
.photo ul {list-style:none; padding:0; margin:0; width:216px; background:#006E59; border:1px solid #006E59; position:relative; height:144px;}
.photo ul li {display:inline; width:24px; height:24px; float:left; margin:6px;}
.photo ul li a {display:block; width:24px; height:24px; cursor:default; background:url(haken.jpg) no-repeat; text-decoration:none;}
.photo ul li a b {display:none;}
.photo ul li a img {display:block; width:22px; height:22px; border:1px solid #B0B0B0; border-top-color:#ccc;}
.photo ul li a:hover {white-space:normal;position:relative;}
.photo ul li a.vert:hover img {position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color:#B0B0B0;}
.photo ul li a.hor:hover img {position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:#B0B0B0;}
.photo ul li a:active, .photo ul li a:focus {position:static; outline:0;}
.photo ul li a:focus.vert img, .photo ul li a:active.vert img {background-color:#006E59; position:absolute; left:260px; top:0; width:240px; height:320px; border:1px solid #B0B0B0; padding:5px 45px;}
.photo ul li a:focus.hor img, .photo ul li a:active.hor img {background-color:#006E59; position:absolute; left:260px; top:0; width:320px; height:240px; border:1px solid #B0B0B0; padding:45px 5px;}
.photo ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:204px; height:150px; border:1px solid #006E59; top:165px; left:0; color:#006E59; font-size:16px; font-weight:normal; padding:6px;}
