* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
font: normal 1em verdana, sans-serif;
}

body {
text-align: center; /* Fï¿½r IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbï¿½ndig ausgerichtet sind */
}

html, body {
height: 100%;
background: white;
padding: 0px;
}

/* DIV-Boxen */

div#wrapper {
position:relative;
margin: 0 auto;
margin-top: -20px;
width: auto;
margin-bottom: -20px;
min-height: 100%;
height: auto !important;
height: 100%;
background: none;
}

div#header {
	display: hidden;
	height: 0px;
	margin: 0;
	padding: 0px;
	background-image: none;
}


#name{
	display: hidden;
	height: 0px;
	margin: 0;
	padding: 0px;
	background-image: none;
	}

#navigationTop a{
	display: hidden;
	height: 0px;
	margin: 0;
	padding: 0px;
	background-image: none;
	font-size: 0px;
}

#navigationTop a:hover{
	color: #990033 !important;
}

#navigationTop {
	display: hidden;
	height: 0px;
	margin: 0;
	padding: 0px;
	background-image: none;
}

#centerCol {
/*margin: 0 200px;*/
margin: 20px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 30px;
padding-top: 10px;
color: #DDD;
/*	font: normal 9pt "Lucida Sans Unicode",sans-serif;*/
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
}

div#footer {
background: none;
font-size: 0px;
height: 0px;
}

.left    {float: left;}
.right   {float: right;}
.clearer {clear: both;}

.centerImg div.desc { background-color: white; }
.rightImg div.desc { background-color: white; }

/* Sachen für die Berichte */

#ReportBox {
	width:auto;
	background-color: white;
	padding: 0px;
	margin: 0px;
	border: none;
	font-size: 14px;
}

.plant a {color:black;   text-decoration: none;}

#ReportBox table {
	width:       100%;
}

#ReportBox tr {
	vertical-align: middle;
  border:1px solid black;
	background-color: white;
}

#ReportBox tr.odd{
	background-color: #ebebeb;
/* 	#2c5e13; */
}

#ReportBox td {
	vertical-align: top;
  border:1px solid black;
}

/* Newsseite */
div.box2 {
  border: 1px solid black;
  color: black;
}
div.boxbody2 {
  background-color: white;
}

div.boxheader2 {
  background-color: white;
	color: black;
}

.NewsBox {
	background-color: white;
	border:1px solid black;
/*	line-height: 22px; */
}

.header{color: black;}

/* Berichteseite */
.NewsBox2 {
	width: auto;
	background-color: white;
	border:1px solid black;
	margin-left: 10px;
	margin-right: 10px;
}

.NewsBoxText {
	width: 90%;
	float: left;
/*	margin-left: -10px;*/
}

/* Termineseite */
.NewsBox {
	width: auto;
	background-color: white;
	border:1px solid black;
	margin-left: 10px;
	margin-right: 10px;
}
