/*----Bakgrunden byts i alla mallar...-- */

.MainBodyText .Image {
width:484px;
height:484px;
	background: #fff url(/UserUploadImages/system/content-img.jpg) bottom right no-repeat;
} 



#ptoptext1 {float:right; width: 121px;}
#ptoptext2 {float:right; width: 100px;}

#logo {float: left; width:218px; height: 63px;}

/*--------------------------------

--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html, body, form, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

.clear { 
clear:both;
font-size:0px;
height:0px;
overflow:hidden; }

 a { 
color:#CD2C27;
text-decoration:none;
}

/* Type Elements  ____________________________________ */

body {
font-family: georgia, "Times New Roman", Times, serif;
color: #000; 
font-size: 11px;
line-height: 1.4em;
background: url(/UserUploadImages/system/body-bg.gif) top left  repeat;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
font-family: georgia, "Times New Roman", Times, serif;
}

h1 {

	font-size: 16px;
	font-weight: bold;
	padding: 0 0 7px 0;
	font-style: italic;
}
h2 {

	font-size: 14px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color: #000;
}

h3 {

	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

h4 {

	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color:#9D7D71;
}

 
 
 
/* Layout Elements ____________________________________ */

#mainContentWrapper{
	width: 789px;
	height:auto;
	margin:50px auto;
	padding:0px 0px 50px 0px;
}

#header { 
	width:785px;
	height:63px;
	overflow:hidden;
	
	border-top:2px solid #9D7D71;
	border-right:2px solid #9D7D71;
	border-left:2px solid #9D7D71;
	border-bottom:0px;
	
	background:url(/UserUploadImages/system/header-bg.gif) top left no-repeat;
}
.HomePageWrapper {
width:785px;
height:auto;
border:2px solid #9D7D71;
}
 

	 
	
	 

	 #TopLinks {
	width:300px;
	height:63px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:right;	
	}
	
	.HomePageWrapper #TopLinks {
	width:700px;
	height:auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:right;	
	}

  
	 .TopLinks1 { 
	width:300px;
	height:auto;
	padding:2px 2px 0px 0px;
	float:right;
	text-align:right;
	}
	
	#TopLinks .TopLinks2 { 
	width:270px;
	height:auto;
	padding:25px 6px 0px 0px;
	float:right;
	text-align:right;

	color:#999999;	
	letter-spacing:.5px;
	text-transform:uppercase;
	}
	.HomePageWrapper #TopLinks .TopLinks1-Text { 
	float:right;
	width:auto;
	height:auto;
	 
	}
	.HomePageWrapper #TopLinks .flagImage { 

	 margin:2px 0px 0px 0px;
	}

 
	
	#TopLinks a{ 
	color:#BEAEA7;
	text-decoration:none;
	}
 
	#TopLinks a:hover{ 
	color:#000;
	}
	
	 
/*	
#logo {
clear:both;
width:auto;
height:50px;

padding-top:20px; 
padding-bottom:35px;
overflow:hidden;
text-align:center;
}

 */
	
	 


 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width: 739px;
height:auto;
padding: 27px 23px 23px 23px ; 
overflow:hidden;


	border-top:0px solid #9D7D71;
	border-right:2px solid #9D7D71;
	border-left:2px solid #9D7D71;
	border-bottom:2px solid #9D7D71;
	
	background: #fff url(/UserUploadImages/system/outercontentwrapper-bg.gif) bottom left no-repeat;
}

.HomePageWrapper .OutercontentWrapper {
clear:both;
width: 739px;
height:auto;
padding: 0px 23px 0px 23px ; 
overflow:hidden;
	border:0px solid #9D7D71;
	background: #fff url(/UserUploadImages/system/outercontentwrapper-bg.gif) bottom left no-repeat;
}


 


.contentWrapper{
clear:both;
width:auto;
height:auto;
width: 699px;
padding:0px 20px 20px 20px;

}

.SubpagecontentWrapper {
clear:both;
width:762px;
height:auto;

padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}

.contentWrapper2 {
clear:both;
width:auto;
height:auto;

padding:0px 0px 0px 0px;
overflow:hidden;
}

.mainBoxWrapper {clear:both; overflow:hidden;}










.BoxWrapper  {
width:240px;
height: auto;
float:left;
padding:0px 0px 0px 0px;
overflow:hidden;
}
  

.BoxImage {
width:240px;
height:128px;
padding:0px 0px 0px 0px;
float:left;
overflow:hidden;
}

.BoxDescription  {
padding:0px 0px 0px 0px;
}

 

		.BoxSetDescription a.BoxSetDescriptionlink {
		display:inline;
		
		}
		.BoxSetDescription a:hover.BoxSetDescriptionlink {
		display:inline;
		 
		 }
		 
  		.BoxDescription a img{
		border:0px;
 
		 }
		 
		.BoxDescription a:hover {
		border:0px;
		 }
		 

.BoxWrapperPadding  {
margin:0px 9px 0px 9px;
}		 

.HomeButton {
width:739px;
clear:both;
}
  
.HomeButton  a{
clear:both;
margin-top:8px;
padding:9px 10px 9px 10px;
font-size: 16px;
font-family: Helvetica, verdana, Arial sans-serif;

border:1px solid #A5897A;
color:#fff;
text-transform:uppercase;
text-align:center;


background-color: #c3b1a8;
width:716px;


color:#fff;
text-decoration:none;
display: block;
}
 


.HomeButton a:hover{
background-color: #A5897A;
}
 
 
/* Subpage 3 placeholders*/ 
 
#psubpageLeft {width: 480px; float:left; overflow:hidden; margin: 5px 0 15px 0}

#psubpageRight  {width: 235px; float:right; overflow:hidden; padding: 0 0 0 15px; margin: 5px 0 15px 0; border-left: 1px solid black;}

#psubpageBottom  {width: 762px; clear:both; overflow:hidden; padding: 0px 0 15px 0}

.SubpagecontentWrapperNewWidth {
width: 739px !important;
}

/* 3 kolumn layout*/

.ThreeLeftpanelWrapper {
width:229px;
height:auto;
min-height: 484px;
padding:0px 0px 0px 0px;
margin-right:24px;
float:left;
background: url(/UserUploadImages/system/LeftpanelWrapper-bg.gif) bottom left no-repeat;
overflow: hidden;
border:1px solid #9D7D71;
}

.ThreeLeftpanelWrapper .Subnav {min-height:459px;}

.ThreeMiddlepanelWrapper {
width:229px;
height:auto;
min-height: 484px;
padding:0px 0px 0px 0px;
margin-right:24px;
float:left;
background: url(/UserUploadImages/system/LeftpanelWrapper-bg.gif) bottom left no-repeat;
overflow: hidden;
border:1px solid #9D7D71;
}

.ThreeMiddlepanelWrapper .Subnav {min-height:459px;}

.ThreeRightpanelWrapper {
width:229px;
height:auto;
min-height: 484px;
padding:0px 0px 0px 0px;
margin-right:0px;
float:left;

overflow: hidden;
border:1px solid #9D7D71;
}

#psubnavInfo1, #psubnavInfo2 {padding:5px;}
 
 		 
	
 
/* Leftpanel Wrapper ---------------- */
 
 
.LeftpanelWrapper {
width:230px;
height:auto;

padding:0px 0px 0px 0px;
margin-right:24px;
float:left;
background: url(/UserUploadImages/system/LeftpanelWrapper-bg.gif) bottom left no-repeat;
overflow: hidden;
border:1px solid #9D7D71;
}



.LeftPanelText {
clear:both;
padding:109px 5px 5px 5px;
}
.LeftpanelWrapper .nopadding{
clear:both;
padding:15px 10px 15px 10px;
}

.LeftPanelText h3{
padding:10px 0px 5px 0px;
}


  		.LeftPanelText  a {
		color:#000;
		text-decoration: none;
		 }
		 
		.LeftPanelText  a:hover {
		color:#999999;
		text-decoration: none;
		 }


.LeftPanelBottomBox a{
color:white;
display:block;
font-family:Arial,Helvetica,verdana, sans-serif;
padding:1px 8px 1px 0;
text-decoration:none;

}
.LeftPanelBottomBox a:hover{
background-color: #b89f96;

}


.LeftPanelBottomBox {
clear:both;
width:auto;
height:25px;
padding:0px 0px 0px 0px;
background: #9F7F73;
overflow: hidden;
}

.LeftPanelBottomBox-Info {
padding:4px 0px 0px 0px;
color:#fff;
text-transform:uppercase;
text-align:right;
}

.Subnav {
width:230px;
height:auto;

float:left;
padding:0px 0px 0px 0px;
overflow: hidden;
}

.Subnav h4 {
padding:5px 0px 5px 10px;
text-align:left;
border-bottom:2px solid #BBA59C;
	font-size: 16px;
	font-weight: bold;

	color:#9D7D71;
font-family: arial, verdana;

}


.Subnav ul  li { padding:0; margin:0; list-style: none; }
.Subnav ul li a { padding:0; margin:0; list-style: none; display: block; }
.Subnav ul li a:hover{  }

.Subnav ul, 
.Subnav .AddCMSSysMain{
margin:0px;
padding:5px 0px 0px 0px;
list-style: none;
 width:auto;
 height:auto;
}
 

.Subnav .AddCMSSysMain li a{
color:#000;
font-weight:normal;
text-decoration:none;

padding:5px 0px 5px 8px;
display: block;
height:16px;
}

.Subnav .AddCMSSysMain li a:hover,
.Subnav li a.AddCMSSysSubSelected {
color:#000;
font-weight:normal;
text-decoration:none;
display: block;
height:16px;
padding:5px 0px 5px 8px;
background: #B8A196;
}
 
 
 
 

.MainBodyText {
float:left;
width:484px;
height:484px;
overflow:hidden;
padding: 0px 0px 0px 0px;
border:1px solid #9D7D71;
}

.MainBodyTextBig {
float:left;
width:739px;
overflow:hidden;
padding: 0px 0px 0px 0px;
}




 
.MainBodyText a { 
color:#CD2C27;
text-decoration:none;
}

.MainBodyText a:hover { 
color:#0E5C2D;
text-decoration:none;
}
 


.SubpageBox {

padding:10px;
width:484px;
color:#fff;
background:#000000;
filter:alpha(opacity=75); 
opacity: 0.75;
}


.SubpageBox .AddCMSSysDesigneControlContainer {border:2px dotted white}

.SubpageBox h2 { 
padding:20px 0px 5px 15px;
color:#fff;
font-size:15px;
 }

.SubpageBox ul {
padding:2px 0px 0px 30px;
margin:0px;
}

.SubpageBox li {
padding:2px 0px 2px 0px;
}



/* Footer  ____________________________________ */

#footer {
clear: both;
width: auto;
height:auto;
padding:17px 0px 15px 0px;
font-size: 10px;
}
 
#footer .footerinfo {
text-align:center;
padding: 0px 0px 0px 0px;
}

#footer .footerinfo a{
color:#000;
text-decoration:none;
}
#footer .footerinfo a:hover{
color:#000;
text-decoration: underline;
}

.subpageFooter {display: none;}


