



body
{
    background-image:url(/images/nexxt_pattern.gif);
    padding: 10px 0px 30px 0px;
    background-color:#F3F3F9;
    font-family:tahoma;
    font-size:12px;
}

.center
{
    text-align:center;
}

.content
{
    width:1000px;
    margin: 0px auto;
}

label
{
  font-family:tahoma;
  font-size:11px;
  color:#363E5D;
}

a.arrow
{
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
  line-height:35px;
  background-color:#ffffff;
  color:#67708f;
  padding:0px 15px 3px 15px;
  margin:0px 10px 6px 10px;
}

a.arrow:hover
{
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
  line-height:35px;
  background-color:#ffffff;
  color:#cacaca;
  padding:0px 15px 3px 15px;
  margin:0px 10px 6px 10px;
}


fieldset
{
  border: none;
  margin:0px;
  padding:0px;
}

.topheader1
{
    display:block;
    width:1000px;
    height:126px;
    background-image:url(../images/header_bg.gif);
    background-repeat:repeat-x;
}

label
{
  font-family:tahoma;
  font-size:11px;
  color:#363E5D;
}

.enkatform
{
  background-color:#F6F6F8;
  border:1px solid #BBBCBF;
  padding:10px;
  font-family:tahoma;
}

a.webzoo
{
  color:#363E5D;
  text-decoration: none;
  font-size:11px;
  background-color: #F3F3F9;
}


a.gallerylink
{
  text-decoration:none;
}

a.gallerylink:hover
{
  text-decoration:none;
}


a.connecto
{
  color:#ffffff;
  text-decoration: none;
  font-size:11px;
}

a.webzoo:visited
{
  color:#363E5D;
  text-decoration: none;
  font-size:11px;
  background-color: #F3F3F9;
}

a.webzoo:hover
{
  color:#363E5D;
  text-decoration: none;
  font-size:11px;
  background-color: #F3F3F9;
}

a.webzoo:visited:hover
{
  color:#363E5D;
  text-decoration: none;
  font-size:11px;
  background-color: #F3F3F9;
}


a.readmore
{
  background-color:#67708f;
  color:#ffffff;
  text-decoration:none;
  padding:2px 5px 2px 5px;
  font-size:0.9em;
  float:right;
}



.portallist
{
    float:left;
    width:60px;
    height: 30px;
    padding: 8px 2px 8px 2px;
    text-align:center;
}

.puffcontentportal
{
  width: 130px;
  border: 2px solid #D7D8DF;
  border-top-style:none;
  font-size:12px;
  padding: 3px 5px 10px 5px;
  background-color:#ffffff;
  font-family: Tahoma;
  color: #363E5D;
  text-align:left;
  background-image: url(../images/puff_bottom_bg.gif);
  background-position:bottom;
  background-repeat:repeat-x;
}

.pagelimiter1
{
  float:left;
  width:183px;
  text-align:left;
}

.pagelimiter2
{
  float:left;
  width:183px;
  text-align:center;
  color:#888A98;
}

.pagelimiter3
{
  float:left;
  width:183px;
  text-align:right;
}

.radiothin
{
  font-weight:normal;
  font-size: 11px;
}


/*.topheader2
{
    width:1000px;
    height:126px;
    display:block;
    background-image:url(../images/header.gif);
    background-position: center bottom;
    background-repeat:no-repeat;
    text-align:left;
}*/

.topheader3
{
    width:770px;
    height:126px;
    display:block;
    background-position: top left;
    background-repeat:no-repeat;
    text-align:left;
}

p
{
  margin:0px;
  padding:0px;

  font-family: trebuchet ms;
  font-size:12px;
  line-height:14px;
}


.logo
{
    float: left;
    padding-left:20px;
    padding-top:3px;
}

.headerbanner
{
    position: relative;
    float: right;
    top: -10px;
}


.hor
{
  float:right;
  margin:0px;
  padding:0px;
  list-style: none;
}

#topbar {
width: 990px;
}


#datum {
  float: left;
  padding-left: 15px;
  padding-top: 6px;
  color: #FFF;
  font-size: 0.9em;
  position: absolute;
}

#updated {
  font-size: 0.9em;
  text-align: center;
}


#nav, #bottomnav {
  text-align: right;
}

#nav ul, #bottomnav ul {
  margin:0;
  padding:0;
  list-style:none;
  float: right;
}
#nav li, #bottomnav li {
	display:inline;
    line-height: normal;
	margin:0;
	padding:0;
}

#linknav {
  text-align: left;
}
#linknav ul {
	margin:0px 0px 0px 0px;
	padding:0px;

  float: left;

}
#linknav li {
	display:inline;
    line-height: normal;
  background-image: url(/images/nexxt-li_bg.gif);
  background-repeat: no-repeat;
	margin:0px;
  padding-right:10px;
	padding-left:12px;
}

#nav a, #bottomnav a {
  float: left;
  background-color:#838797;
  border-top-color:#9A9EAE;
  border-right-color:#9A9EAE;
  border-bottom-color:#282D41;
  border-left-color:#9A9EAE;
  border-style:solid;
  border-width:1px;
  background-image:url(../images/top_bottom_button_bg.gif);
  display:block;
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  margin:0px 3px 0px 3px;
  padding:1px 4px 2px 4px;
  font-size:10px;
}
#nav a:hover, #bottomnav a:hover {
  float: left;
  background-color:#D8D8D8;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#282D41;
  border-left-color:#ffffff;
  border-style:solid;
  border-width:1px;
  background-image:url(../images/top_bottom_button_sel_bg.gif);
  display:block;
  color:#363E5D;
  text-decoration:none;
  font-weight:normal;
  margin:0px 3px 0px 3px;
  padding:1px 4px 2px 4px;
  font-size:10px;
}
#nav a.selected, #bottomnav a.selected {
  float: left;
  background-color:#D8D8D8;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#282D41;
  border-left-color:#ffffff;
  border-style:solid;
  border-width:1px;
  background-image:url(../images/top_bottom_button_sel_bg.gif);
  display:block;
  color:#363E5D;
  text-decoration:none;
  font-weight:normal;
  margin:0px 3px 0px 3px;
  padding:1px 4px 2px 4px;
  font-size:10px;
}


.organisationlist
{
width:220px;border:1px none #ff0000;
}


.organisationmap
{
  text-align:center;height:400px;border:1px none #ff0000;float:right;
}


a.horizontalnav
{
  background-color:#838797;
  border-top-color:#9A9EAE;
  border-right-color:#9A9EAE;
  border-bottom-color:#282D41;
  border-left-color:#9A9EAE;
  border-style:solid;
  border-width:1px;
  background-image:url(../images/top_bottom_button_bg.gif);
  display:block;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  margin:0px 5px 0px 5px;
  padding:1px 5px 2px 5px;
  font-size:10px;
}

a.horizontalnav:hover
{
  background-color:#D8D8D8;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#282D41;
  border-left-color:#ffffff;
  border-style:solid;
  border-width:1px;
  background-image:url(../images/top_bottom_button_sel_bg.gif);
  display:block;
  color:#363E5D;
  text-decoration:none;
  font-weight:bold;
  margin:0px 5px 0px 5px;
  padding: 1px 5px 2px 5px;
  font-size:10px;
}

a.horizontalnavselected
{
  background-color:#D8D8D8;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#282D41;
  border-left-color:#ffffff;
  border-style:solid;
  border-width:1px;
  background-image:url(../images/top_bottom_button_sel_bg.gif);
  display:block;
  color:#363E5D;
  text-decoration:none;
  font-weight:bold;
  margin:0px 5px 0px 5px;
  padding:1px 5px 2px 5px;
  font-size:10px;
}

.siteborder
{
    display:block;
    background-color:#FFFFFF;
    border-left:5px solid #CBCDD5;
    border-right:5px solid #CBCDD5;
    border-bottom:5px solid #CBCDD5;
    background-image:url(../images/main_bg.gif);
    background-position: center bottom;
    background-repeat:repeat-y;
}

.sitebottomfade
{
    background-image:url(../images/main_fade.gif);
    background-position: center bottom;
    background-repeat:no-repeat;
}

.horizontalnavigation
{
    width:980px;
    height:21px;
    display:block;
    background-color:#4A516D;
    background-image:url(../images/top_bottom_nav_bg.gif);
    border-bottom: 1px solid #ffffff;
    text-align:right;
    padding-right:10px;
    padding-top:4px;
    color:#ffffff;
    font-size:11px;
}

.footer
{
    width:980px;
    display:block;
    background-color:#FEFEFE;
    background-image:url(../images/address_footer_bg.gif);
    background-repeat:repeat-x;
    border-bottom: 1px solid #BABABA;
    border-top: 1px solid #BABABA;
    text-align:center;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:7px;
    color:#363E5D;
    font-size:11px;
    line-height: 20px;
}



.leftblock
{
    float:left;
    width:200px;
    padding-left:15px;
    color:#ffffff;
    border: 1px none #00ff00;

}

.centerblock
{
    float:left;
    width:593px;
    text-align:left;
    font-family: Tahoma;
    text-align: justify;
    border: 1px none #00ff00;
}

.width380
{
    width: 550px;
}

.rightblock
{
    float:left;
    width:180px;
    color:#ffffff;
    border: 1px none #00ff00;
}




.leftnavpadding
{
  padding: 0px 0px 20px 7px;
  text-align: left;
}


.mainpadding
{
  padding: 20px 10px 20px 10px;
}


.rightpuffarpadding
{
  padding: 20px 15px 20px 20px;
  text-align:right;
    border: 1px none #00ff00;
}

.puffhead
{
  width: 127px;
  border: 2px solid #D7D8DF;
  background-image: url(../images/puff_header_bg.gif);
  font-size:11px;
  font-weight:bold;
  padding: 3px 0px 4px 13px;
 text-align:left;
 background-position: left center;
}

.puffcontent
{
  width: 120px;
  border: 2px solid #D7D8DF;
  border-top-style:none;
  font-size:12px;
  padding: 3px 10px 10px 10px;
  background-color:#ffffff;
  font-family: trebuchet ms;
  color: #363E5D;
  text-align:left;
  background-image: url(../images/puff_bottom_bg.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  line-height:14px;
}


.h2link
{
    color:#67708F;
    font-family:tahoma;
    font-size:14px;
    padding:0px;
    margin: 10px 0px 10px 0px;
    text-decoration: none;
    font-weight: bold;
}

h1
{
    color:#363E5D;
    font-family:tahoma;
    font-size:21px;
    padding:0px;
    margin: 0px 0px 5px 0px;
    text-align:left;
}

h2
{
    color:#67708F;
    font-family:tahoma;
    font-size:14px;
    padding:0px;
    margin: 5px 0px 5px 0px;
}

h3
{
    color:#363E5D;
    font-family:tahoma;
    font-size:18px;
    padding:0px;
    margin: 0px 0px 10px 0px;
}

h4
{
    color:#363E5D;
    font-family:tahoma;
    font-size:14px;
    padding:0px;
    margin: 0px 0px 10px 0px;
}

.introtxt
{
    color:#363E5D;
    font-family:tahoma;
    font-size:13px;
    font-weight:bold;
    padding:0px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
}

.txt
{
  font-family: trebuchet ms;
  font-size:12px;
  line-height:14px;
}


.phonebox
{
  border:1px none #0000ff;
  margin-bottom:5px;
}

.phonehead
{
  float:left;
  font-weight:bold;
  width:60px;
}



fieldset
{
  border-color:#656E92;
  border-width: 1px;
  padding:10px;
}

legend
{
  color:#000000;
  font-weight:bold;
  text-align: left;
}



a.nav_first
{
  background-image: url(../images/nav_first.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #B92608;
  color:#ffffff;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}


a.nav_first:hover
{
  background-image: url(../images/nav_first_hover.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #883E38;
  color:#ffffff;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}


a.nav_second
{
  background-image: url(../images/nav_second.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  border-bottom-style: none;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #707998;
  color:#ffffff;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}

a.nav_second:hover
{
  background-image: url(../images/nav_second_select.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  border-bottom-style: none;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #B0B2BF;
  color:#363E5D;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}

a.nav_second_end
{
  background-image: url(../images/nav_second.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #707998;
  color:#ffffff;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}

a.nav_second_end:hover
{
  background-image: url(../images/nav_second_select.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #B0B2BF;
  color:#363E5D;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}

a.nav_second_select
{
  background-image: url(../images/nav_second_select.gif);
  background-position: center;
  border: 1px solid #A2A8BE;
  border-bottom-style: none;
  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #B0B2BF;
  color:#363E5D;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}

a.nav_second_end_select
{
  background-image: url(../images/nav_second_select.gif);
  background-position: center;
  border: 1px solid #A2A8BE;

  margin:0px 5px 0px 5px;
  width:133px;
  display:block;
  background-color: #B0B2BF;
  color:#363E5D;
  text-decoration: none;
  text-align:left;
  padding:5px 0px 5px 5px;
  font-weight:bold;
  font-size:11px;
}


.spacer
{
  overflow:hidden;
  height:2px;
}

.navbordermiddle
{
width:153px;text-align:center;background-image:url(../images/navigation_border_middle.gif);background-repeat:repeat-y;margin-top:15px;
}

.navbordertop
{
text-align:center;background-image:url(../images/navigation_border_top.gif);margin-bottom:7px;background-repeat:no-repeat;
}

.navborderbottom
{
text-align:center;background-image:url(../images/navigation_border_bottom.gif);background-position:bottom;background-repeat:no-repeat;
}

.navborderhead
{
  background-color:#313D6E;font-weight:bold;
}




blockquote p:before, blockquote p:after {
	content:'\201D';
}

blockquote {
  width: 115px;
  margin: 0;
  padding: 0;
}

.quotewho {
  width: 115px;
}


.prog-border {
  height: 20px;
  width: 115px;
  background: #fff;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}

.prog-bar {
  height: 16px;
  margin: 2px;
  padding-left: 2px;
  font-size:10px;
}

.leftimage {
  width: 190px;
  float:left;
  margin-right: 10px;
  margin-bottom: 1px;
  text-align: center;
  color: #77787E;
  position: relative;
  z-index:1;
}

.leftimage_thumb {
  width: 60px;
  float:left;
  margin-right: 10px;
  margin-bottom: 5px;
  text-align: center;
}


.leftimage_linkpage_thumb
 {
  width: 120px;
  float:left;
  margin-right: 10px;
  margin-bottom: 5px;
  text-align: center;
}

.rightimage {
  float:right;
  margin-left: 10px;
  margin-bottom: 1px;
  text-align: center;
  color: #77787E;
  position: relative;
  z-index:1;
}

.centerimage {
  width:380px;
  margin: 0 0 10px 0;
  text-align: center;
  color: #77787E;
  position: relative;
  z-index:1;
}

.button
{
  background-image: url(../images/button_link.gif);
  background-position: center;
  border: 1px solid #ffffff;
  font-size:10px;
  color:#ffffff;
  background-color: #454B64;
  padding:2px;
}


.button
{
  background-image: url(../images/button_link.gif);
  background-position: center;
  border: 1px solid #ffffff;
  font-size:10px;
  color:#ffffff;
  background-color: #454B64;
  padding:2px;
}

.alignright
{
  text-align: right;
}

.formfield
{
  border:1px solid #000000;
  font-size:11px;
  background-image: url(../images/formfield_bg.gif);
  background-repeat:repeat-x;
}

form
{
  margin: 0px;
  padding: 0px;
}

.pulldown_region
{
  width: 140px;
  background-color:#B92608;
  color:#ffffff;
  font-size:12px;
  font-family:tahoma;
}


a.link
{
  color:#363e5d;
  font-weight:bold;
  text-decoration: none;
}

a.link:hover
{
  color:#888a98;
  font-weight:bold;
  text-decoration: none;
}


a.linkpagenumber
{
  color:#67708f;
  font-weight:bold;
  text-decoration: none;
  font-size:11px;
}

a.linkpagenumber:hover
{
  color:#67708f;
  font-weight:bold;
  text-decoration: none;
  font-size:11px;
}

a.current {
  color: #000;
  text-decoration: underline;
}


a.headerlink
{
  color:#67708F;
  font-weight:bold;
  font-family:tahoma;
  text-decoration:none;
  font-size:14px;
}

a.headerlink:hover
{
  color:#67708F;
  font-weight:bold;
  font-family:tahoma;
  text-decoration:none;
  font-size:14px;
}

a.kalla
{
  color:#B92608;
  font-weight:normal;
}

a.kalla:hover
{
  color:#2C3D7F;
  font-weight:normal;
}


.regionuser_text1
{
  font-size:14px;
  font-weight:bold;
  color:#363e5d;
}

.regionuser_text2
{

}


img
{
  border-style:none;
}

.objectno
{
  color:#888A98;
}

label
{
  font-weight:bold;
}

.extrabildheader
{
  background-color:#363E5D;
  color:#ffffff;
  font-weight:bold;
  padding-left:3px;
  padding-bottom:2px;
  font-family:tahoma;
}


.extrabildborder
{
    border:2px solid #363E5D;
}



ul
{
    margin: 0px 0px 5px 10px;
    padding: 0px 0px 0px 10px;
}


li {
  list-style-image: url(/images/nexxt-li.gif);
  line-height: 18px;
  font-family: trebuchet ms;
}

.listleft
{

}


.listright
{
 float: right;
 width: 120px;
 padding-left:10px;
 text-align: center;
  position: relative;
  z-index:1;
}

.clearer
{
  clear:both;
  height: 1px;
  font-size:1px;
}

.listborder
{
  border:2px solid #D7D8DF;
  margin-bottom:10px;
  padding:5px;
}

.referenslist {
  float:left;
  width:120px;
  text-align: center;
}

caption {
  text-align: left;
  font-weight: bold;
}

a.footerlink, a.footerlink:visited {
  text-decoration: none;
  color:#363E5D;
}