
	body, p, td, input, select {
		color: black;
		font-family: Verdana, Arial, Helvetica, sans serif;
		font-size: 8pt;
	}

	body {
		background-color: white;
		margin: 8px;
	}

	select { font-size: 8pt; }

	img { border: none; }

	h1 {
		font-size: 14pt;
		margin: 0px;
	}

	h2 {
		font-size: 9pt;
		margin: 0px;
	}

	a { text-decoration: none; }

	a { color: black; }	

	th a { color: #000060; }

	a:hover { color: #0080FF; }
	
	.strong {
		color: #101010;
		font-size: 10pt;
		font-weight: bold;
	}

	xmp {
		font-family: Courier New, sans serif;
		font-size: 8pt;
	}

	p.dbg {
		color: #0040A0;
		font-size: 8pt;
		margin: 0px;
		margin-bottom: 4px;
	}


	/* Frametabelle */


	#admin_frame {
		width: 100%;
		height: 100%;
		background-color: white;
		border: 1px solid #0086C8;
	}

	#admin_frame #header {
		height: 50px;
		text-align: left;
		vertical-align: top;
	}

	#admin_frame #caption {
		text-align: right;
		vertical-align: center;
	}

	#admin_frame #navigation {
		background-color: #BBE2F6;
		vertical-align: top;
		padding: 8px;
		padding-left: 12px;
	}

	#admin_frame #menu {
		background-color: #EAEAEA;
		height: 28px;
		border-left: 1px solid white;
		border-right: 1px solid white;
		padding: 0px;
	}

	#admin_frame #content {
		width: 85%;
		color: black;
		background-color: white;
		vertical-align: top;
	}

	#admin_frame #footer {
		height: 20px;
		background-color: #0086C8;
		vertical-align: middle;
		padding: 4px;
		padding-left: 10px;
		padding-right: 10px;
	}

	#admin_frame #footer table td {
		color: white;
		font-size: 8pt;
	}


	/* Navigation */


	p.navitem, p.subnav {
		font-size: 9pt;
		margin: 0px;
		margin-bottom: 6px;
	}

	blockquote.subnav { margin: 6px 0px 6px 10px; }

	p.subnavitem {
		font-size: 8pt;
		margin: 0px;
		margin-bottom: 3px;
	}

	/* Formularelemente */


	input.button, input.blue, input.grey, select.dropdown { font-size: 8pt; }

	input.blue, input.grey, select.dropdown { border: 1px solid #0086C8; }

	input.blue, select.dropdown {
		color: #000040;
		background-color: #EEF8FC;
	}

	input.grey {
		color: #404080;
		background-color: #F8F8F8;
	}

	textarea.blue, textarea.grey {
		background-color: white;
		border: 1px solid #0086C8;
	/*	padding: 3px; */
	}

	textarea.blue {
		color: #000040;
		background-color: #EEF8FC;
		border: 1px solid #0086C8;
	}

	textarea.grey {
		color: #404080;
		background-color: #F8F8F8;
		border: 1px solid #808080;
	}


	/* Tabellen */


	table.admin_edit {
		width: 100%;
		border-collapse: collapse;
		border: none;
	}

	table.admin_edit th, table.admin_edit td { border: 1px solid white; }

	table.admin_edit th {
		height: 28px;
		background-color: #BBE2F6;
		vertical-align: middle;
		padding-left: 8px;
		padding-right: 8px;
	}

	table.admin_edit th {
		font-size: 8pt;
		font-weight: normal;
		text-align: center;
	}

	table.admin_edit th.bold {
		font-size: 9pt;
		font-weight: bold;
		text-align: left;
	}

	table.admin_edit tr.odd { background-color: #F6F6F6; }

	table.admin_edit tr.even { background-color: #EAEAEA; }

	table.admin_edit td.icon, table.admin_edit td.edit_icon {
		height: 26px;
		text-align: center;
		vertical-align: middle;
		border: 1px solid white;
	}

	table.admin_edit td {
		height: 26px;
		text-align: left;
		vertical-align: middle;
		border: 1px solid white;
	}

	table.admin_edit td.text {
		padding-left: 8px;
		padding-right: 8px;
	}

	table.admin_edit td.icon { width: 26px; }

	table.admin_edit td.edit_icon { width: 32px; }

	table.admin_webform { background-color: #F0F0F0; }

	table.admin_webform td.caption { padding-right: 15px; }

	table.admin_webform td.input { text-align: left; }

	table.admin_menubar {
		height: 28px;
		border-collapse: collapse;
		border: none;
	}

	td.admin_menu_item {
		border-right: 1px solid white;
		text-align: center;
		vertical-align: middle;
		padding: 0px 10px 0px 10px;
	}

	td.ov_name {
		padding-right: 15px;
		white-space: nowrap;
	}

	td.ov_value {
		color: #505050;
		white-space: nowrap;
	}
	