html{ height: 100%; }

body
{
 font-family: arial, verdana, tahoma;
 font-size: 11px;
 color: #000;
/* background-image: url('/ajrgfx/gfx/bg_fallback.jpg'); styres fra dhtml plugins.js */
 background-repeat: no-repeat;
 background-position: top center;
 background-color: #025caa;
 margin: 0;
 padding: 0;
 height: 100%;
}

.verdana{ font-family: verdana; font-size: 10px; letter-spacing: 0px; }

#flashcontent {
/* height: 768px; */
 height: 100%;
 overflow: hidden;
}

.center{
 margin-left: auto; margin-right: auto; text-align: center;
 position:absolute; top: 0; left: 0;
 width:100%;
 z-index:1;
}

.topbar{
 background-image: url('/AjrGfx/Gfx/bg_topbar.png'); background-repeat: repeat-x;
 height: 35px; text-align: right; width: 100%;
}

.topnav{ width: 766px; margin-left: auto; margin-right: auto; }

.sitewidth{
 width: 766px; text-align: left; margin-left: auto; margin-right: auto;
 position: relative; top: 0; left: 0;
}


/* ----------------- default classes ----------------- */

h1,h2{ margin: 0; padding: 0; }
form{ margin: 0; display: inline; }
img{ border: 0; }

.left{ float: left; }
.right{ float: right; }
.clear{ clear: both ;}
.alignright{ text-align: right; }
.aligncenter{ text-align: center; }
.debug{ background-color: red; }

/* ----------------- start text classes ----------------- */

h1{
 margin-bottom: 10px;
 font-size: 20px;
 color: #fff;
 line-height: 24px;
 font-weight: normal;
 font-family: verdana;

}

h1.forside, div.section
{
 margin-bottom: 10px;
 font-size: 28px;
 color: #fff;
 line-height: 35px;
 font-weight: normal;
 width: 540px;
}

h2
{
 margin-bottom: 8px;
 font-size: 12px;
 color: #fff;
 font-weight: bold;
 line-height: 16px;
}

div{ font-family: verdana; font-size: 12px; line-height: 16px; color: #fff; }

div.greenheader{ padding-bottom: 3px; font-size: 20px; color: #1C491D; line-height: 22px; }

/* ----------------- start link classes ----------------- */

a{ text-decoration: none; color: #FFEA00; }
a:hover {text-decoration: underline; }

a.fixnav{ color: #fff; font-weight: bold; font-size: 12px; position: relative; top: -1px; left: 0; }

a.breadcrumb{ font-family: verdana; color: #fff; font-size: 10px; }
a.breadcrumb:hover{ font-family: verdana; color: #fff; font-size: 10px; }


a.white11px{ color: #fff; font-size: 11px; }

.separator{ padding: 0px 10px 0 10px;  }
.sepflag{ padding: 0 5px 0 5px; }
.flag{ position: relative; top: 1px; left: 0; }

a.fallback{ padding: 0 20px 0 20px; font-size: 14px; color: #fff; font-weight: bold; }

a.download{
 background-image: url('/ajrgfx/gfx/arrow_download.gif');
 background-repeat: no-repeat;
 padding-left: 8px;
}

a.bluelink{
 background-image: url('/ajrgfx/gfx/blue_arrow.gif');
 background-repeat: no-repeat;
 padding-left: 8px;
 color: #334248;
 font-size: 12px; 
 letter-spacing: -1px;
}


.bgmenu{
 background-image: url('/ajrgfx/gfx/bg_menu.png');
 background-repeat: no-repeat;
 width: 214px; height: 22px;
}

.haschildoff{
 background-image: url('/ajrgfx/gfx/haschildoff.gif');
 background-repeat: no-repeat;
 background-position: top left;
}


/* ----------------- start menu classes ----------------- */


.menuitem{ width: 197px; float: right; }
.subindicator{ width: 17px; float: left; text-align: center; }
.subindicatorarrow{ position: relative; top: 5px; left: 0;  }

div.level1pad{
 clear: both; padding: 6px 0 0 18px;
}

div.level1on{
 background-image: url('/ajrgfx/gfx/menulvl1on.gif');
 background-repeat: no-repeat;
 background-position: top left;
 padding-left: 10px;
}

div.level1off{ padding-left: 10px; }

a.level0{ font-size: 13px; color: #fff; font-weight: bold; }
a.level0:hover { text-decoration: none; color: #FFEA00; }
a.level0selected{ font-size: 13px; color: #fff; font-weight: bold; color: #FFEA00; }
a.level0selected:hover { text-decoration: none; }

a.level1{ color: #fff; }
a.level1:hover{ color: #FFEA00; text-decoration: none; }

a.level1selected{ color: #FFEA00; text-decoration: none; }
a.level1selected:hover{ color: #FFEA00; text-decoration: none; }

/* ----------------- start form classes ----------------- */

input,textarea,select{ font-family: arial, verdana, tahoma; color: #000; font-size: 11px; }

.ButtonInputsMedium
{
 font-weight: bold;
 height: 20px;
 padding: 0px 10px 0px 10px;
 cursor: pointer;
 background-color: #cccccc;
 border: 1px solid #999999;
}

input.FormFieldInputsNarrow{ 
 border: 1px solid #454545; width: 75px; height: 16px;
 background-image: url('/ajrgfx/gfx/bg_input.gif');
 background-repeat: no-repeat; padding-left: 3px;
 padding-top: 2px;
}
input.FormFieldInputsMedium{
 border: 1px solid #454545; width: 185px; height: 16px;
 background-image: url('/ajrgfx/gfx/bg_input.gif');
 background-repeat: no-repeat; padding-left: 3px;
 padding-top: 2px;
}
input.FormFieldInputsWide{ width: 420px; height: 16px; padding-left: 2px; }

textarea.FormFieldInputsMedium
{
 border: 1px solid #454545;
 background-image: url('/ajrgfx/gfx/bg_textarea.gif');
 background-repeat: no-repeat;
 width: 274px; height: 117px;
 padding-left: 3px; padding-top: 3px;
}

input.FormFieldInputsAlert{
 border: 1px solid red; width: 185px; height: 16px;
 background-image: url('/ajrgfx/gfx/bg_input.gif');
 background-repeat: no-repeat; padding-left: 3px;
 padding-top: 2px;
}

.FormFieldLabelMediumStdColor{ font-weight: bold;}
.minor { font-size: 11px }

/* ----------------- start list classes ----------------- */

ul{ padding: 0; margin: 0; margin-left: 10px; list-style-type: none; }

li
{
 background-image: url('/files/system/gfx/list_item.gif');
 background-repeat: no-repeat;
 padding-left: 10px;
 padding-bottom: 5px;
}

/* ----------------- Start custom classes ----------------- */

.col556{ width: 556px; }
.col542{ width: 542px; }
.col522{ width: 522px; }
.col518{ width: 518px; }
.col486{ width: 486px; }
.col280{ width: 280px; }
.col271{ width: 271px; }
.col244{ width: 244px; }
.col235{ width: 235px; }
.col225{ width: 225px; }
.col204{ width: 204px; }
.col200{ width: 200px; }
.col214{ width: 214px; }
.col186{ width: 186px; }
.col184{ width: 184px; }
.col170{ width: 170px; }
.col140{ width: 140px; }

.row96{ height: 96px; }

.topmenu{
 width: 842px; height: 23px;
 background-image: url('/files/system/gfx/bg_topmenu.gif');
 background-repeat: no-repeat;
}

.campaign{ width: 243px; height: 188px; float: left;}
.campaigncontent{ position: relative; top: 0; left: 0; }
.campaignframe{ position: absolute; top: 0; left: 0; }
.campaignimage{ position: absolute; top: 4px; left: 4px; }
.campaignbar{ position: absolute; top: 114px; left: 4px; }
.campaignbartitle{
 z-index: 999; position: absolute; top: 114px; left: 8px; width: 200px;
 font-size: 16px; font-weight: normal; color: #fff;
}
.campaignbartext{
 width: 205px; height: 35px; overflow: hidden;
 z-index: 999; position: absolute; top: 148px; left: 10px; color: #fff;
}

.medarbejderbox{ width: 251px; height: 83px; float: left; margin-bottom: 20px; }
.medarbejderholder{ width: 251px; height: 83px; position: relative; top: 0; left: 0; }
.medarbejderframe{ position: absolute; top: 0; left: 0; }
.medarbejdercontent{ position: absolute; top: 0; left: 0; }

.padbot10{ padding-bottom: 10px; }
.padbot20{ padding-bottom: 20px; }
.padtop39{ padding-top: 39px; }
.padtop10{ padding-top: 10px; }
.padtop6{ padding-top: 6px; }
.padleft4{ padding-left: 4px; }
.padleft18{ padding-left: 18px; }
.boxpad{ padding: 7px 0 0 4px; }

.box280content{
 background-image: url('/ajrgfx/gfx/bg_box_280.png');
 background-repeat: no-repeat;
 background-position: bottom center;
}

.box221content{
 background-image: url('/ajrgfx/gfx/bg_box_221.png');
 background-repeat: no-repeat;
 background-position: bottom center;
 width: 221px;
}

.box522content{
 background-image: url('/ajrgfx/gfx/bg_box_522.png');
 background-repeat: no-repeat;
 background-position: bottom center;
}

.calendar{
 background-image: url('/ajrgfx/gfx/bg_calendar.png');
 background-repeat: repeat-y;
 padding: 0 5px 0 5px;
}


.calmonth{ color: #5D754E; font-weight: bold; }
.weekdays{ background-color: #D0E1BE; color: #728C5C; font-weight: bold; height: 18px; font-family: arial; }
.calday{ color: #365323; font-weight: bold; font-family: arial; line-height: 11px; }
.caldayhasevent{ color: #F7FAF3; }

.caldaycurrent { 
 background-image: url('/ajrgfx/gfx/bg_current_day.gif');
 background-repeat: no-repeat;
 background-position: center center; 
 /*border: 1px solid #bbbbbb;*/
 width: 22px; height: 15px;
 font-size: 11px; line-height: 11px;
 font-family: arial; color: #999; font-weight: bold;
 
}

div.boxwhite{ color: #fff; font-size: 11px; padding: 0 10px 0 13px; }
div.dashline{ padding-bottom: 2px; padding-top: 2px; }
div.dashline2{ padding: 8px 0 7px 0; }
div.dashline3{ padding: 6px 0 5px 0; }
div.dottedline{ padding: 5px 0 8px 0; }
div.boxheader{ padding: 6px 0 8px 0; }

div.footer{ position: relative; top: 0; left: 0; }
div.bgfooter{ position: absolute; top: 0; left: 0; }
div.footertext{ position: absolute; top: 25px; left: 120px; }

.white{ color: #fff; }
.white11px{ color: #fff; font-size: 11px; }

.payoff{
 float: left; font-family: verdana; font-size: 10px; color: #fff;
 padding-top: 8px; 
}

.navcontent{
 background-image: url('/ajrgfx/gfx/bg_nav_box.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 padding-top: 5px;
}

.navcontentpad{ padding-left: 4px; }

.infobox{ padding: 0 0 5px 10px; float: right; }
.infoboxpad{ padding: 3px 0 10px 18px; }

.thumb{ float: left; margin: 0 0 10px 10px; }
.thumboff{ border: 2px solid #ccc; }
.thumbon{ border: 2px solid #FFEA03; cursor: pointer; }
.preview{ border: 2px solid #ccc; }

.bgimageboxframe{
 background-image: url('/ajrgfx/gfx/bg_imageboxframe.gif');
 width: 221px; height: 280px; overflow: hidden;
}

.imageboximage{
 position: relative; top: 4px; left: 4px; width: 213px; height: 272px; overflow: hidden;
}
.bgiframe{
 width: 522px; height: 26px;
 background-image: url('/ajrgfx/gfx/bg_iframe.png');
 margin-top: 20px;
 background-repeat: no-repeat;
}

.bgiframebot{
 text-align: center;
 width: 522px;
 background-image: url('/ajrgfx/gfx/bg_iframe_bottom.png');
 background-position: bottom center;
 background-repeat: no-repeat;
 padding-bottom: 11px; padding-top: 5px;
}

