body 



{



 font-family:verdana;



 color:#333333;



 font-size:11px;



 background-color:#ffffff;



 background-image:url(images/bg.gif);



 background-repeat:repeat-x;



 line-height: 20px;



 margin:0px;











}







img {border:0;}







p {margin:0px;}







b { color:#666666;



 	font-size:10px;



	



	}











h1 { 



 color:#DD2323;

 font-size:15px;

 margin-top:20px;

 margin-left:28px;



}







a {color: #0066CC;background-color:#fff; text-decoration: none;}



a:hover {color: #fff;background-color:#0066CC; text-decoration: none;}



a.image {background: no-repeat left center; padding:0px 0px 0px 0px;}



a.image:hover  {text-decoration:none;}



a.2 {color:#00000;background-color:#fff; text-decoration: none;font-size:9px;}



a.2:hover {color: #00000;background-color:#0066CC; text-decoration: none;font-size:9px;}





 



#impressum



{



 position:absolute;



 left:30px; top:790px; width:600px;



}







#description



{



 position:absolute;



 left:30px; top:940px; width:600px;



 color:#666;
 font-size:10px;



}







#sponsoren {



position:absolute;



left:30px; top:580px;



width:950px;



margin:0px;



padding:0px;



text-align:justify;



}







#logo



{



 position:absolute;



 left:80px; top:124px; width:120px; height:120px;



 background-image:url(images/logo.jpg);



 border-right:0px solid #ffffff;



}







#plakat



{



 position:absolute;



 left:731px; top:85px; width:252px; height:297px;



 border-bottom:0px solid #ffffff;



 border-right:0px solid #ffffff;



}







#bg2



{



 position:absolute;



 left:0px; top:85px; width:770px; height:190px;



 background-image:url(images/bg2.gif);



 border-bottom:0px solid #ffffff;



 border-right:0px solid #ffffff;



}







#willkommen



{



 position:absolute;



 left:274px; top:85px; width:457px; height:85px;



 border-right:0px solid #ffffff;







}



#direkt



{



 position:absolute;



 left:30px; top:310px; width:590px; height:250px;



 border-right:0px solid #ffffff;



}



#direkteinstieg



{



 position:absolute;



 left:274px; top:168px; width:457px; height:49px;



 border-right:0px solid #ffffff;



}



#ttschule



{



 position:absolute;



 left:274px; top:217px; width:557px; height:58px;



 border-right:0px solid #ffffff;



}



#news



{



 position:absolute;



 left:445px; top:310px; width:500px; height:250px;



 border-right:0px solid #ffffff;line-height: 20px;



}







#training



{



 position:absolute;



 left:445px; top:470px; width:500px; height:250px;



 border-right:0px solid #ffffff;line-height: 20px;



}#quicklinks

{

 position:absolute;

 left:30px; top:382px; width:420px;

 border-right:0px solid #ffffff;

}



#sitemap

{

 position:absolute;

 left:30px; top:660px; width:950px;

 border-right:0px solid #ffffff;font-size:10px;

}



#lightbox{



	position: absolute;



	left: 0;



	width: 100%;



	z-index: 100;



	text-align: center;



	line-height: 0;



	}







#lightbox a img{ border: none; }







#outerImageContainer{



	position: relative;



	background-color: #fff;



	width: 250px;



	height: 250px;



	margin: 0 auto;



	}







#imageContainer{



	padding: 10px;



	}







#loading{



	position: absolute;



	top: 40%;



	left: 0%;



	height: 25%;



	width: 100%;



	text-align: center;



	line-height: 0;



	}



#hoverNav{



	position: absolute;



	top: 0;



	left: 0;



	height: 100%;



	width: 100%;



	z-index: 10;



	}



#imageContainer>#hoverNav{ left: 0;}



#hoverNav a{ outline: none;}







#prevLink, #nextLink{



	width: 49%;



	height: 100%;



	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */



	display: block;



	}



#prevLink { left: 0; float: left;}



#nextLink { right: 0; float: right;}



#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }



#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }











#imageDataContainer{



	font: 10px Verdana, Helvetica, sans-serif;



	background-color: #fff;



	margin: 0 auto;



	line-height: 1.4em;



	overflow: auto;



	width: 100%	



	}







#imageData{	padding:0 10px; color: #666; }



#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	



#imageData #caption{ font-weight: bold;	}



#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			



#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	} 	



		



#overlay{



	position: absolute;



	top: 0;



	left: 0;



	z-index: 90;



	width: 100%;



	height: 500px;



	background-color: #000;



	}















#rss1 {position:absolute;



left:430px; top:310px;}



#rss2 {position:absolute;



left:430px; top:470px;}
