body { color: #a5a7a9; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; background-color: #676767; margin: 0; padding: 0; }
#content { background-color: #fff; text-align: left; width: 933px; height: 660px; /*margin-top: 30px;*/ }
p { }
td { }
a:link { color: #a5a7a9; text-decoration: none; }
a:visited { color: #a5a7a9; text-decoration: none; }
a:hover { color: #828282; text-decoration: none; }
a.green:hover { color: #78e0e3; text-decoration: none; }
a.orange:hover { color: #ff9166; text-decoration: none; }
a.gelb:hover { color: #ffde30; text-decoration: none; }
a:active { color: #a5a7a9; text-decoration: none; }
h1 { font-size: 24px; font-weight: normal; line-height: 28px; margin: 0; }
.rahmen { position: relative; top: -3px; left: -3px; border: solid 3px #fff; }
.rahmen:hover { border: solid 3px #78e0e3; }


html body #lightbox #outerImageContainer, html body #lightbox {
	top: 0!important;
}

html body #lightbox #imageDetails {
/*	padding: 10px 0 0 0;
	margin: 0 0 -10px 0;*/
	/*position: relative;
	top: 12px;*/
}


#numberDisplay {
	display: none;
}

html body #lightbox #imageDataContainer {
margin-bottom: -10px!important;
}

*+html #spacer {
	height: 10px!important;
}

*+html #spacer2 {
	display: none;
}

*+html #outerImageContainer {
	top: -35px!important;
}

*+html #caption {
	line-height: 20px;
}

#linkespalte, #mittelspalte, #rechtespalte {float: left;}
.clearer {clear:both;}

#linkespalte {width: 220px; margin-left: 60px; margin-right: 35px; margin-top: 0px; padding-top: 65px;}
#mittelspalte {width: 260px; margin-right: 35px; padding-top: 65px;}
#rechtespalte {width: 260px; margin-right: 60px; margin-top: 51px; padding-top: 65px;}

#unten {margin-left: 64px; margin-top: 69px;}
#unten2 {margin-left: 64px; margin-top: 69px;}


#anim {overflow: hidden; width: 220px; height: 245px; background-image: url(../images/schattenunten.gif); background-repeat: no-repeat ;display: block; margin-bottom: 0px; margin-top: 25px; }
h1 {color: #006bb8; font-size: 15px; margin-top: 19px; margin-bottom: 19px;padding: 0; font-weight: normal; line-height: 16px;}
h2 {color: #006bb8; font-size: 15px; margin-top: 19px; margin-bottom: 0;padding: 0; font-weight: normal; line-height: 16px;}
p {margin: 0 0 19px 0;padding: 0;}
.rbuendig {text-align: right;}
a.blau:link, a.blau:active, a.blau:visited, a.blau:hover {color: #006bb8;}

#linkespalte h1 {display: block; width: 220px; padding: 0; margin: 0;text-align: center;}

body.neu #content {height: 630px; padding: 30px 0 0 0;}

.tclogo {display: blocK; width: 140px; height: 45px; background-image: url(../images/tac_gb.gif); background-repeat: no-repeat; background-position: 0 0;}
.tclogo:hover {display: blocK; width: 140px; height: 45px; background-image: url(../images/tac_gb.gif); background-repeat: no-repeat; background-position: 0 -45px;}
