/* **************************************************************** */
/* Absolute posision Elements front page                            */
/* **************************************************************** */

.intro-text {padding:0px 5px 25px 0px; background: #FFF url(/portaldata/2/images/dotted-line-horizontal.png) repeat-x bottom left;}
.intro-text img { float:left; margin:5px 10px 5px 0px;}
.search-wrapper {float:left; background: #FFF url(/portaldata/2/images/three-dots.png) no-repeat 5px 15px; padding:13px 0px 0px 0px; width:315px;}
.search-wrapper .title {float:left; margin-top:2px; padding:3px 0px 10px 110px; }
.search-wrapper .line {float:left; width:100%; margin-bottom:5px;}
.search-wrapper .line .cap {font-size:13px; font-weight:bold; color:#FFF; float:left; width:95px; padding-top:5px; padding-bottom:5px; background-color:#00529b; text-indent:15px; }
.search-wrapper .line .ddl-wrapper {float:left; width:210px; background: #6ea5d5; padding:3px 0px 3px 0px !important; padding:2px 0px 2px 0px;}
.search-wrapper .line .ddl-wrapper .ddl {float:left; width:190px; margin-left:15px;}

.search-wrapper .logos { float:left; padding:15px 0px 15px 5px;}
.search-wrapper .logos img {padding-right:10px; padding-left:10px;}

.search-wrapper .buttons { float:right; padding:25px 5px 15px 5px;}

.search-wrapper .buttons input.button-yellow { 
  /*position: absolute; */
  bottom: -10px; 
  right: 0;
  width: 95px;
  font-size: 1.2em;
  font-weight: bold;
  color: #fff;
  padding: 8px 8px 8px 8px;
  margin-right:15px;
  border: none;
  cursor: pointer;
  _cursor: hand;
  background: url(/portaldata/2/images/btn-yellow.png) no-repeat 0% 0%;
}
.search-wrapper .buttons input.button-blue { 
  /*position: absolute; */
  /*bottom: -10px; */
  right: 0;
  width: 96px;
  font-size: .9em;
  font-weight: bold;
  color: #fff;
  padding: 8px 8px 8px 8px;
  border: none;
  cursor: pointer;
  _cursor: hand;
  background: url(/portaldata/2/images/leita_hnappur_ljosblar.png) no-repeat 0% 0%;
}

.headline { float:left; background: url(/portaldata/2/images/blue-light-dot.png) no-repeat 0px 10px; width:100%; text-indent:30px; padding-top:10px;}

.box { float:left; padding:0px 10px 0px 10px; width:130px; min-height:122px; _height:122px; background: url(/portaldata/2/images/dotted-line-rightcol.png) repeat-x bottom left;}
.box-last { float:left; padding:0px 0px 0px 0px; width:100%; min-height:122px; _height:122px; }
.box h3 { padding:8px 0px 0px 0px; }

.go-back { float:right; padding:30px 0px 10px 0px; width:100%;}

.box-last ul {float:left;margin:0pt;padding:0pt; }

.box-last li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px 5px;}

.box-last li.send-friend a 
{
	text-indent:-2000px;	
	float:left;
	margin-left:15px;
  margin-top:15px;	
  margin-bottom:10px;  
  width: 108px;
  font-size: .9em;
  font-weight: bold;
  color: #fff;
  padding: 12px 8px 12px 8px;
  border: none;
  cursor: pointer;
  _cursor: hand;
  background: url(/portaldata/2/images/senda_hnappur.png) no-repeat 0% 0%;
}

.box-last li.print a
{
	float:left;
	text-indent:-2000px;	
	margin-left:15px;
  margin-top:5px;	
  margin-bottom:5px;
  width: 108px;
  font-size: .9em;
  font-weight: bold;
  color: #fff;
  padding: 13px 50px 13px 50px;
  border: none;
  cursor: pointer;
  _cursor: hand;
  background: url(/portaldata/2/images/prenta_hnappur.png) no-repeat 0% 0%;
}

/* list of seminars*/
.seminars-wrapper {  float:left; margin-top:10px;}
.seminars {float:left; width:470px; border-top:1px solid #D7D7D7; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; font-size:11px;}
/*.seminars thead th.first { width:60px; border-bottom:1px solid #D7D7D7; color:#00529b; padding:3px 3px 2px 5px; background-color:#e5e5e5;}*/
.seminars thead th.first { width:180px; border-bottom:1px solid #D7D7D7; color:#00529b; padding:3px 3px 2px 5px; background-color:#e5e5e5; text-align:left;}
.seminars thead th.second { width:240px; border-bottom:1px solid #D7D7D7; color:#00529b; padding:3px 3px 2px 5px; background-color:#e5e5e5; text-align:left;}

.seminars tbody td { border-bottom:1px solid #D7D7D7; padding:3px 3px 2px 5px;}

.seminars-footer { float:left; width:470px; padding:0px 3px 0px 5px; border-bottom:1px solid #D7D7D7; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; background-color:#e5e5e5; margin-bottom:0px;}
.seminars-footer td.first { text-align:left; width:15%; padding:3px 0px 3px 0px;}
.seminars-footer td.center { text-align:center; color:#00529b; width:40%;}
.seminars-footer td.last { text-align:right; padding-right:5px; width:15%;}

/* Related ađildarfélag*/
.related { float:left; padding-bottom:10px; width:465px;}
.related .logo { width:120px; float:left;}
.related .logo img { border:1px solid #aaaaaa; margin:0px; padding:2px;}
.related .info { width:190px; float:left;}
.related .info p { padding:0px; margin:0px;}


/* Related ađildarfélag detail view*/
/*.single-view { float:left; padding:10px 20px 10px 10px;}*/
.single-view { float:left; padding:10px 0px 10px 0px; }
.single-view .logo { width:120px; float:left;}
.single-view .logo img { border:1px solid #aaaaaa; margin:0px; padding:2px;}
.single-view .info { width:350px; float:left;}
.single-view .info p { padding:0px; margin:0px;}
.single-view img { float:left; padding:0px 10px 10px 0px;}

.single-view .leftcol { float:left; padding:0px; width:470px;}
.single-view .rightcol { float:right; padding:0px 5px 0px 0px; width:160px;}
.single-view .rightcol img { float:right; width:150px; margin-bottom:10px; padding:0;}

/* Spurt og svarađ*/
.question { padding:0px 0px 0px 0px; }
.answer { padding:0px 0px 0px 0px; }

/* Listi yfir ađildarfélög á forsíđu*/
.left-wrapper { float:left; width:212px; padding-bottom:5px;}
.right-wrapper { float:left; width:45%; padding-bottom:5px; }

.left-wrapper ul { list-style-position: inside; margin: 0; padding: 0; }
.left-wrapper ul li { 
  
  margin: 0; 
  padding: 0 0 1px 0px !important;
  _padding: 0 0 1px 0;  
}


