body{
  font-family: Calibri,Arial;
  color:#5e5e5e;
  margin:0px;
  padding:0px;
  background-color:#efefef;
  font-size:13px;
}

h1{
  font-size:18px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  margin-top:10px;
}

h2{
  font-size:14px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}

p{
  font-size:13px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}

ul{
  font-size:13px;
  padding:0px;
  margin:0px;
  padding-left:30px;
  margin-bottom:10px;
  margin-top:-6px;
  list-style-type:square;
}

select, input{
  font-family: Calibri,Verdana,Arial;
  color:#5e5e5e;
}

a {
  color:#D49100;
  text-decoration:underline;  
}

a:visited {
  color:#D49100;
  text-decoration:underline;  
}

a:hover {
  color:#5e5e5e;
  text-decoration:underline;  
}

#menubar{
  width:652px; /* 2*8px Padding abgezogen */
  padding:8px;
  background-image:url(pix/menuback.png);
  float:left;
  margin-top:4px;
}

#menubar a {
  padding:8px;
  color:#ffffff;
  text-decoration:none;
}

#menubar a:hover {
  background-color:#D49100;
  text-decoration:none;
}

#menubar a.hl {
  background-color:#D49100;
  text-decoration:none;
}

#PageFrame{
  margin-left:100px;
  background-color:#ffffff;
  border:1px solid #e0e0e0;
  border-top:0px;
  width:800px;
  min-height:600px;
}

.warn
{
  background-color:#D49100;
  font-weight:bold;
  color:#ffffff;
  padding:6px;
}

.warn a
{
  color:#ffffff;
  text-decoration:underline;
}

.warn a:hover
{
  color:#ffffff;
  text-decoration:none;
}

.err{
  color:#d03030;
  font-weight:bold;
}

.formcap{
  float:left;
  width:100px;
}

.formval{
  float:left;
  width:180px;
}

.formclr{
  clear:both;
}


#text{
  width:652px;
  float:left;
  padding-left:0px;
  padding-right:20px;
  line-height:22px;
}

#left {
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  float:left;
  width:120px;
  font-size:13px;
  line-height:18px;
  height:100px;
  background-image:url(pix/logo.png);
  background-repeat:no-repeat;
}

#left h1 {
  font-weight:bold;
  font-size:13px;
}

#left ul {
  padding:0px;
  margin:0px;
  padding-left:14px;
  list-style-type:square;
}

.fl { float:left; }
.fc { clear:both; }

#end {
  clear:both;
}

.layout td{
  vertical-align:bottom;
  padding:0px;
/*  border:1px solid lime;*/
/*  border-top:1px solid #cccccc;*/
}

.layout table{
  margin:0px;
  padding:0px;
/*  border-bottom:1px solid #cccccc*/
}

.display{
  font-family: Calibri,Verdana,Arial;
  font-size:13px;
  margin:0px;
  padding:0px;
}

.display table
{
  border-spacing:0px;
  border:0px;
  border-right:1px solid #D49100;
  border-bottom:1px solid #D49100;
}

.display th{
  background-color:#D49100;
  border:0px;
  color:White;
  border:0px;
  border-left:1px solid #D49100;
  padding:0px;
  padding-left:3px;
  padding-right:3px;
}

.display td{
  border:0px;
  color:#666666;
  border:0px;
  border-left:1px solid #D49100;
  padding:0px;
  padding-left:3px;
  padding-right:3px;
  vertical-align:top;
}

.display tr:hover{
  background-color:#efefef;
  cursor:pointer;
}

.display td.c,th.c{ text-align:center }
.display td.l,th.l{ text-align:left }
.display td.r,th.r{ text-align:right }

#lightbox
{
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:100;
  background-color:#666666;
  text-align:center;
  vertical-align:middle;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
  opacity:0.7;
}

#dossierdetail
{
  left:200px;
  top:200px;
  background-color:white;
  z-index:101;
}

.detail{
  margin:0px;
  padding:0px;
  font-size:13px;
}

.detail table
{
  border-spacing:0px;
  border:0px;
  padding-bottom:16px;
}

.detail td{
  border:0px;
  color:#666666;
  border:0px;
  padding:0px;
  padding-left:0px;
  padding-right:8px;
  vertical-align:top;
}

.tbllist{
  margin:0px;
  padding:0px;
  font-size:13px;
}

.tbllist table
{
  border-spacing:0px;
  border:0px;
  padding-bottom:16px;
}

.tbllist td{
  border:0px;
  color:#666666;
  border:0px;
  border-bottom:1px solid #a0a0a0;
  padding:0px;
  padding-left:0px;
  padding-right:8px;
  vertical-align:top;
}

.code0
{
  margin:3px;
  margin-top:6px;
  width:10px;
  height:10px;
  background-color:#ffffff;
  display:block;
}

.code1
{
  margin:3px;
  margin-top:6px;
  width:10px;
  height:10px;
  background-color:#FC4343;
  display:block;
}

.code2
{
  margin:3px;
  margin-top:6px;
  width:14px;
  height:14px;
/*  background-image:url(pix/info.gif); */
/*  background-position:-1px 0px; */
  display:block;
}

.code3
{
  margin:3px;
  margin-top:6px;
  width:10px;
  height:10px;
  background-color:#84E14C;
  display:block;
}

.stat0
{
  margin:3px;
  margin-top:6px;
  width:10px;
  height:10px;
  background-color:#D49100;
  display:block;
}

.stat1
{
  margin:3px;
  margin-top:6px;
  width:10px;
  height:10px;
  background-color:#b0b0b0;
  display:block;
}

#lang
{
  position:absolute;
  left:836px;
  top:12px;
  color:White;
}

#lang a 
{
  color:White;
  font-weight:bold;
  text-decoration:none;
}

#lang a:hover {
  color:#D49100;
}

#footer 
{
  margin-top:24px;
  border-top:1px solid #a0a0a0;
  font-size:13px;
}
