﻿* {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px
}
body {
background-color: #f5f5f5;
font-size: 13px;
line-height: 22px;
font-family: Arial, Times, serif;
}
a{color:#cc0000;}

#container {
border-right: #000000 1px solid;
border-top: #000000 1px solid;
margin: 20px auto;
overflow: hidden;
border-left: #000000 1px solid;
width: 990px;
border-bottom: #000000 1px solid;
background-color: #fff
}
#header {
/*height: 80px;
background-color: #cc0000;
float:left;
width:100%;
vertical-align: top;*/
}

#header{
height: 140px;
width:990px;
background-image: url(Images/header_brasok.jpg);
background-repeat:no-repeat;
}

#header img {
padding: 0px 12px 0px 12px;
float: left;
margin: 0px 10px 10px 10px;
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none;
}
#header h1 {
margin-top: 60px;
border:1px solid red;
font-weight: 300;
font-size: 20pt;
margin-left: 13px;
color: #000;
font-family: Arial, verdana, Times, serif;
letter-spacing: 2px;
}
#header h2 {
font-weight: normal;
font-size: 8pt;
margin-left: 15px;
color: #434343;
font-style: italic;
font-family: Arial, verdana, Sans-Serif
}
#inner-header{
	float:left;
	width:990px;
	height:120px;
	background-image: url(../images/topbg.jpg);
	background-repeat:no-repeat;
	padding:0px;
	/*border:1px solid blue;*/
}
#inner-header h4{
	margin-top:40px;
	margin-left:20px;
	color:white;
	font-size:32px;
	font-family:arial;
	line-height:42px;
}
#first-menu {
font-size: 13px;
font-family: arial;
height: 28px;
line-height:28px;
float:left;
width:990px;
background-color: #000000;
color:white;
font-weight:bold;
}
#first-menu ul {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none;
}
#first-menu li {
	display: inline;
	float:left;
height:24px;
padding:0px;

}
#first-menu a {
padding-right: 12px;
display: inline;
padding-left: 12px;
float: left;
/*padding-bottom: 7px;*/
text-TRANSFORM: uppercase;
color: white;
/*padding-top: 0px;*/
text-align: center;
text-decoration: none
}
#first-menu a:hover {
background: #f5f5f5;
/*padding-bottom: 7px;*/
color: #000
}
#first-menu .selected a {
color: #000;
border-top-style: none;
border-right-style: none;
border-left-style: none;
/*background-color: #f4f4f4;*/
background-color: #ffffff;
border-bottom-style: none
}

#vilkaar{font-size:10px;margin-left:10px; border:1px solid #cc0000;padding:10px;}

#content {
	border-right: #999 1px solid;
    padding-right: 20px;
    padding-left: 6px;    
    float: left;
    padding-bottom: 0px;
    width: 554px;
    padding-top: 6px;
    height:auto !important;
    height:800px;
    min-height:800px;
}
#content img {
padding-right: 2px;
padding-left: 2px;
float: left;
padding-bottom: 2px;
margin: 6px 16px 6px 12px;
padding-top: 2px
}
#content p {
padding-right: 10px;
margin-top: 0px;
padding-left: 10px;
font-size: 13px;
margin-bottom: 10px;
padding-bottom: 0px;
line-height: 20px;
padding-top: 0px;
font-family: Arial;
text-align: justify;
}


#ingress {margin-left:10px;}

#content h1, #ingress h1 {
padding-right: 10px;
margin-top: 5px;
padding-left: 10px;
font-weight: normal;
font-size: 30px;
padding-bottom: 10px;
padding-top: 10px;
font-style: normal;
font-family: Arial;
/*float:left;*/
line-height:34px;
color:Black;
}

#ingress h1
{ padding-left:0px;}

#content h1 a:link{
    color:Black;
    text-decoration:none;
}
#content h1 a:visited{
    color:Black;
    text-decoration:none;
}
#content h1 a:hover{
    color:#696969;
    text-decoration:none;
}
#content ul{
	margin-left:30px;
}
#blog-edit-buttons{
    color: #505050;
    margin:10px;
}
#blog-edit-buttons a:link{
    color:#696969;
    text-decoration:none;
}
#blog-edit-buttons a:visited{
    color:#696969;
    text-decoration:none;
}
#blog-edit-buttons a:hover{
    color:black;
    text-decoration:none;
}
#WAFBlogPostDetails{
	padding-right: 6px;
border-top: #999 1px solid;
padding-left: 6px;
font-size: 8pt;
padding-bottom: 6px;
margin-left: 10px;
color: #505050;
margin-right: 10px;
padding-top: 6px;
border-bottom: #d9d9d9 1px dashed;
font-family: tahoma, Arial, Helvetica;
background-color: #f9f9f9;
line-height:20px;
height:16px;
margin-top:20px;
}
#WAFBlogPostDetails a{
	color: #505050;
border-top-style: none;
border-bottom: #505050 1px dotted;
border-right-style: none;
border-left-style: none;
text-decoration: none;
}
#WAFBlogPostDate{
    float:left;
    margin-left:20px;
}
#WAFBlogPostAuthor{
    float:left;
    margin-left:20px;
}
.WAFBlogCommentsWrapper{
    width:530px;
    float:left;
    margin-top:15px;
    margin-left:15px;
    padding-bottom:20px;
    clear:both;
}
#WAFBlogPostCommentsHeader{
    font-size: 18px;
    font-weight: bold;
    font-family: Arial, Times, serif;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:30px;
    border-top:1px solid black;
    border-bottom:1px solid black;
    padding:3px 0px 3px 0px;
}
.WAFBlogPostCommentClear{
border-bottom:1px solid silver;clear:both;margin-left:10px;margin-right:20px;
padding-top:2px;
margin-bottom:8px;
}
#WAFBlogPostCommentsSubHeader{
    font-size: 18px;
    font-weight: bold;
    font-family: Arial, Times, serif;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:30px;
    /*border-top:1px solid black;
    border-bottom:1px solid black;*/
    padding:3px 0px 3px 0px;
}


.WAFBlogCategoryContainer{
    float:left;
    margin-left:22px;
    margin-top:10px;
    font-size:11px;
}
.WAFBlogCategoryContainer a:link{
    color: #333333;
    text-decoration: none;
    border-bottom:1px dashed #333333;
    font-style:italic;
}
.WAFBlogCategoryContainer a:visited{
    color: #333333;
    text-decoration: none;
    border-bottom:1px dashed #333333;
    font-style:italic;
}
.WAFBlogCategoryContainer a:hover{
    color: #000000;
    text-decoration: none;
    border-bottom:1px dashed #000000;
    font-style:italic;
}

.WAFBlogCategoryLink{
    margin-right:8px;
    float:left;
}

#WAFBlogPostContent{
    margin-left:5px;    
    float:left;
    margin-right:30px;
    padding-right:20px;
}
#WAFBlogPostCommentFormWrapper{
    margin-top:0px;
    padding-top:5px;
   /* border-top: #999 1px solid;*/
    margin-right: 10px;
    padding-right: 6px;
    float:left;
    width:530px;
   /* clear:both;*/
}
#WAFBlogPostCommentFormWrapper input{
    border:1px solid silver;
    height:25px;
    line-height:25px;
    padding-left:5px;
}
.notify-chk-wrapper{
    margin-top:15px;
    margin-bottom:10px;
}

#WAFBlogPostCommentFormWrapper textarea{
    padding:5px;
}
#WAFBlogPostCommentFormNameLegend{

}
.WAFBlogPostCommentTitleTextbox{
    width:300px;
}
.WAFBlogPostCommentNameTextbox{
    width:300px;
}
.WAFBlogPostCommentWebsiteTextbox{
    width:300px;
}
#WAFBlogPostCommentFormNameInput{

}

.captcha-message{
    color:Red;
}

#WAFBlogPostCommentFormWebsiteInput{

}
.WAFBlogPostCommentTextbox{
    width:415px;
    height:120px;
    background-color:#f8f8f8;
    border:1px solid silver;
}
#WAFBlogPostCommentFormButtonSubmit{
    clear:both;
    
}
#WAFBlogPostCommentFormButtonSubmit input{
    color:white;
    background-color:#cc0000;
    line-height:20px;
    width:160px;
}
#comments {
	padding-right: 6px;
border-top: #999 1px solid;
padding-left: 6px;
font-size: 8pt;
padding-bottom: 6px;
margin-left: 10px;
color: #505050;
margin-right: 10px;
padding-top: 6px;
border-bottom: #d9d9d9 1px dashed;
font-family: Arial, Helvetica;
background-color: #f9f9f9;
line-height:20px;
}
#comments a {
	color: #505050;
border-top-style: none;
border-bottom: #505050 1px dotted;
border-right-style: none;
border-left-style: none;
text-decoration: none;
}
#comments a:hover {
	color: #505050;
border-top-style: none;
border-right-style: none;
border-left-style: none;
text-decoration: underline;
border-bottom-style: none
}
#right-column {
font-size: 13px;
float: right;
margin-left: 12px;
width: 370px;
margin-right: 12px;
font-family: arial;
padding:0px;
}
#right-column p {
	margin-bottom: 4px;
    line-height: 16px;
    padding-top: 4px;
    color:#333333;
}
#right-column img {
	border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none
}
#right-column h1 {
	border-top: black 1px solid;
margin-top: 14px;
font-weight: bold;
font-size: 12px;
margin-bottom: 10px;
padding-bottom: 4px;
color: black;
 text-transform: uppercase;
padding-top: 4px;
border-bottom: black 1px solid;
font-family: verdana,  Times, serif
}
#right-column ul{
    padding:0px;
    font-size: 13px;
}
#right-column ul li {
	list-style-position: outside;
    margin: 0px 5px 5px 0px;
    color: #333333;
    list-style-type: none;
    padding:0px;
    font-size: 13px;
}
#right-column a:link {
	color: #333333;
    text-decoration: none
}
#right-column a:visited {
	color: #333333;
    text-decoration: none
}
#right-column a:hover {
	color: #000000;
	border-bottom:1px dashed #000000;
    text-decoration: none;
}

#footer {
border-top: #999 1px solid;
float: right;
width: 990px;
background-color:#cc0000;
}

#footer a:link {
	color: #FFFFFF;
    text-decoration: none
}
#footer a:visited {
	color: #FFFFFF;
    text-decoration: none
}
#footer a:hover {
/*	color: #0075C4;*/
	color: #000000;
	border-bottom:1px dotted #FFFFFF;
    text-decoration: none;
}



/*
#footer p {
padding-right: 11px;
padding-left: 11px;
font-size: 8pt;
padding-bottom: 11px;
padding-top: 11px;
font-family: verdana, Times, serif
}
#footer a {
color: #505050;
border-top-style: none;
border-bottom: #505050 1px dotted;
border-right-style: none;
border-left-style: none;
text-decoration: none
}
#footer a:hover {
color: #505050;
border-top-style: none;
border-right-style: none;
border-left-style: none;
text-decoration: underline;
border-bottom-style: none
}*/
.BlogPostAddEditHeader{
}

.BlogPostAddEditHeader h2{
font-weight: normal;
font-size: 18px;
margin-left: 15px;
color: #434343;
font-style: italic;
font-family: Arial, verdana, Sans-Serif
}
.BlogPostAddEditTitle{
    width:550px;
    /*margin:10px 10px 10px 0px;*/
}


.BlogPostAddEditFiles{
    
}
#BlogPostAddEditFilesHead{
    font-family: Arial, verdana, Sans-Serif;
    color: #434343;
    font-style: italic;
    font-size:12px;
    font-weight:bold;
    margin-left: 10px;
}
.BlogPostAddEditFileList{
    padding:10px;
    line-height:24px;
}
.BlogPostAddEditFileList input{
    height:24px;
    margin-left:10px;
    
}
#BlogPostAddEditTagListContainer{
    
}
#BlogPostAddEditTagListContainer .BlogPostAddEditTagList{
    border:1px solid silver;
    margin-top:0px;
    margin-bottom:20px;
    width:100%;
}
#BlogPostAddEditTagListContainer .BlogPostAddEditTagList td{
    width:33%;
}
#BlogAddEditPostFilesList{
    width:100%;
    border:1px dashed silver;
    border-collapse:collapse;
    margin-top:10px;
    margin-bottom:15px;
}
.BlogAddEditPostFileListRow td{
    background-color: white;
}
.BlogAddEditPostFileListAltRow td{
    background-color: #f5f5f5;    
}

.WAFBlogSettingsPostListCreatedCell{
    font-size:9px;
    width:100px;
}

.WAFBlogSettingsPostListChangedCell{
    font-size:9px;
    width:100px;
}

.WAFBlogSettingsPostListHeader{
    background-color:#e5e5e5;
    font-size:10px;
    font-weight:bold;
    padding:5px;
}
.WAFBlogSettingsPostListButtonsCell{
    font-size:9px;
    width:40px;
}

#WAFBlogSettingsBlogPostsTable{
    width:550px;
}
#WAFBlogSettingsBlogPostsTable td{
    border-bottom:1px dashed silver;
}

#WAFBlogSettingsBlogPagesTable{
 width:550px;
 margin:20px 10px 20px 10px;   
}
.WAFBlogSettingsPageListNameCell{
    padding:5px; 
}
.WAFBlogSettingsPageListName{

}
.WAFBlogSettingsPageListAuthorName{
 font-size:9px;
    color:#a9a9a9;
    float:left;
}
.WAFBlogSettingsPageListButtonsCell{
font-size:9px;
    width:40px;
}
.BlogButton{
   border:1px solid black;
    background-color:#808080;
    color:White;
    margin-left:3px;
    margin-right:3px;
    height:24px;
}
#WAFBlogSettingsButtonsTopCell .BlogButton{
    margin-top:0px;
    margin-bottom:5px;
 
}



.WAFBlogSettingsPostListAuthorName{
    font-size:9px;
    color:#a9a9a9;
    float:left;
}
.WAFBlogSettingsEditLink{
    cursor: pointer;
}

#BlogSettingsAddEditTagContainer{
    background-color: #e5e5e5;/*#EEE8AA;*/
    width:505px;
}
#WAFBlogSettingsCategoriesTable{
    width:505px;
    margin-top:20px;
}
.WAFBlogSettingsCatListName{
    padding:3px 5px 3px 5px;
}
.BlogSettingsTextbox{
    width:300px;
}
#WAFBlogSettingsCategoriesHeaderCell{
    background-color: Gray;
    color:White;
    /*padding: 3px 3px 3px 3px;*/
    font-weight:bold;
    font-size:12px;
    font-family:Verdana;
    padding:5px 5px 5px 5px;
 
}
.BlogSettingsTwoColLabelDiv{
 width:300px;
  float:left;
 clear:left;
 margin-top:15px;
 font-weight:bold;
 font-size:12px;
 font-family:Verdana;
}
.BlogSettingsTwoColValueDiv{
width:400px;
  float:left;
 margin-top:5px;
 font-weight:normal;
 font-size: 12px;
 font-family:Verdana;
}

.BlogSettingsTwoRowValueDiv{
 width:700px;
  float:left;
 clear:both;
}

.BlogSettingsTaglineTextbox{
 width:400px;
 height:16px;
}

.BlogSettingsMiniDescriptionTextbox{
 width:500px;
 height:100px;
}

.BlogSettingsTwoColLabelDiv{
       width:200px;
       float:left;
       clear:both;
}

.BlogSettingsTwoColValueDiv{
 width:500px;
 float:left;
 clear:both;
}

.BlogSettingsTwoRowLabelDiv{
 width:700px;
  float:left;
 clear:both;
 margin-top:15px;
 font-weight:bold;
 font-size:12px;
 font-family:Verdana;
}
#WAFBlogSettingsBlogPostsTable{
 width:550px;
 margin:20px 10px 20px 10px;   
}
.WAFBlogSettingsPostListNameCell{
    padding:5px;
}

#WAFBlogSettingsCategoriesHeaderCell{
    padding:10px;
    font-size:14px;    
}
#blog-home-link{
    margin-left:15px;
}
#blog-home-link a:link{
    color:#696969;
    text-decoration:none;
}
#blog-home-link a:visited{
    color:#696969;
    text-decoration:none;
}
.WAFBlogPostCommentWrapper{
    padding:10px;
    float:left;
    width:350px;
    /*clear:both;*/
}
.WAFBlogPostCommentAuthorAvatar{
    width:120px;
    float:left;
    margin-right:15px;
}
.WAFBlogPostCommentHeader{
    font-weight:bold;
    background-color:#e5e5e5;
    float:left;
    width:530px;
    padding:5px;
}
.WAFBlogPostCommentInfo{
    width:350px;
    float:left;
   /* border-bottom:1px dashed silver;*/
    height:20px;
    line-height:20px;
    padding-left:5px;
    margin-top:0px;
    padding-top:0px;
}
.WAFBlogPostCommentInfoAuthor{
    float:left;
    margin-right:10px;
    font-size:12px;
    padding-top:0px;
    margin-top:0px;
}
.WAFBlogPostCommentInfoAuthor a:link{
   text-decoration:none;
   border-bottom:1px dashed #333333;
   color:#333333;
}
.WAFBlogPostCommentInfoAuthor a:visited{
   text-decoration:none;
   border-bottom:1px dashed #333333;
   color:#333333;
}
.WAFBlogPostCommentInfoDate{
    float:left;
   
}
.WAFBlogPostCommentContent{
    line-height:22px;
    padding:5px;
    float:left;
    width:100%;
    font-size:12px;
}

#WAFBlogPostCommentFormWrapper input.WAFBlogPostAddCommentButton{
    line-height:20px;
    padding-left:0px;
    
}
.link-blog-top{
    color:White;
    text-decoration:none;
}
.tagline{
    color:White;
    margin-left:20px;
    font-weight:bold;
}
.WAFBlogPostClearBoth{
    clear:both;
    float:left;
}
#WAFBlogPostWrapper{
    float:left;
    width:580px;   
    margin-right:20px;
}
#WAFBlogSettingsBloglinksTable{
 width:450px;
 margin:20px 10px 20px 10px;   
}
#WAFBlogSettingsBlogLinksHeaderCell{
    padding:10px;
    font-size:14px;    
}

.BlogPostAddEditIngressPicContainer{
   /* border:1px dashed silver;*/
    border-collapse:collapse;
    margin-bottom:10px;
    margin-top:10px;
}
.BlogPostAddEditLegend{
 font-family: Arial, verdana, Sans-Serif;
    color: #434343;
    font-style: italic;
    font-size:12px;
    font-weight:bold;
    margin-left: 0px;
}
.BlogPostAddEditContentLegend{
    font-family: Arial, verdana, Sans-Serif;
    color: #434343;
    font-style: italic;
    font-size:12px;
    font-weight:bold;
    margin-left: 0px;
}
.BlogPostAddEditTitleLegend{
    font-family: Arial, verdana, Sans-Serif;
    color: #434343;
    font-style: italic;
    font-size:12px;
    font-weight:bold;
    margin-left: 0px;
}
#BlogPostAddEditTitleInputDiv{
    margin-bottom:15px;
}
.BlogPostAddEditIngress{
    width:500px;
    height:100px;
}
.FileUpload{
    height:24px;
}

.blog-comment-delete-btn{
    float:right;
    width:100px;
    font-size:9px;
    color:#696969;
}
.blog-comment-delete-btn a:link{
    color:#696969;
    font-weight:normal;
    text-decoration:none;
}
.blog-comment-delete-btn a:visited{
    color:#696969;
    font-weight:normal;
    text-decoration:none;
}
.blog-comment-delete-btn a:hover{
    color:#696969;
    font-weight:normal;
    text-decoration:underline;
}
.blogpost-pub-details{
    clear:both;
    height:24px;
   margin-left:12px;
   font-size:11px; 
    font-style: italic;
    color:#666666;
    
}

.blogpost-pub-details a:link{
    color:#000000;
    border-bottom:1px dotted black;
    text-decoration:none;
}

.blogpost-pub-details a:visited{
    color:#000000;
    border-bottom:1px dotted black;
    text-decoration:none;
}
.blogpost-pub-details a:hover{
     color:black;
    border-bottom:1px dotted black;
    text-decoration:none;
}
.blogpost-list-read-more{

}
.blogpost-list-read-more a:link{
    color:#000000;
    border-bottom:1px dotted black;
    text-decoration:none;
}

.blogpost-list-read-more a:visited{
    color:#000000;
    border-bottom:1px dotted black;
    text-decoration:none;
}
.blogpost-list-read-more a:hover{
    color:black;   
}
.blog-list-link{
    display:block;
    width:280px;
    float:left;
}
.blog-list-value{
    float:left;
    width:80px;
}

/*################################*/

div.footer
{
    background-color        :#333333;
    /*height                  :266px;
    margin-top              :-267px;*/
    position                :relative;
    color                   :#cccccc;
    border-top              :solid 1px #484848;
}

.footer .subSectionHeading {
    text-transform          :uppercase;
}

div.footerAlt
{
    height                  :317px;
    margin-top              :-318px;
}

div.footerBottom
{
    height                  :56px;
    background-color        :#333333;
    background-image        :url(Images/footerHorizontalSeparator.gif);
    background-position     :top;
    background-repeat       :repeat-x;
    /*position                :absolute;
    width                   :100%;*/
}

div.purpleFooter,
div.darkGreenFooter,
div.darkPurpleFooter,
div.blueFooter
{
    background-color        :#484848;
    background-image        :url(Images/bgFooterSeparatorHor.gif);
    background-position     :0 bottom;
    background-repeat       :repeat-x;    
    /*height                  :51px;*/
    /*overflow                :hidden;*/
    /*min-height              :51px;
    height                  :auto !important;
    height                  :51px;*/
}

div.purpleFooter HR,
div.darkGreenFooter HR,
div.darkPurpleFooter HR,
div.blueFooter HR
{
    display                 :none;
    line-height             :1px;
    font-size               :1px;
    background-color        :#484848;
    position                :absolute;
    top                     :47px;
    width                   :100%;
    border                  :none;
    border-top              :solid 1px #000000;
    border-bottom           :solid 1px #484848;
}

div.purpleFooter IMG,
div.darkGreenFooter IMG,
div.darkPurpleFooter IMG,
div.blueFooter IMG
{
    text-align              :center;
    vertical-align          :middle;
    margin                  :0 3px;
}

div.purpleFooter A
{
    border-bottom           :dotted 1px #7E486D;
    color                   :#E449B3;
}

div.darkGreenFooter A
{
    border-bottom           :dotted 1px #617F76;
    color                   :#9BFDDF;
}

div.darkPurpleFooter A
{
    border-bottom           :dotted 1px #756F86;
    color                   :#C8B7F9;
}

div.blueFooter A
{
    border-bottom           :dotted 1px #8799A4;
    color                   :#C6EAFF;
}

div.purpleFooter div,
div.darkGreenFooter div,
div.darkPurpleFooter div,
div.blueFooter div
{
    margin-left             :-490px;
    left                    :50%;
    position                :absolute;
    /*height                  :50px;*/
    padding                 :10px 0;
    font-size               :12px;
    width                   :980px;
}


div.footerLeft
{
    float                   :left;
    width                   :546px;
   /* background-image        :url(Images/footerVerticalSeparator.gif);
    background-position     :right;
    background-repeat       :repeat-y;*/
    padding                 :15px 10px 15px 25px;
    font-size               :12px;
}

div.footer div.bigText
{
    color                   :#c2c2c2;
    font-size               :14px;
    font-weight             :bold;
    margin-bottom           :4px;
    white-space             :nowrap;
}

div.contentLeft div.links div.linksColumn,
div.footerColumn
{
    width                   :203px;
    float                   :left;
    margin-right            :10px;
}

div.footerRight
{
    float                   :right;
    width                   :392px;
    padding                 :15px 0;
    font-size               :12px;
}

div.footerRight input.text,
div.nyhetsbrev input.text
{
    width                   :205px;
    /*height                  :21px;*/
    /*height:19px;
    padding-top:2px;*/
    height: 16px;
    padding: 3px 0 4px 10px;
    background-color        :#bdbdbd;
    border-bottom           :solid 1px #bdbdbd;
    border-left             :solid 1px Black;
    border-right            :solid 1px #bdbdbd;
    border-top              :solid 1px Black;
    float                   :left;
    margin                  :5px 0;
    color                   :White;
    /*line-height             :21px;*/
    /*text-indent             :10px;*/
}

UL.footerLinksList LI
{
    list-style-type         :none;
}

UL.footerLinksList LI A
{
    font-family             :Arial;
    font-size               :12px;
    color                   :#FFFFFF;
}

UL.footerLinksList
{
    margin                  :0;
    padding                 :0;
}

div.nyhetsbrev input.text
{
    width                   :185px; /*195px;*/
    
}

div.emailOK
{
    background-color        :Black;
    height                  :64px;
    float                   :left;
    width                   :100%
}

div.footerRight input.btn,
div.nyhetsbrev input.abonner
{
    float                   :left;
    margin                  :5px 0;
}

input.abonner, a.abonner
{
    border                  :solid 0px #FFFFFF;
    width                   :80px;
    height                  :25px;
    text-align              :center;
    font-family             :Arial;
    font-size               :13px;
    font-weight             :bold;
    color                   :#FFFFFF;
    cursor                  :pointer;
    margin-top              :5px;
    float                   :left;
    border                  :none;
}

div.footer div.footerContent,
div.footerBottom div.footerSignatures
{
   /* position                :absolute;
    width                   :980px;
    left                    :50%;
    margin-left             :-490px;*/
}

div.footer div.footerContent a,
div.footerBottom div.footerSignatures div.left A
{
    color                   :#FFFFFF;
    text-decoration         :none;
    border-bottom           :dotted 1px #4A6171;
    line-height             :16px;
}

div.footer div.footerContent a:hover,
div.footerBottom div.footerSignatures div.left A:hover {
color: #0075C4;
border-bottom: dotted 1px #000000;
}

div.footerBottom div.footerSignatures
{
    color                   :#838383;
    padding-top             :6px;
    background-color:#cc0000;
}

div.design
{
    float                   :right;
    width                   :300px;
    background-color:#333333;
}

div.design A
{
    text-decoration         :none;
    color                   :#838383;
    border                  :none;
}

div.design A:HOVER
{
    color                   :#FFFFFF;
}
iv.design
{
    float                   :right;
    width                   :300px;
}

div.design A
{
    text-decoration         :none;
    color                   :#838383;
    border                  :none;
}

div.design A:HOVER
{
    color                   :#FFFFFF;
}

.normal
{
    font-weight             :normal;
}

.bold
{
    font-weight             :bold;
}

.nomargin
{
    margin                  :0;
}

.noborder
{
    border                  :none;
}

.left
{
    float                   :left;
}

.right
{
    float                   :right;
}

.clear
{
    clear                   :both;
    float                   :none;
}

.text10
{
    font-size               :10px;
}

.text11
{
    font-size               :11px;
}

.text12
{
    font-size               :12px;
}

.text14
{
    font-size               :14px;
}

.text25
{
    font-size               :25px;
}

.text40
{
    font-size               :40px;
}
.text333
{
    color                   :#333333;
}

.text555
{
    color                   :#555555;
}

.text666
{
    color                   :#666666;
}

.textFFF
{
    color                   :#FFFFFF;
}

.textEA
{
    color                   :#EAEAEA;
}

.textCCC
{
    color                   :#CCCCCC;
}

.textPurple
{
    color                   :#FF8AC5;
}

.textPurple1
{
    color                   :#F9B7BD;
}

.textDarkPurple
{
    color                   :#C8B7F9;
}

.textDarkGreen
{
    color                   :#9BFDDF;
}

.textGreen1
{
    color                   :#E2FFA8;
}

.textBlue
{
    color                   :#C6EAFF;
}

.textBlue2
{
    color                   :#000000;
}

.textOrange1
{
    color                   :#FBF2BB;
}

.Black1
{
    background-color        :#000000;
}

.Black2
{
    background-color        :#333333;
}

.Blue1
{
    background-color        :#000000;
}

.Green1
{
    background-color       :#97CB1D;
}

.Green2
{
    background-color       :#A2C918;
}

.Green3
{
    background-color       :#5A9207;
}

.Green4
{
    background-color       :#175F62;
}

.Silver1
{
    background-color        :#DBDBDB;
}

.Silver2
{
    background-color        :#858585;
}

.Silver3
{
    background-color        :#DFDFDF;
}

.Silver4
{
    background-color        :#F7F7F7;
}

.Silver5
{
    background-color        :#DADADA;
}

.Silver6
{
    background-color        :#EAEAEA;
}

/*.Silver7
{
    background-color        :#CCCCCC;
}*/

.Silver8
{
    background-color        :#666666;
}

.Purple1
{
    background-color        :#910048;    
}

.Purple2
{
    background-color        :#932EBE;
}
.blog-link a:link{
	color: #333333;
    text-decoration: none
}
.blog-link a:visited{
		color: #333333;
    text-decoration: none
}
.blog-link a:hover{
	color: #000000;
	border-bottom:1px dashed #000000;
    text-decoration: none;
}
.checkbox-container input{
	float:left;
	border:1px solid black;
}

.checkbox-container label{
	float:left;
	padding-left:10px;
}
