
/*	CSS fuer hjpplaner.de
	Gustaf Mossakowski, <gustaf@koenige.org>, 2008
*/

body {font-family: sans-serif; background: #A19999; color: black;
	font-size: 90%; min-height: 101%; line-height: 1.3em; overflow-y: scroll;}
#top img {border: 0;}
.heading {font-size: 150%; color: white; margin: 0; font-weight: bold;}
.heading a:visited, .heading a:link {text-decoration: none; color: white;}
.subheading {margin: 0; color: white; font-size: 67%; font-weight: normal;}
#canvas {width: 640px; margin: auto; }
#canvas #top {width: 640px; padding-top: 2em;
	position: relative;}
#menu {list-style: none; margin: 0; padding: 2em 0 1em; padding-left: 0;
	width: 420px; height: 1.3em; }
#menu li {list-style: none; margin: 0; padding: 0 0 0; float: left;
	padding-right: 1px;}
#menu li a {display: block; padding: .5em 1em; background: #B1AAAA; color: white;
	text-decoration: none;}
#menu li li {border-left: 1px solid #A19999;}
#menu li li a {padding: .25em .75em .25em 0; background: #A19999;}
#menu li a.aktiv {border-style: solid solid none; border-color: #777; 
	border-width: 1px; background: #A19999; position: relative; top: 0px;
	z-index: 2; font-weight: bold;}
/* #menu li li a.aktiv { position: relative; top: 1px;}*/
#menu li li a.aktiv {border: none;}
#menu ul {position: absolute; padding-left: 0; top: 100%; padding-top: .5em; left: 0;
	 margin-top: 0em; right: 0; background: #A19999;}
#inhalt {clear: both; padding-top: 3em; padding-bottom: 3em; }
#fuss {clear: both;}
a:link {color: #009;}
a:visited {color: #669;}
a:link:hover, a:visited:hover {color: red;}

h1 {font-size: 120%; margin-left: 0; padding: .5em 0 1em;}
#indexseite h1 {display: none;}
h2 {font-size: 110%; margin-top: 0;}
h3 {font-size: 110%; font-weight: normal;}

form.login p {margin: .5em 0;}
form.login p input {margin: 0;}
form.login label {display: block; width: 8em; float: left; padding-top: .3em;}
form.login .submit {margin-left: 8em;}

#matrix {border-collapse: collapse;}
#matrix td {padding: 0 20px 0 0; vertical-align: top; margin-bottom: 20px; min-width: 200px;}
#matrix td img {margin-bottom: 20px; display: block;}
#matrix td img.small-left {padding: 0 20px 20px 0; float: left; vertical-align: bottom; margin: 0;}
#matrix td img.small-right {padding: 0 0 20px 0; float: left; vertical-align: bottom; margin: 0;}

#A, #A1,Ê#A2, #A3, #A4 {width: 200px; float: left; padding-top: 1px;}
#B {margin-left: 220px; width: 200px; float: left; padding-top: 1px;}
#BC, #BC1, #BC2, #BC3, #BC4 {margin-left: 220px; width: 420px; padding-top: 1px;}
#C {margin-left: 440px; width: 200px; padding-top: 1px;}

#inhalt p {margin-top: 0;}

ul {margin: 0 0 1em; padding: 0 1.5em;}
ul ul {margin-bottom: 0;}

table.beitraege td {vertical-align: top; padding-right: 1em;}
table.beitraege {padding-bottom: 1em;}

#languagelink {position: absolute; right: 0; top: 2.5em; font-size: 95%;}
#logout {position: absolute; right: 0; top: 3.75em; font-size: 95%;}
#invisible_logo {display: none;}
address#fuss {display: none;}

.mehr {padding-top: 2em;}
#thumbs {margin-left: -4px;}
#thumbs img {border: 0; margin: 0; padding: 0 4px 4px 0; vertical-align: bottom;}

.wichtig {color: red; font-weight: bold;}

#suche {padding: 1em 0 1.5em;}
#suche h3 {margin-bottom: 0;}
ul.projekte p {margin-bottom: 0;}
ul.projekte li {padding-bottom: .25em;}

#zzform .totalrecords {padding-top: 1em;}

.error {padding: 1em 0; color: red; font-weight: bold;}

textarea {margin-bottom: 1em;}

/*	CSS fuer zzform Formularskripte
	(c) Gustaf Mossakowski, <gustaf@koenige.org>, 2006-2008

	Farben BBR
	#BED0DE hellblau
	#86A3BD mittelblau
	#4E7C9D dunkelblau
	#00415E schwarzblau
*/

#zzform .editbutton, #zzform td.recordid, #zzform th.recordid 
	{background-color: #A19999;} /* wie body */

#zzform a:link {color: #009;}
#zzform a:visited {color: #669;}

#zzform #record table {background-color: #EBF0E7;}
#zzform #record .subtable th, #zzform #record .subtable td {background-color: #BED0DE;; }
#zzform #record tfoot th, #zzform #record tfoot td, td.where, th.where 
	{background-color: #86A3BD}

#zzform table.data thead td, #zzform table.data thead th,
	#zzform table.data tr.group td {border-color: #999;}
#zzform tr.last {border-color: #999;} /* last row */
#zzform tfoot td {border-color: #999}

#zzform tr.even {background-color: #BED0DE;} /* even rows */
#zzform tr.uneven {background-color: #EBF0E7; } /* uneven rows,  */

#zzform th.order {background-color: #BED0DE;} /* column ORDER BY */
#zzform ul.pages li {border-color: #666;}
#zzform td.left_separator {border-left-color: #A29F8A;}
