 
body{
  color:#001221;
  font-family: 'Verdana', 'Arial', 'Helvetica';
  font-size:12px;
  background-color: #D1D1D1;
}
p{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  
  padding-top:0px;
  padding-bottom:0px;
}

.alertText 
{
    color:red;
    text-align:center;
    font-weight:bold;     
}


font {
  color:#001221;
  font-family: 'Verdana', 'Arial', 'Helvetica';
  font-size:12px;
}

.smallFont{
  font-size:9px;
}

div.pictureText, .pictureText{
	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-size:11px;
}

table{
   font-size : 100%;
} 
td{
	vertical-align: top;
}

a{
	text-decoration:underline;
	color:#2C4592; 
}
a:active {
	text-decoration:none;
	color:#CC0000;
}
a:hover {
	text-decoration:underline;
	color:#CC0000;
}

.text {
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
  margin-left:0px;
	padding-bottom:10px; 
	font-size:12px; 
	color: #001221;
	text-align:left; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}


.textHeader_slettes {
	padding-top:5px;
	padding-right:0px;
	padding-left:5px;
	padding-bottom:5px; 
	font-size:16px;
	font-weight:bold; 
	color: #FFFFFF; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}

.textHeaderBlue {
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px; 
	font-size:13px;
	font-weight:bold; 
	color: #3C95D9; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}
a.headerBlue {
	text-decoration:none;
	color:#3C95D9; 
}
a.headerBlue:hover {
	text-decoration:underline;
	color:#3C95D9;
}

a.whiteLink {
	text-decoration:underline;
	color:#ffffff; 
}
a.whiteLink:hover {
	text-decoration:underline;
	color:#ffffff;
}
a.whiteLink:active {
	text-decoration:underline;
	color:#ffffff;
}

.textHeaderRed {
	padding-top:5px;
	padding-right:0px;
	padding-left:5px;
	padding-bottom:5px; 
	font-size:13px;
	font-weight:bold; 
	color: #BA323C; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}
.textXtraMenu {
	padding-top:10px;
	padding-right:15px;
	padding-left:0px;
	padding-bottom:0px; 
	font-size:14px; 
	color: #FFFFFF; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
	font-weight:bold;
}

td.textXtraMenu form a.topMenu{
  text-decoration:none;
	color:#FFFFFF; 
} 
td.textXtraMenu a.topMenu:active {
	text-decoration:none;
	color:#FFFFFF; 
}
td.textXtraMenu a.topMenu:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


/* MENU */
td.menuLevel_2{
  padding-top:6px;
	padding-right:0px;
	padding-left:6px;
	padding-bottom:4px; 
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#C0C0C0;
}
a.menuLevel_2, a.menuLevel_2:visited, a.menuLevel_2:link {
	font-size:13px; 
	color: #000000; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
  text-decoration:none;
}
a.menuLevel_2:hover, a.menuLevel_2:active{
	color: #000000;
  text-decoration:underline;
}

td.menuLevel_3 {
	padding-top:4px;
	padding-right:0px;
	padding-left:20px;
	padding-bottom:3px;  
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#C0C0C0;
}
a.menuLevel_3, a.menuLevel_3:link, a.menuLevel_3:visited {
  font-size:13px; 
	color: #000000; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
  text-decoration:none;
}
a.menuLevel_3:hover, a.menuLevel_3:active{
	color: #000000; 
  text-decoration:underline;
}

td.menuLevel_4{
  padding-top:3px;
	padding-right:0px;
	padding-left:37px;
	padding-bottom:1px; 
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#C0C0C0;
}
a.menuLevel_4, a.menuLevel_4:link, a.menuLevel_4:visited{
	font-size:13px; 
	color: #000000; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
  text-decoration:none;
}
a.menuLevel_4:hover, a.menuLevel_4:active{
	color: #000000; 
  text-decoration:underline;
}

a.xtraMenu {
	text-decoration:none;
	color:#FFFFFF; 
}
a.xtraMenu:active {
	text-decoration:none;
	color:#FFFFFF; 
}
a.xtraMenu:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
 
.textTopMenu {
	padding-top:5px;
	padding-right:0px;
	padding-left:30px;
	padding-bottom:8px; 
	font-size:13px;
	font-weight:bold; 
	color: #B5B9B5; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}
a.topMenu {
	text-decoration:none;
	color:#B5B9B5; 
  font-weight: bold;
  
}
a.topMenu:active {
	text-decoration:none;
	color:#FFFFFF;
  font-weight: bold;
}
a.topMenu:hover {
	text-decoration:none;
	color:#FFFFFF;
  font-weight: bold;
}
.textBottom {
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px; 
	font-size:12px; 
	color: #001221;
	text-align:center; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}

td.textBottom a.topMenu{
  text-decoration:none;
  font-weight:normal;
	color:#2C4592; 
}
td.textBottom a.topMenu:active {
	text-decoration:none;
  font-weight:normal;
	color:#2C4592; 
}
td.textBottom a.topMenu:hover {
	text-decoration:underline;
  font-weight:normal;
	color:#CC0000;
}

h1{
  width:100% auto;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px; 
  
  margin-right:0px;
  margin-top:5px;
  margin-bottom:0px;
  
  font-size:14px;
	font-weight:bold; 
	color: #FFFFFF; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}

table.grayBox, table.grayBoxNoBorder, .grayBox{
 
  margin-top:5px;
  margin-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  background:#EBEFF2;
  font-size:12px; 
	color: #001221;
	text-align:left;
	font-family: 'Verdana', 'Arial', 'Helvetica';
}


table.grayBoxNoBorder{
  border-width:0px;
}

td.col_1 h1, td.col_2 h1.col_1, td.col_3 h1.col_1{
  background-color: #3C95D9;
}
td.col_2 h1, td.col_1 h1.col_2, td.col_3 h1.col_2{
  background-color: #BA323C;
}

td.col_3 h1, td.col_1 h1.col_3, td.col_2 h1.col_3{
  background-color: #636563;
}

td.col_2 h1{
  margin-bottom:10px;
  margin-right:-10px;
  margin-left:-10px;
}
td.col_2 table.grayBox, table.grayBoxNoBorder{
  margin-top:-5px;
  margin-left:-10px;
  margin-right:-10px;
}

h2{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px; 
  
	margin-right:0px;
  margin-top:10px;
  margin-left:0px;
  margin-bottom:0px;
  
	font-size:13px;
	font-weight:bold; 
  color: #BA323C; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}

img{
  border: none;
}
img.border{
	border: 1px solid Black;
}
img.news_leftalign{
  border: 1px solid Black;
  margin-left:1px;
  margin-right:10px;
  margin-top:4px;
  margin-bottom:4px;
  float: left;
}
img.news_rightalign{
  border: 1px solid Black;
  margin-left:10px;
  margin-right:1px;
  margin-top:4px;
  margin-bottom:4px;
  float: right;
}

table.boxTable{ 
  width:100%;
  border-color:#C0C0C0;
  border-top-width:0px;
  border-bottom-width:1px;
  
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  
  border-style:solid;
}

td.col_1 table.boxTable{
  border-left-width:0px;
  border-right-width:1px;
}

td.col_3 table.boxTable{
  border-left-width:1px;
  border-right-width:0px;
}

/*Results*/
thead.resultattabel td{ 
  font-weight : bold;
  background : #ffffff;
  padding-left: 0px;
  padding-right: 5px;
  color : #000000;
  border : 0px;
}
table.resultattabel td{ 
  padding-right: 5px;
  font-size:12px;  
}
.resultattabelOverskrift{
	font-weight : bold;
}

td.mainFrame{
  padding-left:12px;
  padding-right:12px;
  padding-top:0px;
}

/*Form elements*/
INPUT.w100,button.w100 {
	WIDTH: 100px
}
INPUT.w150 {
	WIDTH: 150px
}
INPUT.w200, .w200disabled, TEXTAREA.w200, SELECT.w200, table.w200,div.w200 {
	WIDTH: 300px; 
  

}

INPUT.w400, TEXTAREA.w400, SELECT.w400, table.w400 {
	WIDTH: 400px; 
}
div.w200{
	border-color : #7F9DB9;
	padding: 3px;
}

form{
  margin-top:0px;
  margin-bottom:0px;
}

table.contentLayout{
}
table.contentLayout td{
  padding-right:10px;
  padding-bottom:3px;
}

/* Blog */


.blog {
	padding-top:0px;
	padding-right:0px;
	padding-left:10px;
	padding-bottom:0px; 
	font-size:12px;
	font-weight:bold;  
	color: #001221;
	text-align:center; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}
.blogSmall {
	padding-top:0px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:0px; 
	font-size:10px; 
	color: #001221;
	text-align:right; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}


a.boxBlogLink{
  font-size:12px;
	font-weight:bold;  
	color: #001221;
	text-align:center; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration:none;

}
a.boxBlogLink:active {
	text-decoration:none;
	color: #001221;
}
a.boxBlogLink:hover {
	text-decoration:underline;
	color: #001221;
}


/* misc */
.red{
  color:#BA323C;
}
img.captcha{
  border:0px solid #7f9db9; 
  width:244px;
  height:20px;
}

/* Group ox */

div.groupbox, .groupbox{
	border:1px solid #cccccc;
}
div.groupboxhead, .groupboxhead{
 
  font-weight:bold;
  color:#8888ff;
	border-bottom:1px solid lightblue;
	background:#ebeff2;
	padding-left:10px;
  padding-right:10px;
}
div.groupboxheadtext, .groupboxheadtext{
 
  font-weight:bold;
  color:#8888ff;
	background:#ebeff2;
	padding-left:10px;
  padding-right:10px;
}

table.skemaUser thead td, table.skemaUser tbody td table.skemaUser thead td{ 
  color:#ffffff;
  background : #BA323C;
  padding:5px;
  border:1px solid white;
}

table.skemaUser tbody td, table.skemaUser tbody tr.white td table.skemaUser tbody td{
  background : #eeeeee;
  border:1px solid white;
  padding:2px; 
}

table.skemaUser tbody tr.white td{
  background : #ffffff;
  border:1px solid white;
  padding:2px;
  
}

table.userList{
 border-left:1px solid #cecece;
 border-right:1px solid #cecece;
 border-top:1px solid #cecece;
}
table.userList thead td{
  background : #f2f2f2;
  border-bottom:1px solid #cecece;
  padding:1px;
  text-align:center;
}
table.userList tbody td{
  border-bottom:1px solid #cecece;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
}

tr.evenRow td{
 background : #ffffff;
}
tr.oddRow td{
 background : #eeeeee;
}

.fdbEnglish{
  font-style:italic;
}


table.teaserBox{
  margin-top:5px;
}
table.teaserBox td.teaserBoxContent{
  padding-bottom:5px;
  
  border-top-width:0px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#CCCCCC;
  
  
  padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	font-size:12px; 
	color: #001221;
	text-align:center; 
	font-family: 'Verdana', 'Arial', 'Helvetica';
}


legend {
  color:#CC0000;
  font-family: 'Verdana', 'Arial', 'Helvetica';  
}


select.jq_mouseoverField{
  background-image: url('/images/blue_bg.png');
  background-repeat: repeat-x;
  border: 1px solid #7f9db9;
}
select.jq_activeField{
  background-image: url('/images/blue_bg.png');
  background-repeat: repeat-x;
  border: 1px solid #4f6d89;
}

input.jq_mouseoverField, textarea.jq_mouseoverField{
  background-image: url( '/images/blue_bg.png' );
  background-repeat: repeat-x;
  border: 1px solid #7f9db9;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
}

input.jq_activeField, textarea.jq_activeField{
  background-image: url( '/images/blue_bg.png' );
  background-repeat: repeat-x;
  border: 1px solid #4f6d89;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
}
       
input.jq_error
{
  border: 1px solid #ba323c; 
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
}
select.jq_error
{
  border: 1px solid #ba323c; 
  
}

/* Video content */
a.video_control_button 
{
    background-color:#D0D0D0; 
    padding:2px;
    padding-top:0px; 
    margin:1px; 
    border-radius:3px;
    moz-border-radius:3px;
    webkit-border-radius:3px;
    line-height:20px;
    font-size:10px;
    font-weight: bold;
}

div.html_video_controls 
{
    margin: 3px;
    text-align:left;    
}

div.video 
{
    border: 1px solid gray;
    margin: 4px;
}

div.video_help_button 
{
    float: right;
    display: inline;
}

video 
{
    
}

div.video_links 
{
    float: left;
}

a.video_link 
{
    margin: 0px;
    padding: 0px;
    margin-left:5px; 
    font-size:10px;
    font-weight: bold;
    line-height:14px;
}

div.spacer 
{
    clear: both;
}

span.help_icon 
{
    padding:2px;
    padding-top:0px;
    padding-bottom:0px;
    background-color: #4040E0;
    color: #F0F0F0;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    font-size:8px;
    text-decoration: none;
    margin-right: 2px;
    margin-left: 2px;
}
