body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
}

div#container
{
    width: 876px;
    margin: 0px 0px 0px 18px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

td#left-cell
{
    vertical-align: top;
    padding-right: 8px;
    border-right: 1px solid black;
}

td#center-cell
{
    width: 100%;
    height: 100%;
    vertical-align: top;
    padding-left: 8px;
}

td#right-cell
{
    vertical-align: top;
    border-left: 1px solid black;
    padding-left: 8px;
}

p#footer-links
{
    text-align: center;
    padding: 8px;
}

p#footer-info-text
{
    text-align: center;
    padding: 8px;
    padding-left: 140px;
    padding-right: 140px;
}

div#header
{
    background: url(/img/top_back.jpg);
    height: 55px;
    border-bottom: 1px solid black;
}

div#footer
{
    width: 100%;
    border-top: 1px solid black;
}

img#resurs-logga
{
    padding-top: 13px;
    padding-left: 15px;
}

div#content
{
    margin: 8px;
}

img.flag
{
    padding: 2px;
}

img#resurs-logga
{
    float: left;
}

img#top-vert-line
{
    margin-top: 5px;
    float: right;
    margin-right: 12px;
}

table#flags
{
    margin-right: 20px;
    margin-top: 7px;
    float: right;
}

table#flags td
{
    padding: 0px;
    margin: 0px;
}

div#topdropdown
{
    margin-right: 20px; 
    margin-top: 27px; 
    float: right;
}

div#underMenu
{
    
}

/* steps */
.errorContainer
{
}

.inError
{
    border-left: 6px solid #bb0000;
}

#steps img
{
    padding-bottom: 5px;
}

SPAN.in-error INPUT[type="text"]
{
     background:#FFBBBB;
}

SPAN.in-error INPUT[type="checkbox"]
{
    background:#FFBBBB;
    outline:#FFBBBB solid 3px;
}

.in-error SELECT
{
    background:#FFBBBB;

}