/* GENERAL STYLES */
div#page
{
	width:950px;
	position:relative;
	margin: 0px auto 0px auto;
	background:#FFFFFF;
}

div#menu
{
	position:relative;
	width:950px;
	margin:0px auto 0px 0px;
	background: #07165F;
	FONT-SIZE: 12pt;
}

div#main
{
	width:950px;
	height:auto;
	position:relative;
	margin: 0px auto 0px auto;
	background:#FFFFFF;
}

div#forside
{
	position:relative;
	margin:10px 10px 10px 10px;
	background:#FFFFFF;
}

div#left
{
	position:relative;
	width:170px;
	float:left;
	margin:0px 10px 10px 10px;
	background:#FFFFFF;
}

div#right
{
	position:relative;
	width:170px;
	float:right;
	margin:0px 10px 10px 10px;
	background:#FFFFFF;
}

div#mainleft
{
	position:relative;
	width:710px;
	margin:0px auto 10px 210px;
	background:#FFFFFF;
}

div#mainright
{
	position:relative;
	width:710px;
	margin:0px 210px 10px auto;
	background:#FFFFFF;
}


ul.navigation 
{
	margin:0;padding:0;list-style-type:none;
}
ul.navigation li 
{
	display:inline;
}
ul.navigation li a, ul.navigation li a:active, ul.navigation li a:visited 
{
    	display:block;
	color:#000;
	width:140px;
	padding:1px 3px 3px 0px;
}
ul.navigation li a:hover 
{
    	display:block;
	color:#fff;
	width:140px;
	padding:1px 3px 3px 0px;
	background:#C0C0C0;
}

ul.topnavigation 
{
	margin:0;padding:0px;list-style-type:none;
}
ul.topnavigation li 
{
	display:inline;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
}
ul.topnavigation li a, ul.topnavigation li a:active, ul.topnavigation li a:visited 
{
    	display:block;
	color:#FFFFFF;
	width:100px;
	padding:5px 0px 5px 0px;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
}
ul.topnavigation li a:hover 
{
    	display:block;
	color:#FFFFFF;
	width:100px;
	padding:5px 0px 5px 0px;
	background:#CCCCCC;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
}

h3
{
	FONT-WEIGHT: Bold;
	FONT-SIZE: 12pt;
}

.RoedOverskrift
{
	FONT-WEIGHT: Bold;
	COLOR: red;
	FONT-SIZE: 12pt;
}

.Hvid
{
	COLOR: #FFFFFF;
}

.Roed
{
	COLOR: red;
}

.Graa
{
	COLOR: #CCCCCC;
}

/* -------------------------------------------------------------- 
   =FORMS
-------------------------------------------------------------- */


div.form fieldset {

}

ul.form_fields {
	margin: 15px 0;
	padding: 0;
	list-style: none;
	font-size: 10px;
}

ul.form_fields li {
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
}

ul.form_fields li label {
	display: block;
	float: left;
	width: 90px;
	padding: 5px;
}

ul.block_labels li label {
	float: none;
	padding: 0 0 3px 0;
	font-weight: bold;
}


ul.form_fields li label.indented_label {
	padding-left: 105px;
}


ul.form_fields li label.wide_label {
	width: 100%;
}


input[type=text],
textarea {
	border:1px solid #dadada;
	border-top-color: #999;    
	padding: 5px;
}

input[type=text]:focus,
textarea:focus {
	border:1px solid #999;
	border-top-color: #555; 
	background-color: #fdffeb;
}

input.input_long { width: 260px; }
input.input_short { width: 80px }

ul.form_fields li select {
	padding: 2px;
	border:1px solid #dadada;
}

/* EDITOR PROPERTIES */
h3 {
FONT-WEIGHT: Bold;
FONT-SIZE: 12pt;
}

.Hvid {
FONT-SIZE: 8pt;
}

.Roed {
COLOR: red;
}

.RoedOverskrift {
FONT-WEIGHT: Bold;
COLOR: red;
FONT-SIZE: 12pt;
}

.Graa {
{
	COLOR: #CCCCCC;
}
}


