
div.module
{
	margin-left: 10px;
	margin-right: 10px;
	/*margin-bottom: 40px !important;*/
	margin-bottom: 10px;
	padding-top: 0px;
	clear: both;
	/*border: solid 1px red;*/
	/*padding: 0;*/
}

div.module-header
{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
/*
	padding-top: 0px;
	padding-bottom: 0px;
*/
	/*border: solid 1px red;*/
}

div.module-header h2
{
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	height: 10px;
	/*border: solid 1px green;*/
}

div.module-header h2 span
{
	margin: 0px;
	padding: 0px;
	line-height: 160%;
	/*border: solid 1px blue;*/
}


div.box div.module-header
{
	font-size: 12px;
	font-weight: bold;
	color: #ff7d00;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	background: url(./images/headerFrettir.jpg) no-repeat right;
	height: 28px;
}

div .module-content
{
	margin: 3px 5px 10px 30px;  /* top, right, bottom, left */
	padding-bottom: 10px;
}

div .module-rgb-content
{
	margin: 3px 5px 10px 5px;
}

div .module-rl-content
{
	margin: 0;
}

div .nobox .module-content
{
	margin: 10px;
}

div .boxongray
{
	margin: 28px 10px 45px 10px;
	background-color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
}

div.boxongray-header
{
	font-size: 12px;
	font-weight: bold;
	color: #ff7d00;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
	background: url(./images/headerSOS.jpg) no-repeat right;
	height: 28px;
}


div .boxongray-content
{
	margin: 3px 10px 10px 10px;  /* top, right, bottom, left */
	padding-bottom: 10px;
}

div .nobox-header
{
	height: 0px;
	visibility: hidden;
}


#faqbox-question
{
	font-weight:bold;
	line-height: 1.4;
}

#faqbox-teaser
{
	display: block;
}


div#news .module-header
{
	margin-top: 130px;
	margin-bottom: 5px;
	height: 28px;
	background: url(./images/headerFrettir.jpg) no-repeat right;
}

.featured
{
	background: #ffefdf;
	padding: 5px;
}

.news-entry, .news-comments, .news-paging
{
	margin-left: 45px;
	margin-right: 95px;
	margin-bottom: 0px;
	display: block;
}

.news-date
{
	font-weight: bold;
}

.news-headline
{
	color: #ff7d00;
	font-weight: bold;
	border-bottom: solid 1px #999;
	display: block;
}

.news-headline a
{
	color: #ff7d00;
}


.news-print-icon
{
  float: right;
}

.news-comments, .news-paging
{
  background: #ffefdf;
  margin-top: 20px;
}


img.news-right
{
	float: right;
	margin: 10px;
}

img.news-left
{
	float: left;
	margin: 10px;
}


/* Rounded Lines */

div .module-rl-header
{
	/*visibility: hidden;*/
}

div .module-rl-content
{
height: 110px;
}

.rl-bl {background: url(./images/roundedoutline-bl.jpg) 0 100% no-repeat}
.rl-br {background: url(./images/roundedoutline-br.jpg) 100% 100% no-repeat}
.rl-tl {background: url(./images/roundedoutline-tl.jpg) 0 0 no-repeat}
.rl-tr {background: url(./images/roundedoutline-tr.jpg) 100% 0 no-repeat; padding:10px}

.rl-t {background: url(./images/roundedoutline-dot.jpg) 0 0 repeat-x;}
.rl-b {background: url(./images/roundedoutline-dot.jpg) 0 100% repeat-x}
.rl-l {background: url(./images/roundedoutline-dot.jpg) 0 0 repeat-y}
.rl-r {background: url(./images/roundedoutline-dot.jpg) 100% 0 repeat-y}

.box-tl {background: url(./images/boxheaderhvituruppivinstri.jpg) 0 0 no-repeat; padding-top: 0px; padding-bottom: 5px;}
.box-tr {background: url(./images/boxheaderhvituruppihaegri.jpg) 100% 0 no-repeat; padding:10px; padding-top: 0px; padding-bottom: 0px;}
.box-t {background: url(./images/headermiddalkur.jpg) 0 0 repeat-x; padding-top: 0px; padding-bottom: 0px;}

/* Part splitting in 3 parts */

span.part_1
{
	float: left;
	width: 192px;
	/*padding-left: 10px;*/
	padding-right: 10px;
	border-right: solid 1px #999;	
	height: 110px;		
}

span.part_2
{
	float: left;
	width: 191px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: solid 1px #999;
	height: 110px;		
}

span.part_3
{
	float: left;
	width: 192px;
	padding-left: 10px;
	height: 110px;
}

span#product-banners
{
padding-top: 10px;
background-color: #eee;
display: block;
}

span.product-header
{
font-size: 18px;
letter-spacing: -1pt;
margin-left: -20px !important;
margin-left: 0px;
color: #ff7d00;
display: block;
}

span#product_1
{
width: 230px !important;
width: 240px;
margin-left: 50px !important;
margin-left: 35px;
padding-right: 25px;
float: left;
}

span#product_2
{
width: 230px !important;
width: 240px;
padding-left: 50px;
float: left;
border-left: solid 1px #ccc;
}


/* Rounded Gray Box */

div .module-rgb
{
	background-color: #eee;
}


div .module-rgb-header
{
	/*visibility: hidden;*/
}

div .module-rgb-content
{
	height: 135px;
}

.rgb-bl {background: url(./images/roundedbox-bl.jpg) 0 100% no-repeat}
.rgb-br {background: url(./images/roundedbox-br.jpg) 100% 100% no-repeat}
.rgb-tl {background: url(./images/roundedbox-tl.jpg) 0 0 no-repeat}
.rgb-tr {background: url(./images/roundedbox-tr.jpg) 100% 0 no-repeat; padding:10px}



/*
div#MyRow1 {
display: inline;
width: 100%;
margin-left: 2px;margin-right: 2px;
}

div#MyRow1 img{ 
vertical-align:top;
}

div#MyRow2 {
margin-left: 2px;margin-right: 2px;
background-color: transparent;
} 

div#MyRow3 {
float: right;
margin-left: 2px;margin-right: 2px;
background-color: transparent;
}

div#MyRow3 a {
margin-left: 20px;
margin-right: 4px;
}
div#MyICON {
background-color: transparent;
display: inline;
}

div#MyTITLE {
display: inline;
margin-left: 8px;
margin-right: 14px;
background-color: transparent;
}

div#MyVISIBILITY {
display: inline;
margin: 4px;
background-color: transparent;
}
div#MyVISIBILITY img{ 
vertical-align:middle;
}
*/


