/* General page properties */
/* Color codes
blue: 326173
light gold: F1EEE1
dark gold: CDC5AA
very dark gold: B8B197
gray: 666666

whole content area: 792px / 780px
left frame menu width: 241px
right frame width: 520px

*/
body {
	scrollbar-base-color:#264A57;
	scrollbar-3dlight-color:#284F5C;
	scrollbar-arrow-color:#284F5C;
	scrollbar-darkshadow-color:#284F5C;
	scrollbar-face-color:#326173;
	scrollbar-highlight-color:#326173;
	scrollbar-shadow-color:#284F5C;
	scrollbar-track-color:#284E5C;
	background-color: #F1EEE1;
}
.normalText, .bottomMenu, .colofon, .bookMetaInfo, .bookMetaInfoPrize, .bookMetaInfoTranlsation, .eventLink, .honorLink, .contactMail{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
.bodyBg {
	background-color: #F1EEE1;
}

/* General layout elemtents*/
.alignRight{
	text-align: right;
}.alignCenter{
	text-align: center;
}
.alignTopLeft{
	vertical-align: top;
	text-align: left;
}
.linkedImage {
	border: 0px;
}
.anylink{
	text-decoration: none;
	color: #326173;
}
.anylink:hover{
	text-decoration: underline;
	color: #326173;
}

/* Content area, sepatation space between menu and content area */
.menuToContentSpacer{
	width: 19px;
}

/* Menubar */
.menuBarTitleCell{
	width: 260px
}

/* Content area */
table.wholeContentTable{
	width: 792px;
	background-color: #FFFFFF;
}
td.subContentTableContainer{
	text-align: center;
	vertical-align: top;
}
table.subContentTable, table.bottomMenuTable {
	width: 780px;
	background-color: #F1EEE1;
	align: center;
	margin-left:auto; 
	margin-right:auto;
}
.frameSeparator{
	height: 30px;
}
.contentFooterSeparator {
	height: 10px;
}

/* Bottom main menu */
td.bottomMenuSeparator{
	background-color: #326173;
	height: 1px;
}
td.bottomMenuSpacer{
	width: 2px;
}
table.bottomMenuTable {
	background-color: #FFFFFF;
	height: 21px;
}
.bottomMenu, .colofon {
	font-size: 10px;
	color: #326173;
	vertical-align: middle;
}
a.bottomMenu{
	text-decoration: none;
}
a.bottomMenu:hover{
	text-decoration: underline;
}
.colofon {
	text-align: right;
}

/* Homepage - Actueel */
/* 	color: #326173; */
.actueelTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
}
a.actueelTitle, a.actueel {
	text-decoration: none;
}
a.actueelTitle:hover, a.actueel:hover {
	text-decoration: underline;
}
.actueel {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

/* News area */
table.newsTable {
	background-color: #FFFFFF;
}
td.newsCell{
	width: 240px;
}
.newsImage {
	border: 0px;
}
.newsImageSpacer {
	width: 5px;
	height: 4px;
}
.newsMoreImage {
	border: 0px;
	width: 240px;
	height: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* Context menu  width="241" align="left" valign="top"*/
.menucellHead {
	background-color: #CDC5AA;
	background-position: left left;
	height: 30px;
}
.menucellTableContainer {
	background-color: #F1EEE1;
	text-align: left;
	vertical-align: top;
	width: 241px;
}
table.menuTable {
	background-color: #CDC5AA;
	margin-top: 0px;
	height: 331px;
}
.menucell {
	height: 28px;
	background-color: #CDC5AA;
}
.menuInnerCell a{
	background-color: #CDC5AA;
	display:block;
	height: 18px;
	width: 241px;
}
.menuInnerCell a:hover {
	background-color: #F1EEE1;
	background-repeat: no-repeat; 
	background-position: 224px;
	background-image:url(../images/fleche_menu.gif); 
	background-color: #F1EEE1;
}
.menuInnerCellChosen {
	background-repeat: no-repeat; 
	background-position: 224px;
	background-image:url(../images/fleche_menu.gif); 
	background-color: #F1EEE1;
	display:block;
	height: 18px;
	width: 241px;
	vertical-align: middle;	
}
img.menuItemSpacer {
	width: 17px;
	border: 0px
}
.menuItem {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #326173;
}
.menuItem:hover, a{
	text-decoration: none;
}
.menuItemChosen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #326173;
	/*	font-weight: bold; */
}
.menuCellSeparator {
	background-color: #FFFFFF;
	height: 1px;
}
.menuCellFootSpacer {
	background-color: #CDC5AA;
	height: 5px;
}
.menuCitation {
	vertical-align: bottom;
}
.menuFoot1 {
	background-color: #FFFFFF;
	height: 1px;
}
.menuFoot2 {
	background-color: #CDC5AA;
	height: 2px;
}
.menuFoot3 {
	background-color: #FFFFFF;
	height: 3px;
}
.menuFoot4 {
	background-color: #CDC5AA;
	height: 3px;
}
.headerSeparator {
	height: 28px;
}
.menuHead1 {
	background-color: #B8B197;
	height: 1px;
}
.menuHead2 {
	background-color: #FFFFFF;
	height: 1px;
}
.menuHead3 {
	background-color: #B8B197;
}
.menuHead4 {
	background-color: #FFFFFF;
	height: 5px;
}
.pullDownMenu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #326173;
	background-color: #FFFFFF;
	height: 19px;
	width: 244px;
}

/* Book list */
td.mainBookSpacer{
	width: 11px;
}
.bookTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #326173;
}
.bookSubtitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #326173;
}
a.bookTitle, a.bookSubtitle{
	text-decoration: none;
}
a.bookTitle:hover, a.bookSubtitle:hover{
	text-decoration: underline;
}
.bookExtra{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}
td.bookTitleBigCell {
	text-align: left;	
}
tr.rowOverBookTitleBigCell {
	height: 13px;
}
tr.mainBookMoreSpacer {
	height: 6px;
}
.bookMoreImage {
	border: 0px;
	vertical-align: bottom;
}
.bookTitleBig {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #326173;
}
a.bookTitleBig{
	text-decoration: none;
}
a.bookTitleBig:hover{
	text-decoration: underline;
}
.bookSeparator {
	height: 3px;
}
.bookSeparatorLine {
	background-color: #326173;
	height: 1px;
}

.bookSeparatorEmpty {
	height: 33px;
}
.bookRightSpace{
	width: 12px;
}
.bookCellFootSpace{
	height: 4px;	
}
.bookCellTitleSpace{
	height: 10px;	
}
.bookListEnd{
	height: 14px;
}
.bookPicture{
	width: 83px;
	vertical-align: top;
}
.bookPictureToTextSeparator{
	width: 19px;
}

/* Publication */
table.publicationTable{
}
td.publicationPhotoCell{
	text-align:right;
	vertical-align: top;
}
/*
img.publicationImage1{
	width: 220px;
}
*/
/* Biografie */
table.biografieTable{
	height: 334px;
	width: 210px;
}
td.biografiePhotoCell{
	text-align:right;
	vertical-align: top;
}
 /* Book cover preview */
 table.mainBookTable {
	background-color: #CDC5AA;
	margin-top: 0px;
	width: 241px;
	text-align: center;
}
.mainBookCover {
	border: thick solid #CDC5AA;
/*	border: thick solid #F9F7EC; */
}
tr.mainBookCoverHeader {
	height: 14px;
}
.priceAnnoucementBig{
	font-size: 12px;
	font-weight: bold;
}

/* Book page*/
.bookMenu2CoverSpacer{ /* From needed 22px, the other part is done by .mainBookSpacer*/
	height: 8px;
	background-color: #CDC5AA;
}
.bookCover2BuySpacer{ /* From needed 22px, the other part is done by .mainBookSpacer*/
	height: 11px;
	background-color: #CDC5AA;
}
.bookBuySpacer{ /* From needed 22px, the other part is done by .mainBookSpacer*/
	width: 27px;
}
table.bookPageContentTable {
	width: 520px;
	vertical-align: top;
}
table.bookPageContentTableSmaller {
	width: 501px;
	vertical-align: top;
}
.bookMetaInfo {
	color: #326173;
	line-height: 18px;
	text-align: left;
}
.editionInfoCell{
	text-align: left;
}
.bookMetaInfoTranlsation {
	font-weight: bold;
	color: #326173;
	line-height: 18px;
}
a.bookMetaInfoTranlsation{
	text-decoration: underline;
}
a.bookMetaInfoTranlsation:hover{
	text-decoration: none;
}
.bookMetaInfoSpacer1 {
	width: 8px;
	height: 12px;
	background-color: #F1EEE1;
}
.bookMetaInfoSpacer2 {
	width: 8px;
	height: 12px;
}
table.bookPrizeTable {
	width: 268px;
	background-color: #FFFFFF;
}
table.bookMetaInfoPrizeTable {
	border: 1px solid #C8C2AF;
	width: 243px;
}
table.mainBookMetaInfoPrizeTable {
	background-color: #FFFFFF;	
}
.bookMetaInfoPrizeText {
	font-size: 11px;
	color: #BD0004;
	padding: 8px;
}
.bookMetaInfoPrizePicture {
	padding: 3px;
}
 table.bookMetaInfoFrame {
	background-color: #CDC5AA;
	margin-top: 0px;
	width: 241px;
	text-align: center;
}
.contextMenuText {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
.biografieCitations {
	margin: 5px;
	padding: 15px;
}
.biografieCitationsIn {
	background-color: #FFFFFF;
	padding: 12px;
}

/* Interview page */
.interviewLink{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #326173;
}
.interviewTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #326173;
}
.interviewSubtitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #326173;
}
.interviewSeparator{
	width: 310px;
	height: 1px;	
	background-color: #326173;
}


.extractContent{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
}


/* Agenda */
.menuAgenda{
	vertical-align: middle;
}
.bookingInfosTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #326173;
}
.bookingInfosSmallTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #326173;
}
.bookingInfosName {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bookingInfosAddress, .bookingInfosAddress a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bookingInfosAddress a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
table.bookingInfosTable {
	background-color: #CDC5AA;
	margin-top: 0px;
	width: 241px;
	text-align: left;
}
.eventTitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.eventSubtitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.eventDate{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.datelessEventDate{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.eventRow{
}
.mainEventTitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #326173;
	font-weight: bold;
}
.mainEventSubtitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #326173;
}
.mainEventDate{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #326173;
	font-weight: bold;
}
.datelessMainEventDate{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #326173;
}
.mainEventRow{
	background-color: #FFFFFF;
}
.agendaSeparator1{
	height: 3px;
}
.agendaSeparator2{
	height: 12px;
}
.eventSeparator{
	width: 520px;
	height: 1px;	
	background-color: #B8B197;
}
.eventSpacerUp{
	height: 8px;	
}
.eventSpacerDown{
	height: 8px;	
}
.eventSpacer1{
	height: 8px;	
}
.eventSpacer2{
	height: 8px;	
}
.eventCatsSeparator1 {
	background-color: #B8B197;
	height: 1px;
	width: 520px;
}
.eventCatsSeparator2 {
	height: 2px;
	width: 520px;
}
.eventCatsSeparator3 {
	background-color: #B8B197;
	height: 3px;
	width: 520px;
}
.eventLink{
	text-align: right;
	text-decoration: none;
	color: #326173;
}
.eventLink:hover{
	text-decoration: underline;
	color: #326173;
}

/* Honors */
.honorLink{
	text-align: right;
	text-decoration: none;
	color: #326173;
}
.honorLink:hover{
	text-decoration: underline;
	color: #326173;
}

.honorSpacerUp{
	height: 8px;	
}
.honorSpacerDown{
	height: 8px;	
}
.eventSpacer1{
	height: 8px;	
}
.honorSeparator1 {
	background-color: #B8B197;
	height: 1px;
	width: 520px;
}
.honorSeparator2 {
	height: 2px;
	width: 520px;
}
.honorSeparator3 {
	height: 8px;
	width: 520px;
}
.honorDate{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.honorTitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
/* Contact and Colofon*/
.contactLeftSpacer{
	width: 20px;
}
.contactAdddressColumn{
	width: 245px;
	vertical-align: top;
}
.contactRow{
	vertical-align: top;
}
.contactTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #326173;
}
.contactMail:hover{
	text-decoration: underline;
	color: #000000;
}
.contactMail a{
	text-decoration: none;
	color: #000000;
}
.contactMailBig:hover{
	text-decoration: underline;
	color: #000000;
	font-size: 11px;
}
.contactMailBig{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.contactSeparator {
	background-color: #326173;
	height: 1px;
}
/* English version */
.welcomeTable{
	border: 0px;
}
.welcomeTitle{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #326173;
}

table.newsTable {
}
.newsTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
}
a.newsTitle, a.news {
	text-decoration: none;
}
a.newsTitle:hover, a.news:hover {
	text-decoration: underline;
}
.news {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
td.englishnewsCell{
}
.newsSeparatorLine {
	background-color: #CDC5AA;
	width: 500px;
	height: 1px;
}
.englishnewsImageSpacer {
	width: 5px;
	height: 4px;
}
.pullDownSpacer{
	width: 230px;
	height: 0px;
}
.langHeader {
	height: 13px;
	background-color: #FFFFFF;
	color: #326173;
	font-weight: normal;
/*	border: 1px solid #F1EEE1; */
}
.langHeaderSpacer {
	height: 16px;
}
/* English Rights */
.englishRightsRow{
	width: 550px;
	vertical-align: top;
}
.englishRightsSeparator{
	width: 500px;
	height: 1px;	
	background-color: #326173;
}


/* EDIT MODE CSS */
.editmode{
	border: 0;
}