/*
*  CONTEXT MENU
*/ 
div.context_menu
{
	background-color:#D4D0C8;
	border:3px outset #D4D0C8;
	width:400px;
	display:block;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:arial, tahoma, verdana;
	font-size:13px;
	z-index:10000;
}

a.context_menu_close
{
	width:20px;
	display:block;
	color:white;
	font-weight:bold;
	text-align:right;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-family:arial, tahoma, verdana;
	font-size:13px;
}

table.close
{
	padding:0px;
	width:420px;
	min-width:420px;
	max-width:420px;
	height:15px;
	display:block;
	background-color:white;
	color:white;
	font-weight:bold;
}

a.close 
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}

p.context_menu_close
{
	width:425px;
	display:block;
	color:white;
	font-weight:bold;
	text-align:right;
	padding-left:10px;
	padding:0px;
	margin:0px;
	background-color:#466AB0;
	text-decoration:none;
	font-family:arial, tahoma, verdana;
	font-size:13px;
	float:left;
}

a.context_menu
{
	width:420px;
	max-width:390px;
	overflow:hidden;
	display:block;
	color:#3f3f3f;
	padding-left:10px;
	margin:0px;
	text-decoration:none;
	font-family:arial, tahoma, verdana;
	font-size:13px;
	border:1px solid #D4D0C8;
}

a.context_menu:hover
{
	background-color:#0A246A;
	color:white;
	border:1px inset #0A246A;
}


/*
*  S P E C I A L
*/
#context_menu
{
	margin:0px;
	padding:0px;
	width:399px;
	max-width:399px;
	display:block;
	overflow:hidden;
	border:1px outset white;
}

#context_menu #menu_header
{
	margin:0px;	
	height:18px;
	padding:0px;	
	width:380px;
	max-width:360px;
	display:block;
	background-image:url(../img/menu/menu_header_left.gif);
	float:left;
}

#context_menu #menu_header p
{
	margin:0px;	
	padding:0px;	
	margin-left:10px;
	font-weight:bold;
	color:white;
	cursor:default;
}

#context_menu a.menu_minimize
{
	margin:0px;	
	padding:0px;	
	width:19px;
	height:18px;
	display:block;
	float:left;
	background-image:url(../img/menu/menu_header_minimize.gif);
}

#context_menu a.menu_close
{
	width:19px;
	height:18px;
	margin:0px;	
	padding:0px;	
	display:block;
	float:left;
	background-image:url(../img/menu/menu_header_close.gif);
}

#context_menu a.menu_close:hover
{
	background-image:url(../img/menu/menu_header_close_on.gif);
}

#context_menu a.menu_minimize:hover
{
	background-image:url(../img/menu/menu_header_minimize_on.gif);
}

div.dd_selection_list_standard
{
   
   width:415px;
   min-width:400px;
   max-width:400px;
   height:200px;
   left:700px;
   max-height:200px;
   min-height:200px;
   display:block;
   position:absolute;
   visibility:hidden;
   border:1px solid black;
   background-color:#dfdfdf; 
   z-index:100;
}

#dd_scroll_jsSelection
{
	width:380px;
}

div.dd_selection_list_scroll
{
	width:420px;
	max-width:400px;
	overflow:auto;
	height:180px;
	min-height:0px;
	max-height:180px;
}

div.ja_select
{
	position:absolute;
	left:700px;
	top:400px;
	width:400px;
	max-width:400px;
	min-width:400px;
	visibility:hidden;
}

/*
* Mausposition und aktuelle Taste
*/
#dd_mouse_positionXY,
#dd_actual_key
{
	visibility:hidden;
	overflow:hidden;
	height:0px;
	width:0px;
	z-index:10000000;
}

#form_register
{
	margin:0px;
	padding:0px;
	width:100%;
	min-width:100%;
	height:1.1em;
	min-height:1.1em;
	padding-top:20px;
	background-image:url(../img/backgrounds/menu_bg_3.gif);
}

#form_register a
{
	font-size:0.9em;
	margin:0px;
	width:150px;
	min-width:150px;
	max-width:150px;
	background-image:url(../img/buttons/register_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	color:#6f6f6f;
	height:2.0em;
	min-height:2.0em;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	overflow:hidden;
	font-variant:small-caps;
}

#form_register a:hover
{
	background-image:url(../img/buttons/register_off.gif);
	color:black;
	padding-top:12px;
}

#form_register a.on
{
	background-image:url(../img/buttons/register_off.gif);
	color:black;
	padding-top:12px;
	font-weight:bold;
}

#form_register p
{
	float:left;
	width:280px;
	min-width:280px;
	display:block;
	height:20px;
	min-height:20px;
	padding-left:20px;
}