/* Grundlæggende */

body {	
	background-color: #ffffff;

	color: #000000;
	font-family: Verdana, Arial, Times New Roman, Times, Helvetica;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
td {
	font-family: Verdana, Arial, Times New Roman, Times, Helvetica;
	font-size: 12px;
}
A {
	color: #113ccc;
	text-decoration: none;
}
A:VISITED {
	color: #113ccc;
	text-decoration: none;
}
A:HOVER {
	color: #113ccc;
	text-decoration: underline;
}
A:ACTIVE {
	color: #113ccc;
	text-decoration: underline;
}

/* Overskrifter */
	
h1 {
	color: #0075a4;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
h2 {
	color: #0075a4;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}
h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Form1 overordnet */

.form1	{
}
	
.form1 input,
.form1 select,
.form1 textarea {
	font-size:12px;
	width: 99%;
	background-color: #ffffff;
	color:#000000;
	border:1px solid #000000;
}

.form1 input[type="radio"] {
	width: auto;
}

.form1 input[type="checkbox"] {
	width: auto;
	border: 5px solid #000000;
}

.form1 input[type="color"] {
	width: 60%;
}
.form1 input[type="submit"] {
	width: 49%;
	margin-right: 1%;
	background-color: #a1ccdd;
}
.form1 input[type="button"] {
	width: 48%;
	margin-left: 1%;
	background-color: #a1ccdd;
}

/*
.form1 input[placeholder],
.form1 [placeholder],
.form1 *[placeholder] {
   color: #a9a9a9;
}
*/

/* Divs i Form1 */
.form1div {
	font-size:12px;
	width: 99%;
	background-color: #ffffff;
	color:#000000;
	border:1px solid #000000;
}



/* Tabeller */
	
table {
	border-collapse: collapse;
}

/* Top	*/ 

.top_container {
	background: url(topbackground.png);
	background-position:left top;
	background-repeat:repeat;
}

/* Cookie besked */
.cookie_container	{
	background-color: black;
}

.cookie,
.cookie A
	{
	color: white;
	font-size: 12px;
	text-decoration: none;
	max-width: 1200px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0 auto;
}

/* Top frise */

.topfrise {
	max-width: 1200px;
	height: 90px;
	max-width: 1200px;
	text-align: left;
	padding-left: 10px;
	padding-top: 16px;
	padding-right: 10px;
	margin: 0 auto;
}
.login {
	float: right;
	height: 80px;
	line-height: 80px;
	vertical-align: middle;
}

/* Indholdet af siden */

.indhold {
	max-width: 1200px;
	background-color: #f5f6f1;
	text-align: left;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-right: 10px;
	margin: 0 auto;
	min-height: 100%;
	overflow: hidden;
}

/* Menu 1 */

.menu1_container {
	height: 20px;
}
.menu1,
.menu1 A {
	color: black;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	max-width: 1200px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0 auto;
}
.menu1 A:Hover	{
	color: navy;
}
.menu1 .active,
.menu1 .active A	{
	font-weight: bold;
	color: #0075a4;
	background-color: #d4d3cf;
	height: 20px;
	float: left;
}
.menu1 .passive,
.menu1 .passive A	{
	height: 20px;
	float: left;
}

/* Menu 2 */

.menu2_container {
	border-bottom: 2px solid black;
	background-color: #d4d3cf;
}
.menu2,
.menu2 A {
	color: black;
	font-size: 12px;
	text-decoration: none;
	height: 20px;
	max-width: 1200px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0 auto;
}
.menu2 A:Hover	{
	color: navy;
}
.menu2 .active,
.menu2 .active A	{
	font-weight: bold;
	color: #0075a4;
	height: 20px;
	float: left;
}
.menu2 .passive,
.menu2 .passive A	{
	height: 20px;
	float: left;
}

/* Table1 overordnet */

.table1 td,
.table1 th {
	border: 1px solid #0075a4;
	padding: 3px;
}

.table1 th a	{
	color: white;
}
	
/* Table1 top */	

.table1 th {
	background-color: #0075a4;
	color: #ffffff;
	font-weight: bold;
}
.table1 th A {
	color: #ffffff;
	text-decoration: none;
}
.table1 th A:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.table1 th A:HOVER {
	color: #ffffff;
	text-decoration: underline;
}
.table1 th A:ACTIVE {
	color: #ffffff;
	text-decoration: underline;
}

/* Table1 ulige */	
	
.table1 tr:nth-child(odd) {
	background-color: #ffffff;
	color: #000000;
	vertical-align: top;
}
.table1 tr:nth-child(odd) A {
	color: #0075a4;
	text-decoration: none;
}
.table1 tr:nth-child(odd) A:VISITED {
	color: #0075a4;
	text-decoration: none;
}
.table1 tr:nth-child(odd) A:HOVER {
	color: #0075a4;
	text-decoration: underline;
}
.table1 tr:nth-child(odd) A:ACTIVE {
	color: #0075a4;
	text-decoration: underline;
}

/* Table1 lige */	
	
.table1 tr:nth-child(even) {
	background-color: #dcdcdc;
	color: #000000;
	vertical-align: top;
}
.table1 tr:nth-child(even) A {	color: #0075a4;
	text-decoration: none;
}
.table1 tr:nth-child(even) A:VISITED {	color: #0075a4;
	text-decoration: none;
}
.table1 tr:nth-child(even) A:HOVER {	color: #0075a4;
	text-decoration: underline;
}
.table1 tr:nth-child(even) A:ACTIVE {	color: #0075a4;
	text-decoration: underline;
}

/* Table2 overordnet */

.table2 td, th {
	padding: 2px;
	padding-left: 0px;
 	text-align: left;

}
	
/* Table2 top */	

.table2 th {
	padding: 2px;
	font-weight: bold;
}
.table2 th A {	color: #ffffff;
	text-decoration: none;
}
.table2 th A:VISITED {	color: #ffffff;
	text-decoration: none;
}
.table2 th A:HOVER {	color: #ffffff;
	text-decoration: underline;
}
.table2 th A:ACTIVE {	color: #ffffff;
	text-decoration: underline;
}

/* Table2 rækker */	
	
.table2 tr {
	color: #000000;
	padding: 2px;
	vertical-align: top;
}
.table2 tr A {
	color: #0075a4;
	text-decoration: none;
}
.table2 tr A:VISITED {
	color: #0075a4;
	text-decoration: none;
}
.table2 tr A:HOVER {
	color: #0075a4;
	text-decoration: underline;
}
.table2 tr A:ACTIVE {
	color: #0075a4;
	text-decoration: underline;
}

/* Table3 overordnet */

.table3 td,
.table3 th {
	border: 1px solid #0075a4;
	padding: 3px;
}

.table3 th a	{
	color: white;
}
	
/* Table3 top */	

.table3 th {
	background-color: #0075a4;
	color: #ffffff;
	font-weight: bold;
}
.table3 th A {
	color: #ffffff;
	text-decoration: none;
}
.table3 th A:VISITED {
	color: #ffffff;
	text-decoration: none;
}
.table3 th A:HOVER {
	color: #ffffff;
	text-decoration: underline;
}
.table3 th A:ACTIVE {
	color: #ffffff;
	text-decoration: underline;
}

/* Table3 normale */	
	
.table3 tr {
	background-color: #ffffff;
	color: #000000;
	vertical-align: top;
}
.table3 tr A {
	color: #0075a4;
	text-decoration: none;
}
.table3 tr A:VISITED {
	color: #0075a4;
	text-decoration: none;
}
.table3 tr A:HOVER {
	color: #0075a4;
	text-decoration: underline;
}
.table3 tr A:ACTIVE {
	color: #0075a4;
	text-decoration: underline;
}

/* Table3 klap ud */	
	
.table3 .block tr {
	background-color: #dcdcdc;
	color: #000000;
	vertical-align: top;
}
.table3  .block tr A {	color: #0075a4;
	text-decoration: none;
}
.table3 .block tr A:VISITED {	color: #0075a4;
	text-decoration: none;
}
.table3 .block tr A:HOVER {	color: #0075a4;
	text-decoration: underline;
}
.table3 .block tr A:ACTIVE {	color: #0075a4;
	text-decoration: underline;
}

/* Table3 marker celler */	

.table3 .mark {
	background-color: #dcdcdc;
	color: #000000;
	vertical-align: top;
}
.table3  .mark A {	color: #0075a4;
	text-decoration: none;
}
.table3 .mark A:VISITED {	color: #0075a4;
	text-decoration: none;
}
.table3 .mark A:HOVER {	color: #0075a4;
	text-decoration: underline;
}
.table3 .mark A:ACTIVE {	color: #0075a4;
	text-decoration: underline;
}



/* Other */

.icon	{
	width: 16px;
	height: 16px;
	padding-right: 4px;
	border: 0px;
	cursor: pointer; 	
}

.icon_small	{
	width: 10px;
	height: 10px;
	padding-right: 4px;
	border: 0px;
	cursor: pointer; 	
}