#pmaintextcol1 {float:left; width: 300px; }

#pmaintextcol2 {float:right; width: 300px; }


/*--------------------------------

--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html,body,form, div, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

.clear { clear:both; }



/* Type Elements  ____________________________________ */
body {
font-family: Arial, verdana,   Helvetica, sans-serif;
color: #3A3A3A;
font-size: 11px;
line-height: 1.4em;
	background: url(/UserUploadImages/system/bg_wrapper.gif) repeat-x;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
color:#1F387A;
font-size:18px;
font-weight:normal;
margin:0px ;
padding:0px 0px 9px 0px;

}
h2 {
	font-family:  Arial, verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;	
	padding: 0 0 7px 0;
	color: #333333;
}

h3 {
	font-family:  Arial, verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

a, .TextareaSet, 
.BoxSetDescription, .HomeRightPanelInfo,
.MainBodyText, .MainBodyText h1, 
.RightPanelBox  {
	font-family:  verdana, Arial, Helvetica, sans-serif;

}
.TextareaSet h2, 
.BoxSetDescription h2, 
.HomeRightPanelInfo h3   {
	font-family:  Arial, verdana, Helvetica, sans-serif;

}

 a { 
color:#E65D38;
text-decoration:none;
}

 a:hover { 
color:#000;
text-decoration:none;
}
 

 
/* Layout Elements ____________________________________ */

#mainContentWrapper{
	width: 965px;
	height:auto;
	margin:0px auto;
}

#header { 
	width: 965px;
	height: 90px;
	 
	overflow:hidden;
}

#logo {
width:177px;
height:56px;

padding-top:19px; 
padding-left:31px;
overflow:hidden;
}

	 
	
	 

	#header #TopLinks {
	float:right;
	width:170px;
	padding:18px 20px 0px 0px;
	}
 
 
	#header #TopLinks .kontakt { 
	width:51px;
	height:17px;
	padding:0px 0px 0px 16px;
	margin-left:26px;
	float:left;
	
	color:#232323;
	font-size:11px;
	text-decoration:none;
	background: url(/UserUploadImages/system/top-link-bullet.gif) left no-repeat;
	}
	
	#header #TopLinks .Sitekarta { 
	width:51px;
	height:17px;
	padding:0px 0px 0px 16px;
	float:left;
	color:#232323;
	font-size:11px;
	text-decoration:none;
	background: url(/UserUploadImages/system/top-link-bullet.gif) left no-repeat;
	}
 
	
	#header #TopLinks a{ 
	color:#232323;
	font-size:11px;
	text-decoration:none;
 
	}
 
	#header #TopLinks a:hover{ 
	color:#000;
 
	}
	
	
   #AddCMSSysPHpsearch { 
	width:188px;
	height:23px;
	 margin-top:11px;
	padding:0px ;
	float:left;
	
	color:#131313;
	font-size:10px;
	text-decoration:none;
 
	}
	
	.AddCMSSysViewControlContainer {
	padding-top:2px;
	
	}
 
  
				.AddCMSSysSearchText {
				color:#131313;
				font-size:10px;
				
				background:#F7F7F7;
				border:1px solid #D1D1D1;
				 
				width:112px;
				height:14px;
				padding-top:4px;
				float:left;

				}
				.AddCMSSysSearchButton {
				background: url(/UserUploadImages/system/sok.gif) top left no-repeat;
				width:42px;
				height:21px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:5px;
				text-align: left;
				color: #e7e7e7;
				}
	
	
	div.AddCMSSysSearchResultHeader .AddCMSSysSearchAgain .AddCMSSysSearchResultButton {
border:1px solid #d1d1d1;
cursor:pointer;
margin-left:5px;
}
 
	div.AddCMSSysSearchResultHeader .AddCMSSysSearchAgain .AddCMSSysSearchResultText {
border:1px solid #d1d1d1;
float:left;
width:300px;
}
	 


/* Top Navigation Menu  ____________________________________ */

#navigation  {
width: 965px;
height: 37px;
padding: 0px 0px 0px 0px;

background:url(/UserUploadImages/system/nav-bg.gif) bottom left repeat-x;
}
 
 
ul.AddCMSSysMain{
margin:0px;
padding:0px 0px 0px 26px;
}

  
/* Navigation Menu  ____________________________________ */

#navigation .AddCMSSysMain{
	padding: 0 0 0 23px;
	margin: 0 auto 0 auto;
	background: url(/UserUploadImages/system/nav-bg.gif) top repeat-x ; /*tab background image path*/
	height: 37px !important;
	list-style: none;
}

#navigation .AddCMSSysMain li{
	float:left;
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding:0px 0px 0px 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 37px;
	line-height: 41px !important;
	line-height:  37px;
	text-align: center;
	cursor: pointer;
	background: url(/UserUploadImages/system/nav-right-divider.gif) top right no-repeat; /*left tab image path*/
	background-position: right;
	 
}

#navigation .AddCMSSysMain li a span{
	float: left;
	display: block;
	padding: 0px 10px 0 0px; /*Padding of menu items*/
	font-weight:normal;
	background: top right no-repeat; /*right tab image path*/
	background-position: right;
}

#navigation .AddCMSSysMain li a.AddCMSSysMainSelected, 
#navigation .AddCMSSysMain li a:hover{
	color: #fff;
	background: url(/UserUploadImages/system/nav-left.gif) top left no-repeat; /*left tab image path*/
	background-position: left;
	height: 37px !important;
}

#navigation .AddCMSSysMain li a.AddCMSSysMainSelected span,
#navigation .AddCMSSysMain li a:hover span{
	color: #0D3692;
	background: url(/UserUploadImages/system/nav-right.gif) no-repeat right top; /*right tab image path*/
}
 






/* Start page items */

.bannerWrapper {
	width:683px;
	height:217px;
	padding:8px 0px 0px 15px;
	background:url(/UserUploadImages/system/banner-bg.gif) top left no-repeat;
	overflow:hidden;	
}
		.banner {
		width:676px;
		height:218px; 
		padding:0px;
		overflow:hidden;	
		}
 
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width: 965px;
height:auto;
padding:14px 0px 9px 0px; 
 overflow:hidden;
}
 
.InnercontentWrapper {
clear:both;
width: 933px;
height:auto;
padding:10px 16px 0px 16px;
overflow:hidden;
}

.contentWrapper {
clear:both;
width:698px;
height:auto;
float:left;
 overflow:hidden;

}

.TextareaWrapper {
clear:both;
width:668px;
height:auto;
float:left;
 overflow:hidden;
 
padding:0px 15px 20px 16px;

}

.TextareaSet {
color:#3A3A3A;
line-height:normal;
font-size:11px;
}

.TextareaSet h2 {
color:#0D3692;
font-size:24px;
font-weight:normal;

line-height:normal;
padding:0px 0px 13px 0px;
}





.BoxWrapper  {
width:220px;
height:157px;
float:left;
margin-left:3px;
padding:0px 0px 0px 0px;
background: url(/UserUploadImages/system/boxSet-bg.gif) top left no-repeat; 
}
 
.BoxSetDescription h2 {
color:#1D4399;
font-size:18px;
font-weight:normal;

line-height:normal;
padding:0px 0px 5px 0px;
}

.BoxSetDescription  {
color:#3A3A3A;
line-height:normal;
font-size:11px;

padding:14px 16px 16px 16px;
 
}

		.BoxSetDescription a.BoxSetDescriptionlink {
		display:inline;
		
		}
		.BoxSetDescription a:hover.BoxSetDescriptionlink {
		display:inline;
		 
		 }
		 
  		.BoxSetDescription a {
		color:#F56519;
		text-decoration:none;

		 }
		 
		.BoxSetDescription a:hover {
		color:#000;
		 }
		 

.BoxWrapperPadding  {
margin:0px 9px 0px 9px;
}		 
		 
.BoxSetDescription-HittaTill {
background:url(/UserUploadImages/system/box-img2.gif) top right no-repeat;
}	 
		 
  
		 
		 
		 
/* Right Panel ====================================================== */
		 

.RightPanelBox2 {
 
width:231px;
height:29px;
padding:0px 0px 29px 0px;
overflow:hidden;
}
 
		.RightPanelBox2Description a {
		border:0px;
		display: block;
		} 
  

.HomeRightPanel {
			width:231px;			
		    float:left;
			padding:0px 0px 0px 0px; 
		}
		
.HomeRightPanelBanner {
			width:231px;
			height:198px;		
		    float:left;
			padding:9px; 
}

		
.HomeRightPanelBox {
width:231px;
padding-bottom:8px;
}
		
.HomeRightPanelTop {
width:231px;
background: url(/UserUploadImages/system/rightpanel-box-header.gif) top left no-repeat;
}

	


.HomeRightPanelMid {
width:231px;
background: url(/UserUploadImages/system/rightpanel-box-mid.gif) top left repeat-y;
}


		
.HomeRightPanelInfo {
width:auto;
background: url(/UserUploadImages/system/rightpanel-box-footer.gif) bottom left no-repeat;
 padding:18px 20px 0px 20px;
 
 
				color:#3A3A3A;
				font-size:11px;
				font-weight:normal;
				line-height:normal;
				}
				
.HomeRightPanelInfo h3 {
	color:#1D4399;
	font-size:24px;
	font-weight:normal;
	 
	margin:0px;
	padding-bottom:15px ;
	}

.HomeRightPanelInfo .Imgcenter {
	padding-left:18px;
	padding-top:37px;
}
		   
				
			 .HomeRightPanelInfo a {
					color:#3A3A3A;
					font-size:11px;
					font-weight:normal;
					text-decoration:none;
					margin:0px;
					padding:0px;
				 
					} 
			.HomeRightPanelInfo a:hover{
					color:#000;
					font-size:11px;
					font-weight:normal;
					text-decoration:none;
					 
					}  
					
					
 
 



/* sub page  ____________________________________ */

 
 .RightPanelBox {
 width:231px;
 padding:0px 0px 17px 0px;
overflow:hidden;
}
 

		
.RightPanelBox ul {
margin:0px;
padding:31px 0px 31px 0px;
}
 
.RightPanelBox li {
color:#000000;
background:url(/UserUploadImages/system/rightpanel-bullet.gif) left no-repeat;
padding: 2px 0px 2px 16px;
}
 
 
 
.LeftpanelWrapper {
width:162px;
height:100%;
padding:0px 2px 0px 0px;
float:left; 
}

.LeftNavigation {
font-size:13px;
font-weight:normal;
color:#000000; 
}

.LeftNavigation h2 {
font-size:14px;
font-weight:normal;
color:#000F60;
padding-bottom:17px;
}

/* SUB MENU */


.LeftNavigation ul {
margin:0px;
padding:0px;

}

.LeftNavigation .AddCMSSysMainSelected,
.LeftNavigation .AddCMSSysMainSelectedLI,
.LeftNavigation a.AddCMSSysMainSelected:hover
  {
list-style:none;
font-weight:normal;
padding:1px 0px 10px 2px;
background: none;
font-size: 13px;
text-transform: uppercase !important;
color: #000;
}

.LeftNavigation li {
list-style:none;
font-weight:normal;

background: url(/UserUploadImages/system/left-nav-bg.gif) left bottom repeat-x;
}
 
.LeftNavigation li a {
color:#000000;
text-decoration:none;
display:block;

padding:1px 0px 3px 12px;
background:url(/UserUploadImages/system/left-nav-bullet.gif) 0px 8px no-repeat;
text-transform: none ;}
 
.LeftNavigation li a:hover,
.LeftNavigation li a.AddCMSSysSubSelected  {
color:#fff;
padding:1px 0px 3px 12px;

background: url(/UserUploadImages/system/left-nav-bg-hover.gif) left bottom  repeat-x;
}
 

.LeftNavigation li li li a {
color:#666666;
text-decoration:none;
display:block;

padding:1px 0px 3px 12px;
background:url(/UserUploadImages/system/left-nav-bullet.gif) 10px 8px no-repeat;
text-transform: none ;
font-weight: 11px;}
 
.LeftNavigation li li li a:hover,
.LeftNavigation li li li a.AddCMSSysSubSelected  {
color:#fff;
padding:1px 0px 3px 12px;
background: #2f6bb1 none;}



.LeftNavigation li li li li a {
color:#666666;
text-decoration:none;
display:block;

padding:1px 0px 3px 22px;
background:url(/UserUploadImages/system/left-nav-bullet.gif) 20px 8px no-repeat;
text-transform: none ;
font-weight: 11px;}
 
.LeftNavigation li li li li a:hover,
.LeftNavigation li li li li a.AddCMSSysSubSelected  {
color:#fff;
padding:1px 0px 3px 22px;
background: #2f6bb1 none;}
 



/* SUB MENU */
 
 
 
 


.SubpageRightPanelBannerWrapper {
padding:7px 9px 10px 11px;
background: url(/UserUploadImages/system/small-banner-image-subpage-bg.gif) top left no-repeat;
width:231px;
height:218px;
}

.SubpageRightPanelBanner  {
width:209px;
height:198px;
}
 
 
 .SubpagecontentWrapper {
width:680px;
height:auto;
float:left;
 overflow:hidden;

}
 

.SubMainBodyText /* for subpages with longer  */{
float:left;
padding: 0px 0 25px 11px;
color:#3A3A3A;
font-size:11px;
text-align:left; 
width:650px;
}


.MainBodyText {
float:left;
padding: 0px 0 25px 11px;
width:493px;
color:#3A3A3A;
font-size:11px;
text-align:left; 
}

.MainBodyText .SubpagebannerWrapper {
clear:both;
padding:7px 0px 10px 9px;
background: url(/UserUploadImages/system/subpageBanner-bg.gif)  top left no-repeat;
width:483px;
height:205px;
}

.MainBodyText .Subpagebanner  {
width:473px;
height:198px;
}
 

 
.MainBodyText strong, .RightPanelBoxDescription strong {
color:#010101;
}	 






  
.MainBodyText .Breadcrum { 
font-size:11px;
color:#545454;
text-decoration:none;
padding-bottom:22px;

}
.MainBodyText .Breadcrum a.active { 
color:#545454;
text-decoration:none;
}

.MainBodyText .Breadcrum a { 
color:#0F2A71;
text-decoration:none;
}

.MainBodyText .Breadcrum a:hover { 
color:#000;
text-decoration:none;
} 	 
		 
		 
		 
		   
  
  

/* Footer  ____________________________________ */

#footer {
clear: both;
width: 953px;
height:auto;

margin: 0px 6px 0px 6px;
border-top:2px solid #DADADA; 
}
 

#footer .footerinfo {
color:#808080;
font-size:11px;
text-align:center;

padding: 10px 0px 8px 0px;
}
  

#footer .footerinfo a{
color:#F56519;
text-decoration:none;
}
#footer .footerinfo a:hover{
color:#000;
text-decoration:none;
}


