body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #AFAFAF;
	margin:0 auto 0 auto;
}
.innerLoginContainer {
    margin: 40px 150px 10px 150px;
    padding: 10px 5px 5px 5px;
    border: 2px solid #000000;
    background-color: #B1B1B1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.loginContainer {
    text-align: center;
    margin: 100px 100px 100px 100px;
    padding: 5px 5px 5px 5px;
    border: 2px solid #000000;
    background-color: #CCCCCC;
    width: 600px;

}
#pflichtfeld{
background: #FF9;
}
.pflichtfeld{
background: #FF9;
}
h1, h2, h4 {
	color: #330000;
	margin:5px auto 10px auto;
	text-align:center;
}
h3, h5, h6 {
	color: #996666;
}
a {
  color: #000;
  text-decoration:none;
  font-weight:bold;
}

legend{
	font-size:18px;
	font-weight:bold;
}

#container{
	width: 1210px;
    height: 820px;
	margin:0 auto 0 auto;
}
#topmenu tr td {
	background-color:#666;
	color:#FFF;
	text-align:center;
}
#maintable tr td{
	color: #000;
}
#maintable  {
	background-color:#ccc;
		color:#000;
	text-align:center;
	border: 1px solid #000;
}
#content {
	background-color:#F0F1F4;
	height: 755px;
		color:#000;
	padding: 10px 10px 10px 10px;
}
#content2 {
	background-color:#F0F1F4;
	height: 705px;
		color:#000;
	padding: 10px 10px 10px 10px;
}
#content td{
		color:#000;
	padding: 1px 1px 1px 1px;
}
#menu_a
{
	text-align:center;
}
#menu_a a
{
	text-decoration:none;
	color:#000;
}
#gelb
{
	background-color:#F0F1F4;
	height: 700px;
		color:#000;
	padding: 1px 1px 1px 1px;
}
#here{
	background-color:#F0F1F4;
	color:#F00;
	font-weight:bold;
}
.eint_oben {
	height: 685px;
	width: 220px;
	padding: 2px 2px 2px 2px;
}
.eint_lang {
	height: 725px;
	padding: 2px 2px 2px 2px;
}
.eint_unten {
	height: 285px;
	padding: 2px 2px 2px 2px;
}
.div_content{
	height:100%;
	border: 1px solid #000;
	padding: 2px 2px 2px 2px;
	text-align:left;
	overflow:auto;
}
.div_starter{
	height:70%;
	border: 1px solid #000;
	padding: 2px 2px 2px 2px;
	text-align:left;
	overflow:auto;
}
* html #overlay { /* ie6 hack */
   position: absolute;
   height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
* html #lightBox { /* ie6 hack */
   position: absolute;
   margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#lightBox {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-500px;
   margin-top:-200px;
   z-index:250;
   width:1000px;
   overflow:scroll;
   height:400px;
   background-color:#fff;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
}
#hinzu {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-350px;
   margin-top:-250px;
   z-index:250;
   width:900px;
   overflow:auto;
   height:500px;
   background-color:#ccc;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#wettdel {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-350px;
   margin-top:-250px;
   z-index:250;
   width:400px;
   overflow:auto;
   height:200px;
   background-color:#ccc;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#daten_speichern {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-250px;
   margin-top:-250px;
   z-index:250;
   width:400px;
   overflow:auto;
   height:300px;
   background-color:#FFFF99;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#daten_anfordern {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-250px;
   margin-top:-250px;
   z-index:250;
   width:400px;
   overflow:auto;
   height:300px;
   background-color:#CCCCCC;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#csvdaten_auswaehlen {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-450px;
   margin-top:-300px;
   z-index:250;
   width:750px;
   overflow:auto;
   height:550px;
   background-color:#CCCCCC;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#dbf_download {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-350px;
   margin-top:-250px;
   z-index:250;
   width:600px;
   overflow:auto;
   height:400px;
   background-color:#ccc;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#hinzu_fehler {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-150px;
   margin-top:-250px;
   z-index:250;
   width:500px;
   overflow:auto;
   height:500px;
   background-color:#ccc;
   border:1px #000 solid;
	font-weight:normal;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#edit {
   position:absolute;
   top:35%;
   left:50%;
   margin-left:-122px;
   margin-top:-232px;
   z-index:250;
   width:400px;
   overflow:auto;
   height:655px;
   background-color:#ccc;
   border:5px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#mdg {
   position:absolute;
   top:50%;
   left:50%;
   margin-left:-450px;
   margin-top:-175px;
   z-index:250;
   width:400px;
   overflow:auto;
   height:280px;
   background-color:#ccc;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#mdel {
   position:absolute;
   top:35%;
   left:50%;
   margin-left:-122px;
   margin-top:-232px;
   z-index:250;
   width:400px;
   overflow:auto;
   height:655px;
   background-color:#ccc;
   border:5px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#dis_auswahl {
   position:absolute;
   top:10px;
   left:15px;
   width:1080px;
   overflow:auto;
   height:670px;
   background-color:#ccc;
   border:1px #000 solid;
   text-align:center;
   -ms-filter: "Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
   padding:20px;
}
#starterliste td{
border:1px solid #000;
}
#overlay {
   position: fixed;
   z-index:199;
   top: 0px;
   left: 0px;
   height:100%;
   width:100%;
   background-color:#000;
   -ms-filter: "Alpha(Opacity=75)";
   filter:alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
}
.staende{
	border:1px #333 solid;
	font-size:11px;
	width:15px;
}
.orte{
	border:1px #333 solid;
	font-size:11px;
}
#auswahl{
	font-size:11px;
}
#auswahl input{
	font-size:11px;
}