body, div, table, th, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: #272B30; 
}

body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

table, td, th {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border-collapse: collapse;
}

a:link, a:active, a:visited, a:hover {
	color: #333333;
}

#MainDIV {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 956px;
	height: 566px;
	margin: -283px 0 0 -478px;
}

#MenuDIV {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 566px;
	width: 312px;
}


#ContentDIV {
	position: absolute;
	top: 136px;
	left: 312px;
	height: 430px;
	width: 644px;
	overflow: auto;
	background-color: C5D6F2;
}

.PathDIV {
	background-color: C5D6F2;
	padding: 21px 0px 0px 40px;
}

#TopNav {
	position: absolute;
	top: 115px;
	left: 312px;
	text-align: right;
	width: 644px;
	height: 21px;
	background-color: #8AADE5;
	border-bottom: 1px solid #FFFFFF;
}


#TopNav a:active,
#TopNav a:hover,
#TopNav a:link,
#TopNav a:visited {
	margin-right: 8px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: uppercase;
	text-decoration: none;
}



#HeadDIV {
	position: absolute;
	top: 0px;
	left: 312px;
	text-align: right;
	width: 644px;
	height: 116px;
	background-color: #8AADE5;
	border-bottom: 1px solid #FFFFFF;
}

#HeadDIV IMG {
	margin-top: 10px;
}

.MenuTable {
	width: 312px;
	heigth: 430px;
	table-layout: fixed;
	height: 100%;
}

.MenuHeadTD {
	width: 312px;
	height: 136px;
}

.MenuHeadTD DIV {
        margin-left: 155px;
	margin-top: 53px;
	text-align: center;
	align: center;
	width: 156px;
	height: 82px;
}
.MenuTD {
	width: 156px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: 8AADE5;
	padding-top: 30px;
}

.Nav1Layer1, .Nav2Layer1 {
        padding: 0px;
	height: 16px;
}

.Nav1Layer1 IMG, .Nav2Layer1 IMG {
	border: 0px;
}


.Nav1Layer2, .Nav2Layer2 {
        padding-left: 18px;
	height: 16px;
}

.Nav1Layer2 a:link, .Nav1Layer2 a:active, .Nav1Layer2 a:visited, .Nav1Layer2 a:hover,
.Nav2Layer2 a:link, .Nav2Layer2 a:active, .Nav2Layer2 a:visited, .Nav2Layer2 a:hover {
	text-decoration: none;
}


.SubMenuTD {
	width: 156px;
	heigth: 430px;
	padding-top: 75px;
	padding-left: 10px;
	padding-right: 10px;
}

.SideLinkTable {
	margin-top: 20px;
}

.SideLinkTDLeft IMG {
	margin-top: 3px;
	margin-right: 1px;
}


/*MenuItem-Page*/

.MP-MainTable1, .MP-MainTable2 {
	width: 580px;
	margin: 20px 0px 40px 40px;
}

.MP-RubricTD1 {
	padding-left: 116px;
}

.MP-RubricNameTD, .MP-RubricNameTD a:link, .MP-RubricNameTD a:active, 
.MP-RubricNameTD a:hover, .MP-RubricNameTD a:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.APC-ImageTD {
       width: 156px;
       padding-bottom: 20px;
}

.APC-ImageTD IMG {
       border: 1px solid #D9E5F6;
}

.APC-MainTable .APC-ArticleTD {
	padding-bottom: 20px;
	padding-left: 156px;
}

.APC-MainTableWithPicture .APC-ArticleTD {
	padding-bottom: 20px;
}


.APC-ArticleInfoTD {
	font-size: 9px;
}

.APC-ArticleNameTD, 
.APC-ArticleNameTD a:active,
.APC-ArticleNameTD a:hover,
.APC-ArticleNameTD a:link,
.APC-ArticleNameTD a:visited {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

.APC-ArticleShortTextTD P {
      padding: 0px;
}

.MP-RubricEmptyTD {
	height: 30px;
}

.MP-RubricMoreTD {
	padding-left: 156px;
}


/*Rubric-PAGE*/

.RP-MainTable1 {
	width: 560px;
	margin: 20px 0px 40px 40px;
}

.RP-RubricNameTD {
	color: #FFFFFF;
	font-size: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.RP-RubricTD1 {
	padding-left: 116px;
}

.RP-ArticleTD1, .RP-ArticleTD7  {
	padding-bottom: 20px;
}

.RP-ArticleTD7 {
       padding-left: 156px;
}

.RP-ArticleShortTextTD {
}

.RP-ArticleShortTextTD P {
      padding: 0px;
}
 
.RP-ArticleInfoTD {
	font-size: 9px;
	text-decoration: none;
}

.RP-ArticleNameTD, .RP-ArticleNameTD a:link, .RP-ArticleNameTD a:active, .RP-ArticleNameTD a:visited, .RP-ArticleNameTD a:hover {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

.RP-ArticleImageTD1 {
       width: 156px;
       padding-bottom: 20px;
}

.RP-ArticleImageTD1 IMG {
       border: 1px solid #D9E5F6;
}


.RP-SelectionTD {
      padding-bottom: 20px;
}

.RP-EventLeftTD {
        width: 156px;
        font-weight: bold;
	padding-left: 116px;
	padding-top: 2px;
}

.RP-EventRightTD select {
      width: 230px;
}

.RP-RubricMoreTD {
	padding-top: 10px;
	padding-left: 272px;
}

/*ARTICLE-PAGE*/

.AP-MainTable1, .AP-MainTable2, .AP-MainTable3 {
	width: 580px;
	margin: 20px 0px 40px 40px;
}


.AP-ContentTD {
        padding-left: 20px;
}

.AP-AttachmentTD {
        padding-left: 38px;
	width: 204px;
}


.AP-RubricNameTD {
	color: #FFFFFF;
	font-size: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.AP-ArticleNameTD {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.AP-SubTitleTD {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;	
}

.AP-ArticleShortTextTD {
	font-weight: bold;
	padding-bottom: 5px;	
}

.AP-ArticleContentTD {
	padding-bottom: 5px;	
}

.AP-ArticleContentTD Tbody {
        margin: 1px;
        padding 3px;
}

.AP-ArticleContentTD TABLE TBODY TD {
	border: 1px solid #C5D6F2;
        margin: 1px;
	padding: 3px;
	background-color: #D0DEF5;
}

.AP-ArticleContentTD a:active, .AP-ArticleContentTD a:link, .AP-ArticleContentTD a:hover, .AP-ArticleContentTD a:visited {
	target: _blank;	
}

.AP-ArticleInfoTD, .AP-ArticleInfoTD a:link, .AP-ArticleInfoTD a:hover, .AP-ArticleInfoTD a:active, .AP-ArticleInfoTD a:visited {
	font-size: 9px;
	text-decoration: none;
}

.AP-ImageTD {
	padding-bottom: 5px;
}

.AP-ImageEmptyTD, .AP-DocumentsEmptyTD, .AP-LinksEmptyTD {
	height: 10px; 
}

.AP-DocumentsTD, .AP-LinksTD {
	font-weight: bold;
	font-size: 10px; 
}

.AP-ImageLinkTD a:link, .AP-ImageLinkTD a:hover, .AP-ImageLinkTD a:active, .AP-ImageLinkTD a:visited,
.AP-DocumentsItemTD a:link, .AP-DocumentsItemTD a:hover, .AP-DocumentsItemTD a:active, .AP-DocumentsItemTD a:visited, 
.AP-LinksItemTD a:link, .AP-LinksItemTD a:hover, .AP-LinksItemTD a:active, .AP-LinksItemTD a:visited {
	font-size: 10px;
	text-decoration: none;
}



/*PictureGallery*/


.PG-Body1 {
	background-color: #FFFFFF;
	width: 140px;
	padding-top: 42px;
	padding-bottom: 20px;
}

.PG-MainTable1 {
	width: 140px;
}


.PG-PreviewTD {
	padding: 0px 10px 5px 10px;
}


.PG-Body2 {
	background-color: #FFFFFF;
	padding: 20px;
}

.PG-MainTable2 {
	width: 100%;
}


.PG-ArticleNameTD {
	width: 340px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003366;
	color: #003366;
}

.PG-BrowseTD {
	width: 60px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003366;
	color: #003366;
}

.PG-PictureTD {
	border-left: 1px solid #003366;
	vertical-align: bottom;
}

.PG-PictureNameTD {
	width: 340px;
	padding: 8px 8px 0px 8px;
	font-weight: bold;
	border-left: 1px solid #003366;
}

.PG-PictureShortTextTD {
	width: 340px;
	padding: 0px 8px 8px 8px;
	border-left: 1px solid #003366;
}


.SP-MainTable {
	width: 580px;
	margin: 20px 0px 40px 40px;
}

.SP-TitleTD {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 116px;
	text-transform: uppercase;
	text-decoration: none;
}

.SP-CenterLeftTD {
	padding-top: 14px;
	padding-left: 116px;
	width: 156px;
}

.SP-CenterRightTD {
	padding-left: 116px;
}

.SP-SearchLeftTD {
	width: 156px;
	font-weight: bold;
	padding-top: 4px;
}

.SP-SearchRightTD,
.SP-SearchKeywordsTD,
.Sp-SearchRubricTD,
.SP-SearchDateTD,
.Sp-SearchOrganisationTD {
	width: 230px;
	padding-top: 2px;
}

.SP-SearchRightTD SPAN {
	padding-left: 10px;
}

.SP-SearchKeywordsTD input, 
.Sp-SearchRubricTD select, 
.Sp-SearchOrganisationTD select {
	width: 230px;
}

.SP-SearchDateTD input {
	width: 70px;
}

.SP-SearchInfoTD {
	padding-top: 20px;
}


.SP-ArticleTD1, .SP-ArticleTD7  {
	padding-bottom: 20px;
}

.SP-ArticleTD7 {
       padding-left: 156px;
}

.SP-ArticleShortTextTD {
}

.SP-ArticleShortTextTD P {
      padding: 0px;
}
 
.SP-ArticleInfoTD {
	font-size: 9px;
	text-decoration: none;
}

.SP-ArticleNameTD, .SP-ArticleNameTD a:link, .SP-ArticleNameTD a:active, 
.SP-ArticleNameTD a:visited, .SP-ArticleNameTD a:hover {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}

.SP-ArticleImageTD1 {
       width: 156px;
       padding-bottom: 20px;
}

.SP-ArticleImageTD1 IMG {
       border: 1px solid #D9E5F6;
}




.SP-ResultBatchTD {
	padding-left: 152px;
	padding-top: 25px;
}

.SP-ResultBatchTD IMG {
	margin-left: 4px;
	margin-right: 4px;
}

.OL-MainTable {
	width: 580px;
	margin: 20px 0px 40px 40px;
}

.OL-Title {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 88px;
	text-transform: uppercase;
	text-decoration: none;
}

.OL-Search {
	padding-left: 88px;
	width: 414px;
}

.OL-SearchTable {
	width: 414px;
}

.OL-SearchTDLeft {
	width: 184px;
	font-weight: bold;
	padding-top: 2px;
}

.OL-SearchTDRight {
	padding-top: 2px;
}

.OL-SearchTDBottom {
	padding-left: 184px;
	padding-top: 2px;
	padding-bottom: 15px;
}

.OL-SearchTDRight input, .OL-SearchTDRight select {
	width: 230px;
}

.OL-Result {
	padding-left: 88px;
	padding-bottom: 30px;
	width: 164px;
	padding-right: 15px;
}


.OL-ResultTDLeft, .OL-ResultTDRight {
	padding-top: 2px;
}

.OL-ResultTDLeft IMG {
	margin-top: 3px;
	margin-right: 2px;
}

.OL-ResultBatchTD {
	padding-top: 10px;
}

.OL-Detail {
	width: 290px;
}

.OL-DetailNameTD {
	font-weight: bold;
}

.OL-DetailContentTD, .OL-DetailTimesTD {
	padding-top: 6px;	
	padding-bottom: 6px;	
}

.OL-DetailMoreTD {
	padding-top: 10px;
}

