*{padding:0; margin:0;}
img{border: 0; }
a{text-decoration:none; color:#00AAC1;}
.ManusID{text-decoration:none; color:#00AAC1; font-size:9px; font-weight:normal;}
p {margin-bottom:15px;}
br.clearFloats{clear:both;}
body{background: #CFCFCF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin:0px;}
#HelperBody{background: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin:0px;}
#adminbody{background: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin:0px;}
#wrapper { width:840px; margin:0 auto; background: #FFFFFF; padding-top:20px; padding-bottom:20px;}
#adminwrapper {padding-top:20px;}
h1{ font-size:24px; font-weight:normal; margin-bottom:15px; font-family: Georgia, Verdana, Arial; color:#333333;}
h2{ font-size:20px; font-weight:normal; margin-bottom:15px; font-family: Georgia, Verdana, Arial; }
h3{ font-size:13px; font-weight:bold; margin-bottom:0px; }
h4{ font-size:13px; font-weight:normal; margin-bottom:0px; }
.errormessage{ font-size:13px; font-weight:normal; margin-bottom:15px; color:Red; font-weight:bold; }
.errormessageTop{ font-size:11px; font-weight:normal; margin-bottom:15px; color:Red; font-weight:bold; }

.feriemelding{ font-size:14px; font-weight:bold; margin-bottom:0px; color:Red;}

.GreyTxt{color:#666666;}
.GreyTxtItalic{ color:#666666; font-style:italic; }

.question{text-decoration:underline;  color:#00AAC1; font-family:Verdana, Geneva, Arial; font-size: 14px; font-weight:bold;}
.question:hover{text-decoration:none; color:#00AAC1; font-family:Verdana, Geneva, Arial; font-size: 16px; font-weight:bold;}

.button {
    border: 1px solid #666666;
    background: #00abc2;
    color:#e2f3f7;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    padding:2px;
    height:24px;
    vertical-align:bottom;
}
.button:hover {
    border: 1px solid #666666;
    background: #D9AF3E;
}

.buttonTop {
    border: 1px solid #666666;
    background: #00abc2;
    color:#e2f3f7;
    font-size:10px;
    padding:1px 4px;
    vertical-align:middle;
}
.buttonTop:hover {
    border: 1px solid #666666;
    background: #D9AF3E;
}


.TD_nowrap
{ white-space:nowrap;}
.TD_ManusListe
{ width:200px;}


.boxwrapper {width:253px; float:left; margin:20px 0px 0px 20px;}
.boxcontent
{
    background-color:#e2f3f7;  

    width:233px;
    padding:10px 10px 10px 10px;
}
.boxcontent h1{ font-size:20px; font-weight:normal; margin-bottom:15px; font-family: Georgia, Verdana, Arial; }

.boxlink {text-decoration:none; color:#000000;}
.boxlink:hover {color:#666666}


#contentwrapper{width:850px; overflow:hidden;}
.contentImage
{
    /*border: 1px solid #FAFAF3;*/
    margin-bottom:10px;    
}
.rightbox{background-color:#e2f3f7; padding: 10px 10px 10px 10px; width:233px; margin:20px 0px 0px 0px;}
.rightImageDekor{padding: 0px 0px 0px 0px; margin:20px 0px 0px 0px;}

#frontpage {width:486px; height:200px auto; margin:0px 20px 0px 20px; border:solid 0px #CCCCCC; float:left; padding:20px;}
#rightcolumn_wrapper    
{
    height:200px auto; 
    width:253px;    
    border:solid 0px #CCCCCC;
    float:left; 
    /*margin:20px 0px 0px 0px;*/
}

#headWrapper {margin-left:20px;}
#menuwrapper 
{
    width:760px;
    background-color:#00abc2;
    padding: 5px 20px 5px 20px;
}
#AdminMenuwrapper 
{
    width:960px;
    background-color:#333333;
    padding: 5px 20px 5px 20px;
}


.topmenu
{
    color:#e2f3f7;
    font-size:12px;
    font-weight:bold;
    padding-right:18px;
}
.topmenu_last
{
    color:#e2f3f7;
    font-size:12px;
    font-weight:bold;
    padding-right:0px;
}




.topmenu:hover
{
    color:#D9AF3E;
}
td {padding:5px;}

.TableTight {padding:0px; margin-bottom:2px;}
.TableTight td {padding:0px;font-size:9px;vertical-align:middle;}

.MainSearchBox {height:20px; width:400px; vertical-align:middle;}
.LoginField{height:20px; vertical-align:middle; width:130px;}
.LoginFieldTop{height:13px; vertical-align:middle; width:100px; font-size:11px;margin-right:10px;}
#loginTop{ float:right; padding-right:20px; margin-top:-6px;padding-bottom:5px;}


.whitesideseparator {height:20px; width:400; background-color:white; margin:20px -10px 10px -10px;}
.contentseparator {height:1px; background-color:#e2f3f7; margin:0px 0px 10px 0px;}
label {
    display: block;
    width: 70px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: left;
}
#searchResult img {margin-bottom:0px;}
.SearchDropDown{ width:250px;}
.SearchDropDownAdmin { width:350px;}
.SearchDropDownAdminWide450 { width:450px;}
.SearchDropDownAdminWide500 { width:500px;}
.SearchDropDownAdminWide550 { width:550px;}
.SearchDropDownAdminWide600 { width:600px;}
.SearchDropDown150{ width:160px;}
.inputPnr{ width:50px;}
.inputPsted{ width:192px;}

.adminBar
{
    height:30px;
    border: 1px solid red;
    background: #F1F880;    
    padding: 5px;
    width: 494px;
}
#tableSoknad_ tr td
{
    float:left;
    vertical-align:top;
}
.greyItalic
{
     font-style:italic;
     color:Gray;
}

#frontpage_newswrapper 
{
     clear:both;
      overflow:auto;
      
}

.admin_table tr th
{
      text-align: left;
      padding: 3px;
      white-space:nowrap;
       background-color:#FDC403;
}
