/* $Id: tabfree.css,v 1.16 2007-07-05 14:18:48 stefan Exp $ */

.blockheader { margin:0px ; padding:2px
	; color:black ; background-color: gray
	/*; border:thin solid red*/
	}

.blockmenu { width:13% ; float:right ; margin:0px ; padding:0px
	; color:black ; background-color: gray ; font-family:sans-serif
	/*; border:thin solid red*/
	}

.blockcontent { width:80% ; float:left ; padding: 1em ; margin:0px 
	/*; border:thin solid red*/
	}

.blockfooter { clear:both; margin:0px
	/*; border:thin solid red*/
	}

.menulvl0 {
	; font-size: 100% ;
	}

.menulvl1 {
	; font-size: 80% ; margin-left: 10px
	}

.menuitem { margin-top: 2px ; margin-bottom: 2px ; margin-left: 1px ; margin-right: 1px
	; padding-top: 2px ; padding-bottom: 2px ; padding-left: 1px ; padding-right: 1px
	; display:block ; color:black
	; border:1px solid #D8D8D8
	}

a.menuitem:link { text-decoration:none; }
a.menuitem:visited { text-decoration:none; }
a.menuitem:hover { background-color:#A8A8A8; text-decoration:none; }
a.menuitem:active { text-decoration:none; }

.headline { width:100%; color:black; background-color: #A8A8A8;
	font-family:sans-serif
	}

.codesnip { color:black ; background-color:#8080FF
	; border-width:thin ; border-style:solid ; border-color:black;
	}

.locstyLastChanged { font-size:xx-small;font-family:sans-serif;color:#999999;}

/*
a:link { color:#0000FF; text-decoration:none; }
a:visited { color:#0055BB; text-decoration:none; }
a:hover { color:#8888FF; text-decoration:none; }
a:active { color:#0000FF; text-decoration:none; }
*/

h1 { margin-top:2px; margin-bottom:2px; line-height:1em; text-align:center }
/* h2 { margin:1px; line-height:1em; padding:0px; } */
body.normal {
	color:black; background-color:#A8A8A8; font-family:sans-serif;
	}
body.small {
	color:black; background-color:#A8A8A8; font-family:sans-serif; font-size: 90%
	}
p.todo { border-width:3px; border-style:solid; border-color:red; }
dt { font-weight:bold; }

table.sortable thead {
	color:black ; background-color: gray;
	font-weight: bold; cursor: pointer;
	}
