body{	
margin: 16px 6px 6px 16px; 
}

/* 
EdMa 2009-03-04: even & odd Zeilen für die Tabelle der Projektliste hinzugefügt.
*/
tr.even {
background-color: #e8e8e8;
}
tr.odd {
background-color: #ffffff;
}
ul { list-style-type: square; margin: .3em 0 0 1.5em; padding: 0; list-style-image: url(../pix/bullet.gif); }

h1, h2, h3, h4 { color: black; 
margin: 15px 0px 3px 0px;}


H1 {
font: bold 130% Verdana, Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #8da7cc;
}
H2  {
font: bold 120% Verdana, Arial, Helvetica, sans-serif; }
H3 {
font: bold 110% Verdana, Arial, Helvetica, sans-serif; }

img { border: none; }
.com {
font-size: 14px ; 
line-height:1.8em ; 
color: #2E2E2E ; 
/*background-color: #FAFAFA ;*/
width: 40em;
padding: 10px;}
.reinitiale {
position: absolute;
z-index: 1;
right: 0px;
top: 0px;
margin: -3px 15px 0px 0px;
font-size: 9em;
font-weight:bold;
color: #96B4E2;
}

/* die drei (zwei) Saeulen */
#leftcolumn {
position: absolute;
float:left; 
width: 200px;
margin-left: 0px ;
top:16px;
}
#centercolumn {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left: 215px;
}
#rightcolumn { 
padding: 0px 0px 0px 0px; vertical-align: top; width: 170px; }

#logo { 
color: #fff; 
background:url(http://umija.org/pix/umija_logo.png) 25px 57px no-repeat #8da7cc;
height: 120px; 
overflow:hidden; 
margin: 0px 0px 15px 0px; 
-moz-border-radius-bottomright: 14px;
}

#titelbalken { 
color: #fff; 
background:#8da7cc; 
overflow: hidden;
height: 120px;
padding: 0px 0px 0px 15px; 
margin: 0px 0px 15px 0px; 
-moz-border-radius-bottomleft: 14px; }

#titelbalken .pagetitle, div#titelbalken .forumspagetitle {
bottom: 20px; }
a.pagetitle, a.forumspagetitle {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: lighter;
letter-spacing: 2mm; color: #fff; border: 0px;
text-decoration: none; }
a.pagetitle:hover, a.forumspagetitle:hover { color: gray; }

#titelbalken h1{ 
z-index: 3;
margin: 72px 0px 0px 0px; 
color: #FFFFFF;
letter-spacing: 1mm;
}

#titelbalken a {
font-size: 9px;
color: #FFFFFF;
letter-spacing: 1mm;
}
#titelbalken a:hover{
color:gray;
}
#titelbalken #description,
#titelbalken #categpath { 
bottom: 50px; }


div#description { 
float: left;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow:hidden; font-size: 12px; }

#categpath { 
text-align: right ; font-size: 10px; margin: 0px 5px 0px 0px; }
.categpath {
font: italic medium Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #fff; 
text-decoration: none; }
.categpath:active { text-decoration: none; }
.categpath:hover { text-decoration: none; font-style: normal; }

/* Text in wiki pages is displayed using the following style */
/* EdMa changed padding from : padding: 5px 3px 1px 15px; to 15px*/

div.wikitext {
color: black; background-color: white; 
font:  13px Helvetica, sans-serif;
border: 1px solid #8da7cc;
padding: 15px 15px 15px 15px; 
margin: 0px 0px 0px 0px;  
-moz-border-radius-topleft: 13px; }

.wiki { text-decoration: none; }
.wiki:hover { color: black; text-decoration: underline; }

/* umija.org/css */

/* umija css allgemein  */
.bild, .umijabild { float: right; margin: 1em; }
.bildkopf {
position: absolute;
top: 17px;
right: 7px; }
.bild-rechts { float: right; margin: 0em 0em 1em 1em; }
.bild-links { float: left; margin: 0em 1em 1em 0em; }
.inline { vertical-align:text-bottom; }
.umijabox, .umijabild,
.hreview .dtreviewed, .hreview .reviewer , .hreview .item {
border: 1px solid #8da7cc; color: #000; background: #E8E8E8; padding: 5px 8px; }

.lemma { font-size:105%; 
/*background-color: #FCFCFC;*/
color: #8da7cc;
font-weight: normal;
word-spacing: .25em;
letter-spacing: .25em;
padding: 0px 3px;
margin: 0px 0px 0px 0px;}
.gold, .rating {
color: #CAA743; }


/*phplayers menu */
.mdkverbar .mdkitem a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
line-height: 20px;
color: #ffffff; 
background-color: #8da7cc ; 
text-decoration: none; 
}
.mdkverbar .mdkitem a:active {
color: #ffffff; 
background-color: #8da7cc ; 
text-decoration: none; 
}
.mdkverbar .mdkitem a:hover {
color: #8da7cc; 
background-color: gray; 
}

.linkmenu, .separator {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;
color: #ffffff; background-color: #8da7cc ; text-decoration: none; 
}
.linkmenu:active, .separator:active {
color: #ffffff; background-color: #8da7cc ; text-decoration: none; 
}
.linkmenu:hover, .separator:hover  {
color: #8da7cc; background-color: gray; 
}

.mdksubmenu {
position:absolute; 
visibility:hidden; 
text-align:left;
background:#E8E8E8 none repeat scroll 0%;
border:1px solid #8DA7CC;
color:#000000;
padding:5px 8px;
}
.mdksubmenu .mdksubframe .mdkitem a {}

.mdkverbar {
}
.mdksubmenu table {
width: auto !important;
}
.box-data table {
width:AUTO;
}
#werkzeug { text-align: left; }

/* fuer umija.org/20060173 */

.list dt { 	float: left; 
	clear: both; 
	background-color: #F2F2F2;
	width: 200px;
	margin: 0px 5px 5px 0px;
	font-size: 12px;  }

.list dt, .list dd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* fuer umija.org/20070254 hResume */

.hresume .org {
	font-weight: bold;}
abbr { 	text-decoration: none ! important; }

/* fuer umija.org/?????? hreview */

.hreview .type { display: none; }
.description { margin: 0px ;}
.hreview .dtreviewed, .hreview .reviewer , .hreview .item { float: right; margin: 0px 0px 0px 7px; padding: 1px 3px; }
.hreview .rating { margin: 0px 7px 0px 0px; }


/* fuer umija.org/umija:identica */
.umijabox .rssitem { 
	border-bottom: 1px solid #8da7cc;
	padding: 5px 0 ; 
}  
.umijabox .rssitem:hover { 
	background-color: white;
} 
.umijabox .rsslink {
	color: #1F1F1F;
	text-decoration: none;  }

/* external link http://umija.org/20100020 */

.wikitext a[href^="http://"] { background: url(/img/icons/external_link.gif) center right no-repeat ;
        padding-right:  9px ;
}
.wikitext a[href*="wikipedia.org"] {
        background: url(wikipedia_link.png) center right no-repeat ;
        padding-right:  14px ;
}

.wikitext a[href^="http://umija."],
.wikitext a[href^="http://identi.ca"].rsslink,
.wikitext a[name] {
        background-image: url(...) !important;
        padding-right: 0!important;
}

/* GENERAL LAYOUT EXPLANATION */
/* This is the header */
DIV#tiki-top {
background-color: #ffffff; background-repeat: no-repeat;
color: black; height: 12px;	padding-right: 0px; font-size: 10px; width: 100%; }

/* This is the middle */
DIV#tiki-mid { height: auto; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
/* And this is the footer */
DIV#tiki-bot { 
color: black; background-color: #ffffff;
height: 40px; padding: 10px 0px 15px; width: 100%; }

p.editdate { 
margin: 0px 0px 0px 0px; font-size: 12px; }

DIV#page-bar { 
Padding: 0px 0px 0px 0px;
background-color: #8da7cc; }

/* And this is what lies inside the centercolumn */
DIV#tiki-center {
border: 0px; 
margin-left: 250px;
}

/* GENERAL STYLE PROPERTIES */
/* BOXES boxes are used to present a box with a title bar and content, they are used for modules and they are also used in the rankings, admin screen etc. 
The box class is used for modules while the cbox class is used for other boxes */
/* Boxes used for modules (modules are those boxes in the left/right columns) */
div.box {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
overflow: hidden; width: 200px; height: 10px; 
-moz-border-radius-topright: 18px; }

/* Boxes are divided in title and data, this is the title */
div.box-title { display: none; }
div.box-title table { width: 100%; }

/* And this is the data */
div.box-data { 
overflow: hidden; color: black; background-color: #8da7cc;
margin: 1px 0px 0px 0px; padding: 10px 8px 10px 0px; text-align: right; 
font-size: 12px;
-moz-border-radius-topright: 13px; 
-moz-border-radius-bottomright: 13px; }



span.user-box-text { color: #ffffff; }

/* When modules display a list of items each item is enclosed in a cell with the following style */

TD.module {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px; color: black; }

/* Links in modules */
.linkmodule {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
text-decoration: none; 
text-align: left; }

.linkmodule:active {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   11px;
color:   gray;
text-decoration:   none;}
.linkmodule:hover {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: gray; text-decoration: none; }

/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {
background-color:    white;
margin: 4px 4px 0px 4px;
border:   1px solid black;
padding-bottom:   10px;
overflow:   hidden; width:   99%; 
/* < added by EdMa 2006-09-13 > */
-moz-border-radius-topleft: 9px;

/*-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
-moz-border-radius-topright: 9px;
*/
/* </ added by EdMa 2006-09-13 > */

}


/* Boxes are divided in title and data, this is the title */
div.cbox-title {
	background-color:    #8da7cc;
	color:   black;
	border-bottom:   1px solid black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	font-weight:   bold;
	overflow:   hidden;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   0px;
	width:   100%; 
	/*-moz-border-radius-topright: 14px;*/
	-moz-border-radius-topleft: 20px; }

/* When there's a link in a cbox-title */
.cboxtlink {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px;
color:   black; text-decoration:   none; }

.cboxtlink:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px;
color:   black;	text-decoration:   none; }

.cboxtlink:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:   11px;
color:   gray; text-decoration:   none; }

/* And this is the data */
div.cbox-data {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: black;
overflow: hidden; background-color: white;
margin-left: 5px; margin-right: 5px; width:   99%;}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/** Menus **/
/* Separators are used to separate menu areas in the application menu and user created menus*/
div.separator { margin: 2px 2px 2px 2px ; }



/*

{
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
color:   #ffffff; text-decoration:   none; }
.separator:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
color: #8da7cc; background-color: #ffffff; text-decoration: none; } */


/* style for rss lists in modules or in wiki */
.rsslink { text-decoration: none; }
.rsslist { background-color: #E8E8E8;
margin: 0px 0px 0px 0px; padding: 3px; list-style-type: none; list-style-image: none; }
.rssitem { 
} 
.rssitem:first-child { border-top: 0; }
.rssdate { color: #999999; font-style: italic; }



/* Links to extend/collapse menus */
/* separator ist der Klappbutton im Menu */


/* Links to collapse menus for example the main menu can be completely collapsed*/
.flip {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;
color:   black; text-decoration: none; }
.flip:active {
font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   13px;
color:   black; text-decoration:   none; }
.flip:hover {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   13px;
color:   gray; text-decoration:   none; }

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px;
color:   black; text-decoration:   none; }

.bannertext:active {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px;
color:   black; text-decoration:   none; }
.bannertext:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px;
color:   gray; text-decoration: none; }

/* Some boxes uses thumbnails this is the image style */
div.imagerank { margin: 0px 0px 0px 0px; }

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen !!!! IST NICHT DIE BOX IM WIKI!!! */
div.simplebox {
margin: 5px 1px 5px 1px;
padding: 2px 2px 2px 2px;
color:   black; background-color:   white;
border:   1px solid #8da7cc; width:   98%; }

/* Prevent forms from generating unwanted padding or margins */
FORM { margin:    0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* General form elements */
textarea, select {
color: #000000; 
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
border: 1px dotted #8da7cc; }

input, .check { text-indent: 2px; font-size: 10px; 
border: 1px dotted #8da7cc; }

/* General tables */
/* These styles apply to tables used to display common listings such as the wiki page listing, last changes, listings in admin screens, etc. */
/* Cells where nothing is specified */
td, th { vertical-align: top; font-size: 14px; }
th { font-weight: bold; }

/* Cells in  without background color (inside a div for example) */
TD.form {	color:    Black; font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;	vertical-align:   top; text-align:   left; }

/* Cells in forms using a background color */
TD.formcolor, td.galform, td.editblogform, td.editfgalform, TD.comform, td.forumform {
	color:    black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:   #59a3da;
	font-size:   12px;
	vertical-align:   top;
	text-align:   left; }

/* The table */
table.listgallery, table.creategalform, TABLE.normal, table.gallerylisting, table.bloglist, table.editblogform, table.editfgalform,	table.listfgal, table.listfiles, table.listarticles, table.forumstable, table.forumformtable, table.viewthread 
{ border-color: black; border-style: solid; border-width: 1px; width: 97%; }

TABLE.normalnoborder { width: 97%; }

/* Table headings */

TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,

td.forumheading, td.thead {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:   11px;
	font-weight:   bold;
	background-color:   black;
	/*background-image: url(dblue/back1.jpeg);  */
	height:   20px;
	padding-left:   2px;
	padding-right:   5px; }



TD.button {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:   11px;
	font-weight:   bold;
	background-color:   black;
	/*background-image: url(dblue/back1.jpeg);  */
	height:   20px;
	padding-left:   2px;
	padding-right:   5px;
	text-align:   center;
	vertical-align:   middle; }

/* Links to view an object from a table listing objects can be generalized to this link */

a { text-decoration: none; }
a:hover { text-decoration: underline; }

a.tablename, a.galname, a.imagename, a.blogname, a.fgalname, a.artname, a.forumname {
	font-weight:    bold;
	font-size:   12px;
	letter-spacing:   1px;
	color:   black;
	text-decoration:   none;}

a.tablename:active, a.galname:active, .a.imagename:active, a.blogname:active, a.fgalname:active, a.artname:active, a.forumname:active {
text-decoration:    none; color:   black; }

a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover { text-decoration: underline; }

a.forumnameread { font-size:    12px; letter-spacing:   1px; color:   black; text-decoration:  none; }

a.forumnameread:hover {	text-decoration: underline; }

/* Links in table headings */
.tableheading, .gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:   11px;
	font-weight:   bold;
	text-decoration:   none; }

.tableheading:active, .gallistheading:active, .listgalheading:active, .bloglistheading:active, .llisfgalheading:active, .llistfileslink:active, .llistart:active, .lforumheading:active {	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:   11px;
	font-weight:   bold;
	text-decoration:   none; }
.tableheading:hover, gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, 
.llisfgalheading:hover, .llistfileslink:hover, .llistart:hover, .lforumheading:hover 
{ font-family:    Verdana, Arial, Helvetica, sans-serif; color:   gray;
font-size:   11px; font-weight:   bold;	text-decoration:   none; }

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable { width:    97%; margin-bottom:   20px;	padding-bottom:   10px; }

td.findtable { font-family:    Verdana, Arial, Helvetica, sans-serif; font-size:   11px; }

/* Odd rows in several listings */
TD.odd, td.gallistnameodd, td.gallistdescriptionodd, td.gallistcreatedodd, td.gallistlastModifodd, td.gallistuserodd, td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd, td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd, td.bloglistcreatedodd, td.bloglistlastModifodd, td.bloglistuserodd, td.bloglistpublicodd, td.bloglistpostsodd, td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd, td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd, td.listfgalactionsodd, td.listfilesnameodd, td.listfilesdescriptionodd, td.listfilesidodd, td.listfilesfilenameodd, td.listfilesfilesizeodd, td.listfilescreatedodd, td.listfilesdlsodd, td.listfilesnameodd, td.listfilesuserodd, td.listfilesactionsodd, td.listarttitleodd, td.listarttopicodd, td.listartpublishDateodd, td.listartauthorodd, td.listartreadsodd, td.listarthasimageodd, td.listartuseimageodd, td.listartactionsodd, td.listartsizeodd, td.forumstableodd, td.forumstableinfoodd, td.topictitleodd, td.topicrepliesodd, td.topicreadsodd, td.topicscoreodd, td.topiclastpostodd, td.topicauthorodd { 
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   12px;
/* Remarked line above & added this line because (I assume) the different font-sizes between odd & even rows was a mistake.  If I'm wrong & the 10px font size is in fact correct, I appologize.  Feel free to unremark the above line & get rid of this line. */
color:   black;	background-color:   #aecfed; vertical-align:   top; text-align:   left; }


/* Even rows in several listings */

TD.even, td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven, td.gallistlastModifeven, td.gallistusereven, td.gallistimageseven, td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven, td.listgalhitseven, td.listgalusereven, td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven, td.bloglistcreatedeven, td.bloglistlastModifeven, td.bloglistusereven, td.bloglistpubliceven, td.bloglistpostseven, td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven, td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven, td.listfgalactionseven, td.listfilesnameeven, td.listfilesdescriptioneven, td.listfilesideven, td.listfilesfilenameeven, td.listfilesfilesizeeven, td.listfilescreatedeven, td.listfilesdlseven, td.listfilesnameeven, td.listfilesusereven, td.listfilesactionseven, td.listarttitleeven, td.listarttopiceven, td.listartpublishDateeven, td.listartauthoreven, td.listartreadseven, td.listarthasimageeven, td.listartuseimageeven, td.listartactionseven, td.listartsizeeven, td.forumstableeven, td.forumstableinfoeven, td.topictitleeven, td.topicreplieseven, td.topicreadseven, td.topicscoreeven, td.topiclastposteven, td.topicauthoreven {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:   12px;
background-color:   #59a3da; color:   Black; vertical-align:   top; text-align:   left; }

TD.third {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   10px; color:   Black;	background-color: #CCCCCC; vertical-align:   top; text-align:   left; }




/* Links where no special link style apply (usually wi
 the general application background) */

.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink, .admlink, .forumbutlink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   12px;
color: #666666; text-decoration: none; }

.link:active, .gallink:active, .bloglink:active, .fgallink:active, .trailer:active, .opencomlink:active, .commentslink:active, .admlink:active, .forumbutlink:active { font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
/* 2005-03-15 von 10 auf 12 erh?ht klml */
	color:   #191970;
	text-decoration:   none; }

.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover, .commentslink:hover, .admlink:hover, .forumbutlink:hover {	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   #191970;
	text-decoration:   underline; }



/* Search results display a date using the following style*/

div.searchdate {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:   12px;
color: #333333; }

/* Pagination for listings */

.mini { font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   Black; }

/* prev & next buttons in pagination */

.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   black;
	text-decoration:   none; }

.prevnext:active, .galprevnext:active, .blogprevnext:active, .fgalprevnext:active, .artprevnext:active, .forumprevnext:active {	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   black;
	text-decoration:   none; }

.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover { font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   black;
	text-decoration:   underline; }

/* Warning background/color */
span.warn { color: red;}

/***********************************************  THE WIKI ***********************************************************/

div.titlebar { background: #59a3da; color:   black; font-weight:   bold;
border: 1px solid gray; padding: 1px 1px 1px 1px; margin: 1px 1px 0px 0px;  }

/* The bar where the actions for a page are displayed */


/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
color: Black; background-color: #8da7cc; border: 0px ;
padding: 0.1em 5px 0.1em 5px ;
margin: 0.0ex 0px 0px 0px; }

/* Links in buttons */
.linkbut {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   black;
	text-decoration:   none; }
.linkbut:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	background-color:   white;
	color:   black;
	text-decoration:   none; }
.linkbut:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #ffffff;
	text-decoration: none; }

/* When a cached version of an external link is displayed */
div.cache {
	background-color:    #36b;
	border:   1px solid black;
	padding-left:   0.1em;
	padding-right:   0.1em;
	padding-top:   0.1em;
	padding-bottom:   0.1em;
	margin:   0.1ex 0px;
	width:   100%;
}

div.cachedpage {
	border:    1px solid black;
	padding-left:   0.1em;
	padding-right:   0.1em;
	padding-top:   0.1em;
	padding-bottom:   0.1em;
	margin:   0.1ex 0px;
	width:   100%;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */

.wikicache {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   gray;
	text-decoration:   none; }
.wikicache:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   gray;
	text-decoration:   none; }



.wikicache:hover {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	color:   black;
	text-decoration:   none; }

table.wikitable { border: 1px solid #8da7cc; }

td.wikicell { background-color: #EFEFEF; }


/***** WIKI TOCS ***/
div.tocnav { font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   10px; background:   #7B99CD; color:   white;
padding-bottom:   5px; padding-top:   5px; margin-bottom:   2px; }
.tocnavlink { color:    white;text-decoration:   underline;
font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   10px; }
.tocnavlink:hover { font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   10px; color:   #336699; text-decoration:   underline; }



/* The edit-help used to display the wiki syntax when editing a page */

div.wiki-edithelp {	background-color:    white;
	border:   1px solid black;
	font-size:   smaller;
	padding:   6pt; }



/** IMAGE GALLERIES **/
TABLE.galtable { border-collapse: collapse; width: 100%; }
/* Gallery description */
div.galdesc { color: #8da7cc; background-color: #ffffff; border:   1px solid #8da7cc;
padding: 0.5em 0.8em 0.5em 0.8em; margin:   0.5ex 0px; width:   100%; }
/* Container for the whole gallery */
div.browsegallery { background-color:    #EFEFFF; width:   100%; }
/* You can set a different background color for odd and even rows in the thumbnails table */
/* Thumbnails in odd rows are shown inside oddthumb tds */
TD.oddthumb { background-color: #8da7cc; }
TD.eventhumb {	background-color: #ffffff; }

/* Gallery Title */
div.gallerytitle { font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif;	color:   #ffffff; }
div.adminoptions { margin: 5px 0px 5px 0px; padding:5px 0px 5px 0px; }
div.sortoptions { margin: 5px 0px 5px 0px; padding:5px 0px 5px 0px; }
span.sorttitle { }
span.sortoptions { }
/* Container for thumbnails */
div.thumbnails { border:    1px solid white; margin-top: 10px; margin-bottom: 10px; }
/* Thumbnails images */
img.athumb { border: 1px solid white; }
.caption { color: black; }
/* No records found text  (displayed in the table when no records */
p.norecords { font-weight: bold; }
/* Browsing an image */
table.imageinfo { border-color: white; border-style: solid; border-width: 1px; width:   98%; }
td.imageinfo { font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   12px; color:   Black; background-color:   #B5C6DE;
vertical-align:   top; text-align:   left; }
/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage { background-color:    #EFEFFF;	width:   100%; }
div.imagetitle { font-weight:    bold; font-size:   26px; font-family: Verdana, Arial, Helvetica, sans-serif; color:   #59a3da; }
div.gallerylink { }
div.showimage { text-align: center; margin-top: 5px; margin-bottom: 5px; }
div.imageinfo {	text-align: center; margin-top: 10px;	margin-bottom: 10px; }
td.imageinfo { }
table.tableinfo { text-align: center; }
div.linksinfo {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   9px; color: Black; text-align: center; border:   1px solid black; margin: 10px 0px 10px 0px; }


/** FILE GALLERIES **/
/* Listing contents of a file gallery (listing files) */
div.fgaldesc { color: black; background-color:   #59a3da; border: 1px solid gray;
margin:   0.5ex 0px; width:   100%;  }

/* The article title bar */
div.articletitle {
font-family:    Verdana, Arial, Helvetica, sans-serif;
color:   black; 
background-color:  #8da7cc;
border: 1px solid #8da7cc;
border-bottom:  0px; 
padding: 3px; }

/* The article heading */
div.articleheading { background: white;	border:   1px solid #8da7cc;
padding: 0.8em 0.8em 0.8em 0.8em; border-bottom:   0px;
font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px; }
div.articletrailer {
background: white; border:   1px solid #8da7cc;
border-bottom: 1px solid #8da7cc;
border-top: thin dotted #8da7cc; margin-bottom:   20px; font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   11px;  }

/* Text in the article heading */
div.articleheadingtext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px; display: inline; color: #000000;  }

/* The body */
div.articlebody {
background:    white; border:   1px solid #8da7cc;
padding-left:   0.8em;	padding-right:   0.8em; padding-top:   0.5em; padding-bottom:   0.5em;
margin:   10px 0px; font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   12px;  }

/* The article title */
span.titlea {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }

/* The author, date and number of reads */
span.titleb {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   10px; }
span.trailer { 
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:   10px; font-weight:   bold; }
/* Admin area */
TABLE.admin { width: 100%; }

/* Wiki editpage textarea */
textarea.wikiedit { width: 100%; }



/*** WEBLOGS ***/
/* The header of a weblog post */

div.posthead {
background-color:   #59a3da;
font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   13px;
color:   black;
font-weight:   bold;
overflow:   hidden;
border:   1px solid black;
border-bottom:   0px;
text-align:   center;
padding-left:   0px;
padding-right:   0px;
margin-bottom:   0px; }

/* The font used in the heading of the weblog */
span.posthead {
font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   13px;
font-weight:   bold;
color:   black; }

/* Links in the weblog post heading (edit/remove) */

/* When there's a link in a cbox-title */

.blogt {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   black;

	text-decoration:   none;

}



.blogt:active {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   black;

	text-decoration:   none;

}



.blogt:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   gray;

	text-decoration:   underline;

}



/* The post body */

div.postbody {

	overflow:    hidden;

	background-color:   white;

	border:   1px solid black;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   black;

	padding-left:   5px;

	padding-top:   5px;

	padding-bottom:   5px;

	margin-bottom:   10px;

}



/* The weblog title */

div.blogtitle {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	color:   black;

	font-size:   11px;

	font-weight:   bold;

	font-size:   18px;

	background-color:  #59a3da;

/* von #b5c1cc auf #59a3da gewechselt 2005-04-15 klml */

	padding-left:   2px;

	padding-right:   5px;

	margin-top:   10px;

	border:   1px solid black;

	border-bottom:   0px;

}



/* The weblog information */

div.bloginfo {

	background-color:    white;

	border:   1px solid black;

	padding-left:   0.8em;

	padding-right:   0.8em;

	padding-top:   0.5em;

	padding-bottom:   0.5em;

	margin-bottom:   10px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	clear:   both;

}



/* Weblog description */

div.blogdesc {

	background-color:    white;

	border:   1px solid black;

	padding-left:   0.8em;

	padding-right:   0.8em;

	padding-top:   0.5em;

	padding-bottom:   0.5em;

	margin-bottom:   10px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	clear:   both;

}



/* Links to post/edit/rss feed for the webelog are contained inside this div */

div.blogtools {

	background-color:    white;

	border:   1px solid black;

	padding-left:   0.8em;

	padding-right:   0.8em;

	padding-top:   0.5em;

	padding-bottom:   0.5em;

	margin-bottom:   10px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   10px;

	clear:   both;

}








/******************************************************* CALENDAR **********************************************************/



/* LINKS TO DAYS IN THE CALENDAR */

.day {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	text-decoration:   none;

	color:   black;

}



.day:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	color:   #00FFFF;

	text-decoration:   none;

}



/* LINKS FOR TODAY */

.today {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	text-decoration:   none;

	color:   black;

	font-weight:   bold;

	text-decoration:   none;

}



.today:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	color:   #336699;

	text-decoration:   none;

	font-weight:   bold;

}



/* Links to change month, year or go to today */

.nav {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	text-decoration:   none;

	color:   black;

	font-weight:   bold;

	text-decoration:   none;

}



.nav:active {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	text-decoration:   none;

	color:   black;

	font-weight:   bold;

	text-decoration:   none;

}



.nav:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	color:   #00FFFF;

	text-decoration:   none;

	font-weight:   bold;

}



.changedate {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   8px;

	background:   #59a3da;

/* von #b5c1cc auf #59a3da gewechselt 2005-04-15 klml */

	color:   black;

	font-weight:   bold;

}



.date {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   9px;

	background:   #59a3da;

/* von #b5c1cc auf #59a3da gewechselt 2005-04-15 klml */

	color:   black;

	font-weight:   bold;

}



/*************************************************** COMMENTS **************************************************************/



/* The whole comment area when it is visible and when it is not */

#comzone {

	display:    none;

	margin-left:   1px;

	margin-right:   1px;

	margin-top:   5px;

	margin-bottom:   5px;

	padding-left:   2px;

	padding-right:   2px;

}



#comzoneopen {

	display:    block;

	margin-left:   1px;

	margin-right:   1px;

	margin-top:   5px;

	margin-bottom:   5px;

	padding-left:   2px;

	padding-right:   2px;

}



/* Post comment form */

div.commentspost {

	display:    inherit;

	border:   1px solid black;

	margin-top:   10px;

	margin-right:   10px;

	padding-right:   0px;

	padding-top:   0px;

	padding-bottom:   0px;

	margin-bottom:   10px;

	width:   99%;

}



/* Help box*/

div.commentsedithelp {

	background:    #4284B5;

	color:   white;

	border:   1px solid white;

	font-size:   smaller;

	width:   98%;

}



/* The toolbar where the ordering number of comments and find box are found */

div.commentstoolbar {

	background:    #4284B5;

	color:   white;

	margin-bottom:   20px;

	width:   97%;

	border:   1px solid white;

	padding-top:   2px;

	padding-left:   2px;

}

/* The comment title */

span.commentstitle {

	font-weight:    bold;

	font-size:   12px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	width:   98%;

}



/* The comment */

div.commentscomment {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	margin-bottom:   20px;

	width:   97%;

}

/* The header for a comment */

div.commentheader {

	background:    #59a3da;

/* von #b5c1cc auf #59a3da gewechselt 2005-04-15 klml */

	border:   0px solid blue;

	font-size:   11px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:   white;

	width:   97%;

}



/* The text */

div.commenttext {

	font-size:    11px;

	margin-left:   5px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	width:   97%;

}



/* Links in the comment header */

.commentshlink {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   white;

	text-decoration:   none;

}



.commentshlink:active {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   white;

	text-decoration:   none;

}



.commentshlink:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   #00FFFF;

	text-decoration:   underline;

}



/************************************************************ CHAT *********************************************************/

table.chatroom {

	border-color:    #5A4A39;

	border-style:   solid;

	border-width:   2px;

	width:   97%;

}



td.chatchannels {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:   #B5C6DE;

	font-size:   11px;

	color:   white;

}



td.chatarea {

	padding-left:    0px;

	margin-left:   0px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   black;

	background:   #FFFFFF;

}



table.chatform {

	border-color:    #00639C;

	border-style:   solid;

	border-width:   2px;

	width:   97%;

	border-top:   0px;

}



td.tdchatform {

	color:    Black;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:   #EFEFEF;

	font-size:   11px;

	vertical-align:   top;

	text-align:   left;

}



span.chnormal {

	color:    black;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

}



span.chuser {

	color:    black;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	font-weight:   bold;

}



/********************************************************** POLLS ********************************************************/

div.pollresults {

	background:    white;

	border:   1px solid black;

	width:   98%;

	margin-top:   5px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   14px;

	padding-left:   5px;

}



table.pollresults {

	width: 97%;

}



td.pollr {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   black;
}

/*** MODULES ***/
/** FORUMS **/
/* Title for the forums page */
div.forumspagetitle { margin-top: 10px; margin-bottom: 40px; }
table.threads { width: 97%; }
td.viewthreadl {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	font-size:   11px;

	background-color:   #EFEFEF;

	height:   30px;

	vertical-align:   top; }

td.viewthreadr {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	font-size:   11px;

	background-color:   #EFEFEF;

	height:   30px;

	vertical-align:   top;

}



/* Cells for the threads table */

td.threadsevenl {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	font-size:   12px;

	background-color:   #EFEFEF;

	vertical-align:   top;

}



td.threadsevenr {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	font-size:   13px;

	background-color:   #EFEFEF;

	vertical-align:   top;

}



td.threadsoddl {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	font-size:   12px;

	background-color:   #DDDDDD;

	vertical-align:   top;

}



td.threadsoddr { font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:   13px;
	background-color:   #DDDDDD;
	vertical-align:   top; }
td.threadseparator {	background-color:    #EEEEEE;	height:   5px; }
#forumpost {

	display: none;

}



#forumpostopen {

	display: block;

}



div.forumtoolbar {

	background:   #59a3da;

/* von #b5c1cc auf #59a3da gewechselt 2005-04-15 klml */

	width:   98%;

	margin-bottom:   20px;

	border:   0px;

}



td.forumtoolbar {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	color:   white;

	font-size:   11px;

	font-weight:   bold;

	text-decoration:   none;

	vertical-align:   bottom;

}



.toolbarlink {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	color:   white;

	font-size:   11px;

	font-weight:   bold;

	text-decoration:   none;

}



.toolbarlink:active {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	color:   white;

	font-size:   11px;

	font-weight:   bold;

	text-decoration:   none;

}



.toolbarlink:hover {

	font-family:    Verdana, Arial, Helvetica, sans-serif;

	color:   #00FFFF;

	font-size:   11px;

	font-weight:   bold;

	text-decoration:   none;

}



/* Links to vote */

.forumvotelink {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	color:   black;

}



.forumvotelink:active {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   black; }

.forumvotelink:hover {	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;	color:   black; }

/************************************************ CATEGORIES **************************************************************/
table.tcategpath {	margin-bottom:    40px;	border-color:   #5A4A39;	border-style:   solid; border-width:   1px;	width:   97%; }

/* Table containing the category path */

td.tdcategpath {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   white;
	font-size:   13px;
	font-weight:   bold;
	background-color:   #59a3da;
	padding-left:   2px;
	margin:   0px;
	border-spacing:   0px;
	padding-right:   5px;
}


/* Table with the subcategories */
table.subcats {
	padding-top:    20px;
	padding-bottom:   20px;
	width:   97%;
	border-spacing:   0px;
	padding-right:   0px;
	margin-bottom:   10px;
	border-color:   black;
	border-style:   solid;
	border-width:   1px;
	background:   #B5C6DE; }

td.tdsubcat {
	width:    25%;
	background:   #B5C6DE; }

/* Links to subcategories */
.categlink {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   white;
	text-decoration:   none;
	font-weight:   bold; }



.categlink:active {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   white;

	text-decoration:   none;

	font-weight:   bold;

}



.categlink:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   #00FFFF;

	text-decoration:   underline;

	font-weight:   bold;

}



table.catobjects {

	width:    97%;

	border-spacing:   0px;

	padding-right:   0px;

	margin-bottom:   10px;

	border-color:   black;

	border-style:   solid;

	border-width:   0px;

}



td.categobjectsnameeven, td.categobjectsnameodd {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   white;

	background:   #4284B6;

}



td.categobjectsdataeven, td.categobjectsdataodd {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	background-color:   #B5C6DE;

	color:   black;

}



.catname {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   black;

	text-decoration:   none;

}



.catname:active {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   black;

	text-decoration:   none;

}



.catname:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	color:   #00FFFF;

	text-decoration:   underline;

}



/***************************************************** FAQS **************************************************************/

/* The list of questions */

div.faqlistquestions {

	background:    #FFFFFF;

	color:   black;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	border:   1px solid black;

	width:   98%;

	padding-top:   5px;

	padding-bottom:   5px;

}



/* Container for question-answer block */

div.faqqa {

	background:    #FFFFFF;

	color:   black;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	width:   97%;

	border:   1px solid black;

	margin-bottom:   20px;

	padding-top:   5px;

	padding-bottom:   5px;

	padding-left:   5px;

}



/* The question */

div.faqquestion {

	margin-bottom:    5px;

	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	background:  #59a3da;

/* von #b5c1cc auf #59a3da gewechselt 2005-04-15 klml */

	color:   white;

	width:   97%;

}



/* The answer */

div.faqanswer {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	width:   97%;

}



/***************************************************** QUIZZES **************************************************************/

div.questionblock {

	border:    1px solid black;

	background:   white;

	margin-bottom:   10px;

}



div.quizquestion {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	margin-bottom:   5px;

}



div.quizoptions {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

}



div.quizdescription {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	border:   1px solid black;

	background:   white;

	margin-bottom:   10px;

}



div.quizanswer {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	border:   1px solid black;

	background:   white;

	margin-bottom:   10px;

}



/***************************************************** SHOUTBOX **************************************************************/

div.shoutboxmsg {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	border:   1px solid black;

	background:   white;

	margin-bottom:   0px;

	padding-left:   2px;

	padding-top:   1px;

	padding-bottom:   1px;

}



div.shoutboxmodmsg {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   10px;

	margin-bottom:   4px;

	padding-left:   2px;

	padding-top:   1px;

	padding-bottom:   1px;

}



textarea.tshoutbox {
	background-color:    white;
	border-bottom:   #5e5d63 1px solid;
	border-left:   #5e5d63 1px solid;
	border-right:   #5e5d63 1px solid;
	border-top:   #5e5d63 1px solid;
	color:   #000000;
	font-family:   verdana, tahoma, arial, helvetica, sans-serif;
	font-size:   10px; }

.wiki-table {
	border-color:    gray;
	border-style:   solid;
	border-width:   1px;
	width:   90%; }
.wiki-tr-a td {	background: #ddd; border: none; }
.wiki-tr-b td {	background:    #efefef;	border:   none; }
div.code { font-size:    90%;	padding:   5px;
	border-style:   solid;	border-width:   1px;
	border-color:   #CCCCCC;	background-color:   #F4F4F4;
	font-family:   courier; }
pre {
	font-size:    14px;
	font-family:   courier; }
	
/* EdMa added 07. Aug. 2008, copy of div.code + small mod */
	pre.codelisting { 
	font-size:    13px;	
	padding:   5px;
	border-style:  	solid;	
	border-width:   1px;
	border-color:   #CCCCCC;	
	background-color:   #F4F4F4;
	font-family:   courier; 
	overflow:	auto;
	max-height: 300px;
	}



hr {

	width:    100%;

	height:   1px;

	background-color:   #AAAAAA;

	border-width:   0px;

	padding:   0px;

	color:   #AAAAAA;

}



/*************************************************** DIRECTORY ***************************************************/

/* The list of categories */

div.dircategs {

	border:    0.5px solid black;

	padding-bottom:   5px;

	padding-top:   5px;

	padding-left:   5px;

}



/* Links to categories */

.dirlink {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	color:   black;

	text-decoration:   underline;

	font-weight:   bold;

}



.dirlink:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	color:   #636363;

	text-decoration:   underline;

	font-weight:   bold;

}



/* Links to subcategories */

.dirsublink {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   10px;

	color:   black;

	text-decoration:   underline;

}



.dirsublink:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   10px;

	color:   #636363;

	text-decoration:   underline;

}



/* The list of sites in any category */

div.dirlistsites {

	background-color:    white;

	padding-left:   5px;

	padding-top:   5px;

	padding-bottom:   10px;

	border:   0.5px solid black;

	margin-top:   10px;

	width:   100%;

}



/* each site in the list of sites */

div.dirsite {

	background-color:    #EFEFEF;

	margin-bottom:   10px;

}



span.dirsitedesc {

}



span.dirsitetrail {

	font-size: 10px;

}



span.dirsitecats {

}



/* Links to sites */

.dirsitelink {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	color:   black;

	text-decoration:   underline;

}



.dirsitelink:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   12px;

	color:   #636363;

	text-decoration:   underline;

}



/* Related categories */

div.dirrelated {

	background-color:    White;

	margin-top:   10px;

	border:   0.5px solid black;

	padding-top:   5px;

	padding-bottom:   5px;

	padding-left:   5px;

	margin-left:   5px;

}



/* Footer with stats for the directory */

td.dirfooter {

	font-size: 9px;

}



div.dirfooter {

	margin-top:    10px;

	border:   1px solid black;

}



/*************************************************** MESSAGES ***************************************************/

/* Links for priority colors */

td.prio1 {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	padding-left:   2px;

	background-color:   #AAB7CD;

}



td.prio2 {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	padding-left:   2px;

	background-color:   #9CAECD;

}



td.prio3 {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	padding-left:   2px;

	background-color:   #85A0CD;

}



td.prio4 {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	padding-left:   2px;

	background-color:   #658BCD;

}



td.prio5 {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   11px;

	padding-left:   2px;

	background-color:   #4477CD;

}



/* Div containing links to flag/unflag messages when reading a message */

div.messureadflag {

	background-color:    #CCCCCC;

	padding-left:   5px;

}



/* Header when reading a message */

div.messureadhead {

	background-color:    #DEDEDE;

	margin-top:   2px;

}



/* Message body when reading */

div.messureadbody {

	margin-top:    5px;

	background-color:   #DEDEDE;

}



/* Links to read emails (the subject in the mailbox listing) */

.readlink {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   10px;

	color:   black;

	text-decoration:   underline;

}



.readlink:hover {

	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:   10px;

	color:   #636363;

	text-decoration:   underline;

}



/* calendar styles */

#calendar

{

width:100%;

}



.Cal0, .Cal1, .Cal2 {

	border-top:    1px dashed #cccccc;

	color:   #425262;

	font-size:   10px;

	padding-right:   0px;

}



.Cal0:before {

	content: "? ";

}



.Cal1:before { content: "+ "; 	background-color:   #FFCC77; }
.Cal2:before { content:    "X ";	background-color:   #eeeeaa; }

/* misc cal styles */
.caltitle {	font-weight: bold;	color:   #425262; }
.caltab {	padding-left:    10px; padding-right:   10px;	border:   1px solid #666666; border-bottom:   2px solid #aeaeae; margin-right:   6px; }


a.caltab { text-decoration:    none;	font-weight:   bold;	font-size:   11px;
background-color:   #dedede; }
a.caltab:hover {	background-color:    #efefaf;	border-bottom:   2px solid #dedede; }
.caltabon {	padding-left:    10px; padding-right:   10px;
background-color:   #ffffff;	border:   1px solid #666666;
border-bottom:   2px solid #FFFFFF;	margin-right:   6px; }

a.caltabon { text-decoration:    none; font-weight:   bold;
font-size:   11px; }
a.caltabon:hover {	background-color: transparent; }
div#tab, div#tabcal, div#tabnav {
margin-top:    10px;	margin-left:   30px; }
div#tab {	margin-bottom: 1px; }
div.tabcal, div.tabnav {
padding:    10px;	background-color:   #ffffff;
border:   1px solid #666666;	border-bottom:   1px solid #aeaeae;
font-size:   11px; }



/* checkboxes background is required for rollover display */

.calcheckbox {

	background-color: #ffffff;

}



.caltoggle {

	font-size:    9px;

	margin-bottom:   7px;

}



/* style of the popup background in case of transparent styles */

#opaque {

	background-color: #ffffff;

}



.calfocus {

	font-size:    9px;

	background-color:   transparent;

}



.calfocus a {

	text-decoration: none;

}



.calfocuson {

	font-size:    9px;

	background-color:   #f3e498;

}



.calfocuson a {

	text-decoration: none;

}



.Calwiki {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

	margin-top:   0;

}



.Calwiki a {

	color: #443F39;

}



.Calwiki:before {

	content:    "w";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calblog {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calblog a {

	color: #443039;

}



.Calblog:before {

	content:    "b";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calgal {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calgal a {

	color: #303F49;

}



.Calgal:before {

	content:    "i";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calart {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calart a {

	color: #304F30;

}



.Calart:before {

	content:    "a";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calforum {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calforum a {

	color: #304F30;

}



.Calforum:before {

	content:    "o";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Caldir {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Caldir a {

	color: #304F30;

}



.Caldir:before {

	content:    "d";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calfgal {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calfgal a {

	color: #304F30;

}



.Calfgal:before {

	content:    "f";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calfaq {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px; }

.Calfaq a { color: #304F30; }



.Calfaq:before {

	content:    "q";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calquiz {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calquiz a {

	color: #304F30;

}



.Calquiz:before {

	content:    "z";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Caltrack {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Caltrack a {

	color: #304F30;

}



.Caltrack:before {

	content:    "t";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calsurv {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calsurv a {

	color: #304F30;

}



.Calsurv:before {

	content:    "s";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calnl {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calnl a {

	color: #304F30;

}



.Calnl:before {

	content:    "n";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Caleph {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Caleph a {

	color: #304F30;

}



.Caleph:before {

	content:    "e";

	font-family:   monospace;

	background-color:   #ffffff;

}



.Calchart {

	border-top:    1px dashed #cccccc;

	font-size:   10px;

	padding-left:   3px;

	padding-right:   3px;

}



.Calchart a {

	color: #304F30;

}



.Calchart:before {

	content:    "c";

	font-family:   monospace;

	background-color:   #ffffff;

}



.calweb {

	font-weight:    bold;

	font-size:   10px;

	text-decoration:   none;

	padding-left:   3px;

	padding-right:   3px;

	color:   #336699;

}



.calweb:hover {

	color: #996633;

}



.calprio1 {

	background-color: #DAE0E0;

}



.calprio2 {

	background-color: #DADCDC;

}



.calprio3 {

	background-color: #DAD0D0;

}



.calprio4 {

	background-color: #DACACA;

}



.calprio5 {

	background-color: #DAC0D0;

}
.calprio6 {	background-color: #DABABA;}
.calprio7 {	background-color: #DAB0B0; }
.calprio8 {	background-color: #DAAAAA; }
.calprio9 {	background-color: #DA9A9A; }
div.tabrow {
	margin-left: 29px;
	background-color: #efefef;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 11px; }
td.middle {	vertical-align: middle; }
.daterow {	margin-left: 10px; }
.mininotes {
	font-size: 80%;
	color:#666666; }
.opaque {	background-color: #ffffff; width: auto; border: 1px solid #666666; padding: 1px; }
.opaque .box-title,
.opaque, .box-data { width: auto; }
.calcontent { min-height: 60px; }

.viewmodeon {	padding-left:   0px;	padding-right:   0px; }
.viewmodeoff { padding-left:   0px; padding-right:   0px; }
a.viewmodeon img { margin: 0; padding: 0; }
a.viewmodeoff img { margin: 0; padding: 0; }
#caltable { width: 100%; }

/* * help zone */
div#edithelpzone { display: none;}
div#attzone { display:    none;	margin-top:   10px; }
div#attzoneopen { display:    block; margin-top:   10px; }

/* * Caption in tables.
 * Currently in Attachments and comments only. */
caption {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	font-weight:   bold;
	text-align:   right; }

/* trees */
div.tree {

	text-align:    left;

	padding-left:   1.5em;

}

/* Root of tree (outer div) */

div.tree#top {

/*	border:    1px outset #00E000; */

	padding:   10px 1.5em 20px 1.5em;

}



/* help links style */
a.tikihelp, a.tikihelp:visited {
	color:    inherit;
	border:   inherit;
	background-color:   inherit;
	font-size:   inherit;
	font-weight:   inherit;
	margin:   inherit;
	padding:   inherit;
	text-decoration:   inherit;
}

a.tikihelp:hover {
	color:    #224466;
	border:   inherit;
	background-color:   inherit;
	font-size:   inherit;
	font-weight:   inherit;
	margin:   inherit;
	padding:   inherit;
	cursor:   help;
	text-decoration:   inherit;
}
/* TikiIntegrator: By default copy rules dialog not shown */
div#rules-copy-panel { display: none; }
