body  {	
	font-family:		Verdana, Arial, sans-serif;
	background-color:	#f0f0f0;
	padding:			0px;
	margin:				0px;
	color:				#383838;
	text-align: 		center;
}

table {	
	border-style:		none;
    border-width:   	0px;
    padding:			0px;
	margin:				0px;
}



table.background {
	border-right: 		10px solid #619f22;
	border-bottom: 		20px solid #619f22;
	width:				800px;	
	border-collapse: 	collapse;
	background-color: 	#fff;
	margin-left: 		auto;
	margin-right:		auto;
}

td {	
	border-style:	none;
        border-width:   0px;
	padding:		0px;
	margin:			0px;
	vertical-align:	top;
}



td.top_menu_entry_act  a,
td.top_menu_entry_act  a:link,
td.top_menu_entry_act  a:visited,
td.top_menu_entry_act  a:hover,
td.top_menu_entry_act  a:active,
td.side_menu_entry_act a,
td.side_menu_entry_act a:link,
td.side_menu_entry_act a:visited,
td.side_menu_entry_act a:hover,
td.side_menu_entry_act a:active,
td.top_menu_entry_no   a:hover,
td.side_menu_entry_no  a:hover
{
	font-weight:		bold;
	text-decoration:	none;
	color:				black;
	font-size:			12px;
	text-transform: 	uppercase;	
}

td.top_menu_entry_no   a,
td.top_menu_entry_no   a:link,
td.top_menu_entry_no   a:visited,
td.top_menu_entry_no   a:active,
td.side_menu_entry_no  a,
td.side_menu_entry_no  a:link,
td.side_menu_entry_no  a:visited,
td.side_menu_entry_no  a:active 
{ 
	font-weight:		bold;
	text-decoration:	none;
	color:				#555;
	font-size:			12px;
	text-transform: 	uppercase;	
}
}

td.side_menu_2_entry_act a,
td.side_menu_2_entry_act a:link,
td.side_menu_2_entry_act a:visited,
td.side_menu_2_entry_act a:hover,
td.side_menu_2_entry_act a:active,
td.side_menu_2_entry_no  a,
td.side_menu_2_entry_no  a:link,
td.side_menu_2_entry_no  a:visited,
td.side_menu_2_entry_no  a:hover,
td.side_menu_2_entry_no  a:active
{
	text-decoration:	none;
	color:				black;
	font-size:			0.8em;
}



/*************** TOP MENU ***************/



td.top_menu_entry_no {
	border-left: 	8px solid #cbcbcb;
	border-bottom: 	2px solid #cbcbcb;
	padding: 		5px;
	width:			115px;
	height:			20px;
	vertical-align:	middle;
	text-align:		center;
	white-space:	nowrap;
}



td.top_menu_entry_act {	
	border-left: 	8px solid #000;
	border-bottom: 	2px solid #000;
        /*background:     #cbcbcb;*/
	padding: 		5px;
	width:			115px;
	height:			20px;
	vertical-align:	middle;
	text-align:		center;
	white-space:	nowrap;
}



/*************** SIDE MENU 1.LEVEL ***************/

#sidemenu {
	width: 120px;
	background-color: #cbcbcb;
	padding: 20px;
        border-top: 1px solid #cbcbcb;
}
#side_menu td {
	padding: 5px;
	vertical-align: center;
}
td.side_menu_entry_no {	
	border-left: 	8px solid #fff;
	border-bottom:	2px solid #fff;
	height:			20px;
	width:			200px;
    padding-left:	5px;
	
}

td.side_menu_entry_act {
	border-left: 	8px solid #000;
	border-bottom: 	2px solid #000;
	height:			20px;
	width:			159px;
    padding-left:	5px;
}



/*************** SIDE MENU 2.LEVEL ***************/



td.side_menu_2_entry_no

      {	background-color:	#BBCF87;

	height:			10px;

	width:			159px;

	vertical-align:		middle;

	text-align:		right;

        padding-right:		8px;

	}



td.side_menu_2_entry_act

      {	background-color:	#FF9E19;

	height:			10px;

	width:			159px;

	vertical-align:		middle;

	text-align:		right;

        padding-right:		8px;

	}







td#content {
	padding: 10px 20px 0px 20px;
}


h1 {	
	font-size:		medium;
	font-weight:	bold;
	color:			#666;
}

h2 {	
	font-size:		small;
	font-weight:	bold;
	color:			#000000;
}



h3    {	
	font-size:		0.8em;
	color:			#000000;
	font-weight:	bold;
}





.uberschrift

      {	font-family:	'Arial';

	font-size:	medium;

	font-weight:	bold;

	color:		#FF9900;

	}

.uberschrift1

      {	font-family:	'Arial';

	font-size:	1em;

	font-weight:	bold;

	color:		#FF9900;

	}





.bodytext {	
	font-size:		0.8em;
	font-weight:	normal;
	text-align:		justify;
}



a,
a:link
{
	color:	#777;
}
a:visited,
a:hover,
a:active {
	color: 	#333;
}
hr {
	height:	1px; 
}

.green {
	color:	#789E31;
}

.orange {
	color:	#FF9900;
}

.lang_act {
	border-style:	solid;
	border-width:	2px;
	border-color:	#FF9900;
}

.lang_no {
	border-style:	solid;
	border-width:	2px;
	border-color:	white;
}

.language {
	vertical-align:	bottom;
	text-align:	right;
}

.search {
	padding-top: 5px;
}
form submit{
	padding-top: 10px;
}

/* erweitert für den knowledge pool, 09-11-2006, jr/mus*/

#mkp h1

{

	margin: 10px 0 0 0;



}



#mkp h2

{

	margin: 0;

	font-size: 0.9em;

	padding-left: 10px;

}

#mkp h3

{	

	font-size: 1em;

	color: black;

}

#mkp p 

{

	margin: 2px;

	font-size: 0.9em;

	padding-left: 10px;

}



#mkp a:hover

{

	color: black;

}

img {
border: 0;
}
