html body {background:url(../images/global/FRRbackground.jpg) repeat-x #eee;text-align:center;margin:0;font-family:Tahoma, Arial;font-size:80%;color:#111;line-height:1.35em;}
body {background:url(../images/global/FRRbackground.jpg) repeat-x #eee;text-align:center;margin:0;font-family:Tahoma, Arial;font-size:80%;color:#111;line-height:1.35em;}

form{padding:0px;margin:0px;}
fieldset{padding:0px;margin:0px;border:0px}
legend{display:none;}
input, textarea, select{font-size:1em;font-family:verdana, Arial;}
option{font-size:1em;}
td{font-size:1em;font-family:verdana, Arial;}

h1{padding:0;margin:0 0 1.5em 0;font-size:2.15em;}
h2{padding:0;margin:0 0 1.5em 0;font-size:1.2em;}
h3{padding:0;margin:0;font-size:1.05em;}

p{padding:0px;margin:0 0 1.5em 0;}

a{color:#006b6b;text-decoration: none;}
a:link{color:#263F6A;text-decoration: none;}
a:visited{color:#263F6A;}
a:active{color:#263F6A;text-decoration: underline;}
a:hover{color:#263F6A;text-decoration: underline;}
a:focus{color:#263F6A;text-decoration: underline;}

img{border:0}

/*CLEAR *************************************************************************************************************************************************************************************************/

.clear{clear:both;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
*html .clear {height: 1px;overflow:hidden;}
.clear {display: block;}

/* ACCESSIBILITY *************************************************************************************************************************************************************************/

.accessibility{position: absolute;top:-999em;left:-999em;color:#999;}

/* COLUMNS *************************************************************************************************************************************************************************************************/

.one_col{width:220px;float:left;margin:0 15px 0 0;overflow:hidden;}
.two_col{width:455px;float:left;margin:0 15px 0 0;overflow:hidden;}
.three_col{width:690px;float:left;margin:0 15px 0 0;overflow:hidden;}
.four_col{width:1010px;float:left;overflow:hidden;}


/* WRAP *************************************************************************************************************************************************************************************************/

#backgroundwrap{width: 100%; background: url(../images/global/FRRfpbg.jpg) center top no-repeat; padding-top: 15px;}
#wrap{text-align:left;width:1010px;margin:auto;background:transparent;padding:0 0 15px 0;overflow:hidden;}

/* TOP *************************************************************************************************************************************************************************************************/

#top{background:url(../images/global/FRRlogobg.gif) no-repeat top left; position:relative; height: 140px;}
* html #top {height:140px;}

/* LOGO *************************************************************************************************************************************************************************************************/

#logo{width:338px; position: absolute; top:30px; left: 27px; height: 30px;}
#logo a{display:block;height:30px;width:338px;}
#logo a span{position:absolute;top:-999em;left:-999em;}

/* SERVICENAV *************************************************************************************************************************************************************************************************/

#servicenav{float: right;margin: 20px 20px 10px 0;}
*html #servicenav{margin:20px 0 0 0;position:absolute;top:0;right:20px;width:500px;}
#servicenav ul{padding:0;margin:0;}
*html #servicenav ul{float:right;}
#servicenav ul li{padding:0 9px;margin:0 5px 0 0;float:left;list-style:none; border-right:1px solid #969696;}
#servicenav ul li.last{ border-right:none; padding-right: 0;}
#servicenav ul li a{color:#969696;float:left;}
#servicenav ul li a span{}
#servicenav ul li a:active, #servicenav ul li a:focus, #servicenav ul li a:hover{}
#servicenav ul li a:active span, #servicenav ul li a:focus span, #servicenav ul li a:hover span{}
#servicenav ul li.active{}
#servicenav ul li.active a{text-decoration:underline;}
#servicenav ul li.active a span{}
#servicenav ul li.active a:active, #servicenav ul li a:focus, #servicenav ul li a:hover{}
#servicenav ul li.active a:active span, #servicenav ul li a:focus span, #servicenav ul li a:hover span{}

/* SEARCH *************************************************************************************************************************************************************************************************/

#searchContainer{float:right; margin:3px 27px 0 0;}
*html #searchContainer{float:none;position:absolute;top:50px;right:27px;width:160px;margin:0;}
#searchContainer label{position:absolute;top:-999em;left:-999em;}
#searchContainer input.texttype{ border:1px solid #D4D4D4; height:21px; overflow:hidden; width:110px; font-family:Tahoma, Arial; padding: 0; float: left;}
#searchContainer input.submittype{ background: url(../images/fp/FRRsearchButton.gif) no-repeat; width: 45px; height: 23px; border:0 none;  float: left;}

/* NAVBAR *************************************************************************************************************************************************************************************************/

#navbar{background:url(../images/global/FRRmenuBg.gif) no-repeat; line-height:2em; position: absolute; bottom: 1%; left: 0; height: 46px; width: 1010px;}
*html #navbar{position: absolute; top: 93px; left: 0;}
#navbar ul{padding:0;margin:3px 0 0 3px;float:left;height:40px;overflow:hidden;}
#navbar ul li{padding:0;margin:0;float:left;list-style:none;}
#navbar ul li a{display: block;}
#navbar ul li a img.active{display:inline;}
*html #navbar ul li a img.active{display:block;}
#navbar ul li a img.passive{display:none;}
#navbar ul li.active a img.active, #navbar ul li.active a:active img.active, #navbar ul li a:focus img.active, #navbar ul li a:hover img.active{display:none;}
*html #navbar ul li a:hover{border-bottom:1px solid #bcbcbc;}
#navbar ul li.active a img.passive, #navbar ul li.active a:active img.passive, #navbar ul li a:focus img.passive, #navbar ul li a:hover img.passive{display:inline;}
*html #navbar ul li.active a img.passive, *html #navbar ul li.active a:active img.passive, *html #navbar ul li a:focus img.passive, *html #navbar ul li a:hover img.passive{display:block;}


#navbar ul li.active{}
#navbar ul li.active a{}
#navbar ul li.active a span{}
#navbar ul li.active a:active, #navbar ul li a:focus, #navbar ul li a:hover{}
#navbar ul li.active a:active span, #navbar ul li a:focus span, #navbar ul li a:hover span{}

/* BREADCRUMB *************************************************************************************************************************************************************************************************/

#breadcrumb{clear:both;background:#ccc;margin:0 15px 0 0;}
#breadcrumb ul{padding:0;margin:0;}
#breadcrumb ul li{padding:0 5px;margin:0;float:left;list-style:none;border-right:1px solid;}
#breadcrumb ul li a{color:#000;}
#breadcrumb ul li a span{}
#breadcrumb ul li a:active, #breadcrumb ul li a:focus, #breadcrumb ul li a:hover{}
#breadcrumb ul li a:active span, #breadcrumb ul li a:focus span, #breadcrumb ul li a:hover span{}
#breadcrumb ul li.active{}
#breadcrumb ul li.active a{background:#000;color:#fff}
#breadcrumb ul li.active a span{}
#breadcrumb ul li.active a:active, #breadcrumb ul li a:focus, #breadcrumb ul li a:hover{}
#breadcrumb ul li.active a:active span, #breadcrumb ul li a:focus span, #breadcrumb ul li a:hover span{}

/* TOOLS *************************************************************************************************************************************************************************************************/

#tools{float: right; margin: 1px 13px 0 0;}
*html #tools{float: right;position:absolute;left:785px;top:48px;width:50px;}
#tools ul{padding:0;margin:0;}
#tools ul li{padding:0;margin:0 5px 0 0;float:left;list-style:none;}
#tools ul li a{display: block; height: 25px; width: 23px; background: url(../images/fp/FRRprintIcon.gif) no-repeat 0 2px;}
#tools ul li a:active, #tools ul li a:focus, #tools ul li a:hover{background: url(../images/fp/FRRprintIcon_over.gif) no-repeat 0 2px;}


/* MAIN *************************************************************************************************************************************************************************************************/

#main{margin:2px 0 0 0;clear:both;}

/* NAVBLOCK *************************************************************************************************************************************************************************************************/

#navblock{background:#ccc;}
#navblock ul{padding:14px 14px 14px 0;margin:0;width:192px;}
#navblock ul li{padding:0 0 0 14px;margin:0;list-style:none;float:left;width:192px;}
#navblock ul li a{background:#777;display:block;padding:2px 5px;}
#navblock ul li ul{padding:0;margin:0;width:auto;}
#navblock ul li a span{}
#navblock ul li a:active, #breadcrumb ul li a:focus, #breadcrumb ul li a:hover{}
#navblock ul li a:active span, #breadcrumb ul li a:focus span, #breadcrumb ul li a:hover span{}
#navblock ul li.active{}
#navblock ul li.active a{background:#000;color:#fff}
#navblock ul li.active a span{}
#navblock ul li.active a:active, #breadcrumb ul li a:focus, #breadcrumb ul li a:hover{}
#navblock ul li.active a:active span, #breadcrumb ul li a:focus span, #breadcrumb ul li a:hover span{}

/* CONTENT *************************************************************************************************************************************************************************************************/

#content{}
.content{padding:15px;}

/* SIDEBAR *************************************************************************************************************************************************************************************************/

#sidebar{background:#ccc;min-height:200px;}

/* BOTTOM *************************************************************************************************************************************************************************************************/

#bottom{background:url(../images/fp/FRRfpFooterCt.gif) no-repeat; height: 46px; width:1010px;clear:both;}

/* FRONTPAGE ************************************************************************************************************/
.columncontainer{ float: left; }

.lognavn, .password{width: 196px; height: 21px; border:1px solid #263F6A;  margin-left: 28px;}
.lognavn{ margin-top:83px; }
.password{ margin-top:31px; margin-bottom: 15px; }
*html .password{ margin-bottom: 7px; }

#topimagecontainer{ background: url(../images/fp/FRRfpimageCt.gif) no-repeat; width: 752px; height: 236px; overflow: hidden; float: left;}
#topimagecontainer img{ margin: 8px 0 0 8px; }
#toplogincontainer{width:254px; height:236px; background:url(../images/fp/FRRfpLoginCt.gif) no-repeat; overflow:hidden; float: left; margin: 0 0 0 4px; color:#263F6A;}
#toplogincontainer input.text{width: 196px; height: 21px; border:1px solid #263F6A;  margin-left: 28px;}

#toplogincontainer input#chkRemeberMe{ width: 13px; height: 13px; border:1px solid #263F6A; float: left; margin:10px 10px 0 29px; background: #fff;}
#toplogincontainer input#_ctl3_chkRemeberMe{ width: 13px; height: 13px; border:1px solid #263F6A; float: left; margin:10px 10px 0 29px; background: #fff;}
*html #toplogincontainer span input{margin:13px 10px 0 29px;float:left;border:1px solid #263F6A;width: 13px; height: 13px;}
*html #toplogincontainer .clear{height:1px;overflow:hidden;}

#toplogincontainer input#btnLogin{ background: url(../images/fp/FRRloginBt.gif) no-repeat; border:0 none; width:70px; height: 31px; float: right; margin-right: 25px; cursor: pointer;}
#toplogincontainer input#btnLogin:hover{ background: url(../images/fp/FRRloginBt_over.gif) no-repeat; }
#toplogincontainer input.submit{ background: url(../images/fp/FRRloginBt.gif) no-repeat; border:0 none; width:70px; height: 31px; float: right; margin-right: 25px; cursor: pointer;}
#toplogincontainer input.submit:hover{ background: url(../images/fp/FRRloginBt_over.gif) no-repeat; }
#toplogincontainer a{ color:#263F6A; margin:0 0 0 28px; font-weight:bold;}
#toplogincontainer label{ margin: 9px 0 0 0; float: left; font-weight:bold;}
*+html div#toplogincontainer label{ margin: 8px 0 0 0; float: left;}
*+html div#toplogincontainer input#_ctl3_txtPwd{ margin-bottom: 10px; }

#latestnews, #twogreenbox{ background: url(../images/fp/FRRfpNewsCt.gif) no-repeat; height: 411px; width: 374px; position: relative;}
#latestnews ul{ margin:64px 0 0 31px; padding: 0; list-style: none;}
#latestnews ul li{ margin-bottom: 5px; }
#latestnews ul li a{ color:#696969}
#latestnews ul li a:hover, #latestnews ul li a:active{ color:#263F6A; }
#latestnews ul li .dato{ color:#adadad; font-size: 80%; }
#latestnews ul li h2{ color:#263F6A; margin: 0;  }
#latestnews ul li#lastlist{ text-align: right; padding-right: 15px; }
#latestnews p{ line-height:102%; color:#263F6A; font-size:157%; font-weight: bold; width:265px; position: absolute; top:285px; left: 91px;}
#latestnews p a{ color:#263F6A; font-size: 60%; font-weight: normal;}
#latestnews .arrow{margin-right: 5px; font-weight: bold;}

#shortcutcontainer{ width: 374px; height: 206px; overflow: hidden; background: url(../images/fp/FRRfptopGreenCt.gif) no-repeat; float: left; margin-bottom: 4px; position: relative;}
#shortcutcontainer ul{ margin:70px 0 0 20px; padding:20px 0 0; list-style: none; display:inline; float: left; width: 143px;}
*+html div#shortcutcontainer ul{ margin:70px 0 0 0px; width: 150px;}
#shortcutcontainer ul#leftUl{ background: url(../images/fp/FRRfagligviden.gif) no-repeat; }
#shortcutcontainer ul#RightUl{ background: url(../images/fp/FRRforMedlemmer.gif) no-repeat; }
*+html div#shortcutcontainer ul#leftUl, *+html div#shortcutcontainer ul#RightUl{background-position:17px 0; margin-right: 15px; margin-left: 5px;}
#shortcutcontainer ul li{ margin-bottom: 5px; }
#shortcutcontainer ul li select{ width: 130px; border:1px solid #000; margin-top: 10px; }
#shortcutcontainer ul a{ color:#ffffff;}
#shortcutcontainer ul .arrow{ color:#7095c3; font-weight: bold; margin-right: 5px;}

#findcompanycontainer{ width:374px; height: 201px; overflow:hidden; background: url(../images/fp/FRRfpGreenBottomCt.gif) no-repeat; float: left; position: relative; text-align: right;}
#findcompanycontainer p{ margin:60px 30px 10px 0; color:#ffffff; }
*+html div#findcompanycontainer p{ margin:60px 33px 10px 0; }
#findcompanycontainer label{ margin: 10px 106px 0 0; color: #ffffff; font-weight: bold; }
#findcompanycontainer label#zipcodelabel{margin-right:11px; }
*+html div#findcompanycontainer label#zipcodelabel{margin-right:15px; }
#findcompanycontainer input{ margin: 5px 20px 0 0; border:1px solid #000000; height: 23px; font-size: 100%; font-family:Tahoma, Arial;}
*html #findcompanycontainer .clear{height:1px;overflow:hidden;}
#findcompanycontainer input#zipcode{width: 47px; margin-right: 10px;}
#findcompanycontainer input#city{ width: 107px; }
#findcompanycontainer input#searchcompany{ background: url(../images/fp/FRRgreensearch.gif) no-repeat; width: 48px; height: 29px; border:0 none; cursor:pointer;}
#findcompanycontainer input#searchcompany:hover{ background: url(../images/fp/FRRgreensearch_over.gif) no-repeat; }

.greenboxtitle{ position: absolute; top:8px; left:8px; }
#twogreenbox{ background-image: none; margin-left: 4px; }

#companycontainer{ background: url(../images/fp/FRRflFolderCt.gif) no-repeat; width: 254px; height: 411px; overflow: hidden; margin: 0 0 0 4px;}
#companycontainer ul { margin:28px 0 0 35px; padding: 0; list-style: none; width:200px;}


#bottomcontentcontainer{ width: 1010px; height:138px; overflow: hidden; margin: 4px 0 ;}

.widebottomcontainer{ width:374px; height: 138px; background: url(../images/fp/FRRbottomwideCt.gif) no-repeat; overflow:hidden; display: inline; float: left; margin: 0 4px 0 0}
.widebottomcontainer img{ margin:8px 0 0 7px; }

.narrowbottomcontainer{ width:254px; height: 138px; background: url(../images/fp/FRRbottomSlimCt.gif) no-repeat; overflow:hidden; display: inline; float: left; position: relative;}
.narrowbottomcontainer a{ position: absolute; top:55px; left: 114px; width:125px; color:#263F6A;}

#bottomnarrowtitle{ position: absolute; top:8px; left:7px; }
#bottomnarrowicon{ position: absolute; top:48px; left: 7px; }

.left{ margin-left: 100px; }
.left div{ float: left; display: inline; margin-top: 14px; color:#929292; font-size: 85%;}

/* accordian */

.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li { margin: 0; margin-bottom: 10px; padding: 0; }
.ui-accordion li .ui-accordion-header {display: block;height: 45px;color:#006b6b;text-decoration: none;line-height: 28px;position: relative;left: 0px;}
.ui-accordion li div .ui-accordion-header{display: inline; height:20px;color:#006b6b;text-decoration: none;line-height: 28px;position: relative;left: 10px;}
.ui-accordion li div .ui-accordion-header{display: inline; height:20px;color:#006b6b;text-decoration: none;line-height: 28px;position: static;left: 10px;}
.ui-accordion li div .arrow{ font-weight: bold; color:#006b6b;}
.ui-accordion li .ui-accordion-right {display: none;	position: absolute;top: 0px;right: -3px;height: 45px;width: 1px;}
.ui-accordion li .ui-accordion-left {display: none; position: absolute;height: 45px;width: 1px;}


table{border:solid 1px ##ff8a00; border-collapse:collapse; text-align:center;}
table tr{border:solid 1px ##ff8a00; border-collapse:collapse;}
table tr td {border:solid 1px ##ff8a00; border-collapse:collapse;}

