body {background: #80ff80}

body, p, a, div { font-family: Arial; }
h1 {text-align: center; margin-top: 0em;}
h2 {text-align: center}
h2.links { text-align: left}

table { 
	border-spacing: 0pt; 
	padding-left: 0pt;
	padding-bottom: 0em;
	height: 100%; 
	width: 100%; }
	
img {border: 0}

caption {
	background-color: #408f40;
}
td.bild {height: 20%; text-align: center; font-size: medium; }
td.zkopf {font-weight: bold;}

td.hinweis {font-style: italic; vertical-align: bottom}

td.nav { 
	background-color: #408f40; 
	padding: 0px; 
	text-align: center; 
	font-size: 10pt;
	width: 12%;
	height: 1.5em;
	border-bottom-style:solid;
	border-right-style:solid;
	border-color:white;
	border-width:1;	
	}
	
td.active {
	background-color: #80ff80;
	color: black;
	padding: 0px; 
	height: 1.5em;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	border-right-style:solid;
	border-top-style:solid;
	border-color:white;
	border-width:1;
	width: 12%;
	}
	
td.photos {
	background-color: #60af60;
	color: black;
	padding: 0px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	width: 12%}

td.personals {
}

td.personalsleft {
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
	}
	
td.skills: {
	vertical-align: top;
}

td.skillsleft {
	font-weight: bold;
	vertical-align: top;
}

a.img { text-decoration: none; }

a.nav { color: black; 
	text-decoration: none; 
	font-weight:normal; }
a.nav:hover { 
	color: black; 
	text-decoration: overline underline;
	font-weight: normal; 
	}

div.address { font-weight: bold; white-space: pre; }
div.zuechter { font-weight: bold; }
td.dark
{
    background-color: #408f40;
}

