@charset "utf-8";

@import url("tags.css");
	

#containerSite {
	width:940px;
	height:auto;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
}

#topNav {
	width:940px;
	height:23px;
	text-align:right;
	clear:both;
}

#logotype {
	width:300px;
	height:57px;
	float:left;
	clear:left;
}

#navigation {
	width:940px;
	height:40px;
	background-color:#51574b;	
	overflow:hidden;
	border-bottom:solid 1px white;
	clear:both;
}

#bannerLarge {
	height:134px;
	overflow:hidden;
}

#bannerLarge #nrOfItems {
	position:relative;
	width:650px;
	left:286px;
	top:-121px;
	font-size:90px;
	color:white;
}

#containerContentColumns {
	width:auto;
	margin:20px 0 0 0;
}


#containerSearchForm {
	width:auto;
	margin:20px 0 0 0;
	background-color:#f6f6f6;
	float:left;
	clear:both;
}

#containerIframes {
	width:940px;
	clear:both;
	float:left;
	margin-top:20px;
}

#iframeResultHeader {
	float:none;
	width:530px;
	height:160px;
	overflow:auto;
	border:solid 0px red;
}

#iframeResult {
	float:left;
	width:530px;
	height:300px;
	overflow:auto;
	border:solid 0px red;
}

#iframeProductCard 
{
    vertical-align: top;
	float:right;
	width:400px;
	height:auto;
	overflow:auto;
	border:solid 0px red;
	text-align:left;	
}

#leftColumn {
	width:220px;
	min-height:400px;
	float:left;
	margin-right:20px;
}

#containerContent {
	width:460px;
	height:auto;
	float:left;
}

#containerSearchArea {
	width:700px;
	float:left;
}

#RightColumn {
	width:220px;
	float:right;
}


#projectDiv {
	width:650px;
	border:solid 0px red;
}


#footer {
	width:940px;
	height:30px;
	float:left;
	clear:both;
	font-size:10px;
	padding-top:5px;
	margin:30px 0;
	border-top:solid 1px #94988e;
}

#printHeaderDate 
{
	width:300px;
	height:57px;
	float: right;
	text-align: right;
	visibility: hidden;
	position: absolute;
}

#printAddressFooter {
	visibility: hidden;
}
	
/* CLASSES */

table#Project th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}

table#Project th.selectedColumnDesc {
	background:url(../_sys/searchresultSelectedColumnDescIcon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}


table#searchresultList {
	width:500px;
	border:0px;
	padding:0px;
	margin-left:10px;
	font-size:12px;	
}

table#searchresultList a.selectedItem{
	color:black;
	font-weight:bold;
}

table#searchresultList th {
	text-align:left;
	vertical-align:top;
	height:45px;
	padding:0px;
}

table#searchresultList th#total {
	width:65px;
}

table#searchresultList th#content {
	width:65px;
}

table#searchresultList th#item {
	width:185px;
}
table#searchresultList th#establisher {
	width:140px;
}

table#searchresultList th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}

table#searchresultList th.selectedColumnDesc {
	background:url(../_sys/searchresultSelectedColumnDescIcon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}

/* table#searchresultList th.selectedColumn a {
	color:black;
}*/

table#searchresultList td {
	text-align:left;
	padding:4px 0;
	border-bottom:solid 1px #d4d5d1;
}

table#searchresultList td img {
	margin-left:8px;
}

/* Printlist*/
table#printList {
	width:500px;
	border:0px;
	padding:0px;
	margin-left:10px;
	font-size:12px;	
}

table#printList th {
	text-align:left;
	vertical-align:top;
	height:18px;
	padding: 10px 0px 0px 10px;
	margin-bottom: 5px;
	border-bottom: solid 1px #bbbbbb;
}

table#printList th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 8px 15px;
	text-indent: 12px;
}

table#printList th.selectedColumnDesc {
	background:url(../_sys/searchresultSelectedColumnDescIcon.gif) no-repeat 8px 15px;
	text-indent: 12px;
}

table#printList td {
	text-align:left;
	vertical-align: top;
	padding:4px 0px 0px 10px;
	border-bottom:solid 0px #d4d5d1;
}


/* Project external items  settings */
table#projectItemsExternalList {
	width:700px;
	border:0px;
	padding: 1px 4px 0px 0px;
	margin-left:10px;
	font-size:12px;	
}

table#projectItemsExternalList th 
{
	vertical-align:bottom;
	height:20px;
	padding: 1px 5px 0px 0px;
}
table#projectItemsExternalList td 
{
	padding: 1px 5px 0px 0px;
}

.printExternalItemsLink {
	display:block;
	border-top:solid 1px #d4d5d1;	
	border-bottom:solid 1px #d4d5d1;
	background:url(../_sys/iconPrint.gif) 10px 4px no-repeat;
	margin-top: 20px;
	padding:5px 0 5px 35px;	
}



/* Product card settings */

table#productGeneralInfo, table#productContent, table#productAssessment {
	width:400px;
	border-bottom:solid 1px #d4d5d1;
	font-size:12px;		
}

table#productGeneralInfo th {
	width:160px;
	padding:2px 0 3px 10px;
	vertical-align:top;
	font-weight:normal;
}

table#productGeneralInfo td {
	width:280px;
	vertical-align:middle;
	font-weight:bold;
	padding-bottom:3px;
}

table#productGeneralInfo th.externalLinks {
	padding-top:8px;
}

table#productGeneralInfo td.externalLinks a {
	padding: 0px 0 0px 0px;
	/* display:block;
	background:url(../_sys/iconPDF.gif) 0 8px no-repeat; */
}


table#productContent caption {
	padding:0 0 2px 10px;
}

table#productContent td.contentName {
	width:160px;
	padding:2px 0 3px 10px;
	vertical-align:top;
}

table#productContent td {
	width:140px;
	padding:2px 0 3px 10px;
	vertical-align:top;
}
table#productContent th {
	width:140px;
	padding:2px 0 3px 10px;
	vertical-align:top;
}
table#productContent th.contentRight {
	padding:2px 0 3px 10px;
	vertical-align:top;
	text-align: right;
}

table#productAssessment {
	border:0px;
}

table#productAssessment caption {
	padding:0 0 2px 10px;
}

table#productAssessment td {
	width:25px;
	vertical-align:top;
	padding:2px 0 3px 10px;
}

table#productAssessment td.description {
	width:360px;
}

/* Project */

#leftColumn185 {
	width:185px;
	float:left;
	margin-right:20px;	

}

table#Project 
{
    width: 100%;
	border:0px;
	padding:0 0 0 0;
	margin: 0 0 0 0;	
}

table#Project th {
	vertical-align: top;
	height: 22px;
	padding: 0px 0px 0px 12px;
	border-bottom:solid 1px #000000;
}

table#Project td {
	padding: 0px 0px 0px 12px;
	height: 20px;
	border-bottom:solid 0px #d4d5d1;
}

table#ProjectProductCard 
{
    width: 450px;
	border:0px;
	padding:0px;
	font-size:12px;	
}
table#ProjectProductCard td {
	padding: 0px 4px 0px 0px;
}

table#ProjectProductCardItemInfo 
{
    width: 450px;
	border:0px;
	padding:0px;
	font-size:12px;	
}


table#ProjectForm 
{
    width: 730px;
    border-collapse: collapse;	
}
table#ProjectForm th {
	vertical-align:top;
	height:25px;
	padding: 0px;
}

table#ProjectForm td {
	padding: 2px 5px 2px 0px;
}

table#projectContent 
{
    width: 600px;
	border-collapse: collapse;
}

table#projectContent th {
	vertical-align:top;
	height:25px;
}

table#projectContent td {
	padding: 2px 12px 2px 0px;
	margin: 0px;
}

table#searchresultListProject {
	width:700px;
	border:0;
	padding:0;
	margin-left:0px;
	font-size:12px;	
	border-collapse : collapse; 
}

table#searchresultListProject th {
	vertical-align:top;
	padding: 15px 2px 4px 3px;
	border-bottom:solid 1px #cccccc;
}

table#searchresultListProject th#total {
	width:45px;
	white-space: nowrap;
}

table#searchresultListProject th#item {
	width:125px;
}

table#searchresultListProject th#project {
	width:180px;
}

table#searchresultListProject th#establisher {
	width:180px;
}

table#searchresultListProject th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 2px 20px;
	text-indent: 15px;
}

table#searchresultListProject th.selectedColumnDesc {
	background:url(../_sys/searchresultSelectedColumnDescIcon.gif) no-repeat 2px 20px;
	text-indent: 15px;
}


table#searchresultListProject td {
	padding: 4px 2px 2px 3px;
	margin: 0px 0px 0px 0px;
	border-bottom:solid 0px #d4d5d1;
}


table#itemInfoTable td 
{
	padding: 4px 3px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-bottom:solid 0px #d4d5d1;
}

table#searchresultListProject td img {
	margin-right:3px;
}


table#projectitemsList {
	width:270px;
	border:0px;
	padding:0px;
	margin-left:0px;
	font-size:12px;	
}

table#projectitemsList a.selectedItem{
	color:black;
	font-weight:bold;
}

table#projectitemsList th {
	text-align:left;
	vertical-align:top;
	height:45px;
	padding:0px;
}

table#projectitemsList th#total {
	width:70px;
}

table#projectitemsList th#bsab {
	width:30px;
}

table#projectitemsList th#item {
	width:185px;
}

table#projectitemsList th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 10px 35px;
}

table#projectitemsList th.selectedColumn a {
	color:black;
}

table#projectitemsList td {
	text-align:left;
	padding:4px 0;
	border-bottom:solid 1px #d4d5d1;
}

table#projectitemsList td img {
	margin-left:8px;
}


/* Producent */

table#producentContent
{
    width: 100%;
	border:0px;
	padding:0px;
	font-size:12px;	
}
table#producentContent th {
	vertical-align:top;
	height:25px;
	padding:0px;
}

table#producentContent td {
	padding: 0px 5px 0px 0px;
	border-bottom:solid 1px #d4d5d1;
}

.moreNewsLink {
	border-top:solid 1px #94988e;
	display:block;
	padding:6px 0px;
	margin-top:10px;
}

.moreNewsLink a {
	background:url(../_sys/linkArrowMoreNews.gif) no-repeat right;
	padding: 0px 18px 0px 0;
	text-transform:uppercase;
}


#userLogedInDisplay {
	width:600px;
	height:27px;
	padding-top:29px;
	text-align:right;
	float:right;
}

.logout {
	margin-left:20px;
}

.myAccount {
	margin-left:20px;
	font-weight: normal;
}


#productCardLinks 
{
	display:block;
	border-top:solid 1px #d4d5d1;	
	border-bottom:solid 1px #d4d5d1;
	padding:5px 0 5px 5px;	
	height: 18px;
	margin-bottom: 12px;
}

.printProductCardLink {
	background:url(../_sys/iconPrint.gif) 5px 0px no-repeat;
	text-indent: 25px;
	padding-right: 10px;
	float: left;	
	height: 16px;
}

.pdfProductCardLink {
	background:url(../_sys/iconPDF.gif) 5px 0px no-repeat;
	text-indent: 25px;
	float: left;	
	height: 16px;
}

form.searchItems {

}


form.searchItems label {
	float:left;
	width:75px;
	padding:3px 0;
	margin:2px 0 0 0;
}

form.searchItems label.checkboxLabel {
	width:175px;
}

form.searchItems input {
	width:240px;
	float:left;
	margin:3px 20px 3px 0;
}


form.searchItems .searchButton{
	width: 50px;
	margin: 6px 20px 3px 0;
	padding: 0;
}

form.searchItems .checkbox {
	width:auto;
	float:left;
	margin:3px 20px 3px 0;
	vertical-align: text-bottom;
}

form.searchItems select {
	width:245px;
	float:left;
	margin:3px 20px 3px 0;
}

form.searchItems label.clearRight {
	clear:right
}


form.searchProjects {

}

form.searchProjects label {
	float:left;
	/* width:100px; */
	padding:3px 0;
	margin:2px 0 0 0;
}


form.searchProjects input {
	/* width:200px; */
	float:left;
	margin:3px 10px 3px 0;
}

form.searchProjects select {
	width:100px;
	float:left;
	margin:3px 20px 3px 0;
}

form.searchProjects label.clearRight {
	clear:right
}


.labelFirstColumn {
	clear:left;
}

.inputSeconColumn {
	clear:right;
}

.inputSecondColumnCheckbox 
{
	float:left;
	clear:right;
	width: 200px;
}

.inputSecondColumnCheckbox .input 
{
	padding: 0px;
	margin: 0px;
}

.inputSeconColumn .markDiv
{
	width: 200px;
	clear:right;
}


.inputMarkCheckbox 
{
	width: 10px;
	padding: 0px;
	margin: 0px;
	border: solid 1px red;
	float: none;
}

form.searchItems .formButton {
	width:70px;
	float:left;
	clear:both;
	margin-left:75px;
}


/* BOXES Start */
.box {
	width:220px;
	color:#000000;
	margin-bottom:10px;
}

.boxContent {
	padding:10px 10px 0px;
}

.box a {
	font-weight:bold;
	margin-top:10px;
	margin-top:40px;
}

.box .boxContent p {
	margin:2px 0 8px 0;
}


.boxSkinPink {
	background:url(../_sys/boxTopPink.gif) no-repeat #e3397b;
	color:white;
}

.boxSkinPink a {
	background:url(../_sys/BoxLinkArrowPink.gif) no-repeat right;
	color:white;
	padding: 0px 20px 0px 0;
	margin-top:10px;
}

.boxSkinPink .boxEnd {
	height:10px;
	background:url(../_sys/boxBottomPink.gif) no-repeat;
}

.boxSkinGray {
	background:url(../_sys/boxTopGray.gif) no-repeat #94988e;
	color:white;	
}

.boxSkinGray a {
	color:white;	
}

.boxSkinGray .boxEnd {
	height:10px;
	background:url(../_sys/boxBottomGray.gif) no-repeat;
}

.boxLogin {	
	background-color:#d4d5d1;	
}

.boxLogin .boxEnd {
	height:10px;
	background:url(../_sys/boxBottomLightGray.gif) no-repeat;

	clear:both;
}

.boxLogin strong {	
	background-color:#51574b;
	color:#FFFFFF;
	font-size:11px;
	padding:4px 0px 4px 10px;	
	display:block;
}

.boxLogin label, .boxLogin a {
	display:block;
}

.boxLogin input {
	width:194px;
	margin-bottom:4px;
}

.boxLogin label.rememberUser {
position:relative;
top:3px;
margin-left:25px;
height:20px;
}

.boxLogin input#rememberUser {
	width:auto;
	float:left;
}

.boxLogin input.formButton {
	float:left;
	clear:both;
	width:auto;
	margin-top:3px;
}







/* BOXES End */


#newsList a {
	background:url(../_sys/linkArrowPink.gif) no-repeat right;
	padding: 0px 15px 0px 0;
}

p.amount {
	font-size:24px;
	color:black;
	font-weight:bold;
}
	
/* NAVIGATIONS */

#topNav ul {
	width:auto;
	height:23px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:right;
}

#topNav ul li {
	margin:0px;
	padding:8px 16px 0 17px;
	border-right:solid 1px #7d8274;
	float:left;
}

#topNav ul li.lastItem {
	border:0px;
	padding-right:0px;
}

#topNav ul li a.activeMenuItem {
	color:#000000;
}




#navigation ul {
	width:945px;
	height:40px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#navigation ul li {
	width:188px;
	height:40px;
	margin:0px;
	float:left;
	display:inline;
	white-space:nowrap;
	border-right:solid 1px #ffffff;	
}

#navigation ul li a {
	padding:8px 16px 18px 10px;
	display:block;
	color:white;
	font-weight:bold;

}

#navigation ul li a:hover {
	background-color:#f10069;
}

#navigation ul li a.activeMenuItem  {
	background-color:#f10069;
	color:white;
	font-weight:bold;	
}



/* Sub navigation */

ul#subNavigation { /* Settings for UL in level 1 */
	margin:0 0 20px 0;
	padding:0px;
	list-style-type:none;
	border-bottom:solid 1px #94988e;
}


ul#subNavigation ul { /* Settings for UL in level 2 */
	margin:-3px 0 3px 24px;
	padding:0px;
	list-style-type:none;
	border:solid 0px red;
}

ul#subNavigation ul ul { /* Setting for UL in lever 3 or deeper */
	margin:1px 0 0px 13px;
}

ul#subNavigation li { /* Setting for LI in lever 1 */
	margin:0px;
	padding:0px;
}

ul#subNavigation li li { /* Setting for LI in lever 2 or deeper */
	margin:0px;
	padding:0px;
	border:0px;
}

ul#subNavigation li li li { /* Setting for LI in lever 3 or deeper */
	margin:0px;
	padding-bottom:1px;
	border:0px;	
}

ul#subNavigation li a:hover { /* Settings for link hover in all levels */
	/* No settings */
}


ul#subNavigation li a { /* DEFAULT-settings for link in level 1 */
	display:block;
	padding:3px 0 5px 24px;
	min-height:15px;
	background:url(../_sys/submenuArrow_StatusDefault.gif) no-repeat 10px 6px;
	border-top:solid 1px #94988e;	
}

ul#subNavigation li li a { /* DEFAULT-settings for link in level 2 or deeper */
	padding:1px 0 1px 13px;
	background:url(../_sys/submenuArrow_StatusDefault.gif) no-repeat 0px 4px;
	border:0px;		
}

ul#subNavigation li a.expandedMenuItem { /* Settings for EXPANDED link in level 1 */
	background:url(../_sys/submenuArrow_StatusExpanded.gif) no-repeat 10px 6px;
	color:black;
	border-bottom:solid 0px #fff;		
}

ul#subNavigation li li a.expandedMenuItem { /* Settings for EXPANDED link in level 2 */
	background:url(../_sys/submenuArrow_StatusExpanded.gif) no-repeat 0px 4px;
	color:black;		
}

ul#subNavigation li a.activeMenuItem { /* Settings for ACTIVE link in level 1 */
	background:url(../_sys/submenuArrow_StatusActive.gif) no-repeat 10px 6px;
	color:black;		
}


ul#subNavigation li li a.activeMenuItem { /* Settings for ACTIVE link in level 2 */
	background:url(../_sys/submenuArrow_StatusActive.gif) no-repeat 0px 4px;
	color:black;		
}
/* MSG AND ALERT 
 **********************************************************************/

.confirmation { 
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-ALIGN:center;   
    FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;
    BACKGROUND-COLOR: #339933;
    PADDING: 4px;
    margin: 0px 0px 10px 0px;
}

/* Links 
 **********************************************************************/

a.emailLink { 
    font-weight: normal;
    text-decoration: underline;
	color: #000000;
}

.error {
    border: red 1px solid;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 10px 0px;
    BACKGROUND-COLOR: white;
}


/* Style fr tag, annars fattar inte pdf-filen! */

body.printFrame {
	background: none;
	background-color: #ffffff;
	text-align:left;
	margin-left:20px;
	margin-right: 20px;
	padding: 10px 30px 10px 30px;
	height: 1030px;
	width: 640px;
}


/* Ny styling projekt */

table#projectContentV2 td.contentName {
	width:130px;
	padding:2px 0 3px 10px;
	vertical-align:top;
}

table#projectitemsListV2 {
	width:380px;
	border-collapse: collapse;
}

table#projectitemsListV2 a.selectedItem{
	color:black;
	font-weight:bold;
}

table#projectitemsListV2 th {
	text-align:left;
	vertical-align:top;
	height:25px;
	padding:0px;
}

table#projectitemsListV2 th#copy {
	width:30px;
}

table#projectitemsListV2 th#total {
	width:60px;
}

table#projectitemsListV2 th#bsab {
	width:30px;
}

table#projectitemsListV2 th#item {
	width:155px;
}
table#projectitemsListV2 th#bt_id {
	width:45px;
	text-align: right;
}
table#projectitemsListV2 th#foldername {
	width:80px;
}


table#projectitemsListV2 th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 0px 5px;
	text-indent: 15px;
}

table#projectitemsListV2 th.selectedColumn a {
	color:black;
}

table#projectitemsListV2 td {
	text-align:left;
	margin-top: 3px;
	padding: 2px 3px 2px 2px;
	border-bottom:solid 1px #cecece;
	vertical-align: top;
}

table#projectitemsListV2 td img {
	margin-left:5px;
	margin-top: 3px;
}

/* Smalare produktkort 2010-02-16 */

table#ProjectProductCardV2 
{
    width: 325px;
    margin-left: 5px;
	font-size:12px;	
	border-left: solid 1px #cecece;
	/* background-color: #dedede; */
	padding: 0px 5px 5px 10px;
}

table#ProjectProductCardV2 td {
	padding: 0px 4px 0px 0px;
}

table#ProjectProductCardItemInfoV2 
{
    width: 320px;
	border:0px;
	padding:0px;
	font-size:12px;	
}

table#projectContentV2
{
    width: 730px;
	border:0px;
	padding:0px;
	font-size:12px;	
}
table#projectContentV2 th {
	vertical-align:top;
	height:25px;
	padding:0px;
}

table#projectContentV2 td {
	padding: 2px 5px 2px 0px;
	margin: 0px;
}

table#projectProductGeneralInfo, table#projectProductContent, table#projectProductAssessment {
	width:345px;
	border-bottom:solid 1px #d4d5d1;
	font-size:12px;		
}


table#projectProductGeneralInfo th {
	padding: 2px 5px 2px 0px;
}

table#projectProductGeneralInfo td {
	padding: 2px 5px 5px 0px;
	vertical-align: top;
}


table#projectProductAssessment td.description {
	width:300px;
}

table#projectContentV2 td.contentName {
	width:130px;
	padding:2px 0 3px 10px;
	vertical-align:top;
}

table#ProjectProductCardDiscrepancyV2 
{
    width: 325px;
	border:0px;
	padding:0px;
	font-size:12px;	
}

table#ProjectProductCardDiscrepancyV2 td
{
	padding:0px;	
}






/* Borttagna varor */
table#projectItemsRemoved {
	width:720px;
	border:0px;
	padding:0px;
	margin-left:0px;
	font-size:12px;	
	border-collapse: collapse;
}

table#projectItemsRemoved th {
	text-align:left;
	vertical-align:top;
	height:18px;
	padding: 10px 0px 0px 3px;
	margin-bottom: 5px;
	border-bottom: solid 1px #bbbbbb;
}

table#projectItemsRemoved th.selectedColumn {
	background:url(../_sys/searchresultSelectedColumnIcon.gif) no-repeat 4px 15px;
	text-indent: 14px;
}

table#projectItemsRemoved th.selectedColumnDesc {
	background:url(../_sys/searchresultSelectedColumnDescIcon.gif) no-repeat 4px 15px;
	text-indent: 14px;
}

table#projectItemsRemoved td {
	text-align:left;
	vertical-align: top;
	padding:2px 0px 0px 3px;
	font-size: 12px;
}






