BODY, P, DIV, PRE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE, TH, TD {font-family:Arial,Geneva,Helvetica; font-size:12px; color:#CCFFCC;} 

h4 { font-size:16px;}
ul {list-style-image:url(img/listimage.gif); line-height:18px; margin-top:0px; margin-bottom:0px;}

a				{ font-family:Arial,Geneva,Helvetica; text-decoration:underline; color:#33ff33; }
a.intern		{ text-decoration:underline; color:#CCFFCC; }
a.nounderline 	{ text-decoration: none;}

.active 		{ line-height:18px; color:#CCFFCC; }
.inactive 		{ line-height:18px; color:#339933; }

td.referenz 	{ background-image:url(img/Referenzen/bg.gif); font-size:12px; color:#CCFFCC;}

img.inactive 	{ border:1px;border-style:solid;border-width:1px;border-color:#339933;}	

td.menu 		{ background-image:url(img/nav/bg_0.gif); }
td.menuact 		{ background-image:url(img/nav/bg_1.gif); }

p.menu { color:#CCFFCC; font-size:10px; font-family:Arial,Helvetica,Geneva; }
p.menupre { color:#33FF33; font-size:10px; font-family:Arial,Helvetica,Geneva; }
#ListEntry {font-size:12px; font-family:Arial,Helvetica,Geneva; line-height:18px;}

p.warning  { color: #ccff00; font-size:12px;}

#Hidden {position:absolute; top:0px; left:0px; visibility: hidden;}
#NoScript {position:absolute; top:10px; left:100px; height:55px; width:300px; background-image:url(img/tableBG.gif); z-index:500;}
#CheckDOM {position:absolute; top:30px; left:100px; width:400px; height:30px;}
#Matrix  {position: absolute; left:100px;top:50px;width:600px;height:600px;z-index:0;}
#Sound 	 {position:absolute; top:200px; left:20px; z-index:2; visibility:hidden;}
#page0 { height: 600px;	left: 100px; position: absolute; top: 10px;	width: 600px;	z-index: 29;}
#pagelist {	height: 20px;	left: 100px; position: absolute; top: 100px; z-index: 29;}
#startSearch, #PageButtons {
	position:absolute;
	top:0px;
	right:10px;
	z-index:50;
	background-image:url(img/tableBG.gif);
	border:1px solid #379E37;
	border-top:none;
}
#startSearch form {
	margin:0px;
	padding:3px;
}
#startSearch input, #search input {
	width:150px;
	font-size:10px;
	border:1px solid #379E37;
	background-color:#CFC;
}
#startSearch input:hover {
	background-color:#EFFFEF;
}
#startSearch .submit, #search .submit {
	width:75px;
	background-color:#187E18;
	color:#3F3;
}
#startSearch .submit:hover, #search .submit:hover {
	background-color:#245F24;
}

form#search {
	margin:0px;
	padding:0px;
	width:100%;
}
#search table {
	background-image:url(img/pgBG.gif);
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%;
}
#search table td {
	vertical-align:top;
	border-top:1px solid #393;
	line-height:20px;
	/*padding:2px;*/
}
#search table tr {
	padding:0px;
	margin:0px;
}
#search table td.firstLine {
	 border:none;
	 text-align:right;
}
#search table td.num {
	 text-align:right;
	 font-weight:bold;
	 width:30px;
}
#search table td.quality {
	 width:55px;
}
#search table td.hit a {
	display:block;
	padding-left:15px;
	width:100%;
	text-decoration:none;
}
#search table tr:hover {
	background-color:#393;
}
a.more {
	display:block;
	/*width:100%;*/
	text-decoration:none;
	text-align:right;
	background:transparent url(img/nav/linkpfeil.gif) no-repeat right top;
	padding-right:20px;
}
a.more:hover {background-color:#393}
#search table td.hit a:hover {background:#393 url(img/nav/linkpfeil.gif) no-repeat 3px 0px;}
*html a.more {width:100%;}
#search table.searchInput {
	 border-collapse:collapse;
	 margin:0px;
	 padding:0px;
	 margin-bottom:10px;
	 /*border:none;*/
}
#search table.searchInput tr:hover, #search table.searchInput tr {
	 background-color:transparent
}
#search table.searchInput td {
	 margin:0px;
	 padding:5px;
	 border:none;
}
#search input {
	width:405px;
	height:1.5em; /*18px;*/
	font-size:12px;
	margin:0px;
	padding:2px;
}
#search .submit {
	width:194px;
	font-size:12px;
	font-weight:bold;
}
#search select {
	background-color:#CFC;
	font-size:10px;
	width:100px;
	/*display:block;*/
}
#PageLogoDiv {
	z-index:10000;
}
#PageButtons span a {
	display:block;
	float:left;
	padding:2px 7px 2px 17px;
	background:transparent url(/img/childpages.gif) no-repeat 3px 1px;
	border-left:1px solid #66D473;
	text-decoration:none;
}
#PageButtons span a:hover {
	background-color:#287228;
}
#PageButtons {
	border-right:1px solid #66D473;
}
.projectLink {
	display:block;
	background:transparent url(/img/childpages.gif) no-repeat 3px 1px;
	padding:0px 0px 0px 17px;
}
.inactive .projectLine {
	display:none;
}
.projectLine {
	margin-bottom:5px;;
}
.projectImg {
	margin-left:17px;
}

ul.ListEntry {
	list-style-image:url(/img/ListEntryImg.gif);
	margin:0px;
	margin-left:17px;
	padding:0px;
}
ul.ListEntry li {
	padding:0px;
	margin:0px;
}

#AdditorStatus {position: absolute; left:611px; top:-3px; width: 200px; height: 30px; z-index:555}
#AdditorMessage {background-color:red; position: absolute; left:611; top:35px; width: 200px; height: 30px; z-index:555}
#AdditorPageInfo {position: absolute; left:390px; top:40px; width: 200px; height: 100px; visibility:hidden; z-index:556}
#AdditorPopup {position: absolute; left:200px; top:40px; width: 200px; height: 40px; visibility:hidden; z-index:557}
.AS {font-size:12px; color:#000000}
.ASsmall {font-size:10px; color:#000000}
.APIlabel {font-size:10px; color:#666666;}

#MenuBg0 {position: absolute; top: 10px; left:100px; z-index:30;}
#MenuFg0 {position: absolute; visibility: hidden; top: 242px; left: 76px; z-index:31;overflow:auto;}
#MenuMo0 {position: absolute; visibility: hidden; top: 242px; left: 76px; z-index:81;}
#MenuBg1 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:40;}
#MenuFg1 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:41;overflow:auto;}
#MenuMo1 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:82;}
#MenuBg2 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:50;}
#MenuFg2 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:51;overflow:auto;}
#MenuMo2 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:52;}
#MenuBg3 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:60;}
#MenuFg3 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:61;overflow:auto;}
#MenuMo3 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:83;}
#MenuBg4 {position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden; z-index:70;}
#MenuFg4 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:71;overflow:auto;}
#MenuMo4 {position: absolute; visibility: hidden; top: 0px; left: 0px; z-index:84;}
