/*  v0.8.3 2005 08 13 */

a:focus {color:#000000; text-decoration:none; }
a:link       { color: rgb(0, 0, 0); text-decoration:none; font-weight:normal;  }
a:active     { color: rgb(255, 0, 0); text-decoration:none; font-weight:normal; }
a:visited    { color: rgb(0, 0, 0); text-decoration:none; font-weight:normal;  }
a:hover { text-decoration:none; color:white; font-weight:normal; background-color:black; }
a:focus { text-decoration:none; font-weight:normal; background-color:yellow; }


h1     { margin:0px; margin-bottom:0px; line-height:18pt; font-family: sans-serif; font-style: normal; font-size: 18pt; font-weight: bold; color: rgb(0, 0, 0) }

h2     { margin:0px; margin-bottom:0px; line-height:13pt; font-family: sans-serif; font-style: normal; font-size: 13pt; font-weight: bold; color: rgb(0, 0, 0) }

ul.attribute     { margin-bottom:0px; line-height:11pt; font-family: sans-serif; font-style: normal; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0) }
ul.values     { margin-bottom:0px; line-height:11pt; font-family: sans-serif; font-style: normal; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0) }



body         { font-family: Arial, font-family: sans-serif; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) }

/* select feld */

select       { font-style:normal; font-family: sans-serif; font-size:10pt; border-style:solid; border-width:1px; border-color:rgb(0, 0, 0); color:rgb(0, 0, 0) }
button       { font-style:normal; font-family: sans-serif; font-size:10pt; background-color:rgb(230,230,230); border-style:solid; border-width:1px; border-color:rgb(0, 0, 0); color:rgb(0, 0, 0) }

/* input feld */

input       { font-style:normal; font-family:Arial, font-family: sans-serif; font-size:10pt; border-style:solid; border-width:1px; border-color:rgb(0, 0, 0); color:rgb(0, 0, 0)}

button.tableHeadSel      { font-style:normal; font-family:Arial, font-family: sans-serif; font-size:15pt; color:white; border-style:solid; border-width:1px; border-color:rgb(255, 255, 255); background-color:rgb(0, 0, 0)}

button.tableHead      { font-style:normal; font-family:Arial, font-family: sans-serif; font-size:15pt; color:white; border-style:solid; border-width:1px; border-color:rgb(255, 255, 255); background-color:rgb(128, 128, 128)}

/* eingabe feld */

textarea     { font-style:normal; font-size:8pt; font-family: sans-serif; border-style:solid; border-width:1px; border-color:rgb(0, 0, 0); color:rgb(0, 0, 0) }






/*

table        { font-family: sans-serif; font-style: normal; table-border-color-light: rgb(204, 204, 204); table-border-color-dark: 
               rgb(102, 102, 102) }
 */

th           { font-family: sans-serif; font-style: normal; color: rgb(0, 0, 0) }
td		{ font-family: sans-serif; font-style: normal; color: rgb(0, 0, 0) }





/* displayResults for searchresults */

table.results { padding:0px; }

td.resultsHead { padding:1px; border-left-width:0px; vertical-align:middle; border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(128, 128, 128); font-family: sans-serif; font-style: normal; ; font-size: 15pt; font-weight: normal; color: rgb(255,255,255); }

td.resultsHeadSelected { padding:1px; border-left-width:0px; vertical-align:middle; border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(0,0,0); font-family: sans-serif; font-style: normal; ; font-size: 15pt; font-weight: normal; color: rgb(255, 255, 255); }


td.results { padding:1px; border-left-width:0px;  border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(230, 230, 230); font-family: sans-serif; font-style: normal; ; font-size: 10pt; font-weight: normal; color: rgb(0,0,0); }

td.resultsOdd { padding:1px; border-left-width:0px;  border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(210, 210, 210); font-family: sans-serif; font-style: normal; ; font-size: 10pt; font-weight: normal; color: rgb(0,0,0) }




td.resultsHeadNodes { padding:0px; border-left-width:0px; horizontal-align:middle; border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(128, 128, 128); font-family: sans-serif; font-style: normal; ; font-size: 10pt; font-weight: normal; color: rgb(255,255,255); }


td.resultsNodes { padding:0px; border-left-width:0px;  border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(230, 230, 230); font-family: sans-serif; font-style: normal; ; font-size: 8pt; font-weight: normal; color: rgb(0,0,0); }

td.resultsOddNodes { padding:0px; border-left-width:0px;  border-left-style:solid; border-color: rgb(0,0,0); background-color: rgb(210, 210, 210); font-family: sans-serif; font-style: normal; ; font-size: 8pt; font-weight: normal; color: rgb(0,0,0) }





/* footer at the bottom */

.footer		{ font-family: sans-serif; font-style: normal; ; font-size: 7pt; font-weight: normal; color: rgb(0, 0, 0) }


td.dumplink 	{ border-width:1pt; border-style:solid; border-color: rgb(255,255,255); background-color: rgb(0,0,0); }

td.category 	{ vertical-align:top; border-width:1pt; border-style:solid; border-color: rgb(0,0,0); background-color: rgb(0,0,0); }
/* not in use */


/* begin upToHome */
.upToHome 	{ margin-top:5px; width:100% ; border-width:0px;  border-left-width:3px; border-right-width:0px; border-bottom-width:0px; border-color:#000000; border-style:solid; background-color: rgb(0, 0, 0); font-family: sans-serif; font-style: normal; ; font-size: 3mm; font-weight: normal; color: rgb(255, 255, 255) }


.upToHomeText	{ margin-left:0px; width:100% ; border-width:0px; border-color:#FFFFFF; border-style:solid; background-color: rgb(0, 0, 0); font-family: sans-serif; font-style: normal; font-size: 3mm; font-weight: normal; color: rgb(255, 255, 255) }

.upToHomeThread	{ font-family: sans-serif; font-style: normal; font-size: 4mm; font-weight: normal; color: rgb(0, 0, 0) }

.headerDate	{ font-family: sans-serif; font-style: normal; font-size: 4mm; font-weight: normal; color: rgb(0, 0, 0) }
.headerUser	{ font-family: sans-serif; font-style: normal; font-size: 4mm; font-weight: normal; color: rgb(164, 164, 164) }
.headerUserSm	{ font-family: sans-serif; font-style: normal; font-size: 8px; font-weight: normal; color: rgb(164, 164, 164) }

/* begin setting for article data like author, menu-nodes, dates */

.articleDataHead { vertical-align:top; border-width:1px; border-color:#000000; border-style:solid; background-color: rgb(0, 0, 0); font-family: sans-serif; font-style: normal; font-size: 7pt; font-weight: normal; color: rgb(255, 255, 255) }

.articleData {vertical-align:top; border-width:1px;  border-color:#000000; border-style:solid; background-color: rgb(255, 255, 255); font-family: sans-serif; font-style: normal; font-size: 7pt; font-weight: normal; color: rgb(0, 0, 0) }






/* begin settings for articles */

/* complete article head include headline, secondline, short */
div.articleHead { margin-top:0px; width:100%; border-width:0px;  border-left-width:0px; border-right-width:0px; border-bottom-width:0px; border-color:#000000; border-style:solid; background-color: rgb(233, 233, 233) }

.headline     { margin:0px; margin-bottom:0px; line-height:15pt; font-family: sans-serif; font-style: normal; font-size: 15pt; font-weight: bold; color: rgb(0, 0, 0) }

.secondline	{ font-family: sans-serif; font-style: normal; ; font-size: 12pt; font-weight: normal; color: rgb(0, 0, 0) }

.short 	{ font-family: sans-serif; font-style: normal; ; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0) }


/* complete body includes picture, text, conclusion border color should be set as articleHead background color*/

div.articleBody { margin:0mm; width:100%; border-width:0px;  border-left-width:0px; border-right-width:0px; border-bottom-width:0px; border-color:#000000; border-style:solid; background-color: rgb(255, 255, 255) }


/* body text */
div.body { text-align:justify; }

div.articleLinks { margin:0mm; border-width:0px; border-color:#000000; border-style:solid; background-color: rgb(245, 245, 245) }



.bodyFirstletter { text-indent:0pt;font-family: sans-serif; font-style: normal; line-height: 20pt; font-size: 15pt; font-weight: normal; color: rgb(0, 0, 0) }

.body 	{ font-family: sans-serif; font-style: normal; font-size: 8pt; font-weight: normal; color: rgb(0, 0, 0) }

.articleLinks 	{ font-family: sans-serif; font-style: normal; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0) }

.assetTitle { font-family: sans-serif; font-style: normal; font-size: 2,5mm; font-weight: normal; color: rgb(0, 0, 0) }


.author 	{ font-family: sans-serif; font-style: normal; font-size: 2,2mm; font-weight: normal; color: rgb(0, 0, 0) }

.date 	{ font-family: sans-serif; font-style: normal; font-size: 2,2mm; font-weight: normal; color: rgb(0, 0, 0) }

.place 	{ font-family: sans-serif; font-style: normal; font-size: 2,2mm; font-weight: normal; color: rgb(0, 0, 0) }

.agentur 	{ font-family: sans-serif; font-style: normal; font-size: 2,2mm; font-weight: normal; color: rgb(0, 0, 0) }


div.articleAssetRight {float:right; margin-top:0px; margin-left:5px; border-width:0px;  border-left-width:0px; border-right-width:0px; border-bottom-width:0px; border-color:rgb(255, 255, 255); border-style:solid; background-color: rgb(255, 255, 255) }

div.articleAssetLeft {float:left; margin-top:0px; margin-right:5px; border-width:0px;  border-left-width:0px; border-right-width:0px; border-bottom-width:0px; border-color:rgb(255, 255, 255); border-style:solid; background-color: rgb(255, 255, 255) }

/* end settings for articles */






/* begin settings for directory */

table.directoryGroup 	{ width:100%; margin-top:3px; border:0px; padding:0px; }

td.directoryGroup 	{ width:100%; vertical-align:top; padding:1mm;}


span.directoryGroupMainCat 	{ font-family: sans-serif; font-style: normal; font-size: 4mm; font-weight: normal; color: rgb(0, 0, 0) }

span.directoryGroupSubCat 	{ font-family: sans-serif; font-style: normal; font-size: 3mm; font-weight: normal; color: rgb(0, 0, 0) }

/* end settings for directory */



/* begin settings for directorySimple */

td.directorySimpleMainCat 	{ vertical-align:top; width:100%; background-color: rgb(255,255,255); padding:1mm; border-width:0.5mm ;border-style:solid; border-color: rgb(0,0,0); }

span.directorySimpleMainCat 	{ font-family: sans-serif; font-style: normal; font-size: 18pt; font-weight: bold; color: rgb(0, 0, 0) }



td.directorySimpleSubCat 	{ vertical-align:top; width:100%; background-color: rgb(128,128,128); padding:0mm; border-width:0mm ;border-style:solid; border-color: rgb(0,0,0) }

span.directorySimpleSubCat 	{ font-family: sans-serif; font-style: normal; font-size: 10pt; font-weight: normal; color: rgb(255,255,255) }


/* end settings for directorySimple */



/* begin settings for brief listing */

.listing	{ width:100%; vertical-align:top; background-color: rgb(255,255,255); padding-top:2mm; padding-bottom:2mm; padding-left:2mm; border-width:0mm; border-right-width:0.0mm; border-style:solid; border-color: rgb(0,0,0)}

.listing 	{ font-family: sans-serif; font-style: normal; ; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0) }

.listingHead 	{ font-family: sans-serif; font-style: normal; ; font-size: 15pt; font-weight: normal; color: rgb(0, 0, 0) }

.listingHead 	{ font-family: sans-serif; font-style: normal; ; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0) }


.listingDate 	{ font-family: sans-serif; font-style: normal; ; font-size: 8pt; font-weight: normal; color: rgb(0, 0, 0) }
.listingDate	{ width:15%; vertical-align:top; background-color: rgb(255,255,255); padding-top:2mm; padding-bottom:2mm; padding-left:2mm; border-width:0mm; border-right-width:0.5mm; border-style:solid; border-color: rgb(0,0,0)}


/* end settings for brief listing */



/* start settings for the login/userdisplay box */

.box {vertical-align:top; width:100%; border-width:4px;  border-color:#000000; border-style:solid; background-color: rgb(255, 255, 255); font-family: sans-serif; font-style: normal; font-size: 7pt; font-weight: normal; color: rgb(0, 0, 0) }

td.box {vertical-align:top; border-width:0px;  border-color:#000000; border-style:solid; background-color: rgb(255, 255, 255); font-family: sans-serif; font-style: normal; font-size: 7pt; font-weight: normal; color: rgb(0, 0, 0) }

/* end settings for the login/userdisplay box */


/* begin general stuff */

/* RED warning */

.red-warning 	{ font-family: sans-serif; font-style: normal; font-size: 12pt; font-weight: normal; color: rgb(255, 0, 0) }


/* kleine erklaerungen fue die eingabefeld labels */
.explanation 	{ font-family: sans-serif; font-style: normal; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0) }



#frameBar-outer {
background-color:rgb(255,0,0);
border-style:dashed;
border-width:0px;
border-color:rgb(255,255,0);
}

#frameBar-inner {
background-color:rgb(0,0,0);
padding:5px;
}

#frameResults-outer {
background-color:rgb(255,0,0);
border-style:dashed;
border-width:0px;
border-color:rgb(255,255,0);
}

#frameResults-inner {
background-color:rgb(255,255,255);
}

.selected { background-color: #888; }



