/*
    name:   style.css
    author: Sigrun Olafsdottir (vefrun.is)
    date:   11/04/2006
*/

*{margin:0; padding:0;}

body {
	font-size:11px;
	font-family:helvetica, arial, verdana, helvetica, sans-serif;
	color:#636363;
	text-align:center;
	margin:0px;
	background-color:#e5e3e4;
}

a{
text-decoration:none;
color:#4e4c4d;
}

h1{font-size:18px;}
h2, h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
.clearer{
clear:both;
line-height:1px;
border:0px solid green;
}

#page{
margin:0 auto;
width:874px;
background:#f4f2f3 url(../img/bakgr2.gif) top right repeat-y;
border-bottom:1px solid #717171;

}
#page_inner{
margin:0 auto 0 0;
width:866px;
border-right:1px solid #717171;
border-left:1px solid #717171;
background:#f4f2f3 url(../img/bakgr1.gif) top left repeat-y;
}

#header{
height:73px;
border-bottom:1px solid #717171;
position:relative;
}
#header img{
float:left;
}

.stadsetn{
background:#f4f2f3 url(../img/takki.gif) center center no-repeat;
width:120px;
height:16px;
position:absolute;
bottom:0px;
right:10px;
padding-top:3px;
color:#FFF;
}
#sidebar{
	/*border-right:1px solid #717171;*/
	width:165px;
	float:left;
	
}

#leit{
padding:15px 12px 15px 12px;
text-align:left;
}

#leit p{
text-align:center;
margin:5px 0;
}

#addresses {
color:#333;
}
#addresses span{
font-size:12px;
font-weight:bold;
}

/* NAV
--------------------------------------------------------*/
#nav{
/*width:165px;*/
}

#nav .legend{
height:24px;
background:#494748 url(../img/nav_legendbak.gif) top center repeat-x;
font:12px/24px helvetica, arial, verdana, helvetica, sans-serif;
color:#dcdadb;
}

#nav ul{
list-style-type:none;
line-height:19px;
text-align:left;
}

#nav ul li{
background:#fff url(../img/nav_libakgr.gif) top center repeat-x;
border-bottom:1px solid #b6b6b6;

}

#nav ul li a{
padding-left:28px;
display:block;
text-decoration:none;
color:#4e4c4d;
}

#nav ul li a.active{
background:#FFF url(../img/nav_liactivebak.gif) top center repeat-x;
}
#nav ul li ul li{
background:#FFF url(../img/nav_lisubbakgr.gif) top center repeat-x;
border-bottom:1px solid #f4f2f3;
}

#nav ul ul li a{
padding-left:35px;
display:block;
text-decoration:none;
color:#4e4c4d;
}

#nav ul ul ul li a{
padding-left:45px;
display:block;
text-decoration:none;
color:#4e4c4d;
}

/*   CONTENT
--------------------------------------------------------------*/

#content{
width:700px;
float:right;
/*border-bottom:1px solid red;*/
}
#top{
border-bottom:1px solid #717171;
background-color:#e5e3e4;
text-align:left;
}

#frettir {
background-color:#9f9d9e;
height:150px;
border-bottom:1px solid #717171;
padding-left:1px;
}

#frettir .col{
width:233px;
float:left;
color:#FFF;
text-align:left;
}

#frettir .col .frett{
color:#FFF;
text-align:left;
padding:20px;
border-right:1px solid #717171;
height:110px;
}

.frett p{
margin:5px 0;
}

.frett p.nanar a{
background:url('../img/nanar1.gif') center left no-repeat;
padding-left:15px;
margin:0;
color:#FFF;
}

.meginmal{
text-align:left;
padding:20px 80px 20px 30px;
}

h2{ 
color:#ef1c23;
font-size:14px;
line-height:27px;
display:block;
/*background:url('../img/ronning.gif') top right no-repeat;
width:275px;*/
}

h2 span{
font-size:25.5px;
font-family:"Century Gothic","Arial Narrow", Arial, sans-serif ;
color:#636162;
text-transform:uppercase;
font-weight:normal;
}

p{
margin:5px 0 15px 0;
}

input.text{
border:1px solid #bebebe;
}

/*  V&#65533;rulist
--------------------------------------*/

.vara{
background:url('../img/vara_bakgr.gif') top right repeat-x;
text-align:left;
padding:20px;
}

.vara img{
/*background-color:#717171;
padding:8px;
float:left;*/
}
table.upplysingar{
float:left;
width:450px;
margin:0 15px;
}

.varan{
padding: 0 15px;
text-align:left;
}

.varan h2,
table th{
font-size:12px;
font-family:"Century Gothic","Arial Narrow", Arial, sans-serif ;
line-height:30px;
color:#636162;
text-align:left;
/*border:1px solid green;*/
}

.varan h2 span,
table th span{
color:#ef1c23;
font-size:12px;
font-weight:bold;
padding:0;
}

table td{
width:150px;
}
table td.red{
font-size:10px;
color:#ef1c23;
font-weight:bold;
}

td.nanarlink a{
display:block;
background:url('../img/nanar2.gif') top right no-repeat;
width:46px;
height:18px;
}

td.nanarlink a span{
display:none;
}

.varan table{
border:0px solid red;
}

.varan h3{
color:#ef1c23;
}

.varan ul{
list-style-type:none;
margin-bottom:15px;
}
/* V&#65533;RU NAV
--------------------------------------------*/
.vorurnav{
padding:0 15px;
background-color:#e5e3e4;
border-top:1px solid #717171;
}

p.sidustu{
padding:15px 0;
width:40%;
float:left;
text-align:left;
}

p.naestu{
padding:15px 0;
width:40%;
float:right;
text-align:right;
}

p.sidustu a,
p.naestu a{
background:url('../img/nanar3.gif') center left no-repeat;
padding-left:15px;
text-decoration:none;
color:#575556;
}

.leftcol{
width:40%;
float:left;
border-right:1px solid #d4d2d3;
}

.rightcol{
width:40%;
float:left;
}
.fsp{
clear:both;
padding-top:15px;
line-height:15px;
}

.fsp ul{
list-style-type:none;
}

.fsp ul li a{
background:url('../img/nanar4.gif') center left no-repeat;
padding-left:15px;
color:#575556;
text-decoration:none;
}
.forsida #top {
background-color:#f4f2f3; !important  
}

#footer{
margin:0 auto;
width:874px;
}

#footer p, 
#footer p a{
color:#979596;
}

/* Switcer
------------------------------------*/

#switcher {
padding-top:8px;
border:0px solid red;
}

#switcher p{
float:left;
width:70px;
}
#switcher ul{
display:block;
list-style:none;
border:0px solid blue;
margin-top:2px;
}

#switcher li {
list-style:none;
float:left;
width:16px !important;
clear:none;
margin-right:5px;
}

#switcher a {
display:inline;
width:16px;
height:15px;
float:left;
}

#switcher .s {
background:url("http://webedpro.webed.is/risehf.is/img/s_small.gif") no-repeat;
}
#switcher .m {
background:url("http://webedpro.webed.is/risehf.is/img/s_medium.gif") no-repeat;
}
#switcher .l {
background:url("http://webedpro.webed.is/risehf.is/img/s_large.gif") no-repeat;
}


.vara a {
color:#000 !important;
text-decoration:underline;
}

.myndir {
margin:0 auto;
}


form#fa_baekling label,
form#getraun label{
border:0px solid red;
}

form#fa_baekling p,
form#getraun p{
margin:5px;
}

form#fa_baekling p.takki,
form#getraun p.takki{
padding-left:40px;
}

form#fa_baekling p.takki input,
form#getraun p.takki input{
border:1px solid #bebebe;
background-color:#FFF;
font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
margin-top:3px;
padding:1px 10px;
color:#636363;
}

form#fa_baekling p textarea{
border:1px solid #bebebe;
background-color:#FFF;
}


.stadsetn a{
color:#FFF;
}



/* Póstlisti  - Snorri 2009 */

#postlisti {float:left; margin-bottom:10px; margin-left:12px;}
#postlisti label {float:left; font-size:1em;}
#postlisti input {float:left; margin-bottom:8px; border:1px solid #BEBEBE;}