body{margin:0px;padding:0px; background-image:url(img/bakgrunn.gif);font-size:.9em;font-family: Verdana, Arial, Helvetica, sans-serif;}
* {margin:0px;padding:0px;}



div#siteTop{width:100%; background-image:url(img/topBg.gif); height:107px; overflow:hidden;margin:0px;padding:0px;}
div#LeftTop{background-repeat:no-repeat; height:76px;background-image:url('img/topLeft.gif');float:left; width:659px;}

div#siteTop form{ margin:40px 60px 0 0;left:800px; position:absolute; height:20px;overflow:hidden;}

div#siteTop  ul{background-color: #EFEFD6; padding:2px 0 2px 0px; margin-left:168px; margin-top:1px; height:25px; border-bottom:solid 1px #CED79C;  }
div#siteTop  li a{font-size:0.75em; background-color: #EFEFD6;
	display:block;height:26px;float:left; line-height:26px; padding: 0 8px 0 8px; 
	border-right:solid 1px #cccccc; color:#666666; }

div#siteTop  li {display:inline; height:24px;padding-bottom:1px;padding-top:2px;background-color: #EFEFD6; list-style:none; overflow:hidden}


div#navBar {background-image:url(img/topNavLeft.gif); width:100%; height:31px;  overflow:hidden; background-repeat:no-repeat;margin:0px;padding:0px;clear:left; float:left; }

/*
div#LeftTop {background-repeat:no-repeat; height:30px;background-image:url('img/topLeft.gif');padding-top:77px; }
div#siteTop{width:100%; background-image:url(img/topBg.gif); height:107px;}

div#siteTop  li a{font-size:0.75em; background-color: #EFEFD6;display:block;height:26px;float:left; line-height:26px; padding: 0 5px 0 5px; border-right:solid 1px #cccccc;  }

div#siteTop  li {display:inline; height:24px;padding-bottom:1px;padding-top:2px;background-color: #EFEFD6; list-style:none; }

div#LeftTop form {float:right; padding:40px 60px 0 0;} }

*/
/*div#siteTop div#left{ background-image:url(img/jurist_02.gif); width:155px; height:106px; float:left;}*/
/*
div#siteTop div#left img{ float:right; margin-top:15px;}
div#siteTop div#center{ background-image:url(img/jurist_03.gif);height:75px; width;600px; float:left;overflow:hidden;}
div#siteTop div#center img{  margin-top:15px;overflow:hidden; position:absolute;}

div#siteTop div#right{ background-image:url(img/bgstreker.gif); width:100%; height:75px; }   

*/

div#leftColumn{width:154px; float:left;clear:left;padding:0px;}

div#leftColumn p.leppe, div#rightclmn p.leppe {height:25px; background-image:url(img/menyleppe.gif); color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; text-decoration: none; text-indent:10px; text-align: left; margin: 4px 0px 0px 0px; padding-top:3px; width:100% }
div#leftColumn p.leppe:first-child{margin-top:0px;}
div#leftColumn ul{padding-left:25px;padding-bottom:10px;margin-bottom:10px; background-color: #eeeed5; background-image:url(img/skillefelt.gif); background-position:0% 100%;background-repeat:no-repeat;}
div#leftColumn li {list-style-image: url(img/bullet.gif);line-height:11px;}
div#leftColumn li a{color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 800; text-decoration: none;}
div#leftColumn p.copyright{text-align:center;font-size:10px; font-weight:bold;}
div#leftColumn p.copyright img{padding-top:10px; }

div#mainContentWrapper{width:810px;margin-left:168px; padding-top:13px;}

div#mainContentWrapper { color: #333; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; line-height: 15px }

div#mainContentInnerWrapper{border:solid 1px #cccccc;width:600px; padding-left:5px;padding-right:5px;float:left; padding-top:5px; margin-bottom:20px;}

div#mainContentInnerWrapper ul{margin:0px; padding:0px;}
div#mainContentInnerWrapper li{list-style:none; margin-bottom:10px; border:solid 1px #cccccc; padding:5px;}

div#mainContentInnerWrapper p{margin-bottom:10px;}

div#rightclmn{width:156px;float:left; margin-left:10px; }
div#rightclmn p.leppe:first-child{margin-top:0px;}
#searchButton{width:44px;height:19px;border:none;vertical-align:middle;margin-bottom:2px;}

img.list {float:right; padding:1px; border:solid 1px #cccccc; }
a.Boka{float:right;}
a img{border:none;}



br.clearFloats{margin:0px;padding:0px; clear:both;}

h1 {margin:0;padding:0;color:#336600; font-size:16px; }
h2 {color: #360; font-size: 15px;  font-weight: 900; margin-bottom:5px; }

.bakgrunn1 { background-color: #cc9 }
.menytekst1   { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; text-decoration: none; text-align: left }
.leppe {color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; text-decoration: none; text-align: left; margin-top: 4px; margin-left: 10px }
.knapp { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; text-decoration: none; text-align: left }

.bildetekst { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 400; line-height: 12px }
.tittel   { color: #360; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900 }
A:hover { text-decoration: underline }
A:link  { color: #333; font-weight: 700; text-decoration: none }
A:active  { font-weight: 700; text-decoration: none }
A:visited     { color: #666; font-weight: 700; text-decoration: underline }
A.link1 { color: white; font-weight: bold }
A.link1:visited { color: white; font-weight: bold }
A.link1:hover  { color: white; font-weight: 900;  text-decoration: underline }
.box { background-color: #fafbf0; width: 100%; border-style: ridge; border-color: #ccc }
td  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; }
.obligClass{color:red;}


div#mainContentInnerWrapper li.noBorder {border:0;}
div#mainContentInnerWrapper li.noBorder img {padding-right:5px;}
h1#cat40{margin:-1000px;position:absolute;}

#sverigelanflash{float:right; border:solid 1px #cccccc;width:255px;height:294px; margin:4px;}
div.bookSelect{border:solid 1px #cccccc; width:585px; background-color:#eeeed5; margin-top:10px; margin-bottom:10px; padding:5px 0px 5px 5px;}


