body{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 24px;
	}
.stempel{
	 background-image:url(http://officewars.de/img/rebuild/beta.gif); 
	width: 122px;
	height: 107px;
	/*background-image:url(http://wiki.piratenpartei.de/images/7/72/Denk_selbst_klein.gif);
	width: 198px;
	height: 99px;
	*/
	position:absolute;
	top: 1px;
	left:1px;
	z-index: 2;
	}
	
	
.pagebody{
	margin:0 auto;
	background-image:url(http://officewars.de/img/rebuild/body_bg.jpg);
	widht: 830px;
	max-width: 830px;
	z-index: 1;
	text-align:center;
	}
.header{
	background-image:url(http://officewars.de/img/rebuild/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 830px;
	height: 201px;
	}	
.mainmenue{
	position: relative;
	top:  166px;
	left: 19px;
	padding-top:0px;
	background-image:url(http://officewars.de/img/rebuild/mainmenue_bg.jpg);
	background-repeat:no-repeat;
	width: 793px;
	height:30px;
	}
	.mainmenue ul{
		position:relative;
		top:3px;
		right: 37px;
		width: 829px;
		}
	.mainmenue li {
			background-image:url(http://officewars.de/img/rebuild/button.jpg);
			min-width: 106px;
			height:  25px;
			font-family:Arial, Helvetica, sans-serif;
			list-style-type: none;
			display: block;
			float: left;
			margin:0;
			padding-left: 6px;			
			}
	.mainmenue li:hover {
			background-image:url(http://officewars.de/img/rebuild/button_over.jpg);
			font-family:Arial, Helvetica, sans-serif;
			list-style-type: none;
			display: block;
			float: left;
			margin:0;
			}
		.mainmenue a:link, .mainmenue a:visited {
			position:relative;
			top: 4px;
			display:block;
			width: 100px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color: #000000;
			}
			
		.mainmenue a:active, .mainmenue a:focus, .mainmenue a:hover {
			position:relative;
			top: 4px;
			display:block;
			width: 100px;			
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			color: #808080;
			}
.maincontent{
	width: 560px;
	max-width: 560px;
	margin-left: 28px;
	text-align:left;
	font-size:0.9em;
	position:relative;
	bottom: 27px;
	}	
	
.navbar{
	text-align:left;
	float: right;
	margin-right: 30px;
	}
	.navbar ul{
		width:157px;
		padding: 0;
		margin:0;
		border: #000000 1px solid;
		}
	.navbar li{
		background-color:#CCCCCC;
		padding-left: 2px;
		list-style:none;
		display:block;
		font-size:0.9em;
		line-height: 1.5em;
		}
	.navbar li:hover{
		background-color:#DDDDDD;
		}
		.navbar a:link, .navbar a:visited {
		display:block;
		width: 153px;
		height: 1.4em;
		text-decoration: none;
		color: #333333;
		font-weight: normal;
		}
		.navbar a:hover, .navbar a:focus, .navbar a:active {
		display:block;
		text-decoration: none;
		color: #000000;
		font-weight:bold;
		}
		.navbar li:hover a:before { 
		content: ""; }
		
	.listHead{
	background-image:url(http://officewars.de/img/rebuild/listHead_bg.jpg);
	width:155px;
	height: 18px;
	}
	.listHead a:link, .listHead a:visited{
		text-decoration:none;
		color: #000000;
		}
	.ainline a:focus, .ainline a:hover, .ainline a:active, .ainline a:link, .ainline a:visited{
	display:inline;
	}

.footerContent {
		clear:right;
		background-image:url(http://officewars.de/img/rebuild/footer_bg.jpg);
		background-repeat:no-repeat;
		text-align:center;
		width: 839px;
		height: 60px;	
				}
		#footMenue {
			margin: 0px;
			padding: 0px;
			text-align: center;
			position: relative;
			top: 9px;
			}
		#footMenue li {
			font-family:Arial, Helvetica, sans-serif;
			display: inline;
			padding-right: 15px;
			padding-left: 15px;
			list-style-type: none;
			color:#FFFFFF;
			}
		#footMenue a:link, #footMenue a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration:none;
			color: #000000;
			}
			
		#footMenue a:active, #footMenue a:focus, #footMenue a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration:underline;
			color: #333333;
			}
		#footer {
		 	margin: 0px;
			padding: 0px;
			text-align: center;
			position: relative;
			top: 20px;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			color: #909090;
			}
			.clear {
			clear:left;
			width:200px;
			}
		.kleinundunscheinbar {
			font-size: 8px;
			}
		.kleinundunscheinbar2 {
			font-size: 9px;
			}
		#topButton {
			text-align: right;
			width: 580px;
			}
		#topDA, #bottomDA, #midDA, #midDA2, #midDA3 {
			width: 100%;
			text-align: center;
			}
		#topDa{
			position:relative;
			top: 7px; 
			}
	
		.clear {
			clear:left;
			width:200px;
			}
		.kleinundunscheinbar {
			font-size: 8px;
			}
		.kleinundunscheinbar2 {
			font-size: 9px;
			}
			
	#Inhalt {
		position: relative;
		top:	30px;
		left:	8px;
		width: 	560px;
		}
		#Inhalt H1 {
			font-family:	Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			font-size:18px;
			padding-bottom: 0px;
			}
		#Inhalt H2 {
			font-family:	Arial, Helvetica, sans-serif;
			color:#333333;
			font-weight:bold;
			font-size:12px;
			position: relative;
			bottom: 10px;
			padding-bottom: 0px;
			}
		#Inhalt H3 {
			font-family:	Arial, Helvetica, sans-serif;
			color:#000000;
			font-weight:bold;
			font-size:12px;
			position: relative;
			top: 7px;
			padding-bottom: 0px;
			}
		#Inhalt a:link, #Inhalt a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-decoration:underline;
			color: #333333;
			}
		#Inhalt a:active, #Inhalt a:focus, #Inhalt a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-decoration:none;
			color: #000000;
			}

	#advertisement {
		position: relative;
		top:	30px;
		left:	8px;
		width: 	560px;
		}
		#advertisement H1 {
					font-family:	Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight:bold;
					font-size:18px;
					padding-bottom: 0px;
					}
				#advertisement H2 {
					font-family:	Arial, Helvetica, sans-serif;
					color:#333333;
					font-weight:bold;
					font-size:12px;
					position: relative;
					bottom: 10px;
					padding-bottom: 0px;
					}
				#advertisement H3 {
					font-family:	Arial, Helvetica, sans-serif;
					color:#000000;
					font-weight:bold;
					font-size:12px;
					position: relative;
					top: 7px;
					padding-bottom: 0px;
					}
				#advertisement a:link, #advertisement a:visited {
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					text-decoration:underline;
					color: #333333;
					}
				#advertisement a:active, #advertisement a:focus, #advertisement a:hover {
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					text-decoration:none;
					color: #000000;
					}
		#hilfe li {
			list-style-type:decimal-leading-zero;
			}
		#hilfe a:link, #hilfe a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 13px;
			text-decoration:none;
			color: #333333;
			}
			
		#hile a:active, #hilfe a:focus, #hilfe a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 13px;
			text-decoration:underline;
			color: #000000;
			}
		#hinweis, .hinweis {
			color: #CC0000;
			}
			
		/*Schreibtischinfoleiste */
		.schreibtischInfo {
			width: 		530px;
			position: 	relative;
			top:		7px;
			text-align:	center;
			margin-top:		5px;
			margin-bottom: 	5px;
			background-color: #666666;
			border: 	1px solid #000000;
						}
						
		.schreibtischInfo li {
			position:relative;
				right: 25px;
			padding-left: 	10px;
			padding-right:  10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			display: inline;
			list-style-type: none;
			color:#000000;
				color:	#FFFFFF;
				}

		
		/************************/
		/* TABELLENDEFINITIONEN */
		/************************/		
		
		/* Tabellendefiniton für Ausgabe der Bauschleife */
		#bauschleife, #bauschleife tr, #bauschleife td {
			border: 0px solid;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: right;
			}
			#bauschleife strong {
				color: #333333;
				}
				#uebersicht {
					font-family:Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					text-decoration:none;
					color: #000000;
					}
				
				#tabelleDunkel {
					background-color:#666666;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#CCCCCC;
					}
				#tabelleHell {
					background-color:#999999;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					}
					#tabelleDunkel a, #tabelleHell a {
						font-size: 10px;
						font-family:Arial, Helvetica, sans-serif;
						text-decoration:underline;
						}
					#errorLog {
						color:#FFCC66;
						}
					#gruenLog {
						color:#009900;
						}
				
				#aktionen {
					position:relative;
					bottom: 15px;
					right: 25px;
					}
				#aktionen, #aktionen ul {
					font-family:Arial, Helvetica, sans-serif;
					font-size: 11px;
					line-height: 10px;
					padding-top: 2px;
					padding-bottom: 4px;
					margin: 0px 0px 0px 0px;
					list-style-type: none;
					color:#000000;
					}
			#forschung {
					font-family: Arial, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;
					width: 100%;					
					}
				.heller_bg {
					background-color: #CCCCCC;
					border: 1px #000000 solid;
					vertical-align:middle;
					text-align: center;
					color: #000000;
					padding: 10px 10px 10px 10px;
					margin: 0px 0px 0px 0px;
					}
					.heller_bg:hover {
						background-color: #D9D9D9;
						}
				.dunkler_bg {
					background-color: #AAAAAA;
					border: 1px #000000 solid;
					vertical-align:middle;
					text-align: center;
					color: #000000;
					padding: 10px 10px 10px 10px;					
					margin: 0px 0px 0px 0px;					
					}
						.dunkler_bg:hover {
							background-color:#B9B9B9;
							}
			#allidaten {
					margin:0 auto;
					font-family: Arial, Helvetica, sans-serif;
					margin: 0px 0px 0px 0px;
					width: 98%;					
					}
				.table_light {
					background-color: #CCCCCC;
					border: 1px #505050 solid;
					vertical-align:top;
					text-align: left;
					color: #000000;
					padding: 3px 3px 3px 3px;
					margin: 0px 0px 0px 0px;
					}
					
				.table_dark{
					background-color: #AAAAAA;
					border: 1px #505050 solid;
					vertical-align:top;
					text-align: left;
					color: #000000;
					padding: 3px 3px 3px 3px;					
					margin: 0px 0px 0px 0px;					
					}
				#kassenbuch{
					margin: 0px 0px 0px 0px;	
					font-family: Arial, Helvetica, sans-serif;
					border: 1px #000000 solid;
					width: 85%;
					}
				#kassenbuch2{
					margin: 0px 0px 0px 0px;	
					font-family: Arial, Helvetica, sans-serif;
					border: 1px #000000 solid;
					width: 65%;
					}
					.kasse_dark{
						background-color: #AAAAAA;
						border: 0px #AAAAAA solid;
						text-align: left;
						color: #000000;
						padding: 3px 3px 3px 3px;					
						margin: 0px 0px 0px 0px;					
						}
					.kasse_light {
						background-color: #CCCCCC;
						border: 0px #CCCCCC solid;
						text-align: left;
						color: #000000;
						padding: 3px 3px 3px 3px;
						margin: 0px 0px 0px 0px;
						}
					.plus{
						color: #339900;
						font-weight:bold;
						}
					.minus{
						color:#CC0000;
						font-weight:bold;
						}
					#topButton, #topButton a {
					text-decoration: none;
					color:#000000;
					font-weight:bold;
					}

