/*--------------------------------*/
/*  Copyright Addmind 2006      */
/*--------------------------------*/

/* HTML Elements */
html,body,form {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
}

td {
 vertical-align: top;
 }
/* Layout Elements */

body {
 background-color: #fdfcf8;
}

/* Type Elements */


body,input {
	font-family: Arial, verdana,   Helvetica, sans-serif;
	font-size: 12px;
	color: #595858;

}
h1, h2, h3 {
	padding: 0;
margin:0;
}

h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #595858; 
	margin-bottom:15px;
}

h2 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

h3 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 3px 0;
}


A {
	COLOR: #860018; TEXT-DECORATION: none
}
A:hover {
	COLOR: #860018; TEXT-DECORATION: underline
}


/* Layout Elements ____________________________________ */

#pageWrapper {
	margin: 0 auto 0 auto;
	width: 794px;
	background-color: #fdfcf8;

	
}

#pageContainer {
	margin: 8px 0px 0 0px;
	width: 794px; 

}

#pageTop { 
border-top: 5px solid #860112;
	height: 117px;
}

#pageTop #logo { 
	padding: 30px 0px 0px 10px;
	float: left;
	}

#pageTopSelects {
	float:right;
	width:460px;

height: 100px;	
}

.search {
	float:right;
	width: 200px;
height: 90px;	
border-left: 5px solid #fdfcf8;
padding:10px 0 10px 10px;
background: #f4f3ee url(/UserUploadImages/system/bg_pagetopselects.gif) repeat-x;
}

.newsletter {
	float:left;
	width: 235px;
height: 90px;	
padding:10px 0 10px 10px;
background: #f4f3ee url(/UserUploadImages/system/bg_pagetopselects.gif) repeat-x;
}

.newsletter .ttextbox {
	width:180px !important;
	margin:0 0 5px 0;
	border:1px solid #d4d4d4;
}

.newsletter .imagebutton {
	background-image: url(/UserUploadImages/system/btn_skicka.gif);
 background-repeat: no-repeat;
background-color: transparent;
border: none;
color:#FFFFFF;
float:left;
font-size:11px;
height:24px !important;
padding:0px 2px 1px;
width:155px;
cursor: pointer;
}
	
#pageTopNavigation  {
background: #1e4252 url(/UserUploadImages/system/bg_top_nav.gif) repeat-x;
clear: both;
height:70px;
}

#pageBody {
	padding: 0 0 0 0;
	margin-top: 15px;
	overflow: hidden;
	width: 794px;

}

/* Page Dividers and Columns Splits ____________________________________ */


#pageLeft {
	float: left;
	width: 215px;
}

#plefttop div div div{
margin-bottom:0px;
}

#plefttop div div div div{
margin-bottom:0px;
}



#pageMain {
	float: right;
	width: 560px;
}

#subpageMain {
	float: right;
	width: 560px;
}



#pageRight {
	float: right;
	width: 200px;
}

/* Top navigation */

div.topNav {
	margin: 0 0 0 0px;
   padding: 0 0px 0 0;

}

.topNav .AddCMSSysMain { 
width: 740px;
}

.topNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
float: left;
}

.topNav ul li {
	float: left;
	margin: 0;
	vertical-align: text-bottom;
}

.topNav ul li a {
	font: 10px verdana,arial;
	color: #f1f8fa;
	text-decoration: none;
	padding: 13px 10px 5px 10px;
	display: block;
   text-transform: uppercase;
	font-weight: bold;
	height: 35px !important;
	float: left;	
}

.topNav ul li a:hover, .topNav .AddCMSSysMainSelected {
	color: #ffe3e8 !important;
   text-decoration: none !important;
background: url(/UserUploadImages/system/bg_top_nav_over.gif) repeat-x !important;
}




.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSub,
.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSub:visited,
.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSubSelected, 
.AddCMSSysMenu ul.AddCMSSysSub a.AddCMSSysSubSelected:visited {
width: 184px;
}

.AddCMSSysMenu ul, .AddCMSSysTreeMenu ul {

top:-6px;
}


/* sub nav */

#pageLeft ul {
border-color:#fff;
border-style:solid;
border-width:1px 0px 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px 0;
padding:0pt;
}

#pageLeft ul ul {
border-color:#fff;
border-style:solid;
border-width:1px 0px 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0px 0;
padding:0pt;
}

#pageLeft ul ul ul{
border-color:#fff;
border-style:solid;
border-width:0px 0px 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0px 0;
padding:0pt;
}

#pageLeft ul ul ul ul {
border:medium none;
margin:0pt;
padding:0px 0pt 0px;
}


#pageLeft ul ul li {
display:block;
margin:0pt;
padding:0pt;
}


#pageLeft ul li a:hover {
background-color:#ebeae2;
text-decoration: none;
}


#pageLeft ul li a {
background:transparent url(/UserUploadImages/system/arr_top.gif) no-repeat scroll 0px 0.9em;
border-color:#d3d2ce;
border-style:solid;
border-width:0px 0px 1px;
display:block;
padding:6px 5px 6px 15px;
width:195px;
font-size: 11px;
}

#pageLeft ul ul li a {
background:transparent url(/UserUploadImages/system/arr_top.gif) no-repeat scroll 0px 0.9em;
border-color:#d3d2ce;
border-style:solid;
border-width:0px 0px 1px;
display:block;
padding:6px 5px 6px 15px;
width:195px;
font-size: 11px;
}

#pageLeft ul ul ul li a {
background:#ecd6d6 url(/UserUploadImages/system/arr_sub.gif) no-repeat scroll 8px 0.4em;
border-width:0px 0px 1px;
padding-left:25px;
width:185px;
border-color:#ffffff;
}

#pageLeft ul ul ul ul li a {
background: #ecd6d6 url(/UserUploadImages/system/arr_sub.gif) no-repeat scroll 18px 0.4em;
padding-left:35px;
width:175px;
}
#pageLeft ul ul ul ul ul li a {
background: #ecd6d6 url(/UserUploadImages/system/arr_sub.gif) no-repeat scroll 28px 0.4em;
padding-left:45px;
width:165px;
}
#pageLeft ul ul ul ul ul ul li a {
background: #ecd6d6 url(/UserUploadImages/system/arr_sub.gif) no-repeat scroll 38px 0.4em;
padding-left:55px;
width:155px;
}
#pageLeft ul ul ul ul ul ul ul li a {
background: #ecd6d6 url(/UserUploadImages/system/arr_sub.gif) no-repeat scroll 48px 0.4em;
padding-left:65px;
width:145px;
}





#pageLeft a.AddCMSSysMainSelected, #pageLeft a.AddCMSSysMainSelected:hover  {
background:#911a2d url(/UserUploadImages/system/arr_top_dark.gif) no-repeat scroll 0px 0.9em;
border-width:0px;
color: white;
}

#pageLeft ul li a.AddCMSSysSubSelected, #pageLeft ul li a.AddCMSSysSubSelected:hover {
background:#911a2d url(/UserUploadImages/system/arr_top_dark.gif) no-repeat scroll 0px 0.9em;
color: white;
border-width:0px 0px 1px;
border-color:#ffffff;
}

#pageLeft ul ul ul li a.AddCMSSysSubSelected, #pageLeft ul ul ul li a.AddCMSSysSubSelected:hover {
background:#be5968 url(/UserUploadImages/system/arr_sub_dark.gif) no-repeat scroll 8px 0.4em;
color: white;
border-width:0px 0px 1px;
border-color:#ffffff;
}

#pageLeft ul ul ul ul li a.AddCMSSysSubSelected, #pageLeft ul ul ul ul li a.AddCMSSysSubSelected:hover {
background:#caa8ae url(/UserUploadImages/system/arr_sub_dark.gif) no-repeat scroll 18px 0.4em;
}

#pageLeft ul ul ul ul ul li a.AddCMSSysSubSelected, #pageLeft ul ul ul ul ul li a.AddCMSSysSubSelected:hover {
background:#caa8ae url(/UserUploadImages/system/arr_sub_dark.gif) no-repeat scroll 28px 0.4em;
}

#pageLeft ul ul ul ul ul ul li a.AddCMSSysSubSelected, #pageLeft ul ul ul ul ul ul li a.AddCMSSysSubSelected:hover {
background:#caa8ae url(/UserUploadImages/system/arr_sub_dark.gif) no-repeat scroll 38px 0.4em;
}

#pageLeft ul ul ul ul ul ul ul ul li a.AddCMSSysSubSelected, #pageLeft ul ul ul ul ul ul ul ul li a.AddCMSSysSubSelected:hover {
background:#caa8ae url(/UserUploadImages/system/arr_sub_dark.gif) no-repeat scroll 38px 0.4em;
}

/* newsbox   */

.newsbox {
	background: url(/UserUploadImages/system/dotted.gif) repeat-x;
background-position: bottom;
padding: 0px 0 20px 0;
margin: 0 0 20px 0;
font-size: 10px;
}

/* main info */

#pageMain .mainInfo {
		background: url(/UserUploadImages/system/dotted.gif) repeat-x;
background-position: bottom;
padding: 0px 100px 20px 0;
margin: 0 0 20px 0;
}

#pageMain .subInfo {
/*		background: url(/UserUploadImages/system/dotted.gif) repeat-x;
background-position: bottom;
padding: 0px 100px 20px 0;
margin: 0 0 20px 0;*/
}

#pageMain .subInfo div div div{
		background: url(/UserUploadImages/system/dotted.gif) repeat-x;
background-position: bottom;
padding: 0px 0 20px 0;
margin: 0 0 20px 0;
}

#pageMain .subInfo div div div div{
		background: none;
background-position: bottom;
padding: 0px 0 0 0;
margin: 0 0 0 0;
}


/* sub page main info */

#subpageMain .mainInfo {
float:left;
width: 500px;
}

#subpageMain .mainInfo div div div {
margin: 0 0 20px 0;
}
#subpageMain .mainInfo div div div div{
margin: 0 0 0 0;
}


#subpageMain .subpageLeft {
margin: 0 0 20px 0;
float:left;
width: 400px;
}

#subpageMain .subpageRight {
float:right;
margin: 0 0 20px 0;
width: 150px;
}


/* Footer */

#footer {
padding: 13px 0 0 0;	
clear: both;

border-top: 2px solid #8c8b89;
}

#footer #info { 
text-align: left;
padding: 0px 0px 13px 0px;
font-size: 12px;
border-bottom: 5px solid #860112;

}

#infoBottom {
text-align:right;
}

#infoBottom img{
padding: 10px 0 0 10px;
}

/* search */



.AddCMSSysSearchText {
	width:120px;
	float:left;
 border:1px solid #d4d4d4;
}

.AddCMSSysSearchButton {
background-image: url(/UserUploadImages/system/button_sok.gif);
 background-repeat: no-repeat;
background-color: transparent;
border: none;
color:#FFFFFF;
float:left;
font-size:11px;
height:24px !important;
padding:0px 2px 1px 10px;
margin-left:5px;
width:55px;
}

.AddCMSSysSearchResult li {
		background: url(/UserUploadImages/system/dotted.gif) repeat-x;
background-position: bottom;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
}

div.AddCMSSysSearchResultHeader .AddCMSSysSearchAgain .AddCMSSysSearchResultText {
border:1px solid #d4d4d4;
float:left;
width:200px;
}

div.AddCMSSysSearchResultHeader .AddCMSSysSearchAgain .AddCMSSysSearchResultButton {Controls.css (line 494)
border:1px solid #8c8b89;
cursor:pointer;
}

/* Login*/


#plefttop table table table {
margin: 10px;
}

.LoginButton td {
padding: 5px 5px 0 0;
}

.LoginButton input{
	background-image: url(/UserUploadImages/system/btn_loggain.jpg);
 background-repeat: no-repeat;
background-color: transparent;
border: none;
color:#FFFFFF;
float:right;
font-size:11px;
height:24px !important;
padding:0px 2px 1px;
width:80px;
cursor: pointer;
}


/* Form */

INPUT {

	border: 1px solid #d4d4d4;
}


.button {
	background-color: #022f72;
	border: 1px solid #fe7d18;
	color: #fff;
	font-weight: bold;
}



