/* AddThis.css */
div.addthis_toolbox{}
div.addthis_default_style{}

a.addthis_button_compact{}
span.addthis_separator{}
a.addthis_button_facebook{}

a.addthis_button_email{}
a.addthis_button_favorites{}
a.addthis_button_print{}

/* authentication.css */
.authenticationsuccess{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationerror{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationlabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationtextbox{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.authenticationbutton{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* blog.css */
.blogButton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogTitle{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogListHeader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bdbdbc}

.blogListBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogListDate{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListPermaLink:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.blogListCommentLink:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogCommentTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogCommentBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.blogCommentAuthor{FONT-SIZE: 10px; FONT-FAMILY: verdana}


/* breadcrumb.css */
div.breadcrumbWrapper{max-width:800px; float:left;}

A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:hover, A.breadcrumb:active{text-decoration:none; font-size:12px;}

.breadcrumbseparator{text-decoration:none;}


/* catnavigation.css */
/*
    Exempel på hur utritningen ser ut av navigering oavsett typ.

    <div class="menu_cssprefix">
        <ul class="level-0">
            <li><a class="current"></a><li>
            <li>
                <a></a>
                <ul class="level-1">
                    <li><a class="active"></a></li>
                    <li><a></a></li>
                </ul>
            </li>
            <li><a></a></li>
        </ul>
    </div>
*/


.menu_catnav {
    width: 19.5em;
    overflow: hidden;
    font-family: verdana;
    font-size: 1em;
}
.menu_catnav ul {
    list-style-type: none;
    width: 19.5em;
}

.menu_catnav ul li {
    list-style-type: none;
    width: 19.5em;
}

.menu_catnav .level-0 {
    background: #ffffff;
    margin-left: 0em;
}

.menu_catnav .level-0 li {
    border-bottom: 0.1em solid #cfcfcf;
}

.menu_catnav .level-0 li a {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 1.5em;

}

.menu_catnav .level-0 li a.current,
.menu_catnav .level-0 li a.active {
    color: #000000;
}

.menu_catnav .level-1 {
    background: #ffffff;
    margin-left: 0em;  
}

.menu_catnav .level-1 li {
    border-bottom: 0em;
}

.menu_catnav .level-1 li a {
    padding-top: 0em;
    padding-bottom: 0.5em;
    padding-left: 2.5em;
}



.menu_catnav a,
.menu_catnav a:link,
.menu_catnav a:visited,
.menu_catnav a:hover,
.menu_catnav a:active {
    font-size: 1.3em;
    font-weight: 700;
    text-decoration: none;
    display: block;
    /*color: #00aeef;*/
    color: #EC008C;
}


/* content.css */
/* Overridas av SV - används alltså endast av DKV */
.contenttitle{FONT-WEIGHT: bold; FONT-SIZE: 2.4em; COLOR: #000000; FONT-FAMILY: verdana}
.contenttext{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A:link,A:visited,A:hover,A:active{COLOR: #000000;}

h1.contenttitle{FONT-SIZE: 2.4em; margin-bottom:10px;}
h2.contenttitle{FONT-SIZE: 16px; margin-bottom:10px;}
h3.contenttitle{FONT-SIZE: 12px; margin-bottom:10px;}

/* Sydvatten */

a.backlink:link, a.backlink:visited, a.backlink:hover, a.backlink:active{text-decoration: none; display:block; margin-bottom:10px;}
a.pagerelateditem:link, a.pagerelateditem:visited, a.pagerelateditem:hover, a.pagerelateditem:active{text-decoration: none;}

/* - Normala sidor ("Innehållssida SV") */
img.sydvattenpagetopimage{margin-bottom:20px; clear:both;}
h1.contenttitle{}
div.contenttext{}
div.sydvatteningress{FONT-WEIGHT: bold; margin-bottom:20px; margin-right:230px;}

div.breadcrumbprint{float:right; margin-right:20px;}


/*** DKV Content ***/

/*
     columnmain
*/
#columnmain .contenttitle { 
    font-family: Frutiger, Arial, Verdana;
    font-size: 2.4em;
    margin-bottom: 1em;
    font-weight: 500;
}
#columnmain .contenttext {
    font-family: Frutiger,Arial,Verdana;
    font-size: 1.3em;
    line-height: 1.4em;
}


#columnmain .contenttext a,
#columnmain .contenttext a:link
#columnmain .contenttext a:visited,
#columnmain .contenttext a:active {
    font-size: 1em;
    line-height: 1em;
    font-family: Frutiger,Arial,Verdana;
    text-decoration: none;
    color: #c40576;
}

#columnmain .contenttext a:hover {
    text-decoration: underline;
}

#columnmain ol,
#columnmain ul {
    /*margin-top: 1em;*/
    margin-bottom: 1em;
    margin-left: 3em;
}

/*
#columnmain .drop-bullet {
    list-style-image: url(/filearchive/1/106/bullet-drop.gif);
}
*/


/*
     header
*/
#header #toplinks a { 
    font-size: 1.2em;
    font-family: arial, sans-serif;
    color: #00529b;
    font-weight: bold;
    text-decoration: none;
    margin-right: 2.2em;
}


/*
    newsentries startpage
*/

.newsentrycontainer {
    width: 50.8em;
    margin-bottom: 3em;
}

.newsentrycontainer .newsentryheader {
    width: 50.8em;
  /*background: transparent url(/filearchive/2/232/newsentry_h_bg.png) repeat-x scroll top left;*/
  /*background: transparent url(/filearchive/9/908/newsentry_h_bg_alt.png) repeat-x scroll top left;*/
    margin-bottom: 0.5em;
    overflow: hidden;
    border-bottom: 0.1em solid #cfcfcf;
}

.newsentrycontainer .newsentryimage {
    width: 50.8em;
    margin-bottom: 0.5em;
}

.newsentrycontainer .newsentrycontent {
    font-family: Frutiger,Arial,Verdana;
    font-size: 1.3em;
    line-height: 1.4em;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
}

.newsentrycontainer .newsentryfooter {
    width: 50.8em;
    height: 0em;
  /*background: transparent url(/filearchive/2/231/newsentry_f_bg.png) repeat-x scroll bottom left;*/
    background: transparent url(/filearchive/9/907/newsentry_f_bg_alt.png) repeat-x scroll bottom left;
    margin-bottom: 1.0em;
    overflow: hidden;
    display: none;
}

.newsentrycontainer .newsentryheadercontent {
    
}

.newsentrycontainer .newsentrytitle {
    position: relative;
    margin-left: 0.3em;
    padding-bottom: 0.4em;
}

.newsentrycontainer .newsentrycontent a,
.newsentrycontainer .newsentrycontent a:link,
.newsentrycontainer .newsentrycontent a:visited,
.newsentrycontainer .newsentrycontent a:active {
    color: #c40576;
    text-decoration: none;
}

.newsentrycontainer .newsentrycontent a:hover {
    text-decoration: underline;
}


.newsentrycontainer .newsentrytitle h1,
.newsentrycontainer .newsentrytitle a,
.newsentrycontainer .newsentrytitle a:link,
.newsentrycontainer .newsentrytitle a:visited,
.newsentrycontainer .newsentrytitle a:hover,
.newsentrycontainer .newsentrytitle a:active {
    font-family: arial, sans-serif;
    font-size: 1.8em;
    color: #00539b;
    font-weight: 700;
    text-decoration: none;
}

.newsentrycontainer .newsentrydate {
    /*width: 40em;*/
    /*left: 0.4em;*/
    margin-left: 0.5em;
    position: relative;
    /*background-color: #ffffff;*/
    /*text-align: center;*/
    /*float: right;*/
    position: relative;
    /*right: 0.7em;*/
    /*margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;*/
    font-size: 1.2em;
    font-family: arial, sans-serif;
    color: #00539b;
}

.newsentrycontainer .newsentrydate span {
    font-size: 0.9em;
    font-family: verdana, sans-serif;
    font-weight: 500;
}

.newsentrycontainer .newsentrylink {
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.newsentrycontainer .newsentrylink a {
    font-family: verdana, sans-serif;
    font-size: 1.3em;
    color: #00aeef;
    text-decoration: none;
}


/*
    Newspage - thumbnails
*/

.newspageimagescontainer {
    width: 49.5em;
    overflow: hidden;
    position: relative;
    left: 0.5em;
    margin-top: 2em;
}

.lightboxthumbnail {
    width: 11.5em;
    height: 11.5em;
    float: left;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
}

/*
    Newspages paging
*/
#divPagerContainer {
    width: 50.8em;
    float: left;
}


#divPagerContainer #divPrev {
    width: 8em;
    height: 1.5em;
    float: left;
}

#divPagerContainer #divNext {
    width: 4em;
    height: 1.5em;
    float: right;
}

#divPagerContainer #divPagerPages {
    width: 34.8em;
    text-align: center;
    float: left;
}

#divPagerContainer #divPagerPages table {
   margin-left:auto;
   margin-right:auto;
}

#divPagerContainer #divPagerPages a.pagerlink,
#divPagerContainer #divPagerPages a.pagerlink:link,
#divPagerContainer #divPagerPages a.pagerlink:visited,
#divPagerContainer #divPagerPages a.pagerlink:active,
#divPagerContainer #divPagerPages a.pagerlink:hover {
    font-size: 1.2em;
    font-weight: 700;
    font-family: arial, sans-serif;
    color: #00529b;
    text-decoration: none;
    padding-left:0.5em;
    padding-right:0.5em;
}

#divPagerContainer #divPagerPages a.pagerlinkcurrent,
#divPagerContainer #divPagerPages a.pagerlinkcurrent:link,
#divPagerContainer #divPagerPages a.pagerlinkcurrent:visited,
#divPagerContainer #divPagerPages a.pagerlinkcurrent:active,
#divPagerContainer #divPagerPages a.pagerlinkcurrent:hover {
    font-size: 1.2em;
    font-weight: 700;
    font-family: arial, sans-serif;
    color: #000000;
    text-decoration: none;
    padding-left:0.5em;
    padding-right:0.5em;
}

/*
    Print and tip a friend
*/

#columnmain .tipafriend {
    float: right;
}

#columnmain .tipafriend a,
#columnmain .tipafriend a:link,
#columnmain .tipafriend a:visited,
#columnmain .tipafriend a:hover,
#columnmain .tipafriend int a:active {
    font-size: 1.2em;
    font-weight: 700;
    font-family: arial, sans-serif;
    color: #00529b;
    text-decoration: none;
}

#columnmain .print {
    float: right;
    clear: right;
    margin-top: 1em;
}

#columnmain .print a,
#columnmain .print a:link,
#columnmain .print a:visited,
#columnmain .print a:hover,
#columnmain .print a:active {
    font-size: 1.2em;
    font-weight: 700;
    font-family: arial, sans-serif;
    color: #00529b;
    text-decoration: none;
}


/*
    Vänsterpuff
*/


#columnleft-puff1 *{
    font-size: 13px;
    font-family: verdana;
    color: #00539B;
    text-decoration: none;
}

/* datetime.css */
.datetime{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* DKVLayout.css */
/*** Full page ***/
#viewport {
    width: 100%;
/*    height: 100%; */
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

/*** Page container ***/
#containershadowwrapper {
    width: 100em;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
    background: transparent url(/filearchive/4/46/edgeshadowrepeat.png) repeat-y scroll top left;
    text-align: left;
}


#container {
    width: 100em;
    text-align: left;
    margin: 0px auto;
    position: relative;
    background: transparent url(/filearchive/2/29/container_bg.png) no-repeat scroll top left;
    overflow: hidden;
}

/*** Header ***/
#header {
    width: 95em;
    position: relative;
    left: 2.2em;
    clear: both;
    overflow: hidden;
}
#header #topsearchtoplinks {
    width: 95em;
    float:left;
}

#header #topsearchtoplinks #topsearch {
    float: right;
    margin-top: 1.2em;
}

#header #topsearchtoplinks #toplinks { 
    float: right;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}

#header #blueheader {
    width: 95em;
    float: left;
    background: transparent url(/filearchive/9/918/header_bg.gif) no-repeat scroll top left;
}

#header #blueheader  #topspots {
    /*width: 60em;*/
    float: left;
    display: inline;
    margin-left: 15em;
}

#header #blueheader  #toplogo {
    /*width: 28em;*/
    float: left;
    display: inline;
    margin-left: 7em;
}

#header #topnav {
    width: 95em;
    height: 4.4em;
    float: left;
    /*margin-top: 1em;*/
    /*background: transparent url(/filearchive/9/95/topnav_bg.png) repeat-x scroll top left;*/
    /*background: transparent url(/filearchive/9/909/topnav_bg_alt.png) repeat-x scroll top left;*/

}



/*** Content columns ***/
#contentcolumns {
    width: 94em;
    position: relative;
    left: 2.0em;
    overflow: hidden;
    margin-top: 2em;
}

/*
     Main content
*/
#columnmain {
    width: 50.5em;
    position: relative;
    float: left;
    left: 22.5em;
    overflow: hidden;
}

/*
     Left
*/
#columnleft {
    width: 19.5em;
    position: relative;
    float: left;
    right: 50.5em;
    overflow: hidden;
    top: 1.2em;
}

#columnleft-puff1 {
    width: 19.5em;
    position: relative;
    overflow: hidden;
    margin-top: 2em;
}

/*
     Right
*/
#columnright {
    width: 18.0em;
    position: relative;
    float: right;
    overflow: hidden;
    left: 1.6em;
    top: 2.0em;
}

/*
     MinHeight
*/
#columnminheight {
    width: 0.1em;
    height: 40em;
}


/*** Footer ***/
#footer {
    width: 98em;
    height: 19em;
    position: relative;
    left: 1.0em;
    clear: both;
/*    background: transparent url(/filearchive/5/50/footer_bg.png) no-repeat scroll top left; */
}

#footer #footerbg {
    position: absolute;

}

#footer #icecube {
    position: absolute;
    left: 75em;
    top: -13em;
}

#footer #footercontent {
    width: 95em;
    height: 7em;
    position: relative;
    top: 11em;
    left: 1em;
}

#divPrintTipWrapper {
    width: 50em;
    float: left;
    margin-top: 2em;
}




/* dropdownsimple.css */
A.dropdownmenu:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:link{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:visited{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:hover{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:active{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.dropdowncontainer{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 4px; WIDTH: 150px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff}

.dropdowntopspace{WIDTH: 20px; HEIGHT: 1px}


/* footer.css */
hr.sydvattenpagefooterdivider{
  margin-top: 30px;
  border: 0;
  width: 100%;
  color: #333333;
  background-color: #333333;
  height: 1px;
}
div.sydvattenpagefooter{width:710px; padding:10px 0 20px 0; overflow:auto;}
div.sydvattenpagefooterinfo{float:left; margin-bottom:10px;}
  span.sydvattenpagefooterdate{}
  span.sydvattenpagefooteradmin{padding-left:10px;}
div.addthis_toolbox{float:right;}



div.footernavigationWrapper{
  border-top:1px solid #22a5e6; 
  width:961px; padding:1px 0px 0px 9px; 
  margin-top:20px;
  position:relative; overflow:auto;
}
div.footernavigationWrapper div.footernavigationAreaWrapper{
  position:relative; 
  width:240px; 
  width:213px; padding-left:18px; margin-right:1px;
  min-height:140px; 
  float:left; 
  padding-top:10px;
  background-color: #e4f4fd;
overflow:hidden; height:140px;
}
div.footernavigationWrapper div.footernavigationAreaWrapper_Last{
  padding-right:0px;
  margin-right:9px;
}
div.footernavigationWrapper div.footernavigationAreaWrapper h3.footernavigationArea{
  width:214px; margin:auto; margin-bottom:10px;
}
div.footernavigationWrapper div.footernavigationAreaWrapper div.footernavigationArea{
  width:214px; margin:auto;
}



/* form.css */
.textbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.textarea{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.radio{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.checkbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.listbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.label{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.submit{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* formresult.css */
.formresultheader{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

.formresultroweven{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

.formresultrowodd{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* forum.css */
.forumTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumText{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsHeader{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #c0c0c0}

.forumButton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsEven{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.forumPostingsOdd{FONT-SIZE: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #dddcd7}

A.forumMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:link{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.forumSubMessage:active{FONT-SIZE: 10px; FONT-FAMILY: verdana}


/* general.css */
H1{}

H2{}

H3{}

H4{}

H5{}

H6{}

ADDRESS{}

formatted{}



/* guestbook.css */
.guestbookbutton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTitle{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookListHeader{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bdbdbc}

.guestbookListBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookDate{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.guestbook:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* languageselector.css */
.languagelabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.languagelist{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* lightbox.css */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; _margin-top: 10%; }
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/lb/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/lb/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* list.css */
A.list:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* mastertemplates.css */
body.sydvatten{
  background-color:#ffffff; 
}
body.sydvattenStartpage{}

div.mastertemplate_backgroundcontainer{
  position:relative; 
  clear:both; 
  overflow:auto; 
  width:100%;  /* Overridas av den faktiska bildstorleken, via Normal.master */
  margin:auto; 
  background-repeat:no-repeat;
  background-color:#ffffff;
  background-position:50% top;
}
div.mastertemplate_outercontainer{
  position:relative; 
  clear:both; 
  overflow:auto; 
  width:970px; 
  margin:auto; 
}
div.mastertemplate_sitemenu{
  position:relative; 
  clear:both;
  width:970px; 
  height:25px; padding:0; overflow:hidden;
}
div.mastertemplate_header{
  position:relative; 
  clear:both; 
  overflow:auto; 
  height:82px;
  background-image:url(/filearchive/2/2514/headerbg.png);
  margin-bottom:15px;
}
div.mastertemplate_header div.mastertemplate_logo{position:absolute; left:5px; top:20px; width:204px; height:53px;}
div.mastertemplate_header div.mastertemplate_searchandlogin{position:absolute; bottom:15px; right:18px;}
div.mastertemplate_topmenu{
  position:relative; 
  clear:both; 
  width:940px;  
  background-image:url(/filearchive/2/2513/topmenubackground.png);
  background-repeat:repeat-x;
  overflow:hidden;
  /*
  height:25px;
  padding:10px 10px 0px 20px;
  margin: 0px auto 5px auto;
  */
  margin: auto;
  padding:0px 10px 4px 20px;
  height:35px;
}
div.mastertemplate_pagewrapper{min-height:600px; background-color:white; overflow:auto; padding-bottom:180px !important;  /* footer 40 px + statisk meny 130px + marginal + 20px nederfotsmarginal */}
body.sydvattenStartpage div.mastertemplate_pagewrapper{
  background-color:transparent;
}
div.mastertemplate_pagewrapper div.mastertemplate_contentContainer{overflow:auto; margin-bottom:20px;}
div.mastertemplate_pagewrapper div.mastertemplate_staticmenu{position:absolute; bottom:50px; overflow:auto;}
div.mastertemplate_pagewrapper div.mastertemplate_staticmenu div.footernavigationWrapper{overflow:auto;}
div.mastertemplate_pagewrapper div.mastertemplate_footer{position:absolute; bottom:0px; height:20px; padding:10px; width:950px; margin-bottom:20px;}




/* news.css */
A.news:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.news:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.news:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.news:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
.newsbody { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana }


div.template_sydvattenStartpageNews{/* Se Templates */}
div.sydvattenstartpageitemwrapper_news{margin-bottom:0px;}
div.sydvattenstartpageitemwrapper_news img.sydvattenstartpageitemwrapper_news_image{float:left;}
div.sydvattenstartpageitemwrapper_news div.sydvattenstartpageitemwrapper_news_text{margin-right:30px;}
div.sydvattenstartpageitemwrapper_news div.sydvattenstartpageitemwrapper_news_text div.sydvattenstartpagenewsdate{}
div.sydvattenstartpageitemwrapper_news div.sydvattenstartpageitemwrapper_news_text h2.sydvattenstartpagenewsfulltitle{}
div.sydvattenstartpageitemwrapper_news div.sydvattenstartpageitemwrapper_news_text span.sydvattenstartpagenewsintro{}
div.sydvattenstartpageitemwrapper_news div.sydvattenstartpageitemwrapper_news_text span.sydvattenstartpagenewstitledate{margin-right:20px;}
img.newsitemseparator{margin:-5px 0;}

a.startpageeventlink:link, a.startpageeventlink:visited, a.startpageeventlink:hover, a.startpageeventlink:active, 
a.startpagenewslink:link, a.startpagenewslink:visited, a.startpagenewslink:hover, a.startpagenewslink:active
{
    text-decoration:none;
}

div.template_sydvattenStartpageEvents{/* Se Templates */}
div.sydvattenStartpageEventsWrapper{position:absolute; top:15px; right:10px; height:150px; width:600px;}
   div.sydvattenstartpageitemwrapper_events{position:absolute;}
   div.sydvattenstartpageitemwrapper_events img.sydvattenstartpageeventimage{float:left; margin-right:10px;}
   div.sydvattenstartpageitemwrapper_events div.sydvattenstartpageeventtext{float:left; max-width:350px;}
   div.sydvattenstartpageitemwrapper_events div.sydvattenstartpageeventtext h2.sydvattenstartpageeventtitle{}
   div.sydvattenstartpageitemwrapper_events div.sydvattenstartpageeventtext div.sydvattenstartpageeventintro{}
   div.sydvattenStartpageEventsMenu{position:relative; height:150px; width:40px; float:right;}
      div.SydvattenStartpageEventsMenuSelector{
         margin-top:7px; 
         width:30px; 
         height:23px; 
         padding-top:4px; height:19px; 
         text-align:center; 
         cursor:pointer; 
         background-image:url(/filearchive/2/2721/unselected.png);
         font-weight:bold; color:white;
line-height:115%;
      }
      div.SydvattenStartpageEventsMenuSelector_Selected{background-image:url(/filearchive/2/2720/selected.png);}

table.newslisttable{margin-top:10px; width:100%; font-size:12px; border-collapse:collapse;}
table.newslisttable tr.sydvattennewslistitem td{padding:10px 20px 4px 7px; border:1px solid #d2d2d2;}
table.newslisttable tr.sydvattennewslistitem td div.newsitemtitlewrapper{min-height:20px;}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newsdate{width:70px; border-left:0;}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newsdate a{color:#0088cc;}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newstitle{}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newsdoc{padding:0; text-align:center; width:40px;}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newsdoc img{position:relative; top:2px;}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newsimage{padding:0; text-align:center; border-right:0; width:72px;}
table.newslisttable tr.sydvattennewslistitem td.sydvattennewslistitem_newsimage img{position:relative; top:2px;}

a.sydvattennewslist_newsitemlink:link, 
a.sydvattennewslist_newsitemlink:visited, 
a.sydvattennewslist_newsitemlink:hover, 
a.sydvattennewslist_newsitemlink:active{
    text-decoration:none;
}
/* pagestyles.css */
.lightblue{color: #00aeef;}
.darkblue{color: #00539b;}
.pink{color: #ec008c;}

ul.anfang{
    list-style-image: url(/filearchive/1/1605/anfang.png);
    margin-left:25px;
}

.anfang{
    list-style-image: url(/filearchive/1/1605/anfang.png);
}

.drop-bullet {
   list-style-image: url(/filearchive/1/106/bullet-drop.gif);
}

.publik-titel { font-size: 18pt; }

.mellanrubrik-1 { font-size: 14pt;margin-top: 10px; }

.mellanrubrik-2 { font-size: 11pt; font-weight: bold; color: #00539b;martin-top: 10px }

.mellanrubrik { font-size: 13px; color: #00539B; font-weight: 700; }

.normaltext { font-size: 8pt; font-weight: normal; color: #000000; }

.ejunderstruken,
.ejunderstruken a,
.ejunderstruken a:hover,
.ejunderstruken a:link,
.ejunderstruken a:active,
.ejunderstruken a:visited { text-decoration: none !important; }




.sydvatten-mellanrubrik-1 { font-size: 14pt; margin-top: 10px;}

.sydvatten-mellanrubrik-2 { font-size: 11pt; font-weight: bold;}


/* pagetitle.css */
.pagetitle{FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana}


/* rss.css */
.rssheader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana }

.rssitem{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana }


/* search.css */
.searchlabel {
    font-size: 1.3em;
    line-height: 1.4em;
    font-family: Frutiger,Arial,Verdana;
}


.searchtextbox {
    font-size: 1.2em;
    font-family: Frutiger,Arial,Verdana;
    border: 0.1em solid #00529b;
}

.searchbutton{
    font-size: 1.2em;
    font-weight: 700;
    color: #00529b;
    background-color: #ffffff;
    font-family: Frutiger,Arial,Verdana;
    border: none;
    margin-left: 0.5em;
}

.searchresulthead {
    font-size: 1.2em;
    font-family: Frutiger,Arial,Verdana;
}



.searchresultcount {
    font-size: 1.2em;
    font-family: Frutiger,Arial,Verdana;
    padding-right:5px;
}

A.searchresulttitle,
A.searchresulttitle:link,
A.searchresulttitle:visited,
A.searchresulttitle:hover,
A.searchresulttitle:active {
    font-size: 1.2em;
    font-family: Frutiger,Arial,Verdana;
    color: #00529b;
}


.searchresulttext {
    font-size: 1.2em;
    padding-bottom: 0.8em;
    color: #000000;
    font-family: Frutiger,Arial,Verdana;
}




/* Sidhuvud.css */
div.headernavigation{text-align:right;}
span.headernavigationdivider{padding:5px;}
a.headernavigationitem:link, a.headernavigationitem:visited, a.headernavigationitem:hover, a.headernavigationitem:active{text-decoration:none;}
/* sitemap.css */
div.sitemapwrapper{margin-bottom:20px;}

div.sitemapheader{margin-top:20px;}
div.sitemaparea{margin-left:20px;}

.sitemap_level1{font-weight:bold;}
.sitemap_level2{}
.sitemap_level3{}
/* sitenavigation.css */
div.mastertemplate_sitemenu div.sitenavigation{ 
  height:25px;
  background-image:url(/filearchive/2/2658/sitemenu.png);
}

a.sitenavitem_drickkranvatten:link,a.sitenavitem_drickkranvatten:visited,a.sitenavitem_drickkranvatten:hover,a.sitenavitem_drickkranvatten:active{
}
img.sitenavitem_drickkranvatten{position:relative; height:24px; width:175px; margin-left:185px;}
/* Skrivut.css */
body.skrivut { 
    text-align: left; padding: 0em;
}



body.skrivut #columnmain {
    width: 50.5em;
    position: relative;
    float: left;
    left: 0.5em;
    overflow: hidden;
}



/* spots.css */
.startspotcontainer{}
   h2.startspotcontainer_title{}
   div.startspotcontainer_body{}
   div.startspotcontainer_link{text-align:right;}
   div.startspotcontainer_link a:link, 
     div.startspotcontainer_link a:visited, 
     div.startspotcontainer_link a:hover, 
     div.startspotcontainer_link a:active{color:white; text-decoration:none;} 
   div.startspotcontainer_link a img.spotnavarrow{position:relative;}

div.productivityspotwrapper{position:relative; width:285px; background-position:left 25px; background-repeat:no-repeat;}
.productivityspotcontainer{}
   h3.productivityspotcontainer_title{height:15px; padding:5px; background-image:url(/filearchive/2/2822/prodspottitlebg.png); background-repeat:repeat-y;}
   div.productivityspotcontainer_body{height:40px; padding:15px; margin-top:70px; background-image:url(/public/images/semitransbg/semitrans70w.png);}
   div.productivityspotcontainer_link{}
   div.productivityspotcontainer_link a:link, 
     div.productivityspotcontainer_link a:visited, 
     div.productivityspotcontainer_link a:hover, 
     div.productivityspotcontainer_link a:active{text-decoration:none;}

/*
/filearchive/3/3895/bg_spot_big_outer.png

/filearchive/3/3893/bg_spot_1_big.png
/filearchive/3/3894/bg_spot_2_big.png

/filearchive/3/3891/bg_spot_1.png      - blå
/filearchive/3/3892/bg_spot_2.png      - lime
/filearchive/3/3974/bg_spot_3.png      - blågrön
*/
div.subpagecontactOuterWrapper{background-image: url(/filearchive/3/3895/bg_spot_big_outer.png); background-repeat:repeat-y; padding:1px; margin:10px 0 10px 0;}
div.subpagecontactWrapper{overflow:auto; margin:0; background-color: white; border:4px solid white;}
div.subpagecontactWrapper h2.subpagecontacttitle{background-image:url(/filearchive/3/3894/bg_spot_2_big.png); background-repeat:repeat-y; font-weight:bold; font-size:12px; padding:5px;}
div.subpagecontactWrapper div.subpagecontacttext{margin-left:140px; padding:0px 5px 0px 5px;}
div.subpagecontactWrapper img.subpagecontactimage{float:left;}

div.subpageRightColumnWrapper{overflow:auto; min-height:100px; width:160px; float:right;}

div.subpageRightColumnWrapper div.subpageRelatedgroup{border:1px solid #ffffff; margin-bottom:20px;}
div.subpageRightColumnWrapper div.subpageRelatedgroup h3.subpageRelatedgroupTitle{font-weight:bold; font-size:12px; padding:7px 8px 5px 7px; margin:5px;}
div.subpageRightColumnWrapper div.subpageRelatedgroup div.subpageRelateditem{margin:5px 10px 10px 10px;}

div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryContacts{border-color:#bfcd00; border-color:#e1e1e1;}
div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryContacts h3.subpageRelatedgroupTitle{background-image:url(/filearchive/3/3892/bg_spot_2.png);}

div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryRelatedInfo{border-color:#aaaaff; border-color:#e1e1e1;}
div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryRelatedInfo h3.subpageRelatedgroupTitle{background-image:url(/filearchive/3/3891/bg_spot_1.png);}

div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryRelatedNews{border-color:#aaaaff; border-color:#e1e1e1;}
div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryRelatedNews h3.subpageRelatedgroupTitle{background-image:url(/filearchive/3/3891/bg_spot_1.png);}

div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryExternalLinks{border-color:#aaaaff; border-color:#e1e1e1;}
div.subpageRightColumnWrapper div.subpageRelatedgroup_CategoryExternalLinks h3.subpageRelatedgroupTitle{background-image:url(/filearchive/3/3974/bg_spot_3.png);}

div.maincontact_details{margin-top:5px;}
A.maincontact_email:link, A.maincontact_email:visited, A.maincontact_email:hover, A.maincontact_email:active{text-decoration:none;}
A.maincontact_email:hover{text-decoration:underline;}


/* temporär override
xxx-div.subpagecontactWrapper{overflow:auto; border:1px solid #bfcd00; padding:5px; margin:10px 0 10px 0;}

 */
/* subnavigation.css */
A.subnavigation:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigation:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigation:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigation:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


img.sydvattensubmenuitemdivider{width:220px; display:block;}
  img.sydvattensubmenuchilditemdivider{}

div.sydvattensubmenuchilditems{
}

a.sydvattensubmenuitem:link,
 a.sydvattensubmenuitem:visited,
 a.sydvattensubmenuitem:hover,
 a.sydvattensubmenuitem:active
{
   display:block;
   font-size: 12px; color: #000000;
   text-decoration:none;
   padding:4px 0 4px 10px;
}

a.sydvattensubmenuitemSelected:link, 
 a.sydvattensubmenuitemSelected:visited, 
 a.sydvattensubmenuitemSelected:hover, 
 a.sydvattensubmenuitemSelected:active
{
   ex-font-weight:bold;
   background-color:#dfe67e;  /*e0e786*/
}

div.sydvattensubmenuchilditems a.sydvattensubmenuitem:link, 
 div.sydvattensubmenuchilditems a.sydvattensubmenuitem:visited, 
 div.sydvattensubmenuchilditems a.sydvattensubmenuitem:hover, 
 div.sydvattensubmenuchilditems a.sydvattensubmenuitem:active
{
   ex-font-weight:bold;
   background-color:#ffffff;
   padding-left:10px;
   margin-left:20px;
}

div.sydvattensubmenuchilditems a.sydvattensubmenuitemSelected:link, 
 div.sydvattensubmenuchilditems a.sydvattensubmenuitemSelected:visited, 
 div.sydvattensubmenuchilditems a.sydvattensubmenuitemSelected:hover, 
 div.sydvattensubmenuchilditems a.sydvattensubmenuitemSelected:active
{
   ex-font-weight:bold;
   background-color:#bfcd00;  /*d2da4a*/
}
/* templates.css */
div.template_subpageBreadcrumbWrapper{padding:10px; overflow:auto;}
div.template_subpageMainWrapper{padding:0px 10px 0px 10px; overflow:auto;}
div.template_subpageMainWrapper div.template_subpageSubMenuWrapper{min-height:300px; width:220px; float:left;}
div.template_subpageMainWrapper div.template_subpageContentWrapper{margin-left:230px; max-width:710px;}

div.template_sydvattenStartpageContentWrapper{position:relative; overflow:auto; background-color:transparent;}
div.template_sydvattenStartpageContentWrapper div.template_sydvattenStartpageContent{
  position:relative;
  /* 300x180 totalmått */
  width:265px; 
  height:140px;
  background-color:transparent;
  background-image:url(/public/images/semitransbg/semitrans80w.png);
  background-repeat:repeat;
  float:left;
  padding:25px 20px 15px 15px;
}
div.template_sydvattenStartpageContentWrapper div.template_sydvattenStartpageEvents{
  position:relative;
  /* 970-300=670; 655x180 */
  width:655px;
  height:180px;
  background-color:#ffffff;
  background-image:url(/filearchive/2/2656/bg_events.png);
  margin-left:315px; 
  clear:right;
}

div.template_sydvattenStartpageContentWrapper div.template_sydvattenStartpageNewsAndSpotsWrapper{
  position:relative; 
  overflow:auto; 
  clear:both;
  background-color:transparent;
  background-color:white;
}
div.template_sydvattenStartpageContentWrapper div.template_sydvattenStartpageNewsAndSpotsWrapper div.template_sydvattenStartpageSpots{
  position:relative; 
  /* 300x? */
  width:273px; padding:30px 10px 20px 17px;
  width:285px; padding:30px 0px 20px 15px;
  min-height:250px; 
  float:left; 
  background-color:#ffffff;
}
div.template_sydvattenStartpageContentWrapper div.template_sydvattenStartpageNewsAndSpotsWrapper div.template_sydvattenStartpageSpots div.template_sydvattenStartpageSpot{
  margin-bottom:20px;
}
div.template_sydvattenStartpageContentWrapper div.template_sydvattenStartpageNewsAndSpotsWrapper div.template_sydvattenStartpageNews{
  position:relative; 
  /* 655x? */
  width:615px; padding:30px 10px 20px 30px;
  margin-left:315px;
  min-height:250px; 
  clear:right;
  background-color:#ffffff;
}


div.template_sydvattenStartpageEventsMenu{}

body.sydvattenStartpage div.template_topmenu{
  position:relative; 
  clear:both; 
  width:940px;
  background-image:url(/filearchive/2/2513/topmenubackground.png);
  background-repeat:repeat-x;
  overflow:hidden;
  /*
  margin: 14px auto 5px auto;
  height:25px;
  padding:10px 10px 0px 20px;
  */
  margin: 14px auto 4px auto;
  padding:0px 10px 0px 20px;
  height:35px;
}

/* TipsaEnVan.css */
body.tipsaenvan { 
    text-align: left; padding: 0em;
}

body.tipsaenvan #columnmain {
    width: 30em;
    height: 30em;
    position: relative;
    float: left;
    left: 0.5em;
    overflow: hidden;

}
/* topnavigation.css */
/* Kontextuell CSS för toppnavigering (CSSFriendly Asp:Menu) */

/* defaultstil för alla menyelement */
div.AspNet-Menu-Horizontal *{
    /*font: normal 14px/15px Helvetica, Arial, Sans-serif;*/
    font-weight: normal;
    font-size: 14px;
    line-height: 15px;
}

div.AspNet-Menu-Horizontal{overflow:auto;
}
div.AspNet-Menu-Horizontal ul.AspNet-Menu{
}
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf, 
 div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected{
}
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected{
    background-color:white;
}

/* defaultstil för alla menylänkar */
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:link,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:visited,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:active,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:link,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:visited,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:hover,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:active{
    display:block;
    min-width:140px; min-width:50px; height:29px !important; text-align:center;
    padding:10px 0 0 0;
    margin:0 5px 0 5px; margin:0 15px 0 15px;
}

/* stil-override för valda menylänkar */
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:link,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:visited,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:hover,
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:active{
    font-weight:bold;
    background-position:left top;
    background-image:url(/filearchive/3/3225/bgtopmenu.png);
    background-repeat:repeat-x;
}


/* stil-override för hovrade menylänkar */
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover{color:white;}
div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected:hover{color:black;}
