

body {
    margin:0;
    padding:0;
    color: #000000;
    background: #ffffff;
    font-family : Arial,Helvetica,sans-serif;
    font-size : 12px;
    }
body {
    min-width:780px;
    }

p {
   margin: 0;
   padding: 0;
   margin-bottom: 10px;
   }

img {
    border-style: none; 
    } 


A:link {
    text-decoration: none;
    color: #000066
    }
A:visited {
    text-decoration: none;
    color: #999999
    }
A:active {
    text-decoration: underline;
    }
A:hover {
    text-decoration: underline; 
    background-color: #cccccc;
    }

input.buttonstyle {
   background : #cc9900;
   border: 1px solid #000000;
   margin: 0px;
   padding: 0px;
   font-size : 13px;
   cursor: pointer;
   }

input.buttonstyle:hover {
   background : #cccccc;
   }

input.inputBox {
   border : 1px solid #000000;
   font-size : 13px;
   margin: 0px;
   padding: 0px;
   }


#container {
    background:#cccccc;
    margin: 15px;
    width:780px;
    }

#header {
    background:#ffffff;
    }

div.topbar {
    float:right;
    }

#Slogan {
    position:absolute;
    left:500px;
    top:75px;
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    }

#resize_small {
    font-size : 11px;
    font-weight: bold;
    }

#resize_large {
    font-size : 13px;
    font-weight: bold;
    }

#addressbar {
    background:#ffffff;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    font-size : 11px;
    }


#sidebar {

   float:left;
   width:170px;
   margin: 0;
   padding: 0;
   }

.Sidebar_title {
   font-size : 13px;
   font-weight: bold;
   width: 100%;
   background-color: #cc9900;
   padding: 2px;
   padding-left: 6px;
   }


html>body .Sidebar_title { /*Non IE rule*/
   width: auto;
   }

.sidebar_links {
   margin: 0;
   width:100%;
   }

html>body .Sidebar_links { /*Non IE rule*/
   width: auto;
   }

.sidebar_links ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   }


.sidebar_links a {
   display: block;
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom: 1px solid #C0C0C0;
   }

.sidebar_links a:hover {
   background-color: #B8B8B8;
   }

#menu_container {
   margin: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
   width: 170px;
   }

#menu_container ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   font-size : 13px;
   font-weight: bold;
   }

#menu_container ul ul {
   font-size : 12px;
   font-weight: normal;
   margin-left: 10px;
   }

#menu_container a {
   display: block;
   color: #000000;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
   padding-left: 10px;
   }

#menu_container a:hover {
   background-color: #B8B8B8;
   background-image:url(myndir/cssarrow.gif);
   background-repeat:no-repeat;
   background-position: 4px center;
   }

#menu_container ul ul li {
   margin: 0;
   }

#menu_container ul ul a {
   display: block;
   font-weight: normal;
   border-left: 1px solid #000000;
   margin-left: 6px;
   }

html>body #menu_container ul ul a { /*Non IE rule*/
   width: auto;
   }

#menu_container ul ul a:hover {
   color: #000;
   background-color: #B8B8B8;
   text-decoration: none;
   }

.selected {
   background-color: #B8B8B8;
   }

#skra_postlisti {
   font-size : 12px;
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   }

#main {
   background:#ffffff;
   float:right;
   width:579px;
   min-height: 700px;
   height:auto;
   Padding: 15px;
   text-align: justify;
   }


h1 { /*Pagetitle*/
   font-size : 16px;
   font-weight: bold;
   margin: 0px;
   }

h2 { /*Title*/
   font-weight: bold;
   font-size : 14px;
   margin: 0px;
   margin-top: 20px;
   }

h3 { /*SubTitle*/
   font-weight: bold;
   font-size : 12px;
   margin: 0px;
   }

ul.noListStyle {
   margin: 0;
   padding: 0;
   list-style-type: none;
   }

ol.sidareglur li {
   margin: 0;
   padding: 0;
   margin-bottom: 5px;
   }

div.News {
   padding-bottom: 7px;
   }

img.NewsImg {
   Float: Right;
   border: 1px solid #000000;
   margin-left:10px;
   }

img.vidurkenning {
   display: block;
   margin-left: auto;
   margin-right: auto;
   border: 1px solid #000000;
   }


div.NewsDate {
   font-size: 10px;
   }

div.NewsTitle {
   font-weight:bold;
   }


div.FrontPageTitle {
   font-weight:bold;
   font-size: 15px;
   padding-bottom: 5px;
   }

div#LausStorf {
   float: right;
   width: 300px;
   padding-top: 15px;
   padding-bottom: 7px;
   padding-left:25px;
   border-left: 1px solid #B8B8B8
   }

div#adofinni {
   padding-bottom: 7px;
   padding-top: 15px;
   float: left;
   width: 220px;
   }

div#footer {
    background:#ffffff;
    text-align: right;
    border-top: 1px solid black;
    Clear: both;
    font-size : 11px;
    }

.starfsfolk {
   border: 0;
   width:450px !important; /*moz width*/
   width:460px; /*IE width*/
   margin-top: 5px;
   margin-bottom: 5px;
   }

.starfsfolk a {
   display: block;
   text-decoration: none;
   margin: 0px;
   padding: 0px;
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom: 1px solid #B8B8B8;
   }

html>body .starfsfolk a { /*Non IE rule*/
   width: auto;
   }

.starfsfolk a:hover {
   background-color: #B8B8B8;
   background-image:url(myndir/cssarrow.gif);
   background-repeat:no-repeat;
   background-position: 4px center;
   }

#Job_ads_container {
   background-color: #cccccc;
   width:320px;
   margin-left: auto;
   margin-right: auto;
   margin-top:45px;
   margin-bottom:15px;
   }

#Job_ads_title {
   background-color: #ffffff;
   text-align: center;
   font-size: 20px;
   font-weight: bold;
   padding: 10px;
   border: 1px solid #cccccc;
   }

#Job_ads_lysing {
   padding: 15px;
   }

.Job_ads_yellow {
   float: left;
   background-color: #cc9900;
   height:12px;
   width: 40px;
   }

.Job_ads_subtitle {
   font-weight: bold;
   margin-left: 50px;
   }

.Job_ads_footer {
   padding: 15px;
   padding-top: 5px;
   padding-bottom: 5px;
   }

.Job_ads_link {
   padding: 15px;
   padding-top: 0px;
   text-align: center;
   font-weight: bold;
   }

.Job_ads_text {
   margin-left: 50px;
   padding-top: 0px;
   padding-bottom: 5px;
   }

img#Job_ads_strik {
   display: block;
   margin-left: auto;
   margin-right: auto;
   }

#skiplink {
   display:none;
   }