/* DATEI: selfhtml.css */
h1,h2,h3,h4,p,ul,ol,li,td,th,address,blockquote,nobr,b,i {
 font-family:Verdana,Arial,sans-serif;
}

body {
background-color: #555599;
padding: 5px;
margin: 0;
}

img, table {
  margin: 0;
}

h1 { font-size:180%;}
h2 { font-size:150%;}
h3 { font-size:120%;}
h4 { font-size:100%;}

h1.ausschreibung { font-size:220%;}

div,td,th,address,blockquote { font-size:90%; }
pre { font-size:90%; }

div.menuitem {
	padding: 6px;
}

div.submenuitem {
	padding: 6px;
}

div.menuitem_selected {
	padding: 6px;
	background-color: #ffee00;
}

div.submenuitem_selected {
	padding: 6px;
}

td.menucell {
	background-color: white;
	font-weight: bold;
	font-size: 100%;
}

td.submenucell {
	background-color: #ffee00;
	font-weight: bold;
}

.submenucell a:hover {
	color: white;
}

.userdata { background-color:#FFFFCC; }
.blue { background-color:#CCCCFF; }
.error { background-color:#FFCCCC; }
.headline { background-color:#DDDDDD;}
.button { width:15em; }

.presse {font-family:serif; font-size:100%; }
h2.presse {font-size:250%; }
h3.presse {font-size:200%; }
h4.presse {font-size:150%; }

a:link { color:#555599; text-decoration:none; }
a:visited { color:#555599; text-decoration:none; }
a:active { color:#69748a; text-decoration:none; }
a:hover { color:#ffee00; text-decoration:none; }

#sponsoren {
  position: fixed;
  left: 807px;
  top: 9px;
  background-color: white;
  padding: 0;
  text-align: center;
}

* html #sponsoren {
  position: absolute;
}

.sponsor {
  text-align: center;
  margin: 15px 10px 15px 10px;

