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

}


.table {
 background-color: #FFFFFF;
);

}


.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;
}

.tdbggreen {
 background-color: #669999;
}

.tdbggrey {



	background-color: #D1D1C2;
}

.tdbgdarkgrey {



 background-color: #B0B0B0;
}

.tdbgblue {



	background-color: #244A8C;
}


.tableheadline {

 font-family: Arial, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: #000000;
 font-style: normal;
}


.newstext {
 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;
}

.newstextfett {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: medium;
 color: #63635E;


}

.newstextlink {
 color: #003366;
 font-size: small;
 text-decoration: none;

}

.newstextfettwhite {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: large;
 color: #FFFFFF;
}

.newstextblue {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
	color: #244A8C;
}

.newstextfettblue {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
	color: #244A8C;
}


.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: #FFFFFF;
}

.textfett {
 font-weight: bold;
}
.textlink {
 color: #003366;
	text-decoration: none;

}

.textfettwhite {
 font-family: Arial, Helvetica, sans-serif;
	font-size: small;font-weight: bold;
	color: #FFFFFF;
}

.textfettblue {
 font-family: Arial, Helvetica, sans-serif;
	font-size: small;font-weight: bold;
	color: #244A8C;
}

.textfettlink {
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;

}

.textfettlinkblue {
 font-weight: bold;
 color: #244A8C;
 background-color: #D1D1C2;
 text-decoration: none;

}
}
.laufband {
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
	color: #244A8C;
 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:#244a8c; border:1px solid #244A8C; 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:#244A8C; 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:#244A8C; 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 #244A8C; top:165px; left:0; color:#244A8C; font-size:16px; font-weight:normal; padding:6px;}



