#siteInfo {
    display:none;
}

#header {
    height: 140px;
    background-color: #006821;
}

#header .logo {
    width: 270px;
    height: 56px;
    margin-top: 15px;
    padding-bottom: 28px;
    background-image: url('../images/bi-logo_new.png');
    background-size:contain;
    background-repeat:no-repeat;
    float: left;
    margin-left: 15px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bi-logo_new.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/bi-logo.png', sizingMethod='scale')";
}

#header .logo_mast {
    width: 180px;
    height: 55px;
    margin-top: 23px;
    padding-bottom: 28px;
    /*background-image: url('../images/logo/mast-logo.png');*/
    background-size:contain;
    background-repeat:no-repeat;
    float: right;
    margin-right: 50px;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo/mast-logo.png', sizingMethod='scale');*/
  	/*  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/logo/mast-logo.png', sizingMethod='scale')";*/
}

#header .title-text {
    margin-top: 15px;
    padding-bottom: 28px;
    float: left;
    margin-left: 15px;
}

#header .title-text h1 {
    color: #FFF;
    padding-left: 1px;
    font-size: 1.5em;
}

#header .title-text h3 {
    color: #FFF;
    padding-left: 1px;
    margin: 0;
}
#header .header_top {
    height: 34px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    background: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .2);
}


#header .augl {
}

#header .augl .slotspace {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 390px;
    height: 72px;
    margin: 20px 0 0 20px;
    position: absolute;
    margin-left: 220px;
}

#header .augl .slot1 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border: 1px solid;
    border-color: #ffffff;
    width: 390px;
    height: 72px;
    margin: 20px 0 0 20px;
    position: absolute;
}

#header .augl .slot2 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border: 1px solid;
    border-color: #ffffff;
    width: 390px;
    min-height: 72px;
    margin: 20px 0 0 20px;
    margin-left: 420px;
    position: absolute;
}

#header .top-menu {
    position: relative;
    list-style: none;
    color: #FFF;
    font: bold 1.0em 'Trebuchet MS', Verdana, Sans-Serif;
    padding-left: 40%;
}

#header .profunarumhverfi {
    float: right;
    color: #fff;
    font-weight: bold;
    padding: 10px 5px
}

/* #### Desktops #### */
@media screen and (min-width: 970px) and (max-width: 1320px){
    #header .top-menu {
        padding-left: 20%;
    }
}

@media screen and (max-width: 970px){

    #header .augl {
        padding-right: 0%;
    }

    #header .augl .slotspace {
        width: 90px;
        height: 72px;
        margin-left: 220px;
    }

    #header .augl .slot1 {
        width: 190px;
        height: 72px;
        background-size: contain;
    }

    #header .augl .slot2 {
        width: 190px;
        min-height: 72px;
        margin-left: 220px;
        background-size: contain;
    }

    #header .top-menu {
        padding-left: 0%;
    }
}


#header .top-menu li {
    float: left;
    margin-right: 10px;
    padding-left: 10px;
    border-left: 1px solid rgba(238, 227, 227, 0.35);
    height: 34px;
}

#header .top-menu a {
    float: left;
    color: #FFF;
    margin-top: 10px;
}

#header .top-menu p {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
    padding-top: 3px;
}

.top-menu .name {
    background:url('../images/user.png') top left no-repeat;
    padding-left: 20px;
    padding-bottom: 3px;
}

.top-menu .group {
    background:url('../images/yfirumsjon.png') top left no-repeat;
    background-size: 18px 17px;
    padding-left: 25px;
    padding-bottom: 3px;
}

.top-menu .email {
    background:url('../images/mail.png') top left no-repeat;
    padding-left: 25px;
    margin-top: 2px;
    padding-bottom: 3px;
}

.top-menu .logout {
    background:url('../images/close.png') top left no-repeat;
    padding-left: 20px;

}

.top-menu .help {
    background:url('../images/hjalp.png') top left no-repeat;
    padding-left: 20px;
}

#breadcrumbs {
    position: relative;
    height: 30px;
    padding-left: 15px;
    color: #006821;
    text-transform:uppercase;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);

    /* Opera */
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E8E8E8));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E8E8E8 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8E8E8 100%);

    box-shadow: 0px 0px 8px 1px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 0px 8px 1px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 0px 8px 1px rgba(119, 119, 119, 0.75);
    z-index:5;

}

#breadcrumbs ul {
    padding:10px 10px 10px 0;
}
#breadcrumbs a {
    color: #006821;
}

#breadcrumbs a:hover {
    text-decoration:none;
}

#breadcrumbs li{
    display: inline;
}

#breadcrumbs li:after{
    padding-left: 5px;
    content: "/";
}
#breadcrumbs li:last-child a {
    color: #808080 !important;
}
#breadcrumbs li:last-child:after {
    content: "";

}

.crumbs {
	float:left;
}

#site {
width: 100%;
padding-bottom: 50px;
float: left;
background:#fff url('../images/page_bg.png') bottom left repeat-x;
border-bottom: 1px solid #ccc;
}

#container {
/*padding-left: 200px;
padding-right: 15px;*/
float:right;
margin-left: -200px;
width:100%;
}

#container .column {
/*position: relative;
float: left;*/
}

#center {
/*width: 100%;*/
min-height: 200px;
margin-left:200px;
margin-right: 15px;
}

#left {
float:left;
width: 170px;
/*right: 200px;
margin-left: -100%;*/
padding:0 15px;
}

#right {
display:none;
width: 200px;
margin-right: -200px;
}

#footer {
background:url('../images/footer_bg.png') top left repeat-x;
text-align:center;
clear: both;
padding: 20px 15px 20px 15px;
color: #999;
}

#footer a.created_by {
display:block;
}

#footer a.created_by_logo {
background: url('../images/stefna_logo.png') no-repeat left top;
display:block;
position:absolute;
right: 15px;
height:30px;
width:87px;
}

/* IE6 Fix */
* html #left {
left: 150px;
}