/* Organigramm, Vorstand, Projektlisten, WB-Angebot nicht fertig */
table.freiethemen td.besetzt,div#nav-inhalt-titel,div#nav-zertifikate-titel,div#nav-zertifikate,div#spamsammler { display: none; }

body
{
	background: rgba(153,204,102,0.25) url(images/haende.png) fixed;
	font-family: Helvetica,Arial,sans-serif;
	text-shadow: rgba(255,255,255,1) 0 0 2px;
}

a,a:visited { color: rgba(0,0,0,1); }
body,ul,p { margin: 0; }
table#schatten,div#content-inhalt table { width: 100%; }
div.linkliste>ul,ul.kontaktliste,ul.adressblock,div#content-inhalt td,div#kopfzeile,div#nav-inhalt ul,div#content-titel,p,div#fusszeile { padding: 2px; }

div#kopfzeile,div#content-titel,div#content-inhalt h2
{
	border-top: 1px solid rgba(255,255,255,0.75);
	border-bottom: 1px solid rgba(0,0,0,0.5);
}

div#kopfzeile,div#content-inhalt.organigramm td.voll tr:first-child { background: rgba(153,204,102,0.75); }

img#kopf-logo
{
	height: 19px;
	float: left;
	margin-right: 0.5em;
	border: none;
}

div#kopf-titel
{
	font-size: 19px;
	line-height: 19px;
}

div#kopf-titel a { text-decoration: none; }
div#nav-inhalt ul li,div.linkliste li,ul.adressblock li,ul.kontaktliste li { list-style: none; }
div#content-inhalt ul.kontaktliste>li>ul>li>ul>li,div#content-titel { clear: left; }
div#fusszeile,div#content-titel,div#fusszeile { background: rgba(0,0,0,0.25); }
div#content-inhalt ul.kontaktliste>li,div#nav-inhalt a.aktiv,div#content-inhalt.linkliste>ul>li,div#content-titel,div#fusszeile,div#content-inhalt.organigramm>table { font-weight: bold; }
div#content-inhalt h1 { font-size: 1.5em; }

div#content-inhalt h2
{
	font-size: 1.25em;
	background: rgba(153,204,102,0.5);
}

ul.kontaktliste>li>ul>li,div.linkliste>ul>li>ul,div#content-inhalt.organigramm td.voll tr+tr { font-weight: normal; }
div.linkliste>ul>li>ul>li,ul.kontaktliste>li>ul>li>ul>li>ul>li { list-style: disc; }
div#content-inhalt li.pdflink { list-style-image: url(images/icon-pdf.png); }
li.pdflink,div#nav-inhalt>ul>li li { margin-left: 0.5em; }
div#content-inhalt form#google-suche,div#fusszeile,form#google-suche,div#content-inhalt.organigramm td { text-align: center; }
table.freiethemen td,div#fusszeile,div#content-inhalt.organigramm td.voll tr+tr { font-size: 0.8em; }

div#fusszeile
{
	color: rgba(255,255,255,0.85);
	text-shadow: rgba(0,0,0,1) 0 0 2px;
}

ul { margin-bottom: 0.5em; }
li { margin-bottom: 0.25em; }
table.einfach,table.freiethemen { border-collapse: collapse; }
table.einfach td,table.freiethemen td,div#content-inhalt.organigramm td { vertical-align: top; }
table.einfach td,table.freiethemen td,div#content-inhalt.organigramm td.voll td { border: 1px rgba(0,0,0,0.5) solid; }

table.freiethemen td.teilbereich
{
	font-size: 1em;
	padding-top: 1em;
}

table.freiethemen td { line-height: 1.1em; }
ul.adressblock ul,ul.kontaktliste ul { padding-left: 0; }
ul.kontaktliste>li>ul>li { font-style: italic; }

ul.adressblock li.pdflink
{
	list-style-position: inside;
	margin-left: 0;
}

ul.kontaktliste>li>ul>li>ul>li
{
	font-style: normal;
	padding-right: 64px;
}

ul.kontaktliste>li>ul>li>ul>li img
{
	float: right;
	margin-right: -64px;
}

ul.kontaktliste>li>ul>li>ul>li ul,ul { padding-left: 1.5em; }
div#content-inhalt.organigramm>table { margin: 0 auto; }

div#content-inhalt.organigramm td
{
	width: 10%;
	padding: 0;
}

div#content-inhalt.organigramm td.mitte { border-right: 1px rgba(0,0,0,0.5) solid; }
div#content-inhalt.organigramm td.oben { border-top: 1px rgba(0,0,0,0.5) solid; }
div#content-inhalt.organigramm td.platz { padding-right: 4px; }
div#content-inhalt.organigramm td.voll tr+tr { line-height: 1em; }

div#content-inhalt.organigramm td.voll tr+tr td
{
	border-top: none;
	background: rgba(153,204,102,0.25);
}