/* General */
body { margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px }

/* General font stlye */
h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,Tahoma,sans-serif; }

/* General font size */
p,ul,ol,li,div,td,th,address,blockquote { font-size:13px; }

/* colors */
body {color:#000001; background-color:#FFFFFF;}
a:link { color:#306091; text-decoration:none; }
a:visited { color:#306091; text-decoration:none; }
a:focus { color:#912020; text-decoration:underline; }
a:hover {  color:#912020; text-decoration:underline; }
a:active { color:#912020; text-decoration:underline; }

.login_name 
	{
	color: #000000;
	background: #D8E9F3;
	border-color: #D8E9F3;
	border-style: solid;
	border-width: 1px;
	padding-left: 3px;
	width: 150;
	}

.login_password 
	{
	color: #000000;
	background: #D8E9F3;
	border-color: #D8E9F3;
	border-style: solid;
	border-width: 1px;
	padding-left: 3px;
	width: 150;
	}

/* Active username in header */
.username {font-size:15px; font-weight:bolder; color:#FFFFFF;}

/* Logininfo */
.logininfo {font-size:11px; font-weight:bold; color:#FFFFFF;}
a:link.logininfo {font-size:11px; font-weight:bold; color:#FFFFFF;}
a:visited.logininfo {font-size:11px; font-weight:bold; color:#FFFFFF;}

/* Menu */
.menu 		 	 			{font-size:11px; font-weight:bold; background-color:#4f4f54; color:#FFFFFF;}
a:link.menu  	 			{font-size:11px; font-weight:bold; background-color:#4f4f54; color:#FFFFFF;}
a:visited.menu  			{font-size:11px; font-weight:bold; background-color:#4f4f54; color:#FFFFFF;}
.menu_active				{font-size:11px; font-weight:bold; background-color:#306091; color:#FFFFFF;}

.menu_nontab    			{font-size:11px; font-weight:normal; background-color:#4f4f54; color:#FFFFFF;}
a:link.menu_nontab    	{font-size:11px; font-weight:normal; background-color:#4f4f54; color:#FFFFFF;}
a:visited.menu_nontab 	{font-size:11px; font-weight:normal; background-color:#4f4f54; color:#FFFFFF;}

.menu_spacer          	{font-size:11px; font-weight:bold; background-color:#4f4f54; color:#FFFFFF;}
.menu_tab_line				{width:1; padding:0; background-color:#FFFFFF;}

.menu_8               	{font-size:11px; font-weight:normal; background-color:#B05050; color:#FFFFFF;}
a:link.menu_8         	{font-size:11px; font-weight:normal; background-color:#B05050; color:#FFFFFF;}
a:visited.menu_8      	{font-size:11px; font-weight:normal; background-color:#B05050; color:#FFFFFF;}

.lines			{background-color:#4f4f54; }

/* Tables */
.lists {background-color:#FFFFFF;}

/* Table headers */
.tableheader {background-color:#DfDfE1; color:#4f4f54; font-size:15px; font-weight:bold;}

/* Windows */
.window_frame {background-color:#306091; padding-top:3;  padding-left:3;}
.window_title {background-color:#306091; font-weight:bold; color:#FFFFFF;}

/* Elements like Customers, Sites, Devices, Users */
.elements {font-size:14px; font-weight:bold; color:#707070;}

.field_group_header {background-color:#D8D8DF; font-weight:bold;}
.field_group {background-color:#EfEfF4;}
.field_title_small {font-size:10px; color:#000001;}

.field_readonly {background-color:#EfEfF4;}

/* Additional informations in small font */ 
.small {font-size:10px; color:#000001;}
.smallb {font-size:10px; color:#000001; font-weight:bold;}

/* Special information only for superuser (level=5) */
.superuser    {font-size:10px; background-color:#F0E0E0;}


.page_list_table
	{
	width:100%;
	cellpadding:0; 
	}

.page_list_cell
	{
	vertical-align:top;
	font-size:10px;
	color:#FFFFFF;
	}
			
a:link.page_list_cell
	{
	vertical-align:top;
	font-size:10px;
	color:#FFFFFF;
	}
			
a:visited.page_list_cell
	{
	vertical-align:top;
	font-size:10px;
	color:#FFFFFF;
	}
			
.page_list_cell_act_page
	{
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
	color:#4f4f54;
	background-color:#FFFFFF;
	}

.page_list_search_cell
	{
	vertical-align:top;
	font-size:10px;
	color:#FFFFFF;
	}
			
.page_list_search_field
	{
	font-size:10px;
	border-style: none;
	border:0px;
	padding-top:0px;
	margin-top:2px;
	width:70;
	height:14px;
	outline-width:0px;			/* Chorme: prevents focus marker */
	-webkit-appearance: none; 	/* iPhone: prevents inner shadow */
	-webkit-border-radius:0px; /* iPhone: prevents round corners */
	}
	
input:focus.page_list_search_field
	{
	}

.multiple2, .multiple3 {
  background-color: lightgrey;
}

.blacklisted {
	background-color: #FFFFB7 !important;
}