﻿body
{
	text-align: center;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	width:17cm;
} 

body * {
	text-align:left;
}




/* General Link Specification */

a, a:link, a:visited {
	text-decoration:none;
	color:#3f98ab;
	background-color: transparent;
}


/* greylink */

a.greylink:link, a.greylink:visited
{
	text-decoration:none;
	color:#222121;
	background-color: transparent;
}


/* greylink */

a.hgreylink:link, a.hgreylink:visited
{
	text-decoration:none;
	color:#424141;
	background-color: transparent;
}




br.clearer {
	clear:both;
}

img {
	border:none;
}


/* the container */

#container {
	width:100%;
	margin:0 auto;
}

/* The skip Navigation */

#skipNavigation {
	display:none;
}


/* the header */

#header
{
	display:none;
}




/* EDNA LOGO */

#logo
{
	width:100%;
	text-align:right;
}

#logo h1
{
	font-size:1.0em;
	text-align:right;
}

#logo h1 img
{
	margin: 0;
}





/* EDNA Content */

#content
{
	margin:0;
	font-size:0.8em;
	line-height:1.4em;
}


#breadcrumbNav
{
	font-size:0.8em;
	line-height:1.2em !important;

	background-color:#F3F1EF;
	color:inherit;
	padding:6px 8px 6px 8px;
	
}

h2.mainHead
{
	background-color:#F3F1EF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#424141;
	padding: 0.6em 8px 8px 8px;
	line-height:1.1em;

	border-style: solid;
	border-color: #E9E5DF;
	border-width: 0 0 2px 0;
	
}


.textContainer
{
	padding: 0.6em 8px 0.6em 8px;
	
	border-style: solid;
	border-color: #E9E5DF;
	border-width: 0 0 2px 0;
}

/* the paragraph formatting within */
.textContainer p {
	margin:0 0 0.6em 0;
}

.colContainer /* based on textContainer under which this sits */
{
	padding: 8px 0 8px 0;
	

}

.colContainer ul /* define each entry in each column */
{
	padding: 0 8px 0 8px;
	list-style-type: none;
}

.colContainer ul li /* define each entry in each column */
{
	padding: 0 0 8px 0;
	color:inherit;
	background-color:#fff;
}

.colLeft
{
	width: 33%; 
	float: left;
	z-index: 1;

}

.colMiddle
{
	width: 33%; 
	float: left;
	z-index: 2;
}

.colRight
{
	width: 33%; 
	float: left;
	z-index: 3;

}

.colFooter
{
	width: 100%;
	float:left;
	border-style: solid;
	border-color: #E9E5DF;
	border-width: 0 0 2px 0;	
}


#backtotop
{
	display:none;
}



/* Border Colours */
.ednaLine01
{
	border-color:#3F98AB !important;
}

.ednaLine02
{
	border-color:#3F84AB !important;
}

.ednaLine03
{
	border-color:#3F53AB !important;
}

.ednaLine04
{
	border-color:#603FAB !important;
}

.ednaLine05
{
	border-color:#953FAB !important;
}

.ednaLine06
{
	border-color:#AB3F8B !important;
}

.ednaLine07
{
	border-color:#AB3F6A !important;
}

.ednaLine08
{
	border-color:#AB3F3F !important;
}

.ednaLine09
{
	border-color:#AB5B3F !important;
}

.ednaLine10
{
	border-color:#AB7C3F !important;
}




/* Start Page Elements */


/* classes gets completed if JS active! */

h2.boxHead
{
	font-size:1.2em;
	font-weight:bold;
	background-color:#F3F1EF;
	font-family:Arial, Helvetica, sans-serif;
	color:#424141;
	padding: 0.6em 8px 8px 8px;

	border-style: solid;
	border-color: #E9E5DF;
	border-width: 0 0 2px 0;
	
}



.leftBox {
	float:left;
	width:100%;
}


.rightBox {
	float:left;
	width:100%;
}




.scrollbox
{
	border-style:solid;
	border-width:1px;
	border-color:#E9E5DF;
	margin:2px 0;
}


.boxSpacer
{
	margin:0 0 1.0em 0;
}

/* The Labels */

.boxEntry
{
	float: left;
	width:100%;
	background-image: url(../images/box_entry_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color:white;
	margin-top:2px;
}







.alt
{
	background-color:#F3F1EF !important;
}

.boxEntry p, .lineEntry p, .dirEntry p
{
	padding: 6px;
	line-height:1.2em;
}

.divided
{
	margin: 0 77px 0 0;
}

.label
{
	width:75px;
	float:right;
	font-size:0.8em;
	line-height:1.0em;
}





/* for span in label used */
.label span, .dirLabel span
{
	line-height:1.2em;
	display:block;
	margin:0;
	padding:3px;
}

/* class for label as text only */ 
span.loner
{
	padding:0.8em 3px 3px 3px !important;
}





/* entries formatted with a 2px separationline */
.lineEntry
{
	float: left;
	width:100%;
	margin-top:2px;

	border-style: solid;
	border-color: #E9E5DF;
	border-width: 0 0 2px 0;	
}


.docIcon
{
	margin:6px 3px 0 3px;
}





/* directory overview */

.dirContainer
{
	float:left;
	width:100%;
	padding:0 0 2px 0;
	
	border-style: solid;
	border-color: #E9E5DF;
	border-width: 0 0 2px 0;
}

.dirEntry
{
	float:left;
	width:100%;
	background-image: url(../images/dir_entry_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin-top:2px;
}

.dirDivided
{
	margin: 0 150px 0 0;
}

.dirLabel
{
	width:148px;
	float:right;
	font-size:0.8em;
	line-height:1.0em;
}

#pager
{
	float:left;
	width:100%;
	padding: 6px;
	line-height:1.4em;
}




/* 	Marginal Objects - Marginalien */

#marginal
{
	display:none;
}



/* Footer */

#footer
{
	display:none;
}




/* EDNA SIDE MENU */

div#sidemenu
{
	display:none;
}



/* The EDNA Table Layout */

.display_table { 
	caption-side:top;
	empty-cells:show;
	
	border-style:solid;
	border-color:#ff9900;
	border-width: 1px;
	
	border-collapse:collapse;

	
}

form {
	margin:0;
	padding:0;
}

.display_table caption {
	text-align:left;
	font-size:0.8em;
	padding:0.3em 0;
	margin:0;
	
}

.display_table th {
	text-align:left;
	background-color:#E9E5DF;
	border-style:solid;
	border-color:#CDC8C0;
	border-width: 1px;
	padding:0.3em;
	margin:0;
	
}

.display_table .rowTop td {
	background-color:#fff;
	border-style:solid;
	border-color:#DDD8D0;
	border-width: 1px 1px 0 1px;
	padding:0.3em;
	margin:0;
}


.display_table .rowA td {
	background-color:#fff;
	border-style:solid;
	border-color:#DDD8D0;
	border-width: 1px;
	padding:0.3em;
	margin:0;
}

.display_table .rowB td {
	background-color:#F3F1EF;
	border-style:solid;
	border-color:#DDD8D0;
	border-width: 1px;
	padding:0.3em;
	margin:0;
}

.td_center
{
	text-align:center !important;
}