/* Copyright © 2002 Winfried huslik - winfried@huslik.de */
body {
	background-color: #DBF1FD; /* hellblau */
	color: #000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0;
	border-width: 0;
	}
p, td { margin-left: 0px; margin-right: 0px; 
	font-size: 9px;
	font-weight: normal;
	}
li, dd { font-size: 9px; font-weight: normal; }
th { text-align: left; }
button { border:0; }
input, textarea, select {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight:normal; text-decoration:none;} 
a {text-decoration: none;}
a:link { color: blue; background-color: inherit; }
a:visited { color: purple; background-color: inherit; }
a:hover { background-color: yellow; color: inherit; }
a:active { background-color: #0f0;  /* green */ color: #000;   /* black */ }
table { width: 100%; border-width: 0; padding: 0; }
td { vertical-align: top; }
table.ttop {
	background-color: #2484C6; /* dunkelblau */
	color: #000;
	text-align: left;
	}
td.ttop {
	text-align: left;
	vertical-align: middle;
	width: 400px;
	height: 79px;
	}
td.ttopr {
	text-align: right;
	vertical-align: middle;
	width: 400px;
	}
table.menu {
	/*background-image: url(images/tab_bg.gif);*/
	width: 100%;
	text-align: left;
	}
tr.menu { height: 45px; text-align: left; }
table.show { text-align: left; }
tr.show { }
td.show1 { width: 182px; padding-left: 10px; padding-right: 10px; text-align: left;}
td.show2 { text-align: left; }
table.form {
	background-color: #DDDDDD; /* grau */
	color: #006;  /* sehr dunkelblau */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 5px;
	margin-right: 0px;
	}
tr.form { }
td.form {
	text-align: left;
	vertical-align: top;
	width: 200px;
	}
#main {position:absolute; top:0; left:0; width:780px; z-index:0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	}
#popDiv { position:absolute; top:0; left:0; z-index:3; 
	 width: 250px;
	text-decoration: none;
	padding: 3px; }
.popCp { background-color: #006;  /* sehr dunkelblau */
	color: #FFF;  /* weiﬂ */
	text-align: center;
	font-size: 10px;font-weight: bold; }
.popTx { background-color:#FFF;  /* weiss */
	color: #000;  /* schwarz */
	font-size: 10px; font-weight: normal; }
.s8  { font-size: 8px; font-weight: normal; }
.s9  { font-size: 9px; font-weight: normal; }
.s9b  { font-size: 9px; font-weight: bold; }
.s9g  { font-size: 9px; font-weight: normal;  color:#999; background-color: inherit;}
.s10 { font-size: 10px; font-weight: normal; }
.s10b { font-size: 10px;font-weight: bold; }
.s10g  { font-size: 10px; font-weight: normal;  color:#999; background-color: inherit;}
.s12 { font-size: 14px; font-weight: normal; }
.s12b { font-size: 14px;font-weight: bold; }
.s20b { font-size: 24px; font-weight: bold; }

