/*
Note: lightconvert.css assumes that pse.css and colors.css are allready linked.
servicearea_common.css is not necessary (and untested).
*/

.contentRow {
    margin: 1.5em 0 1em 2.4em;
}

fieldset {
    margin: 0;
}

.contentRow ul, .contentRow ol, .contentPopup ul, .contentPopup ol{
    margin-left:2.0em;
}
.contentRow li, .contentPopup li{
    margin-bottom:1em;
}

.underrubrik  {
    line-height : 17px;
    font-size : 13px;
    font-weight: bold;
    color: #031E50;
}

.text  {
    line-height : 14px;
    text-decoration: none;
}

.indataXXXL  {
    width : 235px;
    padding-left:0.2em;
}

.indataXXL  {
    width : 215px;
    padding-left:0.2em;
}

.indataXL  {
    width : 195px;
    padding-left:0.2em;
}

.indataL  {
    width : 150px;
    padding-left:0.2em;
}

.indataM  {
    width : 120px;
    padding-left:0.2em;
}

.indataS  {
    width : 75px;
    padding-left:0.2em;
}
.indataMS  {
    width : 40px;
    padding-left:0.2em;
}
.indataXS  {
    width : 30px;
    padding-left:0.2em;
}

.radio  {
    color : #000000;
    background-color : #FFFFFF;
}
.radioError  {
	background-color : #FBD9D3;
}

/* background color on error fields */
.indataXXXLError  {
    width : 235px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}

.indataXXLError  {
    width : 215px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}

.indataXLError  {
    width : 195px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}

.indataLError  {
    width : 150px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}

.indataMError  {
    width : 120px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}

.indataSError  {
    width : 75px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}
.indataMSError  {
    width : 40px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}
.indataXSError  {
    width : 30px;
    padding-left:0.2em;
    background-color: #FBD9D3;
}
span.errormarking {
    background-color : #FBD9D3;
    padding: 2px;
}
div.errorheader {
    /*background-color : #FAACAC;*/
    background-color: #FFEDE8;
    color: #CE0000;
    width: 100%;
}
div.errorheader div {
    padding: 4px;
    font-weight: bold;
}
div.errormessage {
    background-color: #FFEDE8;
    width: 100%;
    margin-bottom: 12px;
}
div.errormessage div {
    padding: 4px;
}
div.errorcontainer {
    clear:both;
    border: solid 1px white;
}
.error  {
    line-height : 1.4em;
    font-weight : bold;
    color: #CE0000;
}

fieldset.noborder {
	border-style: none;
	padding: 0;
}
/* When the legendtag-data in a fieldset needs to be hidden */
legend.hiddenLegend {
	visibility:hidden;
	font-size:0px;
}
