body {
	margin				:	0px;
	padding				:	0px;
	font-family			: 	tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 	small;
	color				:	#222C61;
	background-color	: 	#000000;
}



/*--------------------Positionierung----------------*/
#rootleft {
	float				:	left;
	width				:	280px;
}

#grappleft1 {
	width				:	280px;
	height				:	315px;
	float				:	left;
	padding				:	0px 0px 0px 0px;
	border				: 	none;
	background			:	#ffffff;
	background			:	url(images/grappleft1.jpg) repeat-x top left;
	visibility			: 	visible;
}
#grapplogo {
	width				:	280px;
	height				:	122px;
	float				:	left;
	padding				:	0px 0px 0px 0px;
	border				: 	none;
	background			:	#ffffff;
	background			:	url(images/grapplogo.jpg) repeat-x top left;
	visibility			: 	visible;
}
#grappleft2 {
	width				:	280px;
	height				:	313px;
	float				:	left;
	padding				:	0px 0px 0px 0px;
	border				: 	none;
	background			:	#ffffff;
	background			:	url(images/grappleft2.jpg) repeat-x top left;
	visibility			: 	visible;
}

#rootright {
	float				:	left;
	width				:	650px;
	background			:	#394BA7;
	padding-right		:	10px;

}
#grapptop {
	width				:	650px;
	height				:	135px;
	float				:	left;
	padding				:	0px 0px 0px 0px;
	border				: 	none;
	background			:	url(images/grapptop.jpg) repeat-x top left;
	visibility			: 	visible;
}
#grappnavi {
	width				:	150px;
	height				:	570px;
	float				:	left;
	padding				:	0px 0px 0px 0px;
	mergin				:	0px 0px 0px 0px;
	border				: 	none;
	background			:	#394BA7;
	visibility			: 	visible;
}
#navigation {
	float				:	left;
	position			:	fixed;
	display				:	block;
	top					:	150px;
	color				:	#EDE50F;
	font-size			:	100%;
	padding				:	0px;
	margin				:	0px;				

}
#navigation  ul{

	list-style			:	none;
	margin				:	0px 0px 0px 5px;
	padding				:	0px;
}
#navigation  ul li{
	margin				:	0px;
	padding				:	5px;
}
#navigation  ul li a:link,a:visited{
	display 			:	block;
	width				:	115px;
	color				:	#EDE50F;
	height				:	20px;
	padding-right		:	8px;
	padding-left		:	0px;
	text-align			:	right;
	text-decoration		:	none;
}
#navigation  ul li a:hover{
	color				:	#ffffff;
	border-right		:	5px solid #ffffff;
}

#navigation  ul li a#current {
	color				:	#EDE50F;
	border-right		:	5px solid #ED0F0F;
	font-weight			:	bold;
}
#grappcont{
	width				:	500px;
	float				:	left;
	padding				:	0px 0px 0px 0px;
	border				: 	none;
	background			:	#ffffff;
	visibility			: 	visible;
}
#content{
	padding				:	10px;

}
#grappdown {
	display				:	block;
	width				:	650px;
	height				:	46px;
	float				:	left;
	padding				:	0px;
	border				: 	none;
	background			:	#394BA7;
	visibility			: 	visible;
}

/*-------------------------------------*/

.H1 {
	font-family			: 	verdana, Helvetica, sans-serif;
	font-size			: 	110%;
	color				: 	#111D56;
	line-height			: 	normal;
	font-weight			: 	bold;
	font-style			: 	normal;
	margin				: 	20px 0px 0px 7px;
	border				: 	1px solid #003366;
	border-top			:	none;
	border-bottom		:	1px solid #cccccc;	
	border-left			:	none;	
	border-right		:	none;
	width				: 	470px;
	margin				: 	0px 0px 0px 0px;
	padding				: 	5px 5px 5px 5px;
	text-align			:	right;

}
.H2 {
	display				:	block;
	vertical-algin		:	bottom;
	text-align			:	left;
	heigth				:	30px;
	font-family			: 	verdana, Helvetica, sans-serif;
	font-size			: 	100%;
	color				: 	#003366;
	line-height			: 	normal;
	font-weight			: 	bold;
	font-style			: 	normal;
	border				: 	2px solid #ED0116;
	border-top			:	none;
	border-bottom		:	none;
	border-left			:	none;
	border-right		:	none;
	margin				: 	8px 0px 0px 0px;
	padding				: 	5px 5px 5px 0px;
}
.H3 {
	display				:	block;
	vertical-algin		:	bottom;
	text-align			:	left;
	height				:	20px;
	font-family			: 	verdana, Helvetica, sans-serif;
	font-size			: 	85%;
	color				: 	#003366;
	line-height			:   14px;
	font-weight			: 	normal;
	font-style			: 	normal;
	border				: 	2px solid #ED0116;
	border-top			:	none;
	border-bottom		:	none;
	border-left			:	none;
	border-right		:	none;
	margin				: 	0px 10px 0px 50px;
	padding				: 	5px 5px 5px 5px;

}
/*----------------------------------*/
.bodystyle{
	font-size			: 	90%;
	color				:	#333333;
	line-height			:	150%;
	font-style			: 	normal;
	border				: 	none;
	text-align			: 	left;
	margin				: 	0px 0px 0px 0px;
	padding				: 	0px 10px 0px 10px;
}

#content a:link,#content a:visited {
	display 			:	inline;
	color				:	#394BA7;
	font-weight			:	bold;
	text-decoration		:	none;
}
#content a:hover{
	color				:	#061347;
}

.gallerie {
	display				:	block;
	width				:	465px;
	heigth				:	110px;
	margin				: 	2px;
	padding				: 	2px;

}

a img.leftflow, img.leftflow{
	float				:	left;
	margin				: 	2px;
	padding				: 	2px;

}


td.bodystyle {
	font-size			: 	90%;
	color				:	#333333;
	line-height			:	150%;
	font-style			: 	normal;
	border				: 	none;
	text-align			: 	left;
}
.italien{
	font-size			: 	95%;
	text-align			:	right;
	font-style			: 	italic;
	color				:	#333333;
}

.italienfoot{
	font-size			: 	85%;
	text-align			:	right;
	font-style			: 	italic;
	color				:	#666666;
}

.smaller {
	font-size			: 	85%;
	color				:	#333333;
	line-height			:	150%;
	border				: 	none;
	text-align			: 	justify;
	margin				: 	0px 0px 0px 0px;
	padding				: 	0px 10px 0px 10px;
}



a.uplink:link,a.uplink:visited {
	font-size			:	85%;
	float				:	right;
	display				:	block;
	color				:	#EDE50F;
	height				:	20px;
	width				:	90px;
	margin				:	5px;
	padding				:	2px 2px 2px 22px;
	background			:	url(images/upper.gif) no-repeat top left;

}

a.uplink:hover {
	float				:	right;
	display				:	block;
	color				:	#ffffff;
	text-decoration		:	none;
}


/*----------------------------------*/

#konform {
	width				: 	450px;
	border				: 	1px solid #cccccc;
	background-color	: 	#FCFBD6;
	margin				: 	0px 0px 10px 14px;
	padding				: 	5px 5px 5px 5px;

}

#konform input {
	display				:	block;
	width				:	200px;
	float				:	left;
	margin-bottom		:	3px;
	font-size			: 	90%;

}
#konform textarea {
	display				:	block;
	width				:	200px;
	float				:	left;
	margin-bottom		:	10px;
	font-size			: 	90%;

}
#konform br {
	clear				:	left;
}
#konform submit {
	float				:	right;
	border-bottom		:	1px solid #000099;
}
#konform h3 {
	margin				:	2px 10px 10px 5px;;
	padding				:	2px 6px 6px 6px ;
	color				:	#0741A1;
	font-family			: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 	100%;
	text-align			:	left;
	border-bottom		:	1px solid #000099;
}
#konform label {
	display				:	block;
	text-align			:	right;
	float				:	left;
	width				:	140px;
	padding-right		:	15px;
}

table.training {
	border			:	1px solid #cccccc;


}table.training td{
	background			:	#ffffff;

}


table.training tr.upborder td{
	border-top			:	1px solid #cccccc;

}

table.training tr.trhead td{
	background			:	#cccccc;
	font-size			: 	100%;

}
