@charset "utf-8";
/* CSS Document */
body {
	background-color:#48235e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	MARGIN-LEFT:0px;
	MARGIN-TOP:0px;
	text-align:center;
}

#mainContainer{
	width:1024px;
	overflow:auto;
	height:auto;
	text-align:left;
}
#headContainer{
	background-color:#48235e;
	width:1024px;
	height:106px;
	clear:both;
}
#headTop{
	height:82px;
	width:1024px;
}
.headMenu{
	height:24px;
	width:1000px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.headMenuItem{
	height:24px;
	float:left;	
	margin-right:2px;
	margin-top:0px;
}
.headMenuItemSelected{
	height:24px;
	float:left;	
	margin-right:2px;	
}
.planverktygMenuItem
{
    
	height:15px;
	float:left;	
	padding-top:5px;
	margin-left:24px;
	
}
.headMenuItemSelected a{
	color:#000000;
	text-decoration:none;
}
.headMenuText{
	height:13px;
	float:left;
	padding-left:6px;
	padding-right:10px;
	padding-top:7px;
	margin-right:2px;
}
.headMenuText a{
	color:#84cfec;
	text-decoration:none;
}
.headMenuText a:hover{
	color:#84cfec;
	text-decoration:underline;
}
.headMenuItem a{
	color:#FFFFFF;
	text-decoration:none;
}
.headMenuItem a:hover{
	color:#491762;
	text-decoration:underline;
}
#contenseContainer{
	width:1018px;
	overflow:auto;
	padding-bottom:15px;
	padding-top:10px;
	padding-left:6px;
	height:auto;
	background-repeat:no-repeat;
	background-position:148px 7px;
}
.contense-green
{
    background-color:#95BE14;   
}
.contense-blue
{
    background-color:#63c4e1;   
}
.contense-pink
{
    background-color:#DD78A9;   
}
.contense-gray
{
    background-color:#DADFE1;   
}
.contense-orange
{
    background-color:#EE8A0A;   
}
.contense-darkgray
{
    background-color:#A9AFB2;   
}
.contense-yellow
{
    background-color:#FAE700;   
}

#contenseMainContainer{
	width:904px;
	float:left;
}
#contenseRightContainer{
	width:100px;
	float:left;
	overflow:visible;
	margin-top:5px;
}
.contenseMainBigContainer{
	width:436px;
	min-height:203px;
	
	height:250px;
	
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	float:left;
	margin-left:8px;
	margin-top:5px;
	padding-bottom:16px;
}
.contenseMainText p
{
    margin:0 0 0 0;
}
.contenseMainBigImage
{
    float:left;
    min-height:130px;
	width:426px;
	margin:5px;
}
.contenseMainText
{
    overflow:hidden;
    float:left;
    width:411px;
	margin-left:15px;
	min-height:80px;
	height:95px;
}
p
{
    margin:5px 0;   
}
.contenseMainSmallText
{
    float:left;
    width:248px;
	margin-left:15px;
	
	min-height:50px;
}
.contenseMainSmallImage
{
    float:left;
    min-height:120px;
	width:204px;
	margin:5px;
}
.contenseLink
{
  float:right;
  padding:0 5px 0 0;
  min-height:16px;
  min-width:30px;
 
}
.contenseLink a
{
    color:#030303;
    text-decoration:none;
}

.contenseMainSmallContainer{
	width:288px;
	min-height:195px;
	height:auto !important;
	height:245px;
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	float:left;
	margin-left:8px;
	margin-top:5px;
	padding-bottom:16px;
}
.contenseRightSmallContainer
{
    float:left;
	width:100px;
	min-height:110px;
	padding-bottom:0px;
	margin-bottom:5px;
	background-color:#FFFFFF;
}
#subPageLeftContainer{
	width:133px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	
	min-height:510px;
}
#subPageLeftItem{
	width:145px;
	background-color:#FFFFFF;
	clear:both;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
}
#subPageLeftItem a{
	color:#000000;
	text-decoration:none;
}
#subPageLeftItem a:hover{
	color:#000000;
	text-decoration:underline;
}
#subPageMidContainer{
	width:744px;
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	float:left;	
	min-height:321px;
}

#subPage2Spalt
{
    width:731px;
	float:left;
	background: url(/templates/common/Images/2spalt_bg.gif) repeat-y top left;
}

#subPageMidLeft{
	margin-right:1px;
	background-color:#FFFFFF;
	width:380px;
	float:left;
	padding:15px;
	min-height:321px;
	height:auto !important;
	height:321px;
}
#subPageMidRight{
	background-color:#FFFFFF;
	width:290px;
	float:left;
	padding:15px;
	min-height:321px;
	height:auto !important;
	height:321px;
}

#subPageMidTotal{
	background-color:#FFFFFF;
	width:701px;
	float:left;
	padding:15px;
	min-height:321px;
	height:auto !important;
	
}

/** STYLES FOR EDITOR DROP DOWN LIST (PARAGRAPH FORMAT) ******************************/
/*************************************************************************************/
h1{FONT-SIZE:160%; FONT-WEIGHT:bold; MARGIN-BOTTOM:4px; MARGIN-TOP:5px; FONT-FAMILY:Verdana,Arial,Helvetica;}
h2{FONT-SIZE:130%; FONT-WEIGHT:bold; MARGIN-BOTTOM:8px; MARGIN-TOP:0px; FONT-FAMILY:Verdana,Arial,Helvetica;}
h3{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; MARGIN-TOP:0px; FONT-FAMILY:Verdana,Arial,Helvetica;}


/** STYLES FOR TEMPLATE ELEMENTS *****************************************************/
/*************************************************************************************/
.H1header{FONT-SIZE:180%; FONT-WEIGHT:bold; MARGIN-BOTTOM:10px; MARGIN-TOP:5px;}
.H2header{FONT-SIZE:140%; FONT-WEIGHT:bold; MARGIN-BOTTOM:8px; MARGIN-TOP:0px;}
.H3header{FONT-SIZE:120%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; MARGIN-TOP:0px;}

.WebLeftMenu ul{margin:0px; padding:0px;}
.WebLeftMenu li{list-style:none; padding:3px; margin-left:15px;background-color:#fff;}
.WebLeftMenu a{padding:3px; margin-left:1px;font-size:12px; line-height:16px;color:#000000;text-decoration:none;}
.WebLeftMenuSelected {margin-left:0px!important;color:#000000;font-weight:bold; }
.WebLeftMenu_level_1{margin-left:-20px!important; line-height:16px; FONT-SIZE:12px;}
.WebLeftMenu_level_2, .WebLeftMenu_level_3, .WebLeftMenu_level_4, .WebLeftMenu_level_5{margin-left:-10px!important;margin-top:1px!important; line-height:16px;}

.WebHeaderLogin {float:left; margin-top:10px;margin-left:-20px;color:#fff;}
.WebHeaderLogin a{color:#fff;text-decoration:none;}
.WebHeaderSearch {float:left; margin-top:19px;margin-left:10px;}
.WebSearchField {font-size:10px; color:#666666; width:160px;height:16px; font-family:Verdana,Arial,Helvetica;border:solid 0px;}
.WebSearchButton {font-size:10px;border:solid 0px;width:20px;height:20px; background-color:#4C1666;  font-family:Verdana,Arial,Helvetica;background-image:url(/Templates/Common/Images/topsearchbutton.png);cursor:pointer;}


.Newsitem1{PADDING:5px; PADDING-LEFT:0px;}
.Newsitem2{PADDING:5px; PADDING-LEFT:0px;}


/***************************************/ 
/* AF Area */
/***************************************/ 
.AfBanner 
{
    float: left;
	background-image:url(/templates/common/Images/AfBannerBg.gif);
	height: 65px;
	width:700px;
	margin: 0px 0px 20px 0px;
	BORDER-bottom: #979797 1px solid;
}


.AfBAnnerColumn {
	float: left;
	padding: 25px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:180px;
}
.AfBAnnerColumn2 {
	float: left;
	padding: 15px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:370px;
}
.AfBAnnerColumn3 {
	float: left;
	padding: 25px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:50px;
}

.AfBAnnerColumnSeparator {
	float: left;
	padding: 0px 0px 0px 20px;
}



.AfLeadText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#FFFFFF;
}


.AfInput {
	width:90px;
	margin: 0px 5px 0px 5px;
	padding: 2px 2px 2px 2px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#333333;
}


.AfSelectText 
{
    float:left;
	margin: 0px 5px 0px 5px;
	border: solid 1px #eeeeee;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:20px;
}

.AfSubmit 
{
    float:left;
	margin: 0px 5px 0px 5px;
	padding: 0px 2px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:22px;
}

.AfTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:top;
	width:700px;
}

.AfTable A {
	text-decoration:underline;
	color:#333333;
	padding: 2px 4px 2px 4px;
}

.AfTable A:hover {
	text-decoration:underline;
	background-color:#979797;
	color:#FFFFFF;
}

.AfListingTDHeader {
	vertical-align:top;
	padding: 7px 0px 7px 5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.AfListingTD {
	vertical-align:top;
	padding: 10px 0px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/***************************************/ 
/* AF Area */
/***************************************/ 


.mediaArchiveItem{float:left; text-align:center;}
.mediaArchiveImage{float:left;width:200px; height:200px; margin:auto; margin-bottom:20px;margin-left:20px;background-color:#cccccc;}

.mediaArchiveImageHigh{float:left;width:200px; height:200px; margin:auto; margin-bottom:20px;margin-left:20px;background-color:#eeeeee;}
