body {
	margin : 0px;
	padding : 0px;
	font : 1em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	background : #FFFFFF url(bilder/bg.gif) repeat-x scroll top;
	color : #000000;
}

a:link {
	background-color : transparent;
	color : #CC0000;
	text-decoration : none;		
}
a:visited {
	background-color : transparent;	
	color : #CC0000;
	text-decoration : none;
}
a:active {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
a:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : underline;
}

td#nav {
	background-color: #B7B5B5;
	color : #000000;
}

td.grau {
	background-color : #E6E6E6;
	color : #000000;
}

ol {
	font : 0.9em/1.2em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

ul {
	font : 0.9em/1.4em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

ul#mainlist {
	font : bold 0.7em/1.5em Verdana, Arial, Geneva, Helvetica, sans-serif;
	list-style-type : none;
	margin : 0px;
	padding : 15px 0px 15px 20px;
}

ul#prolist {
	font : bold 1em/1.5em Verdana, Arial, Geneva, Helvetica, sans-serif;
	list-style-type : square;
	margin : 0px;
	padding : 0px 0px 0px 15px;
}

ul#archiv {
	font : bold 0.9em/1.5em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

table#header {
	background-color: #B7B5B5;
	color : #000000;
	width : 610px;
}

table#inhalt {
	margin : 10px 0px 0px 0px;
	padding : 10px 20px 20px 20px;
	border : 5px solid #B7B5B5;
	width: 610px;
}

table#link {
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

table#termin {
	font : 0.8em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align : left;
}

table.modul1 {
	margin : 10px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
}

table.modul2 {
	margin : 10px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
}

table.vita {
	font : 0.8em/1.6em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

table#form {
	font : 0.9em/1.6em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 10px 20px 10px 20px;
	padding : 0px;
}

h1 {
	font : bold 0.95em/1.2em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 8px 0px 8px 10px;
	background-color : transparent;
	color : #FFFFFF;
}
h2 {
	font : bold 1.6em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;	
	margin : 0px;
	padding : 3px 25px 5px 0px;
}
h3 {
	font : bold 1.1em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 0px 10px 0px;
}
h4 {
	font : bold 0.9em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 0px 10px 0px;
}
h5 {
	font : italic 1em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 0px 0px 0px;
}

p {
	font : 0.9em/1.4em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
}

p.nachoben {
	font : 0.6em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 0px 0px 20px;
	float : right;
}

p.adresse {
	font : 0.8em/1.3em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 0px 0px 0px;	
}

p#prolink {
	font : bold italic 0.8em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px 1px 0px 10px;
	padding : 5px 10px 5px 10px;
	float : right;
}

p.zurueck {
	font : 0.6em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 20px 0px 0px;
	float : left;
}

p.datum {
	font : 0.6em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px 0px 0px 0px;
}

p.fuss {	
	font : 0.7em/1.4em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

p.klein {
	font : 0.8em/1.6em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

p.kunst {
	font : bold italic 0.7em/1.4em Verdana, Arial, Geneva, Helvetica, sans-serif;
}

p.unter {
	font : italic 0.8em/1em Verdana, Arial, Geneva, Helvetica, sans-serif;
}
