/*--------------------------------

--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html,body,form, div, p {
	margin: 0;
	padding: 0; 
}

td {vertical-align:top;}

img {
	border: 0;
}

.clear {
font-size:0px;
line-height:0px;
overflow:hidden;
clear:both; }

/* Type Elements  ____________________________________ */
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000;
font-size:14px;
line-height:normal;
padding:0px 0px 10px 0px;
background: #fff;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color: #B3BC00;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color: #B3BC00;
}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color: #000;
		 
}
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#000;
}
 
h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color:#000;
}


.contentWrapper a  {
color:#81AE24;

}

.contentWrapper a:hover  {
color:#000;

}

a  {
color:#000;
font-weight: normal;
text-decoration:none;
}		
a:hover  {
color:#000;
font-weight:normal;
text-decoration: none;
}
 
/* Layout Elements ____________________________________ */

.mainContentWrapper{
	width: 940px;
	height:auto;
	margin: 0px auto;
	overflow:hidden;
}
 
 
#header { 
	width: 940px;
	height: 174px;
	
	padding:0px 0px 0px 0px;
}

#logo  { 
	width: 290px; 
	height: 59px;
	padding:27px 0px 54px 10px;
	overflow:hidden;
	float:left; 
}
 
#header .TopLinks {
width:640px;
height:140px;
padding: 0px 0px 0px 0px;
overflow:hidden;
float: left;
}
 
.TopLinks .TopLinksText {
	width:155px;
	height: auto;
	padding: 29px 9px 0px 0px;
	float: right;
	overflow:hidden;
	
font-size:10px;
color:#8F8F8F;
text-align:left;
text-transform:uppercase;
}
.TopLinksText ul {
margin:0px;
padding: 0px 0px 0px 0px; 
}
.TopLinksText li {
margin:0px;
padding: 0px 0px 0px 0px;
list-style:none;
display:inline;
text-align:right;
}
.TopLinksText li a.Image {
width: auto;
height: auto;
padding:  0px 21px 0px 0px;
background:url(/UserUploadImages/system/topLink-arrow.gif) right center no-repeat;
}
/*
.TopLinksText a {
color:#0050BA;
text-decoration:none;
}		

.TopLinksText a:hover {
color:#000;
text-decoration:none;
}
*/
 
 
/* Top Navigation Menu  ____________________________________ */


#pnav {float: right; width: 900px;}
#pnavHome {float: left; width: 40px; overflow: hidden;}


#navigation  {
clear:both;
width: 940px;
height: 33px;
padding: 0px 0px 0px 0px;

background: url(/UserUploadImages/system/nav-bg.gif) top left repeat-x;
}
 #navigation li a img {
padding:3px 0px 0px 0px; 
}
  


#navigation ul{
padding:0px 0px 0px 0px;
list-style: none;


}

#navigation li{
	float: left;
	padding:0 0px 0 0px; 
	
}

#navigation ul{
margin: 0 auto 0 auto;
padding:0px 0px 0px 0px;
list-style: none;


}

#navigation li{
	float: left;
	padding:0 0px 0 0px; 
	
}

#navigation ul li a{
	color:#000;
	text-decoration: none;
 	text-align: center;
	
	font-size: 13px;
	font-weight: normal;
 height:12px;
	padding:9px 15px 12px 10px;  
 	float: left;
	cursor: pointer;
	background:url(/UserUploadImages/system/nav-divider.gif) top right no-repeat;
}
 

#navigation li a.AddCMSSysMainSelected,  
#navigation li a:hover {
border-right:1px solid  #939C7F;
display:block;
padding:9px 14px 12px 10px;  
background:url(/UserUploadImages/system/nav-hover.gif) top left  repeat-x;	 
 height:12px;
}	



#navigation ul ul {
background-color:#FFFFFF;
border:1px solid #B2C572;
height:auto !important;
margin:12px 0 0;
padding:10px;
width: 220px;
}
#navigation ul ul ul {
background-color:#FFFFFF;
height:auto !important;
margin:5px 0 0;
padding:10px;

}
#navigation ul li li {
border:medium none !important;
}
#navigation ul li li a {
background:none;	
padding: 0 0 10px 0;
margin: 0;
text-align: left;
}
#navigation ul li li a:hover {
background:none;	
padding: 0 0 10px 0;
text-align: left;
color:#81AE24;
border-right:0px solid  #939C7F;}



/* Start page items */
		  
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width:940px;

padding:0px 0px 0px 0px;
overflow:hidden;  
}
.Subpage .OutercontentWrapper {
}

.contentWrapper {
width: 940px;


padding:25px 0px 0px 0px;
overflow:hidden;
}
.Subpage .contentWrapper {
width: 940px;


padding:0px 0px 0px 0px;
overflow:hidden;
}
  

/* banner Wrapper ======================================================  */

.bannerWrapper {
	width:629px;
	
	padding:0px 11px 0px 0px;
	overflow:hidden;
	float:left;
}
 
.bannerWrapperImage {
	width:629px;
	 
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
 

/* HOme page ====================================================== */
  
.contentWrapper .MainBodyText {
padding:0px 0px 0px 0px;
width: auto;
height: auto;
float:left;
overflow:hidden;
}

.rightHomeWrapper {width: 300px; float: right;}

.BoxWrapper {
width: 300px;
padding:0px 0px 9px 0px;
overflow:hidden;
}

.BoxWrapperImage {
width: 300px;
padding:0px 0px 0px 0px;
overflow:hidden;
}


	   

.BoxWrapper2 {
width: 300px;
height: 344px;
padding:0px 0px 0px 0px;
overflow:hidden;
background:url(/UserUploadImages/system/boxWrapper2-bg.gif) top left no-repeat;
}

.BoxWrapper2 h2 {
padding:0px 0px 12px 0px;
}  
.BoxWrapper2 .BoxWrapperImage  {
width: 300px;
height: 41px;
padding:26px 0px 0px 0px;
overflow:hidden;
}
 
.BoxWrapper2 .BoxWrapperDescription  {
width: auto;
height: auto;
padding:20px 22px 0px 22px;
overflow:hidden;

font-size:12px; 
font-weight: normal;
}


/* NEWS MODULE */


.AddCMSSysNews a, .AddCMSSysNews a:visited {
display:inline;
text-decoration:none;
}

.AddCMSSysNews div.newsSeparator {
height:15px;
}


.BoxWrapper2 .BoxWrapperDescription .newsDate{
color:#576D36;
}
.BoxWrapper2 .BoxWrapperDescription .newsIntroduction{
color:#000;
padding:0px 0px 14px 0px;
display: inline;
}

.BoxWrapper2 .BoxWrapperDescription .newsLink{
padding:0px 15px 0px 0px;
display: inline;
background:url(/UserUploadImages/system/arrow2.gif) right center no-repeat;
}	 

.AddCMSSysNews a {color:#000; text-decoration:none;}

.AddCMSSysNews a:hover {color:#81AE24; text-decoration:none;}

/*		
.BoxWrapper2 .BoxWrapperDescription .Link a:hover  {
color:#000;
font-weight:normal;
text-decoration: none;
}
 */		
 	   

/* Sub page ========================================= */
 
 /* Sub page breadcrumb ========================================= */
 
 .breadcrumb {
width:auto;
height:12px;

padding:6px 0px 7px 9px;
overflow: hidden;

color:#9C9C9C;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.breadcrumb a{
color:#000000;
text-decoration:none;
}
 /*
.breadcrumb a:hover{
color:#000;
text-decoration:none;
}
 */

   
/* Subpage banner Wrapper ====================================================== */

.Subpage .bannerWrapper {
	width: 940px;
	
	overflow:hidden;
 	padding:0px 0px 44px 0px;
}
 
.Subpage .bannerWrapperImage {
	width: 560px;
	
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.Subpage .bannerWrapperImage2 {
	width: 380px;
	 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:right;
}

/* sub page   ============================= */ 


.placeholderWrapper {width: 940px; float: left; overflow: hidden;}

/* 2 kolumner*/

#column2-1 {width: 450px; float: left;}
#column2-2 {width: 450px; float: right;}

/* 2 kolumner Uneven*/

#columnUneven2-1 {width: 250px; float: left; padding: 0 30px 0 70px;}
#columnUneven2-2 {width: 530px; float: right; padding: 0 20px 0 30px; min-height: 300px; border-left: 1px solid #cccccc; }


/* 3 Kolumner */

#column3-1, #column3-2, #column3-3 {
width: 282px; float: left; border-left: 1px solid #cccccc; padding: 0 15px 0 15px; min-height: 300px;}

#column3-1 {}
#column3-2 {}
#column3-3 {}


 /* Subpage MainBodyText ====================================================== */
.Subpage .MainBodyText {
 			width:480px;
			height:auto;
			padding:0px 60px 0px 80px;
			overflow:hidden; 
			float:left;

/* 			font-size:14px;  
			color:#000;
			font-weight: normal;
*/
}


.Subpage .MainBodyText h1 {
padding:0px 0px 12px 0px;
}
/* 
.Subpage .MainBodyText a  {
color:#E97900;
font-weight:bold;
text-decoration:none;
}		

.Subpage .MainBodyText a:hover  {
color:#000;
font-weight:bold;
text-decoration: none;
}
*/
/* Right Panel ====================================================== */
		 
.RightPanel {
			width:198px;
			height:auto;
			padding:0px 0px 0px 0px;
			overflow:hidden;
			float:left;

		}

.Subpage .RightPanel {
			width:190px;
			height:auto;
			padding:0px 100px 0px 0px;
			overflow:hidden;
			float:right;
font-size: 11px;
 text-align:right;
		}
 	

 
/* Footer  ____________________________________ */

#footer {
clear: both;
width: auto;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
}  
#footer .footerinfo {
width: 820px;
height: auto;
overflow:hidden;

text-align: left;
font-size:10px;
color:#8F8F8F;
font-weight: normal;
 
padding:11px 0px 0px 0px;
}
.footerRight {
width: 70px;
height: 40px;
overflow:hidden;
float:right;
padding:0px 0px 0px 0px;
background:url(/UserUploadImages/system/footer-logo.gif) no-repeat;
}
