body {
	background-color: #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #336699;
}

a {
	color: #3366CC;
	text-decoration: none;
}

#header {
	font-size: 24px;
	background-color: #b1cb06;
	color: #FFFFFF;
	text-align:center;
	top:0px;
	letter-spacing:0.1em;	
	padding-top:10px;
	padding-bottom:10px;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}

#footer {
	font-weight: bold;
	visibility:visible;
	background-color:#808080;
	color:#FFFFFF;
	height:25px;
	letter-spacing:0.1em;	
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
text-align:center;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
	border-style: ridge;
	background-color: #CCCC99;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

a:hover {
	text-decoration: underline;
}


table {
	background-color: #CCCC99;
}

#validatorimg
{
position:fixed;
right:0px;
}

#upload_target
{
text-align:center;
}

#dispoviewmenue
{
height:60px;
width:350px;
float:left;
margin: 5px;
}
#filterdiv
{
width:1010px;
height:1000px;
/*background-color: #CCCCCC;*/
z-index:10;
overflow:scroll;
/*height:400px;*/
position:absolute;
visibility:hidden;
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: 5px;
border-style: ridge;
background-color: #CCCC99;
left:50%;
top:50%;
margin-left:-505px;
margin-top:-200px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding:5px;
}
#sortierdiv
{
width:1010px;
/*height:1000px;*/
/*background-color: #CCCCCC;*/
z-index:10;
overflow:scroll;
height:400px;
position:absolute;
visibility:hidden;
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: 5px;
border-style: ridge;
background-color: #CCCC99;
left:50%;
top:50%;
margin-left:-505px;
margin-top:-200px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding:5px;
}

#teileinfo
{
z-index:10;
height:400px;
/*left:200px;
top:50px;*/
position:absolute;
visibility:hidden;
left:50%;
top:30%;
width:100px;
margin-left:-100px;
margin-top:-200px;
}

#Ausgabe
{
clear:both;
overflow:auto;
margin-bottom:10px;
font-size: 10px;
}

#tabledispo
{
border:1px;
font-size: 12px;
line-height: 12px;
color: #333333;
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: thin;
border-style: solid;
background-color: #CCCC99;
}

#statustable
{
border:1px;
font-size: 12px;
line-height: 12px;
color: #333333;
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: thin;
border-style: solid;
background-color: #CCCC99;
margin: 0 auto;
}

#tablereifen
{
border:1px;
font-size: 12px;
line-height: 12px;
color: #333333;
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: thin;
border-style: solid;
background-color: #CCCC99;
}

#teileinfotable
{
border:0px;
font-size: 12px;
line-height: 12px;
color: #333333;
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: medium;
border-style: ridge;
background-color: #CCCC99;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding:5px;
}

#dispoausgabefooter
{
background-color: #CCCC99;
color: #333333;
text-align:center;
font-size: 12px;
visibility:hidden;
padding-left:20px;
padding-right:20px;
padding-top:5px;
margin-bottom:5px;
float:left;
}

h3
{
text-align:center;
text-decoration: underline;
}

#loading
{
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: medium;
border-style: ridge;
background-color: #CCCC99;
position:absolute;
/*left:200px;
top:200px;*/
z-index:999;
width:400px;
height:auto;
left:50%;
top:50%;
margin-left:-200px;
margin-top:-68px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding:5px;
text-align:center;
display:none;
}
#loading span {
	color: #336699;
	font-weight: normal;
	text-decoration:none;
}
#loading textarea {
	width:380px;
	height: 80px;
}
#loading-close {
	position: absolute;
	height: 10px;
	right: 10px;
	z-index: 1000;
}

#uploadform
{
visibility: hidden;
position: absolute;
left:50%;
top:50%;
width: 300px;
height:260px;
margin-left:-150px;
margin-top:-130px;
}

#fileuper
{
visibility: visible;
position: absolute;
left:50%;
top:50%;
width: 300px;
height:260px;
margin-left:-150px;
margin-top:-130px;
z-index: 1;
text-align: center;
}

#filterteil1
{
display:none;
background-color: #DCDCDC;
}

#filterteil2
{
display:none;
background-color: #DCDCDC;
}

#logindiv
{
position: absolute;
left:50%;
top:50%;
width: 310px;
height:160px;
margin-left:-155px;
margin-top:-80px;
}

#setpw
{
/*background-color: #CCCCCC;*/
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: 5px;
border-style: ridge;
background-color: #CCCC99;
position: absolute;
left:50%;
top:50%;
width: 350px;
height:160px;
margin-left:-175px;
margin-top:-80px;
text-align:center;
visibility:hidden;
padding-left:30px;
padding-top:10px;
}

#newuser
{
/*background-color: #CCCCCC;*/
border-color: #CCCCCC #333333 #333333 #CCCCCC;
border-width: 5px;
border-style: ridge;
background-color: #CCCC99;
position: absolute;
left:50%;
top:50%;
width: 350px;
height:400px;
margin-left:-175px;
margin-top:-200px;
text-align:center;
visibility:hidden;
padding-left:30px;
padding-top:10px;
}