﻿body
{
	font-size: 10pt;
	font-family:verdana;
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}
/* Rule to fix quirks-mode inheritance behavior */
table, caption {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}
th 
{
	color:yellow;
	background-color: #222;
	padding: 5px;
}

tr.diff td
{
	background-color: #DDD;
}

tr.admin td
{
	background-color: YELLOW;
}

.break
{
	clear: both;
}

#site_holder
{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

#top_holder
{
	float: left;
	width: 900px;
	text-align: center;
}

#top_reklame_holder
{
	float: left;
	width: 900px;
	height: 90px;
	border-top: dotted 1px #000000;
	border-bottom: dotted 1px #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

#site_content_holder
{
	float: left;
	width: 900px;
	background-color: #ffffff;
}

#left_menu_holder
{
	float: left;
	width: 150px;
}

#content_holder
{
	float: left;
	width: 750px;
	margin-top: 5px;
}

#bottom_holder
{
	float: left;
	width: 750px;
	text-align: center;
	margin-top: 10px;
}

.left_menu_box_holder
{
	float: left;
	width: 140px;
	margin: 5px;
}

.left_menu_box_top
{
	float: left;
	width: 140px;
	height: 12px;
	background-image: url("images/left_menu_box_top.jpg");
}

.left_menu_box_content
{
	float: left;
	width: 140px;
	background-image: url("images/left_menu_box_content.jpg");
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
}

.left_menu_box_bottom
{
	float: left;
	width: 140px;
	height: 11px;
	background-image: url("images/left_menu_box_bottom.jpg");
}

#content_vertical_spacer
{
	float: left;
	width: 0px;
	height: 500px;
}

#content_tab_holder
{
	float: left;
	width: 747px;
	border-bottom: solid 1px #989898;
}

.content_tab
{
	float: left;
	width: 65px;
	height: 18px;
	padding-top: 3px;
	text-align: center;
	background-image: url("images/tab.jpg");
	cursor: pointer;
}

.content_tab_selected
{
	float: left;
	width: 65px;
	height: 19px;
	padding-top: 3px;
	margin-bottom: -1px;
	text-align: center;
	background-image: url("images/tab.jpg");
	cursor: pointer;
}

.content_tab:hover
{
	background-image: url("images/tab_over.jpg");
}

#content
{
	float: left;
	width: 735px;
	padding: 5px;
	border-left: solid 1px #989898;
	border-right: solid 1px #989898;
	border-bottom: solid 1px #989898;
}

#context_boxes_holder
{
	float: left;
	width: 735px;
}

.content_box_fullsize_holder
{
	float: left;
	width: 735px;
	margin-top: 5px;
}

.content_box_fullsize_top
{
	float: left;
	width: 735px;
	height: 12px;
	background-image: url("images/content_box_fullsize_top.jpg");
	background-repeat: no-repeat;
}

.content_box_fullsize_content
{
	float: left;
	width: 730px;
	padding: 5px;
	background-image: url("images/content_box_fullsize_content.jpg");
	background-repeat: repeat-y;
}

.content_box_fullsize_bottom
{
	float: left;
	width: 735px;
	height: 11px;
	background-image: url("images/content_box_fullsize_bottom.jpg");
	background-repeat: no-repeat;
}

.content_box_halfsize_holder
{
	float: left;
	width: 365px;
	margin-top: 5px;
}

.content_box_halfsize_top
{
	float: left;
	width: 365px;
	height: 12px;
	background-image: url("images/content_box_halfsize_top.jpg");
	background-repeat: no-repeat;
}

.content_box_halfsize_content
{
	float: left;
	width: 360px;
	padding: 5px;
	background-image: url("images/content_box_halfsize_content.jpg");
	background-repeat: repeat-y;
}

.content_box_halfsize_bottom
{
	float: left;
	width: 365px;
	height: 11px;
	background-image: url("images/content_box_halfsize_bottom.jpg");
	background-repeat: no-repeat;
}

.content_box_halfsize_spacer
{
	float: left;
	width: 5px;
}

div.ErrorInput
{
	color: red;
}

div.Blue
{
	color: blue;
}

div.Red
{
	color: red;
}

div.BigRed
{
	color: red;
	font-size: 20pt;
}

div.Green
{
	color: green;
}

div.BigGreen
{
	color: green;
	font-size: 20pt;
}

div.White
{
	color: #FFFFFF;
}

div.Yellow
{
	color: yellow;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #0000ff;
	text-decoration: underline;
}

th#yellow a:link {color: yellow;}
th#yellow a:visited {color: yellow;}
th#yellow a:hover {color: yellow; 	text-decoration: underline;}
th#yellow a:active {color: yellow;}
