Body, div, table, th, td, p {
	font-family: Arial, Verdana, Helvetica sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	border: 0px;
	color: #131416;
}

body {
	background-color: #ECF1F6;
}

select, input {
	font-weight: normal; 
	font-size: 11px; 
}

body {
	padding: 0px;
	margin: 0px;
}

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

a:link, a:active, a:visited, a:hover {
	color: #131416;
	text-decoration: none;
}

li, ul, ol {
       padding: 5px;
       list-style-position: inside;
}


/* Layout */

.Logo {
	position: absolute;
	left: 32px;
}

.MainTable {
	margin-left: 30px;
	width: 850px;
	height: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}


.Head1 {
	height: 101px;
	width: 850px;
	background-image: URL(/laterns/images/layout/head_laterns.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #ECF1F5;
}

.Nav1 {
	height: 49px;
	width: 850px;
	background-color: #7798C0;
}

.linkmenu{
	position:absolute;
	visibility: hidden;
	line-height: 12px;
	z-index: 100;
	background-color: #7798C0;
	width: 192px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	border-left: 1px solid #D6E9ED;
	border-right: 1px solid #D6E9ED;
	border-bottom: 1px solid #D6E9ED;
}

#linkmenu6.linkmenu {
	width: 148px;
}

#linkmenu0.linkmenu {
	margin-left: 7px;
}


.linkmenu a:hover, .linkmenu a:active, .linkmenu a:link, .linkmenu a:visited{ 
	color: #E4F2FF;
	width: 100%;
	display: block;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 15px;
	border: 0px;
}

.linkmenu a:hover {
	background-image: URL(/laterns/images/layout/nav2_arrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



.Path1 {
	height: 20px;
	width: 850px;
	background-color: #98AFCF;
	color: #5B7397;
	vertical-align: middle;
	padding-left: 20px;
}

.Path1 a:active, .Path1 a:hover, .Path1 a:link, .Path1 a:visited   {
	color: #5B7397;
}



.Center1 {
	background-image: URL(/laterns/images/layout/bg_laterns_sub.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #C1D1E1;
	width: 850px;
}

.CenterTable {
	width: 850px;
}

.SubmenuTD {
	width: 200px;
}

.SubmenuTable {
	width: 200px;
}

.SubmenuTopTD {
	height: 30px;
	background-color: #C1D1E1;
}

.SubmenuItemTD {
	color: #E4F2FF;
	padding: 10px 10px 10px 15px;
	border-bottom: 1px solid #C1D1E1;
}

.SubmenuItemTD IMG {
	margin-right: 3px;
	margin-bottom: 1px;
}

.SubmenuItemTD DIV{
	text-indent: -9px;
	margin: 0px 0px 0px 9px;
	padding: 0px;
}


.SubmenuItemTD a:active, .SubmenuItemTD a:hover, .SubmenuItemTD a:visited, .SubmenuItemTD a:link {
	color: #E4F2FF;
	text-decoration: none;
}


.ContentTD {
        width: 650px;
	padding: 30px 100px 50px 25px;
}


.AP-MainTable1, .AP-MainTable2, .AP-MainTable3 {
	width: 100%;
}

.AP-RubricNameTD {
	text-align: right;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #999999;
}

.AP-ContentTD, .AP-AttachmentTD {
        padding-top: 14px;
        padding-right: 10px;
}

.AP-AttachmentTD {
        width: 130px;
}


.AP-ImageTD IMG{
        border: 1px solid #999999;
        margin-bottom: 6px;
}

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

.AP-ImageLinkTD {
        padding-top: 4px;
}

.AP-ImageLinkTD IMG, .AP-DocumentsItemTD IMG, .AP-LinkItemTD IMG {
        margin-right: 3px;
        margin-bottom: 1px;
}

.AP-ImageShortTextTD, .AP-DocumentsItemShortTextTD , .AP-LinkItemShortTextTD {
        padding-left: 8px;
}

.AP-ArticleNameTD {
        font-weight: bold;
}

.AP-EventDateTD {
        padding-top: 14px;
}

.AP-SubTitleTD {
        font-weight: bold;
        padding-top: 14px;
}

.AP-EventDateTD SPAN, .AP-EventTimeTD SPAN, .AP-EventLocationTD SPAN, .AP-EventTimeAddress SPAN {
        width: 120px;
        font-weight: bold;
}

.AP-ArticleShortTextTD, .AP-ArticleContentTD {
        padding-top: 14px;
}

.AP-ArticleInfoTD, .AP-PrintTD {
        font-size: 9px;
        padding-top: 14px;
}


.AP-ArticleInfoTD IMG, .AP-PrintTD IMG{
        margin-right: 3px;
}

.RP-MainTable1 {
        width: 525px;
}

.RP-RubricNameTD {
        text-align: right;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: 1px solid #999999;
}

.RP-RubricTD1 {
}


.RP-SelectionTD {
        padding-top: 14px;
        padding-bottom: 14px;
}

.RP-EventLeftTD {
        width: 130px;
}

.RP-EventRightTD {
        width: 180px;
}

.RP-EventRightTD INPUT, .RP-EventRightTD SELECT {
        width: 180px;
}

.RP-ArticleImageTD1 {
        padding-top: 14px;
        width: 130px;
}

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

.RP-ArticleTD1, .RP-ArticleTD7 {
        padding-top: 14px;
}

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

.RP-ArticleInfoTD {
        padding-bottom: 2px;
        font-size: 10px;
}

.RP-ArticleNameTD {
        font-weight: bold;
        padding-bottom: 2px;
}

.RP-ArticleNameTD IMG{
        margin-right: 4px;
        margin-bottom: 1px;
}

.RP-RubricMoreTD {
        padding-top: 12px;
        font-size: 10px;
}

.RP-RubricMoreTD IMG{
        margin-right: 3px;
}

.MP-MainTable1 {
        width: 100%;
}

.MP-RubricTD1 {
        width: 100%;
}

.OP-RubricTable {
        width: 100%;
}

.MP-RubricNameTD {
        text-align: right;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: 1px solid #999999;
}

.MP-ArticleTD {
}

.APC-MainTableWithPicture {
}

.APC-MainTable {
}

.APC-ImageTD {
        padding-top: 14px;
        width: 130px;
}
        
.APC-ImageTD IMG {
        border: 1px solid #999999;
}

.APC-MainTable .APC-ArticleTD {
        padding-top: 14px;
        padding-left: 130px;
}
        
.APC-MainTableWithPicture .APC-ArticleTD {
        padding-top: 14px;
}

.APC-ArticleInfoTD {
        padding-bottom: 2px;
        font-size: 10px;
}

.APC-ArticleNameTD {
        font-weight: bold;
        padding-bottom: 2px;
}

.APC-ArticleNameTD IMG{
        margin-right: 3px;
        margin-bottom: 1px;
}

.MP-RubricMoreTD {
        padding-top: 12px;
        font-size: 10px;
}

.MP-RubricMoreTD IMG{
        margin-right: 3px;
}

.SP-MainTable {
        width: 100%;
}

.SP-TitleTD {
        text-align: right;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: 1px solid #999999;
}

.SP-CenterLeftTD {
	padding-top: 14px;
}

.SP-CenterRightTD {
}

.SP-SearchTable {
}

.SP-SearchLeftTD {
	width: 130px;
	padding-top: 4px;
	padding-left: 3px;
}

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

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

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

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

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

.SP-ResultTable {

}

.SP-ArticleImageTD1 {
        padding-top: 14px;
        width: 130px;
}

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

.SP-ArticleTD1, .SP-ArticleTD7 {
        padding-top: 14px;
}

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

.SP-ArticleInfoTD {
        padding-bottom: 2px;
        font-size: 10px;
}

.SP-ArticleNameTD {
        font-weight: bold;
        padding-bottom: 2px;
}

.SP-ArticleNameTD IMG{
        margin-right: 4px;
        margin-bottom: 1px;
}


.SP-ResultBatchTD {
	font-size: 10px;
	padding-left: 126px;
	padding-top: 25px;
}

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

.OL-MainTable {
	width: 100%;
	margin-bottom: 20px;
}

.OL-Title {
        text-align: right;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: 1px solid #999999;
}

.OL-Search {
	padding-top: 14px;
}

.OL-SearchTDLeft {
	width: 130px;
	padding-top: 4px;
	padding-left: 3px;
}

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

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

.OL-SearchTDBottom {
	padding-left: 132px;
	padding-top: 2px;
}

.OL-Result{
	width: 200px;
	padding-top: 14px;
}

.OL-ResultTable {

}

.OL-ResultTDLeft {
	width: 10px;
	padding-top: 4px;
}

.OL-ResultTDRight {
	padding-right: 14px;
}


.OL-ResultBatchTD {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 10px;
}

.OL-ResultBatchTD IMG{
	margin-left: 3px;
	margin-right: 3px;
}

.OL-Detail {
	padding-top: 14px;
	padding-left: 20px;
}

.OL-DetailTable {


}

.OL-ImageTD {

}

.OL-InfoTD {
}

.OL-ImageTD IMG{
	border: 1px solid #999999;
}

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

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


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

.OL-DetailContentTD IMG, .OL-DetailTimesTD IMG, .OL-DetailMoreTD IMG {
	margin-right: 3px;
	margin-bottom: 1px;
}

.OP-MainTable1 {
        width: 100%;
}

.OP-RubricTD1 {
        width: 100%;
}

.OP-RubricTable {
        width: 100%;
}


.OP-RubricNameTD {
       width: 100%;
        text-align: right;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: 1px solid #999999;
}

.OP-ArticleImageTD1 {
        padding-top: 14px;
        width: 130px;
}

.OP-ArticleImageTD1 IMG{
        border: 1px solid #999999;
}

.OP-ArticleTD1, .OP-ArticleTD7 {
        padding-top: 14px;
}

.OP-ArticleTD7 {
        padding-left: 130px;
}

.OP-ArticleInfoTD {
        padding-bottom: 2px;
        font-size: 10px;
}

.OP-ArticleNameTD {
        font-weight: bold;
        padding-bottom: 2px;
}

.OP-ArticleNameTD IMG{
        margin-right: 3px;
        margin-bottom: 1px;
}

.OP-RubricMoreTD {
        padding-top: 12px;
        font-size: 10px;
}

.OP-RubricMoreTD IMG{
        margin-right: 3px;
}


.PG-MainTable2  {
       margin: 14px;
	width: 400px;
}

.PG-ArticleNameTD {
       width: 100%;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: 1px solid #999999;
}

.PG-BrowseTD {
        text-align: right;
	border-bottom: 1px solid #999999;
}

.PG-BrowseTD IMG {
	margin-bottom: 1px;
}

.PG-PictureTD {
       padding-top: 6px;
}

.PG-PreviewTD IMG {
	border: 1px solid #999999;
}

.PG-PictureNameTD {
	padding-top:: 6px;
	font-weight: bold
}


.PG-PictureShortTextTD {
	padding-top: 6px;
}

.PG-PreviewTD {
       padding: 8px;
}

.PG-Body1, .PG-Body2 {
	background-color: #FFFFFF;
}


