*		{
		margin:				0;
		padding:			0;
		}

		

body		{
		background-color: 		#ffffff;
		font-family: 			Tahoma, Arial, Verdana, Tahoma, Arial, serif;
		font-size:			80%;
		font-style:			normal;
		color:				#000033;
		min-height:			100%;
		height:				auto;
		display:			block;
		}

#gesamt

		{
		height:				auto;
		width:				991px;
		display:			block;
		position:			relative;
		left:				50%;
		margin-left:			-492px;
		top:				0px;
		background-image:		url(../gfx/background.jpg);
		background-repeat:		repeat-y;
		background-position:		0px 0px;
		}

#lwlheader	{
		display:			block;
		height:				160px;
		width:				991px;
		background-image:		url(../gfx/lwlback.jpg);
		background-repeat:		repeat-y;
		background-position:		0px -20px;
		}
		
#lwlfooter	{
		display:			block;
		height:				170px;
		width:				991px;
		background-image:		url(../gfx/lwlback2.jpg);
		background-repeat:		repeat-y;
		background-position:		0px 0px;
		font-family: 			Verdana, Arial, Helvetica, sans-serif;
		font-size:			0.9em;
		}

#lwlfooter_content

		{
		display:			block;
		height:				120px;
		width:				950px;
		background-image:		url(../gfx/lwl_footer.gif);
		background-repeat:		repeat-x;
		background-position:		20px 45px;
		padding:			45px 0 0 0px;
		margin-left:			20px;
		}

#lwlfooter p	{
		display:			block;
		float:				left;
		width:				750px;
		height:				auto;
		margin-top:			12px;
		margin-bottom:			5px;
		color:				#00569D;
		}

#lwlfooter ul

	 	{
		display:			block;
		float:				left;
		list-style-type:		none;
		width:				200px;
		margin-bottom:			5px;
		}

#lwlfooter ul li	

		{
		display:			block;
		float:				left;
		margin-top:			12px;
		margin-left:			5px;
		}
		
#lwlfooter ul li a 

		{
		color:				#00569D;
		text-decoration:		none;
		font-weight:			normal;
		}
			

#header		{
		display:			block;
		height:				145px;
		width:				100%;
		background-image:		url(../gfx/header.jpg);
		background-repeat:		no-repeat;
		background-position:		0px 0px;
		}

#headerlogo	{
		width:	 			202px;
		height:				110px;		
		position:			relative;
		top:				0px;
		left:				8px;
		background-image:		url(../gfx/logo_links.jpg);
		background-repeat:		no-repeat;
		display:			block;
		float:				left;
		}

#headerlogo img	{
		width:				202px;
		height:				110px;
		border:				none;
		display:			block;
		}


#headerlogo2	{
		width:	 			335px;
		height:				55px;		
		display:			block;
		float:				left;
		}

#headerlogo2 p.albatrosschule

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_albatrosschule.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo2 p.terminplaner

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_terminplaner.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo2 p.presse

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_presse.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo2 p.intern

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_intern.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo2 p.weblinks

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_weblinks.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}


#headerlogo2 p.downloads

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_downloadbereich.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo2 p.uk

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_uk.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo2 p.nele

		{
		width:	 			335px;
		height:				55px;
		background-image:		url(../gfx/header_nele.jpg);
		background-repeat:		no-repeat;
		display:			block;
		position:			relative;
		top:				90px;
		left:				8px;
		font-size:			0.1em;
		text-indent:			-2000px;
		}

#headerlogo3	{
		width:				118px;
		height:				150px;
		position:			relative;
		top:				0;
		left:				327px;
		display:			block;
		float:				left;
		}

		
#headerlogo3 p.adress

		{
		font-size:			0.1em;
		text-indent:			-1999px;
		background-image:		url(../gfx/adresse.jpg);
		background-repeat:		no-repeat;
		display:			block;
		height:				80px;
		width:				118px;
		}

#headerlogo3 img.intern

		{
		width:				118px;
		height:				41px;
		border:				none;
		display:			block;
		background-image:		url(../gfx/intern.jpg);
		background-repeat:		no-repeat;
		}


#navigation	{
		display:			block;
		width:				200px;
		height:				auto;
		position:			relative;
		top:				0px;
		left:				8px;
		padding:			0;
		float:				left;
		}

#navigation ul 	
		{	
		display: 			block;
		width:				100%;
		height:				auto;
		padding: 			0;
		margin: 			30px 0 0 0px;
		list-style-type:		none;
		border-top:			1px solid #cccccc;
		}

#navigation ul ul	
		{	
		display: 			block;
		width:				100%;
		height:				auto;
		padding: 			0;
		margin: 			0 0 0 0;
		list-style-type:		none;
		}
 
#navigation ul li

		{
		width:				200px;
		height:				20px;				
		display: 			block;
		list-style-type: 		none;
		border-bottom:			1px solid #cccccc;
		} 

#navigation ul li a
	
		{
		font-size:			8pt;
		font-weight:			bold;
		color: 				#666666;
		text-decoration: 		none;
		display:			block;
		padding:			2px 0 0 32px;
		height:				18px;
		}

#navigation ul li a:hover

		{
		color:				#000000;
		background-image:		url(../gfx/albatros_nav.gif);
		background-repeat:		no-repeat;
		background-position:		2px 2px;
		}


#navigation img	{
		border-left:			none; 
		border-bottom:			none;
		border-right:			none;
		margin:				0 0 0 10px;
		padding:			none;
		}

#navigation input

		{
		width:				180px;
		height:				20px;
		margin:				25px 10px 25px 10px;
		border:				1px solid #cccccc;
		background-color:		#ffffff;
		}




#content	{
		display:			block;
		width:				680px;
		height:				auto;
		float:				left;
		position:			relative;
		top:				20px;
		left:				20px;
		}

#content p

		{
		display:			block;
		padding:			4px 15px 4px 15px;
		margin:				0px  0px 0px 0px;
		line-height:			1.6em;
		text-align:			justify;
		font-size:			1em;
		}

#content h1
		
		{
		font-size:			1.2em;
		font-weight:			bold;
		padding:			0px 0px  2px 0px;
		margin:				0px 10px 10px 10px;
		color: 				#000033;
		border-bottom:			1px solid #666666;		
		}

#content h2

		{
		font-size:			1em;
		font-weight:			bold;
		padding:			10px 0px  2px 0px;
		margin:				0px 10px 10px 15px;
		color:				#000033;
		border-bottom:			1px solid #666666;
		}

#content strong

		{
		font-size:			1em;
		font-weight:			bold;
		padding:			10px 0px  3px 0px;
		margin:				10px 10px 20px 10px;
		color:				#000033;
		}

#content a

		{
		text-decoration: 		none;
		color: 				#000033;
		background-color:		inherit;
		font-weight:			bold;
		font-size:			0.85em;
		}

#content a:hover

		{
		color:				#000000;
		background-color:		inherit;	
		}

#content a.link

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/link.gif);
		background-repeat:		no-repeat;
		width:				auto;
		}


#content ul,#content ol

		{
		padding:			5px 0px 15px 20px;
		margin:				0 0 0 10px;
		list-syle-type:			none;
		}

#content ul.docs

		{
		padding:			5px 0px 15px 20px;
		list-style-type:		none;
		margin:				0 0 0 10px;
		}

#content ul li,#content ol li

		{
		line-height:			1.6em;
		font-size:			1em;
		list-syle-type:			none;
		}


#content ul li a.doc, #content a.doc

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/doc.gif);
		background-repeat:		no-repeat;
		}

#content ul li a.pdf, #content a.pdf

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/pdf.gif);
		background-repeat:		no-repeat;
		}

#content ul li a.ppt, content a.ppt

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/ppt.gif);
		background-repeat:		no-repeat;
		}

#content ul li a.link

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/link.gif);
		background-repeat:		no-repeat;
		}

#content a.vid

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/wmv.gif);
		background-repeat:		no-repeat;
		}


#content a.mp3

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/mp3.gif);
		background-repeat:		no-repeat;
		}

#content a.zip

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/zip.gif);
		background-repeat:		no-repeat;
		}

#content a.xls

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/xls.gif);
		background-repeat:		no-repeat;
		}


#content a.bm

		{
		display:			block;
		height:				39px;
		padding:			0 0 0 26px;
		background-image:		url(../gfx/bm.gif);
		background-repeat:		no-repeat;
		}




#content ul.umenu_main

		{
		display:			block;
		height:				auto;
		width:				100%;
		margin:				0;
		padding:			0 0 0 15px,;
		list-style-image:		url(../gfx/liststyle_umenu.gif);
		}

#content ul.umenu_main li

		{
		list-style-type:		none;
		float:				left;
		padding:			0 30px 10px 0px;
		}

#content ul.umenu_main li a

		{
		font-weight:			bold;
		font-size:			0.9em;
		text-decoration:		none;
		color:				#000033;
		}


#content img

		{
		border:				none;
		}		

#content img.pic

		{
		padding:			3px;
		margin:				5px 5px 5px 0px;
		border:				1px solid #000000;
		}

#content img.floatpic

		{
		padding:			3px;
		margin:				5px 5px 5px 0px;
		border:				1px solid #000000;
		width:				225px;
		float:				left;
		}

#content img.bigfloatpic

		{
		padding:			3px;
		margin:				5px 5px 5px 0px;
		border:				1px solid #000000;
		width:				310px;
		float:				left;
		}


#content img.smallfloatpic

		{
		padding:			3px;
		margin:				5px 5px 5px 0px;
		border:				1px solid #000000;
		width:				112px;
		float:				left;
		}

#content img.justfloat

		{
		padding:			3px;
		margin:				5px 5px 5px 0px;
		border:				none;
		float:				left;
		}

#content p.infotext

		{
		background-color:		#F0F0F0;
		color:				#666666;
		border:				1px solid #999999;
		padding:			3px 3px 3px 3px;
		margin:				1px  12px 6px 12px;
		font-size:			0.9em;
		line-height:			1.3em;
		text-align:			left;
		}

#content div.clear

		{
		clear:				both;
		}



#footer		{
		clear:				both;				
		display:			block;
		position:			relative;
		top:				0;
		left:				0;
		width:				100%;
		height:				95px;
		background-image:		url(../gfx/footer.jpg);
		background-repeat:		no-repeat;
		background-position:		0 20px;
		padding:			20px 0 0 0;
		margin:				0;
		}

#graphix
		{
		display:			block;
		position:			relative;
		top:				45px;
		left:				0;
		padding:			0;
		font-size:			0;
		margin:				0;
		float:				left;
		width:				220px;
		height:				auto;
		}


#graphix img.email

		{
		background-image:		url(../gfx/kontakt.jpg);
		background-repeat:		no-repeat;
		height:				15px;
		width:				110px;				
		border:				none;
		margin:				0px 0 0 8px;
		display:			block;
		}

#graphix img.impressum

		{
		background-image:		url(../gfx/impressum.jpg);
		background-repeat:		no-repeat;
		height:				17px;
		width:				110px;				
		display:			block;
		border:				none;
		margin:				0px 0 0 8px;
		}

#graphix img.disclaimer

		{
		background-image:		url(../gfx/haftungsausschluss.jpg);
		background-repeat:		no-repeat;
		height:				13px;
		width:				110px;				
		display:			block;
		border:				none;
		margin:				0px 0 0 8px;
		}

#sublinks
		{
		display:			block;
		position:			relative;
		top:				70px;
		left:				0;
		padding:			0;
		margin:				0;
		float:				left;
		width:				755px;
		float:				left;
		height:				50px;
		color:				#333333;
		text-align:			right;
		}

#sublinks a

		{
		text-decoration: 		none;
		color: 				#333333;
		background-color:		inherit;
		font-size:			0.9em;
		font-weight:			normal;
		padding:			0px 10px 0 0;
		}

#sublinks a:hover

		{
		color:				#000000;
		background-color:		inherit;	
		}
		

.kalender_gesamt

		{
		display:			inline-table;
		border-collapse:		collapse;
		border-spacing:			0pt;
		width : 			730px;
		}


.kalender_ueberschrift	{ background-color: #ffffff; text-align: left; padding: 2px; font-weight: bold; height: 35px; }
.kalender_zwischenzeile	{ background-color: #ffffff; height: 35px; text-align: left; vertical-align: top; font-weight: bold; padding: 2px 2px 2px 2px;}
.kalender_zeile1	{ background-color: #ffffff; vertical-align: top; padding: 2px; margin: 2px;}
.kalender_zeile2	{ background-color: #dddddd; vertical-align: top; padding: 2px; margin: 2px;}

