hr {
	height: 2px;
	border: 2px solid #999999;
}

/*Fælles for vinduer*/

.rude_header
{
 cursor: move; 
/*background: transparent url('images/gradient_2.jpg') repeat;*/
background: transparent url('images/subheader_mid.gif') repeat;
border-width:0px;
border-style:solid;
border-color:#7A8073;
padding:2px;
}

.tekst_header
{
float: left;
 cursor: move;
 	color:#FFFFFF;
	font-size:18px;
	margin-left: 10px;
}

.rude_tekst
{
border-width:0px;
border-style:solid;
border-color:#7A8073;
background-color:#F4F4F4;
padding:5px;
}
/*Slut fælles for vinduer*/

/*main vindue*/
.move_main
{
 float: left;
 position:relative;
 overflow: none;
 top: 0px;
 left: 0px;
border-width:5px;
border-style:solid;
border-color:#7A8073;
background-color:#F4F4F4;
z-index:0;
padding:5px;
}
/*Slut main vindue*/

/*Vindue 1*/
.edit
{
 float: left;
 position:absolute;
 overflow: none;
 top: 50px;
 left: 50px;
border-width:5px;
border-style:solid;
border-color:#7A8073;
background-color:#F4F4F4;
z-index:1;
padding:5px;
}
/*Slut vindue 1*/

 /*vindue 2*/
.edit_2
{
float: left;
 position:absolute;
 overflow: none;
 top: 75px;
 left: 75px;
border-width:5px;
border-style:solid;
border-color:#7A8073;
background-color:#F4F4F4;
z-index:2;
padding:5px;
}
/*Slut vindue 2*/

/*Vindue 3*/
.edit_3
{
float: left;
 position:absolute;
  overflow: none;
 top: 100px;
 left: 100px;
border-width:5px;
border-style:solid;
border-color:#7A8073;
background-color:#F4F4F4;
z-index:3;
padding:5px;
}
/*Slut vindue 3*/

/*message ruden*/
.message
{
float: left;
position:absolute;
top: 150px;
left: 220px;
border-width:5px;
border-style:solid;
border-color:#7A8073;
background-color:#E3E3E3;
z-index:2;
padding:5px;
}

.message_header
{
background: transparent url('images/gradient_red.jpg') repeat;
border-width:0px;
border-style:solid;
border-color:#7A8073;
position:relative;
padding:2px;
z-index:1;
}

.message_header IMG
{
position:relative;
right:1%
}

.tekst_message
{
border-width:2px;
border-style:solid;
border-color:#F06467;
position:relative;
background-color:#F4F4F4;
z-index:1;
padding:5px;
}
/*Slut på message ruden*/

/*Strart på menu knapperne*/
.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #F4F4F4; /*menu strip background*/
border: 1px solid #7A8073;
padding: 4px 0;
border: 1px solid #000;
border-width: 1px 0px 1px 0px;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('images/aeroleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 18px; /* This value + 8px should equal height of button background (default is 31px) */
height: 26px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('images/aeroright.gif') no-repeat top right;
display: block;
padding: 4px 8px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}
/*Slut på menu knaperne*/

/*start på knapper til forsiden*/
.gruppebuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #F4F4F4; /*menu strip background*/
padding: 4px 0;
border: 1px solid #7A8073;
border-width: 1px 0px 0px 0px;

}

* html .gruppebuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.gruppebuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('images/gruppeleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 18px; /* This value + 8px should equal height of button background (default is 31px) */
height: 26px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.gruppebuttonmenu a.aero:link, .gruppebuttonmenu a.aero:visited, .gruppebuttonmenu a:active{
color: white; /*button text color*/
}

.gruppebuttonmenu a.aero span{
background: transparent url('images/grupperight.gif') no-repeat top right;
display: block;
padding: 4px 8px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.gruppebuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.gruppebuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}
/*Slut på knapper til forsiden*/

/*Start på knapper til opslag*/
.opslagbuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #F4F4F4; /*menu strip background*/
border: solid #7A8073;
padding: 4px 0;
border-width: 1px 0px 0px 0px;
}

* html .opslagbuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.opslagbuttonmenu a.aero2{ /*aero button CSS*/
background: transparent url('images/opslagleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 12px; /* This value + 8px should equal height of button background (default is 31px) */
height: 20px; /* Height of button background height */
padding-left: 6px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.opslagbuttonmenu a.aero2:link, .opslagbuttonmenu a.aero2:visited, .opslagbuttonmenu a:active{
color: white; /*button text color*/
}

.opslagbuttonmenu a.aero2 span{
background: transparent url('images/opslagright.gif') no-repeat top right;
display: block;
padding: 4px 8px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.opslagbuttonmenu a.aero2:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.opslagbuttonmenu a.aero2:hover span{ /* Hover state CSS (for text) */
color: yellow;
}
/*Slut på knapper til opslag*/

/*Design til knapper*/
.button_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #9DABD2;
	background-image: url(images/gradient.jpg);
	height: 26px;
	border: 1px solid #000;
	margin-top: 2px;
}

/*Table header*/
th {
	background: #9DABD2;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 0px solid #fff;
	line-height: 1.2;
	border-bottom: 1px solid #D4D0C8;
}

/*Bruges i stripme funktionen*/
tr.alt td {
	background: #CFD4E8;
}

/*bruges ved mouse over i stripeme*/
tr.over td {
	background: #dddddd;
}

/*bruges til små links, ret slet ikon o.l.*/
.small_links a
{
font-size:10px;
}

.small_links a:visited, .small_links a:active, .small_links a:visited
{
color: blue;
}

.small_links a:hover
{
color: black;
}

.small_links img
{
 display: inline;
	margin: 2px;
  border: 0px solid #ffffff;
  width:10px;
}
/*Slut på small links*/

img {
	border:0px;
}

.overskrift {
	font-size:18px;
}

/*Lille overskrift med blå baggrund*/
.overskrift_1 {
 background: transparent url('images/gradient.jpg') repeat-x;
	color:#3F3F3F;
	font-size:16px;
	overflow: hidden; 
width: 100%;
padding: 4px 0;
}

/*Stor overskrift med grå baggrund*/
.overskrift_2 {
 background: transparent url('images/gradient_2.jpg') repeat-x;
	color:#3F3F3F;
	font-size:22px;
	overflow: hidden; 
width: auto;
border: solid #7A8073;
padding: 4px 0;
border-width: 0 0 1px 0;
}

/*print overskrift med blå baggrund*/
.overskrift_print {
 background: transparent url('images/gradient.jpg') repeat-x;
	color:#3F3F3F;
	font-size:30px;
	overflow: hidden; 
width: 100%;
padding: 4px 0;
}




.box {
border: 1px solid #7A8073;
border-width: 1px 1px 0px 0px;
}

.box_1 {
border: 1px solid #7A8073;
border-width: 1px 0px 0px 1px;
}

.box_2 {
border: 1px solid #7A8073;
border-width: 1px 0px 0px 0px;
}

.top_streg {
border-top: 1px solid #7A8073;

}

.gruppe_tekst {
border: 1px solid #7A8073;
padding: 2px;
}


