/* RCSid: $Header: /opt/utm/pse/src/plattform/infra/docs/css/Attic/default.css,v 1.1.2.2 2006/09/01 13:17:32 pehe020 Exp $*/

/**
ANVÄND INTE VID NYUTVECKLING
FINNS HÄR FÖR ATT admin/cc KRÄVER DET
**/


body.pse{
	padding:0px;
	margin:0px;
    background-color: #ffffff;
}


/*Note: A font-size of 100% is equivalent with 16px, i.e. 10px == 62.5% */
body,th,td {
    font-size: 62.5%;
    font-family: verdana, helvetica, arial, sans-serif;
	color : #001C43;
}
ol,select,input,textarea {
    font-size: 100%;
    font-family: verdana, helvetica, arial, sans-serif;
    color : #001C43;
}
p {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 100%;
    font-family: verdana, helvetica, arial, sans-serif;
    color : #001C43;
	line-height : 14px;
}
/* lists */
ul  {
	padding: 0 0 10px 13px; margin: 0
	}
* html ul {
	margin: 0 0 0 4px;
	} /* for ie */
li {
	padding: 0 0 5px 0;
	line-height : 14px;
    text-decoration: none;
	}

th{
    font-weight : bold;
}

caption{
    line-height : 93.75%;
    font-family : verdana, helvetica, arial, sans-serif;
    font-size : 81.25%;
    color : #001C43;
    font-weight: bold;
}

sup  {
    font-family : verdana, helvetica, arial, sans-serif;
    font-size : 56.25%;
    color : #001C43;
}

textarea {
    white-space: normal;
}

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

.error  {
    line-height : 14px;
    font-weight : bold;
    color : #CC3333;
    text-decoration: none
}

H1, h1  {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 130%;
	font-weight : bold;
	color : #001C43;
	text-decoration: none;
	margin-bottom: 0em;
	margin-top: 0em;
	line-height: 1.4em;
}

H2, h2  {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 100%;
	font-weight : bold;
	color : #001C43;
	text-decoration: none;
	margin-bottom: 0em;
	margin-top: 0em;
	line-height: 1.4em;
}

.huvudrubrik  {
    line-height : 18px;
    font-size : 16px;
    font-weight: bold;
}

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

.sidrubrik  {
    line-height : 15px;
    font-size : 13px;
    color : #748A94;
    font-weight: bold;
}

a img{
	border: none;
}

a{
    color : #001C43;
}


a:link  {
}

a:visited  {
}

a:active  {
}

a.actionlink:link  {
    font-weight: bold;
    text-decoration: underline;
}

a.actionlink:visited  {
    font-weight: bold;
    text-decoration: underline;
}

a.actionlink:active  {
    font-weight: bold;
    text-decoration: underline;
}

a.underrubriklink:link  {
    line-height : 100%;
    font-size : 130%;
    font-weight: bold;
}

a.underrubriklink:visited  {
    line-height : 100%;
    font-size : 130%;
    font-weight: bold;
}

a.underrubriklink:active  {
    line-height : 100%;
    font-size : 130%;
    font-weight: bold;
}

a.linkNoUnderline:link  {
    text-decoration: none;
}

a.linkNoUnderline:visited  {
    text-decoration: none;
}

a.linkNoUnderline:active  {
    text-decoration: none;
}

a.linkunderlinehover:link  {
    line-height : 1.0em;
    text-decoration: none;
}

a.linkunderlinehover:visited  {
    line-height : 1.0em;
    text-decoration: none;
}

a.linkunderlinehover:active  {
    line-height : 1.0em;
    text-decoration: none;
}

a.linkunderlinehover:hover  {
    line-height : 1.0em;
    text-decoration: underline;
}

.indataXXXL  {
    width : 235px;
}

.indataXXL  {
    width : 215px;
}

.indataXL  {
    width : 195px;
}

.indataL  {
    width : 150px;
}

.indataM  {
    width : 120px;
}

.indataS  {
    width : 75px;
}
.indataMS  {
    width : 40px;
}
.indataXS  {
    width : 30px;
}

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

/* background color on error fields */
.indataXXXLError  {
    width : 235px;
    background-color: #FFCCCC;
}

.indataXXLError  {
    width : 215px;
    background-color: #FFCCCC;
}

.indataXLError  {
    width : 195px;
    background-color: #FFCCCC;
}

.indataLError  {
    width : 150px;
    background-color: #FFCCCC;
}

.indataMError  {
    width : 120px;
    background-color: #FFCCCC;
}

.indataSError  {
    width : 75px;
    background-color: #FFCCCC;
}
.indataMSError  {
    width : 40px;
    background-color: #FFCCCC;
}
.indataXSError  {
    width : 30px;
    background-color: #FFCCCC;
}
span.errormarking {
    background-color : #FFCCCC;
    padding: 2px;
}
div.errorheader {
    background-color : #FAACAC;
    width: 100%;
}
div.errorheader div {
    padding: 4px;
    font-weight: bold;
}
div.errormessage {
    background-color: #FFD2D2;
    width: 100%;
    margin-bottom: 12px;
}
div.errormessage div {
    padding: 4px;
}
div.errorcontainer {
    clear:both;
    border: solid 1px white;
}

/* For Adolf in CMT */
.indataAdolf  {
    font-family : verdana, helvetica, arial, sans-serif;
    font-size : 10px;
    width : 169px;
}

/* highlight rows in admin/cc - start */
.highlight {
    background-color : #FFCC66;
}
.even {
    background-color : #E0F1FE;
}
.odd {
    background-color : #FFFFFF;
}
.header {
    background-color : #B7D8F6;
    font-weight : bold;
}
/* highlight rows in admin/cc - end */
/* List for searchresults - start */
th.pseListHeader {
    background-color : #B7D8F6;
    font-weight : bold;
    text-align : left;
    height: 20px;
    border-bottom: 2px solid #FFFFFF;
}
tr.pseListOdd{
    background-color : #E0F1FE;
    height: 16px;
}
tr.pseListEven{
    background-color : #FFFFFF;
    height: 16px;
}
/* List for searchresults - end */
/* remotecontrol - start */
.remoteFieldTracknTrace{
    width : 95px;
}
.remoteFieldSearch{
    width : 85px;
}
.remoteFieldLogin{
   width : 145px;
}
.remoteField{
   width : 100px;
}
/* remotecontrol - end */

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

/* general positioning, margins and padding - start */
.textalignleft{
	text-align: left;
}
.textalignright{
	text-align: right;
}
.noborder {
	border-style: none;
}
fieldset.noborder {
	border-style: none;
	padding: 0;
}
th.normalleft{
	font-weight : normal;
	text-align: left;
}
/* general positioning, margins and padding - end */

/* contact information */
td.contactInformation {
	background-color: #CCDAE4;
	vertical-align: top;
	padding: 5px;
}

/* Grey horisontal line */
td.greyLine {
	border-bottom: solid 1px #B4B4B4;
	padding-top: 25px;
	vertical-align: top;
    width: 100%;
}

/* only for included push */
table.greyLineBorder {
	border: solid 1px #B4B4B4;
	margin-top: 10px;
	padding: 3px;
	vertical-align: top;
    width: 100%;
}

/* Blue style (for example Filateli) - start */

/* Blue-stripe */
td.blueStripe {
	background-color: #C2DAEF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Blue-stripe with listbox */
td.blueStripeListbox {
	background-color: #C2DAEF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Blue border around image*/
table.imageBorderBlue{
	width: 169px;
	margin: 0px;
	border: solid 1px #C2DAEF;
	padding: 0px;
}

table.blueS {
	width: 169px;
	margin: 0px;
}

/* Blue background */
table.blueM {
	width: 357px;
	margin: 0px;
}
td.blue {
	background-color: #E0F1FE;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 4px;
}

/* Blue style - end */

/* Logistic (Green style) - start */

/* Utför på nätet - start*/
table.tableOnline{
	width: 357px;
	margin: 0px;
}
tr.contentHeightOnline {
	height: 20px;
}
td.headerTextOnline {
	background-color: #B6BD83;
	vertical-align: top;
	border-top: solid 1px #ADB37C;
	border-left: solid 1px #ADB37C;
	border-right: solid 1px #ADB37C;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.contentOnline {
	background-color: #DBE1BC;
	border-top: solid 1px #ADB37C;
	border-left: solid 1px #ADB37C;
	border-right: solid 1px #ADB37C;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 3px;
}
td.contentOnlineBottom {
	background-color: #DBE1BC;
	border-top: solid 1px #ADB37C;
	border-bottom: solid 1px #BEC48F;
	border-left: solid 1px #ADB37C;
	border-right: solid 1px #ADB37C;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 3px;
}

/* Utför på nätet - end*/

/* Green border around image*/
table.imageBorderGreen{
	width: 169px;
	margin: 0px;
	border: solid 1px #ADB37C;
	padding: 0px;
}
/* Green border and backgroundcolor - start*/
table.green{
	width: 169px;
	margin: 0px;
}
td.contentGreen {
	background-color: #F0F5D9;
	border-top: solid 1px #BEC48F;
	border-left: solid 1px #BEC48F;
	border-right: solid 1px #BEC48F;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.contentGreenBottom {
	background-color: #F0F5D9;
	border-top: solid 1px #BEC48F;
	border-bottom: solid 1px #BEC48F;
	border-left: solid 1px #BEC48F;
	border-right: solid 1px #BEC48F;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Green border and backgroundcolor - end*/

/* Yellow border and backgroundcolor DR- start*/
table.yellow{
	width: 169px;
	margin: 0px;
}
td.contentYellow {
	background-color: #FFFED6;
	border-top: solid 1px #F2EB9A;
	border-left: solid 1px #F2EB9A;
	border-right: solid 1px #F2EB9A;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.contentYellowBottom {
	background-color: #FFF9A6;
	border-top: solid 1px #F2EB9A;
	border-bottom: solid 1px #F2EB9A;
	border-left: solid 1px #F2EB9A;
	border-right: solid 1px #F2EB9A;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Yellow border and backgroundcolor DR- end*/

/* Grey header */
td.headerGrey {
	background-color: #CCDAE4 ;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

/* Logistic - end */






