/*
schrift->#575756
menuesschrift->004B93

*/

body
{
	font-family:		Verdana, Arial,Helvetica,sans-serif;
	font-size:			9pt;
	background-color:	#DDE6E8;
	
	color:				#575756;
	padding-top:		10px;
	padding-bottom:		10px;
	background-image:	url(../images/design/bg.png);
	background-repeat: no-repeat;
	background-attachment:fixed;
}

#DIVbody
{
	
	width:				839px;
	
	border-style:		none; 
	border-width:		0px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
	text-align:			left;
	
	margin: 			auto;
	

	

	
	background-image:	url(../images/design/bgPaper.png);
	background-repeat: repeat-y;
	background-position:left;
	z-index:1;
}

#head_1
{
	
	width:				839px;
	
	
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	
	border-style:		none; 
	border-width:		0px;
	

	/*
	background-image:	url(../images/design/menueBG.png);
	background-repeat:		no-repeat;
	background-position:  9px 204px;
	*/
}

#navigation_bar1
{
	 
	position:			absolute;
	margin-left:		348px;
	margin-top:			-140px;
	margin-right:		0px;
	margin-bottom:		0px;
	
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;

	width:				460px;
	
	z-index:999;
	

	
}


img.subPic
{
	margin-left:30px;
	margin-top:	10px;
}

#content 
{
	
	
	/* min-height:			300px; */
	
	margin-top:			0px;
	margin-left:		355px;
	margin-right:		0px;
	margin-bottom:		0px;

	padding-top:		25px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;

	border-style:		none;
	width:				425px;
	
	line-height:		1.5em;

}



#printing
{
	clear:				left; 
	text-align:			center;
	padding-bottom:		5px;
	
	
	width:				817px;
	border-style:		solid;
	border-top-width:	1px;
	border-left-width:	0px;
	border-right-width:	0px;
	border-bottom-width:0px;
	border-color:		#575756;
	
}

a.menue{

	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	margin-right:		16px;
	margin-left:		16px;

}

a.menue_active{


	color:				#004B93;
	font-weight: 		bold;
	text-decoration: 	none;
	
	margin-right:		16px;
	margin-left:		16px;

}

a.menue:hover{


	color:				#004B93;
	font-weight: 		bold;
	text-decoration: 	none;
	
	margin-right:		16px;
	margin-left:		16px;

}



ul.menueTop
{

	
	float: 				left;
	
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		5px;
	margin-bottom:		0px;
	
	padding-top:		0px; 
	padding-left:		0px; 
	padding-right:		0px; 
	padding-bottom:		0px; 
	
	list-style-type:	none;
	
}

li.menueTop
{
	
	
	
	
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	
	padding-top:		5px;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		5px;
	
	text-align:			left;
}

ul.menueSub
{
	

	float:				left;
	
	width:				180px; 
	border-style:		none;
	
	
	margin-top:			0px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	
	padding-top:		52px; 
	padding-left:		25px; 
	padding-right:		0px; 
	padding-bottom:		0px; 
	text-align:			left;
	list-style-type:	none;
	
	z-index:999;
	
}

li.menueSub
{
	border-style:		none;

	border-top-width:	0px;
	border-left-width:	0px;
	border-right-width:	0px;
	border-bottom-width:0px;
	
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			5px;
	padding-bottom:			5px;


}




a.sub_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_menue:hover
{

	color: 				#004B93;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_menue_active
{
	color: 				#004B93;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_menue_active:hover
{
	color: 				#004B93;
	font-weight: 		bold;
	text-decoration: 	none;	
}



div.topHeadline
{
	font-weight:	bold;
	font-size:		1.2em;
	letter-spacing:	0.3em;
	padding:		0px;
	color:			#575756;
	margin-top:				0px;
	margin-left:			0px;
	margin-right:			0px;
	margin-bottom:			0px;
}

/* inhalt  */


p.headline
{
	font-weight:	bold;
	font-size:		1.3em;
	color:				#575756;
	padding:		0px;
	margin:			0px;
	
}

p.info_headline
{
	font-weight:	bold;
	font-size:		0.8em;
	color:			#575756;
	margin:			3px;
	
}

p.info_content
{
	font-weight:	normal;
	font-size:		0.8em;
	color:			#575756;
	margin:			3px;
	padding-bottom:	10px;

}

p.white
{
	color: #ffffff;
}

p.login
{

	color: #3d3d3d;
	text-align: right;

}

p#SideMap
{
	margin-top:			25px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		25px;
	
}

fieldset
{
	border-style:none;
}

a.link
{
	
	color: 				#000000;
	font-weight: 		bold;
	text-decoration:	none;
}


a.mehr
{
	color: 				#575756;
	
	font-weight: 		bold;
	font-size:			0.9em;
	text-decoration:	none;
	
	margin-top:			25px;
	margin-left:		5px;
	margin-right:		25px;
	margin-bottom:		25px;
}

a.mehrInfo
{
	color: 				#575756;
	font-weight: 		bold;
	font-size:			0.8em;
	text-decoration:	none;
	
}

/*++++++++++++++++++++++++++++++++++++++++++++++++*/
/*GENERATE PAGES*/
a.seiten
{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	text-align: 	left;
	
	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 0.9em;
	font-weight:	 normal;
	font-style:		 normal;
	color:			 #575756;
}
a.seiten:hover
{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	text-align: 	left;
	
	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 0.9em;
	font-weight:	 normal;
	font-style:		 normal;
	color:			 #d3d3d3;
}
a.seiten:active
{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	text-align: 	left;
	
	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 0.9em;
	font-weight:	 normal;
	font-style:		 normal;
	color:			 #3d3d3d;
}

a.big
{
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	text-align: 	left;
	
	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 1.1em;
	font-weight:	 normal;
	font-style:		 normal;
	color:			 #3d3d3d;
}

a.big:hover
{
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	text-align: 	left;
	
	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 1.1em;
	font-weight:	 normal;
	font-style:		 normal;
	color:			 #A4D248;
}

a.big:active
{
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	text-align: 	left;
	
	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 1.1em;
	font-weight:	 normal;
	font-style:		 normal;
	color:			 #3d3d3d;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

a.print
{
	
	color: 				#575756;
	font-size:			0.9em;
	font-weight: 		bold;
	text-decoration:	none;
	margin-left:		15px;
	margin-right:		15px;
}

a.sitemap_toplevel
{

	color: 				#000000;
	
	font-weight: 		bold;
	text-decoration:	none;

}

a.sitemap_sublevel
{

color: 				#000000;
	
	font-weight: 		normal;
	font-size:			9pt;
	text-decoration:	none;
	
	margin-left:25px;

}

a.pdf
{
	
	color: 				#000000;
	
	font-weight: 		bold;
	font-size:			0.8em;
	text-decoration:	none;
}

img.appsIcons
{

	border-style: 		none;
	margin-right:		5px;
	vertical-align:		middle;

}

a.adminLink
{
	
	color: 				#5A5050;
	font-weight: 		bold;
	text-decoration: 	underline;
	
}

a.adminLink:hover
{
	
	color: 				#5A5050;
	font-weight: 		bold;
	text-decoration: 	underline;
	
}

a
{
	font-weight:bold;
}

a.calendar
{
	text-decoration:none;
	
}

div.calendar
{
	margin:0px;
	padding:0px;
	background-image:url(../images/design/calendarUpSmall.png);
	background-repeat: no-repeat;
	border-style:none;
	width:25px;
	height:25px;
	text-decoration:none;
	cursor: pointer;
	z-index:1;
}

div.calendar:hover
{
	margin:0px;
	padding:0px;
	background-image:url(../images/design/calendarDownSmall.png);
	background-repeat: no-repeat;
	border-style:none;
	width:25px;
	height:25px;
	text-decoration:none;
	cursor: pointer;
	z-index:1;
}

/* SPECIAL COLORS FOR SUBMENUE */


/* kb */
a.sub_kb_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_kb_menue:hover
{

	color: 				#256827;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_kb_menue_active
{
	color: 				#256827;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_kb_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}


/* cd */
a.sub_cd_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_cd_menue:hover
{

	color: 				#6A8926;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_cd_menue_active
{
	color: 				#6A8926;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_cd_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}

/* kd */
a.sub_kd_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_kd_menue:hover
{

	color: 				#71B62C;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_kd_menue_active
{
	color: 				#71B62C;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_kd_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}

/* pd */
a.sub_pd_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_pd_menue:hover
{

	color: 				#C7D300;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_pd_menue_active
{
	color: 				#C7D300;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_pd_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}

/* im */
a.sub_im_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_im_menue:hover
{

	color: 				#F7A600;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_im_menue_active
{
	color: 				#F7A600;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_im_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}


/* me */
a.sub_me_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_me_menue:hover
{

	color: 				#EE7402;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_me_menue_active
{
	color: 				#EE7402;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_me_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}





/* ps */
a.sub_ps_menue
{
	
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;
	
	
	
	
}

a.sub_ps_menue:hover
{

	color: 				#AE0F0A;
	font-weight: 		bold;
	text-decoration: 	none;
	
}

a.sub_ps_menue_active
{
	color: 				#AE0F0A;
	font-weight: 		bold;
	text-decoration: 	none;	
}

a.sub_ps_menue_active:hover
{
	color: 				#575756;
	font-weight: 		bold;
	text-decoration: 	none;	
}


/* LINKS */
a.imLink
{
	color: #575756;

}
a.imLink:hover
{
	color: #F7A600;
}

/*
strong
{
	font-size:		1.1em;
	font-weight:	bold;
	color: 				#000000;
}
*/
