/* global styles */

* {
	margin:0;
	padding:0;
}


body {
	margin-right:0px;
	margin-bottom:0px;
	font-family:Arial,Verdana,sans-serif;
	background: white url('/images/eckpinguin.gif') right bottom no-repeat fixed;
}
td {
	font-family:Arial,Verdana,sans-serif;
}
a {
	color:#42b236;
}
a:visited {
	color:#0e6005;
}
a:hover, a:focus, a:active {
	text-decoration:underline;
}
h2 {
	border-bottom:2px solid #70de64;
}
p.version {
	text-align:right;
	font-style:italic;
	font-size:small;
}

pre {
	background:url('/images/codestart.gif') right top no-repeat;
	overflow:auto;
	margin-top:.5em;
	margin-bottom:.5em;
}
pre div {
	background: url('/images/codeend.gif') left bottom no-repeat;
	padding:1em;
}
ul.spacebelow li {
	margin-bottom:10px;
}

ul {
	margin-left:2em;
}
p, h1, h2, h3, h4, ul {
	margin-bottom:.5em;
}
h1, h2, h3, h4 {
	margin-top:1em;
}

/* page elements */
div#headline {position:fixed; left:0;top:0; width:100%; height:74px; background: white; z-index:10; overflow:hidden;}
div#subhead {position:fixed; left:349px;top:48px; z-index:15}
div#menue {position:fixed; right:0; top:100px; width:9em; border-left:2px solid #70de64; ; z-index:12}
div#content2 {margin-left:15px;margin-right:10em;margin-top:100px; }

/* Wuergarounds fuer IE */
* html div#headline, * html div#subhead, * html div#menue {position:absolute;}
* html div#menue { right:15px; }
* html div#headline {width:98%;}
* html div#content { position:absolute; top: 0; left: 0; width:100%; height:100%; overflow:auto;}
* html body { overflow-y:hidden; }
@media print {
	* html body {overflow-y:visible; } 
}
* html div#menue li {border-bottom:1px dotted white;} /* sonst 1 Leerzeile nach jedem Menuepunkt :-( */
/* vorlaeufiges Ende Wuergarounds IE */

/* menu styles */
/* background:url('/images/halbtrans.png') */
html>body div#menue { background: url("/images/halbtrans.png"); } /* halbtransparentes PNG vor IE verstecken */
/*  * html div#menue { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/halbtrans.png',sizingMethod='scale'); height: 1px; } /* IE */
* html div#menue { background: url("/images/halbtrans.gif"); } /* IE */
div#menue li, div#menue ul {margin:0; padding:0; list-style:none;}
div#menue ul ul {margin-bottom:5px; }
div#menue a {display:block; color:black;padding-left:3px; text-decoration:none;}
div#menue li li a {margin-left:10px;}
div#menue a.aktiv, div#menue a:hover, div#menue a:focus {background:white url('/images/menuaktiv.gif') left repeat-y; text-decoration:none;}

/* Styles for commitmail2html */
p.cvs			{ margin:0px;padding:0px; }
p.line_added	{ margin:0px;padding:0px;color:green; }
p.line_removed	{ margin:0px;padding:0px;color:red; }
p.linenumber	{ margin:0px;padding:0px;color:#CD853F; }
p.cvs_tag		{ margin:0px;padding:0px;background-color:yellow; }
p.diff_start	{ margin:0px;padding:0px;background-color:#80FFFF; }
p.newfile		{ margin:0px;padding:0px;background-color:#80FF80; }
p.delfile		{ margin:0px;padding:0px;background-color:#FF6060; }
p.mailfooter	{ margin:0px;padding:0px;color:grey; }

