body
{
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
}
.p
{
    margin: 0px;
    padding: 0px;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-align: inherit;
    color: inherit;
    line-height: inherit;
    vertical-align: top;
}

img
{
    border: 0px;
}
div
{
    margin: 0px;
    padding: 0px;
}
.AbsWrap
{
    width: 100%;
    position: relative;
}
.rowWrap
{
    width: 100%;
}
.clearfloat
{
    clear: both;
    height: 0px;
}


#main
{
    width: 965px;
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
}

#logo
{
    margin-left: 0px;
    margin-top: 0px;
    width: 790px;
    height: 63px;
    margin-bottom: 0px;
    float: left;
    display: inline;
}
#sog
{
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 20px;
    width: 175px;
    height: 63px;
    margin-bottom: 0px;
    float: left;
    display: inline;
}


li#sog
{
    padding-top: 2px;
}


#left_col
{
    margin-left: 0px;
    margin-top: 0px;
    width: 193px;
    height: 470px;
    margin-bottom: 0px;
    border-right: 1px solid #E5E5E3;
    border-top: 1px solid #E5E5E3;
    border-bottom: 1px solid #E5E5E3;
    float: left;
    display: inline;
}


#left_col_inner_forside
{
    padding-left: 0px;
    margin-top: 0px;
    margin-left: -8px;
    width: 185px;
    float: left;
    display: inline;
    height: 441px;
}
/* PRODUKTER, ELMARKED m.fl. */
#left_col_inner_menuer 
{
    padding-left: 0px;
    margin-top: 8px;
    width: 185px;
    height: 439px;
    float: left;
    background-image: url( "/images/left_185x439_gul.jpg" );
    background-repeat: no-repeat;
    background-attachment: inherit;
    display: inline;
}

#left_col_inner
{
    padding-left: 0px;
    margin-top: 8px;
    width: 185px;
    height: 454px;
    float: left;
    background-image: url( "/images/left_185x454_gul.jpg" );
    background-repeat: no-repeat;
    background-attachment: inherit;
    display: inline;
}

#content_col
{
    margin-left: 0px;
    margin-top: 0px;
    width: 619px;
    height: 470px;
    margin-bottom: 0px;
    float: left;
    border-bottom: 1px solid #E5E5E3;
    border-top: 1px solid #E5E5E3;
    display: inline;
    overflow: auto;
}

#content_col_bred
{
    margin-left: 0px;
    margin-top: 0px;
    width: 770px;
    height: 470px;
    margin-bottom: 0px;
    float: left;
    border-bottom: 1px solid #E5E5E3;
    border-top: 1px solid #E5E5E3;
    display: inline;
    overflow: hidden;
}
#content_col_inner
{
    padding-left: 8px;
    padding-top: 8px;
    padding-right: 8px;
}

#right_col
{
    margin-left: 0px;
    margin-top: 0px;
    width: 151px;
    height: 470px;
    border-left: 1px solid #E5E5E3;
    border-top: 1px solid #E5E5E3;
    border-bottom: 1px solid #E5E5E3;
    margin-bottom: 0px;
    float: left;
    display: inline;
}

#right_col_inner_almside
{
    width: 143px;
    height: 454px;
    margin-top: 8px;
    margin-left: 8px;
    float: left;
    display: inline;
    overflow: hidden;
}

#banner_space_2
{
margin-top:8px;
}

#banner_space_3
{
margin-top:8px;
}


#bund
{
    margin-right: 0px;
    margin-top: 0px;
    width: 965px;
    margin-bottom: 0px;
    display: inline;
}

/****************************************************
	T E A S E R
****************************************************/
div.Teaser
{
    /* 	border: 1px solid #B5B5B5; */
    padding: 10px;
    margin-bottom: 10px;
}

div.Teaser h1, div.Teaser h2
{
    font-size: 100%;
}

div.Teaser p
{
    margin-bottom: 0.5em;
    margin-top: 0;
}

div.TeaserItem
{
    padding-bottom: 8px;
}

/****************************************************
	T E A S E R   L I S T S
****************************************************/
div.Teaser ul
{
    list-style: none;
    margin: 0 0 0.5em 0;
    padding: 0;
}

div.Teaser ul ul
{
    margin: 0;
}

div.Teaser ul li
{
    background-image: url("images/li.gif");
    background-position: 0 0.5em;
    background-repeat: no-repeat;
    padding: 0 0 0 0.8em;
}


/****************************************************
	S Ø G
****************************************************/

ul.Vertical
{
    clear: both;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.Vertical li
{
    float: left;
    margin: 0;
    padding: 0;
}

ul.Vertical li.Right
{
    float: right;
}

#SearchKeyword input
{
    border: 1px solid #E5E5E3;
    background-image: url( "/images/sog2.gif" );
    background-repeat: no-repeat;
    background-attachment: inherit;
    margin-right: 10px;
}

#SearchSubmit input
{
    background-color: #FFFFFF;
    border: 1px solid #E5E5E3;
    color: #222222;
    margin-left: 4px;
    margin-top: 2px;
    margin-right: 16px;
}

#SearchSubmit input:hover
{
    background-color: #FFFFFF;
    color: #405D89;
}


