body {
	color:  				#cccccc;
	font-family:			Verdana, Tahoma, Arial, Helvetica;
	font-weight:			normal;
	font-size:				70%;
	margin: 				0px;
	padding-left: 			0px;
	text-align:				center;
	background: 			#CCCCCC repeat-y center top;
	background-image: 		url(images/hell.gif);
	PADDING-BOTTOM: 		0px; MARGIN: 0px; PADDING-TOP: 0px; 
	height: 				100.01%;
}

p
{
	text-align:				justify;
}

a
{
	font-family: 			Verdana, Tahoma, Arial, Helvetica;
	text-decoration:		none;
	font-weight:			bold;
	color:					#cccccc;
}

a img
{
	border:					0px solid #fff;
}

a.headline
{
	font-family:			Tahoma, Arial, Verdana, Helvetica;
	font-size:				1.28em;
}

a:hover
{
	color:					#CCCCCC;
}

.futter {
	padding: 4px;
}

.marginale {
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:  				#000;
}

.link {
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}


h1
{
	font-family:			Arial, Verdana, Tahoma,  Helvetica;
	font-size:				1.3em;
	color:					#CCCCCC;
	padding-left:			30px;
	margin-top:				15px;
	margin-bottom:			15px;
	margin-right:			40px;

}

h2
{
	color:  				#FFCC33;
	font-family:			Verdana, Arial, Tahoma,  Helvetica;
	font-weight:			normal;
	padding-left:			30px;
	margin-top:				15px;
	margin-bottom:			15px;
	margin-right:			40px;
	font-size:				100%;
	margin-right:			40px;
	text-align:				justify;
	line-height:			1.6em;
	
}

h3
{
	color:					#fff;
	padding-left:			0px;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-right:			0px;
	color:  				#000;
	font-family:			Tahoma,  Arial, Verdana, Helvetica;
	font-weight:			normal;
	font-size:				100%;
	margin-right:			40px;
	text-align:				justify;
	line-height:			1.6em;

}

.hidden
{
	display:				none;
}

/* Kopfbanner */
#banner
{
	border-top:				6px solid #fff;
		width:				748px;
	height:					0px;
	text-align:				right;
}


/* Titelzeile  */
#header
{
	width:					748px;
	height:					80px;
}

#logo
{
	float:					left;
	width:					170px;
	height:					100px;
	text-align: inherity;
}

#bild-menu
{
	float:					left;
	width:					170px;
	border-bottom:			1px solid #fff;

}

#bild
{
	float:					right;
	width:					160px;
	height:					170px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;
}

#bild1
{
	float:					left;
	width:					165px;
	height:					160px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;
}

#bild2
{
	float:					left;
	width:					165px;
	height:					195px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;
}

#bild3
{
	float:					left;
	width:					165px;
	height:					240px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;
}

#Dozenten
{
	float:					left;
	width:					150px;
	height:					110px;
	padding-top:			0px;
	margin:					0px;
	border:					0px solid #fff;



}

#Doz
{
	float:					left;
	width:					400px;
	height:					360px;
	padding-top:			0px;
	margin:					0px;
	border:					0px solid #fff;

}

#Doz-Text
{
	float:					left;
	width:					450px;
	padding-top:			0px;
	margin:					0px;
	border:					0px solid #fff;



}

#Doz-Name
{
	float:					left;
	width:					450px;
	height:					40px;
	padding-top:			0px;
	margin:					0px;
	border:					0px solid #000;

}
#Dozenten-rechts-klein
{
	float:					left;
	width:					320px;
	height:					110px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;

}

#Dozenten-rechts
{
	float:					left;
	width:					320px;
	height:					220px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;

}

#Dozenten-rechts-gross
{
	float:					left;
	width:					320px;
	height:					350px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;

}

#Dozenten-rechts-riesig
{
	float:					left;
	width:					320px;
	height:					500px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;


}
#Dozenten-rechts-unten
{
	float:					left;
	width:					320px;
	height:					100px;
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;


}


.text-Dozenten
{
	padding-left:			30px;
	margin-top:				20px;
	margin-bottom:			15px;
	margin-right:			0px;
	line-height:			1.5em;
	height:					inherit;


}


img
{
	padding:				0px;
	margin:					0px;
	border:					0px solid #fff;
}

#img-w
{
	padding:				0px;
	margin:					0px;
	border:					1px solid #fff;
}

#bereichsnavi
{
	padding:				0px;
	margin:					0px;
	float:					right;
	width:					572px;
	height:					100px;

}

#bereich
{
	padding:				0px;
	margin:					0px;
	float:					right;
	width:					572px;
	height:					100px;

}


/* Hauptinhalte */
#content
{
	margin-top:				1px;
	float:					right;
	width:					572px;
	
}


#main
{
	margin:					0 auto;
	width:					748px;
	text-align:				left;
	border-top: 			5px solid #fff;
}


#topbar
{
		margin-top:				10px;

	background:				#000;
	margin-bottom:			20px;
	text-align:				right;
	padding:				6px 6px 6px 0;
	border-bottom:			1px solid #fff;
		font-size:				11px;


}

#topbar #desc
{
	float:					left;
	padding-left:			10px;
	
}

#topbar a
{
	color:					#fff;
	font-weight:			bold;
	padding:				1px 0 0 0;
}



#bottombar
{
	background:				#A7D6F5;
	margin-bottom:			20px;
	text-align:				right;
	padding:				6px 6px 6px 0;
}

#bottombar a
{
	color:					#000;
	font-weight:			bold;
	padding:				2px 0 0 0;
}




#inhalt
{
	width:					572px;
	height:				    350px;
}




.headline
{
	font-family:			Tahoma, Arial, Verdana, Helvetica;
	font-size:				1.28em;
	color:					#99CA3C;

}

.text
{
	padding-left:			30px;
	margin-top:				15px;
	margin-bottom:			15px;
	margin-right:			40px;
	text-align:				justify;
	line-height:			1.6em;

}




#menu
{

	float:					left;
	margin-top:				200px;
	width:					110px;
	text-align:				left;

}

#menu ul
{
	list-style: 			none;
	width:					110px;
	margin: 				0px;
	padding: 				0px;
	right: 					0px;
	border:					0px solid #fff;
	
}

#menu li
{
}



#menu li a
{
	font-weight:			bold;
	text-decoration:		none;
	color:					#CCCCCC;
	font-size:				11px;
	display:				block;
}

#menu li a.active
{
	color:					#000;
	font-size:				11px;
	
}



#menu li.menu_bottom
{
	background:				#E9242B;
	border-bottom:			1px solid #fff;
	padding:				6px 0 6px 0;
}





#menu li.menu_0
{
	background:				#000;
	border-bottom:			1px solid #fff;
	padding:				6px 0 6px 0;
}

#menu li.menu_0_active
{
	background:				#C7E0A0;
	border-bottom:			1px solid #fff;
	padding:				6px 0 6px 0;
}


#menu li.menu_0:hover
{
	background:				#000 ;
}

#menu li.menu_0 a
{
	padding-left:			8px;
}

#menu li.menu_0_active a
{
	padding-left:			8px;
}






#menu li.menu_1
{
	background:				#B6D58B;
	border-bottom:			1px solid #fff;
	padding:				1px 0 1px 0;
	
	
}

#menu li.menu_1_active
{
	
	
	background:				#C7E0A0 ;
	border-bottom:			1px solid #fff;
	padding:				1px 0 1px 0;
	
}

#menu li.menu_1:hover
{
	background:				#C7E0A0;
}

#menu li.menu_1 a
{
	padding:				4px 0 4px 18px;
	
}

#menu li.menu_1_active a
{
	padding:				4px 0 4px 18px;
		color:					#000;
	font-size:				11px;

}






#menu li.menu_2
{
	background:				#FEBF3E;
	border-bottom:			1px solid #fff;
	padding:				4px 0 4px 0;

}

#menu li.menu_2_active
{
	background:				#DEEFC3;
	border-bottom:			1px solid #fff;
	padding:				4px 0 4px 0;
}


#menu li.menu_2:hover
{
	background:				#DEEFC3;
}

#menu li.menu_2 a
{
	padding:				4px 0 4px 28px;
}
#menu li.menu_2_active a
{
	padding:				4px 0 4px 28px;
}


