body
{
  margin:0 auto;
  background-color:#DDDDDD;
  font-family:Verdana;
  font-size:8pt;
  text-align:center;
  
}

.rigid 
{
  width: 920px; 
  margin-left: auto !important;
  margin-right: auto !important;  
  margin-bottom:-15 !important;
  background-image:url(../utlit/BG.gif);
  background-repeat:repeat-y;
  padding:0;
  margin:0;
  text-align:left;
  float:none;
}

.head
{
  margin: 0 0 0 48px;
  padding:0;
  float:none;
  height:106px;
}

.headBottom
{
  background-image:url(../utlit/BG3.gif);
  height:12px;
  margin-bottom:5px;
}

.footfrontpage
{
  width:920px !important;
  width:950px ;
  margin-left: auto !important;
  margin-right: auto !important;  
  padding:15 0;  
  background-image:url(../utlit/FootBG.gif);
  background-repeat:no-repeat;
  height:100px;
  vertical-align:middle;
  color:#999999;  
}

.footsubpage
{
  width:920px !important;
  width: 985px; 
  
  margin-left: auto!important;
  margin-right: auto!important;
  padding:15 0;  
  background-image:url(../utlit/FootBG.gif);
  background-repeat:no-repeat;
  height:100px;
  vertical-align:middle;
  color:#999999;  
}


.logo
{
  padding:3px 0 0 0 !important;
  padding:10px 0 0 0;
  margin-left:48px !important;  
  margin-left:48px;
  float:left;
}

.banner
{ 
  margin:0!important;
  margin:0;
  padding:0;
  float:right;

}

.searchbar
{
  padding:0 0 0 55px;
}

.searchbar INPUT
{
  border:1px solid #DDDDDD;
  padding:3px 3px 5px 7px;
  font-size:8pt;
}

.searchbar A
{
  padding-left:0;
  font-size:10px;
  color:black;
  font-weight:bold;
  text-decoration:none;
}

.searchbar A:hover
{
  text-decoration:underline;
}
.float-wrapper-forsida
{
  float: left; 
  width: 600px;
  margin-left:50px !important;
  margin-left:50px;
}
.float-wrapper-undirsida
{
  float: left; 
  width: 900px ;
  margin-left:50px !important;
  margin-left:50px;
}
     /*** This can be floated left or right ***/

.first-float-forsida
{
  float: right; 
  width: 390px !important;
  width: 390px;
}

.first-float-undirsida
{
  float: right; 
  width: 690px;
}
/*** This must be floated opposite 
to .second-float ***/

.menu
{
  float: left; 
  width: 197px;  
  padding:0;
    
}

.menu LI
{
  margin-bottom:5px;
}

     /*** This must be floated opposite 
		to .first-float ***/

.third-float-rigid 
{
  float: right; 
  width: 196px;
  margin-right:30px;
  margin-right:70px !important;
}
     /*** This must be floated opposite 
		to .float-wrap ***/ 

.clearfooter {clear: both; width:2px;}

p {padding: 1px;}

div{font-size:10px;}

INPUT 
{
  border:1px solid #555555;
  font-size:9pt;
  padding:2px;
}

A{color:#CC3333;}

td{font-size:10px;}

H2{font-size:11px;}

.MainMenu
{
  
  padding:0;
  margin:10px 0px 20px 3px !important;
  margin:10px 0px 20px 11px;
  list-style-type:none;
  vertical-align:middle;
  color:#777777;
  font-weight:bold;
  font-size:8pt;
  float:left;
  
}

.MainMenu A
{
  text-decoration:none;
  color:#777777;
}

.MainMenu A:Hover
{
  text-decoration:underline;
}

.MenuBanner
{
  margin-top:75px;  
}

.subMainMenu
{
  margin-left:10px;
  margin-top:4px;
  padding:0;
  list-style-type:none;
  vertical-align:middle;
  color:#777777;
  font-weight:normal;
  font-size:8pt;
}

.articleHead
{
  color:#CC3333;
  font-size:11px;
  height:18px;
  width:570px;
  border-bottom:solid 1px #CCCCCC;
  
}

.article
{
  width:550PX;
  margin:0;
  PADDING:0 20px 20px 12px;  
}


.ArticleSub
{
  width:375px !Important;  
  width:350px;
  margin:0;
  PADDING:-15px 5px 20px 5px !important;  
  PADDING:0 5px 20px 0px ;  
  
}
/*.ArticleSub IMG
{
  float:left;
  margin:10px 10px 10px 0;
}*/
a.articlelink 
{
  color:#CC3333;
  padding-right:20px;
  text-decoration:none;
}

a.articlelink :hover
{
  text-decoration:undeline;
}

.articleHeadline
{
  background:url(../utlit/goldbullet.gif) no-repeat;
  background-position:left ;
  vertical-align:15px;
  font-size:11px;
  display:inline;
  margin:0;
  padding:0 0 0 11px;
}

.SubarticleHeadline
{
  background:url(../utlit/goldbullet.gif) no-repeat;
  background-position:left ;
  vertical-align:15px;
  font-size:11px;
  display:inline;
  margin:0;
  padding: 0 0 0 11px;
  
}

.articleHeadline A
{
  color:#CC3333;  
  text-decoration:none;
}

.articleHeadline A:hover
{
  color:#CC3333;  
  text-decoration:underline;
}

.subarticleHead
{
  color:#CC3333;
  font-size:11px;
  height:18px;
  width:375px !Important;  
  width:350px;
  border-bottom:solid 1px #CCCCCC;
}

.subarticle
{
  width:375px !Important;  
  width:350px;
  margin:0;
  margin:0 25px 20px 12px;
}

.articleHeadlinesub
{
  background:url(../utlit/goldbullet.gif) no-repeat;
  background-position:left;
  vertical-align:15px;
  font-size:11px;
  display:inline;
  margin:0;
  padding:0 15px 0 11px;
  
}

.articleDate
{
  margin:0 0 0 12px;
  padding:0;    
  width:130px;
}

.Postlisti
{
  margin-top:20px;
  background-image:url(../utlit/postlisti.gif);
  background-repeat:no-repeat;
  height:94px;
  width:196px;
  padding: 55px 0px 0px 7px ;

}

.Postlisti A
{
  padding-left:0;
  font-size:10px;
  color:black;
  font-weight:bold;
  text-decoration:none;
}

.Postlisti A:Hover{text-decoration:underline;}

table.Borderless input { border:none; }

.StaffList A
{
  color:#000; 
  text-decoration:none;
}
.StaffList A:hover{text-decoration:underline;}

.newspaging{padding:5px 0 5px 120px;}

.RigidFoot
{
  text-align:center;
  vertical-align:middle;
  margin-left:40px;  
}

.LeftFoot
{
  padding:10px 15px 10px 20px;  
  border-right:solid 1px #999999;
  float:left;
  height:15px;
  vertical-align:middle;
  margin:auto 0;
}

.CenterFoot
{
  padding:10px 10px 10px 10px;  
  border-right:solid 1px #999999;
  float:left;
  vertical-align:text-top;
  height:15px;
}

.RightFoot
{
  padding:10px 15px 10px 20px;  
  height:15px;
  float:left;
  vertical-align:middle;
  margin:auto 0;
}

.mainLnk
{
  padding:0;
}

/* nýr starfsmannalisti*/
.staff-list { border:1px solid #cccccc; width:100%; padding:0px; margin:0px;}
.staff-list td {text-indent:5px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cccccc;}
.staff-list td.head1 {  font-weight:bold; border-bottom:1px solid #cccccc; background-color:#e6e5e5;}

.staff-list a { text-decoration:none;}
.staff-list a:hover { text-decoration:underline;}

.staff-detail { border:1px solid #cccccc; 	}
.staff-detail .staff-img { width:150px; }



