/***********************************/
/*      Content Page Settings      */
/***********************************/

div.pageContent {	
	border: none;
	height: 424px;
	padding-right: 14px;
	padding-left: 10px;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-base-color: #EFEFE2;
	background-color: #EFEFE2;
	
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	line-height: 1.4;
}


/***********************************/
/*     Page Container Settings     */
/***********************************/

body.pageContainer {
	border: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

table.pageContainer {
	width: 100%;
	height: 100%;
	empty-cells: show;
}

td.categoryImage {
	width: 220px;
	padding-left: 1px;
	padding-right: 6px;
}

img.categoryImage {
	width: 100%;
	height: 100%;
}

td.pageMenu {
	height: 24px;
	background: #EFEFE2;
}

td.pageImpressum {
	height: 14px;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: #808080;
	background-color: #EFEFE2;
}

td.pageContent {
	margin: 0px;
}

table.pageMenu {
	width: 100%;
}

td.menuItem {
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #808080;
	padding-left: 2px;
	padding-right: 8px;
	width: 1px;	/* pseudo width required to make LanguageCell.width = "*" work */
}

a.menuItem {
	text-decoration: none;
	white-space: nowrap;
}
a.menuItem:visited { color: #808080; }
a.menuItem:active { color: #808080; }
a.menuItem:link { color: #808080; }
a.menuItem:focus { color: #808080; }
a.menuItem:hover { color: #C0C0C0; }

td.menuLanguage {
	paddin-right: 2px;
	text-align: right;
}

a.menuLanguage img {
	border: none;
}

/***********************************/
/*       Entry Page Settings       */
/***********************************/

body.entryPage {
	border: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

table.entryImage {
	margin: 0px;
	margin-left:1px;
	padding: 0px;
}

td.languageSelection {
	margin: 0px;
	padding-left: 2px;
}

td.categoryText {
	font-weight: bold;
	text-align: right;
	font-family: Verdana;
	font-size: 14px;
	color: gray;
	margin: 0px;
	padding-right: 2px;
}

img.entryImageTile {
	width: 262px;
	height: 224px;
	margin: 2px;
	padding: 0px;
}


/***********************************/
/*     Site Container Settings     */
/***********************************/

body.siteContainer {
	margin: 0px;
	padding: 0px;
}

table.siteContainer {
	width: 100%;
	height: 100%;
	empty-cells: show;
	margin: 0px;
	padding: 0px;
}

tr.siteContainer {
	height: 480px;
}

td.siteContainer {
	width: 800px;
}

iframe.siteContainer {
	width: 100%;
	height: 100%;
	border: none;
}