/*
 * homepage.css
 * Cascading Style Sheet (CSS)
 * für CRONUS AG
 *
 * copyright(c)1994-2005
 * PORT & LAMMERS Gesellschaft für Systemberatung mbH
 * All rights reserved.
 *
 * http://www.PortUndLammers.de · info@PortUndLammers.de
 */

/***********************************************************
 *
 *		Allgemeines Aussehen der Site
 *
 ***********************************************************/

body, td, tbody {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

td, table {
	border:0px none #000000;
}

ul {
	list-style:url(pickup?OpenImageResource) outside none;
}

A { color:#06c; font-weight:bold; text-decoration:none; background-color:transparent;}
A:HOVER { color:#07f; text-decoration:underline; }
A.inverse { color:white; }
A.inverse:HOVER { color:white; }

textarea, select, input {font-size:8pt;}
.inverse-small { color:white; font-size:95%; }
A.inverse-small:HOVER { color:white; } /* override */

/***********************************************************
 *
 *		Language selection (langSelect)
 *
 ***********************************************************/
div.langSelect {
	text-align:right;
}

a.langSelect {
	font-size:95%;
	color:white;
}

a.langSelect:hover {
}

/***********************************************************
 *
 *		Sidebar (sidebarhead, sidebarbody)
 *
 ***********************************************************/

div.sidebar{
	width:100%;
}

/*
div.sidebar {
	border:1px solid;
	background-color:#cdced0;
}

div.sidebar table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

div.sidebar table th{
	filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#808080',endcolorstr='#000000',gradientType='0');
	background-color:black;
	color:#FFFFFF;
	font-size:7pt;
	font-weight:normal;
	height: 15px;
	text-align:left;
	border:none;
}

div.sidebar table tbody td {
	padding: 6px;
}

div.sidebar h0{
	font-size:7pt;
}

div.sidebar div.sidebartopics{
	padding-top:20px;
	line-height:20px;
}

div.sidebar div.sidebartopics a{
	display:block;
	background:url("pickup?OpenImageResource") right no-repeat;
}

div.sidebar div.sidebartopics a.sidebartopicHint{
	border-left:3px double #ccc;
	padding-left:4px;
}
*/

/***********************************************************
 *
 *		Common headline and content (headline, content, intext-links)
 *
 ***********************************************************/
.headline {
	color:Black; font-size: 12pt; font-weight: bold;
	letter-spacing: 3px;
	
}

.headline2 {
	color:Black; font-size: 10pt; font-weight:bold;
}

.content {
/*	letter-spacing:1px;*/
/*	word-spacing:1px;*/
	text-align: justify;
	line-height: 12pt;
	
	border: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}

.contenth0 {
	text-align:center;
	line-height:12pt;
	font-weight:bold;
	background-color:darkblue;
	color:#FFFFFF;
}

.legalnotice {
	color: darkblue; font-size: 8pt;
	text-align: justify;
	line-height: 9pt;
}

/***********************************************************
 *
 *		Common attachment subform (DownloadInfo, DownloadInfoText)
 *
 ***********************************************************/

.DownloadInfoText {
	color: #000000; font-size:10px;
	line-height:10px;
}


/***********************************************************
 *
 *		Search allgemein
 *
 ***********************************************************/
div.searchpagination{
	font-size:95%;
}

table#items tr{
	vertical-align:top;
}

table#items th{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid black;
}

/***********************************************************
 *
 *		Site search/FullTextSearch (fts*)
 *
 ***********************************************************/
.ftsSelector{
}

.ftsResultHeader{
	word-spacing: 1pt;
	line-height: 16pt;
	text-align: justify;

	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 60px;
}

span.ftsResult {
	color: #000000;
	font-size:10px;
	text-align: justify;
	line-height: 9pt;
}

/***********************************************************
 *
 *		Main index/menu bar (mainIndex)
 *
 ***********************************************************/
.mainIndex {
	border:0px;
	padding-left:1px;
	padding-right:1px;
	font-size:12px;
}

.mainIndexSelected {
	color:#FFFFFF; font-weight:normal; font-size:7pt; font-family:Arial, Verdana, Helvetica, sans-serif;
	
	border:0px;
	border-style:solid;
	border-color:darkblue;

	padding-left:1px;
	padding-right:1px;
	background-color:darkblue;
	
}

/***********************************************************
 *
 *		Sub index/sub-menu link list (subIndex)
 *
 ***********************************************************/
table.subIndexHead {
	width: 160px;
	background-color: #FFFFFF;
}

tr.subIndexHead {
	border-color: #000000;
	background-color: #FFFFFF;
/*	height: 70px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: darkblue;
	font-weight: bold;
	vertical-align: bottom;
}

td.subIndexHead {
	background-color: #FFFFFF;
}

tr.subIndexBody {
	background-color: #FFFFFF;
	height: 9px;
	text-align: right;
}

td.subIndexBody {
	background-color: #FFFFFF;
	font-size: 7pt;
	text-align: right;
}

div.subIndexTopic {
	background-color: #FFFFFF;
	text-align: right;
}

td.subIndexBodySelected {
	font-size: 7pt;
	text-align: right;
}

div.subIndexTopicSelected {
	text-align: right;
	border:1px;
	boder-style:solid;
	border-color:darkblue;
}

/***********************************************************
 *
 *		Overviews
 *
 ***********************************************************/
div.OverviewHeadline {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
/*	word-spacing: 1pt;*/
	color: #006060;
	text-align: left;
	line-height: 9pt;
}

tr.OverviewEntry {
	background-color: #FAFAFA;
	border-color: darkblue;
	font-family: Verdana,Arial,Helvetica;
	font-size: 7pt;
	color: #006060;
	line-height: 9pt;
}

td.OverviewTopicTitle1 {
	text-align: left;
}

div.OverviewTopicTitle1 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 7pt;
	color: #006060;
	font-weight: bold;
}

a.OverviewTopicTitle1 {
	text-decoration: none;
	color: darkblue;
}

a.OverviewTopicTitle:hover {
	color: #111111;
	text-decoration: underline;
}

td.OverviewTopicTitle2 {
	text-align: left;
}

div.OverviewTopicTitle2 {
	font-family: Verdana,Arial,Helvetica;
	font-size: 7pt;
	color: #006060;
}

a.OverviewTopicTitle2 {
	text-decoration: none;
	color: darkblue;
}

a.OverviewTopicTitle2:hover {
	color: #111111;
	text-decoration: underline;
}

/***********************************************************
 *
 *		Pagebottom Leiste
 *
 ***********************************************************/
div.pagebottom {
	font-size:90%;
}


/***********************************************************
 *
 *		Sitemap
 *
 ***********************************************************/
#sitemap
{
	background: url(bglayer?OpenImageResource) repeat;
	position: absolute;
	border: black 3px solid;
	border-color: #000080;
	top: 40px;
	left: 40px;
	right: 200px;
	bottom: 40px;
/*	padding: 20px;*/
/*	filter: alpha(opacity=85);*/
	visibility: hidden;
}

td.sitemapHeader {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
/*	letter-spacing: 3pt;*/
	text-decoration:none;
	color: #000000;
	line-height: 30pt;
}

td.sitemapTopic {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color: darkblue;
}

td.sitemapTopicSelected {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	border: 1px;
	background-color: #20a0a0;
/*	background: url(highlight?OpenImageResource) norepeat;*/
}

a.sitemapTopic {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:none;
	color: darkblue;
}

a.sitemapTopic:Hover {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration: underline;
	color: #000000;
}

/***********************************************************
 *
 *		Index
 *
 ***********************************************************/
table.Index {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: black;
}

table.IndexCol {
}

td.IndexCol {
	vertical-align: top;
	width: 40%;
}

td.IndexColSep {
	width: 20%;
}

a.IndexInitial {
	font-size: 20pt;
	font-weight: bold;
}

div.IndexEntry {
	padding-left: 40pt;
}

a.IndexEntry {
	font-size: 9pt;
	color: darkblue;
	text-decoration: none;
}

a.IndexEntry:hover {
	text-decoration: underline;
}

span.IndexDescr {
	font-style: italic;
}

div.IndexBottom {
	font-size: 9pt;
	padding-bottom: 90px;
	text-align: right;
}

a.IndexBottom {
	color: darkblue;
	text-decoration: none;
}

a.IndexBottom:hover {
	text-decoration: underline;
	color: black;
}

/***********************************************************
 *
 *		Befragung
 *
 ***********************************************************/
div.SurveyBody {
}

div.SurveyQuestionPrompt {
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
}

div.SurveyAnswerBody {
	padding-left: 100pt;
	font-size: 7pt;
}

div.SurveyAnswer {
}

fieldset.Survey {
	padding: 20px;
}

legend.Survey {
	font-weight: bold;
}

fieldset.SurveyError {
	padding: 20px;
	color: red;
}
