
.nodata {
	color:#B8004A;
	background-color:#F1EAE3;
	font-weight:bold;
}

#red { color:#B8004A; }

.error_message {
	color:#c50000;
	font-weight:bold;
}
/* 
.TableBorderHeader {
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-width:1px;
  border-color:#E0CFBE;
}
.TableBorder {
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-width:1px;
  border-color:#E0CFBE;
}

.NaviLeft {
  font-weight:bold;
  padding-left:15px;
}

a.NaviTop, a.NaviTop:link, a.NaviTop:visited, a.NaviTop:active {
	color: #ffffff;
	text-decoration: none;
}
a.NaviTop:hover {
	color: #F2EAE3;
	text-decoration: none;
}
*/
.CellBorderRight {
  border-right-style:solid;
  border-width:1px;
  border-color:#E0CFBE;
}
.submit {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#D2BAA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	display: block; height:18px;
	}
	
.back {
	background-color:#D2BAA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height:18px;
	color: #FFFFFF;
	display: block;
	height:18px;
	min-width:80px; 
	width:80px;
}

a.back, a.back:hover, a.back:visited, a.back:active {
	text-decoration:none;
	color:#FFFFFF;
}
.select_textdb {
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	}
	
.input_search {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	width:120px;
	}

.input_search_mod {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	width:285px;
	}
	
.textarea_textdb {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight:normal;
	color: #666666;
	width:100%;
	height:150px;
	padding:5px;
	}
	
.input_textdb {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	padding-left:5px;
	font-weight:normal;
	color: #666666;
	width:100%;
	height:20px;
	}
	
.input_pos {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	padding-left:5px;
	font-weight:normal;
	color: #666666;
	width:30px;
	height:20px;
	}

.input_num {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	padding-left:5px;
	font-weight:normal;
	color: #666666;
	width:100px;
	height:20px;
	}	

.input_show {
	border-style:solid;
  border-width:1px;
  border-color:#D2BAA2;
	background-color:#EDE4DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	width:100px;
	}

#BgWhite { background-color:#FFFFFF; }



#BgBlack { 
  background-color:#000000;
}

#BgBrown { 
  background-color:#EFE7DF;
}

#NavMenu { 
	padding-bottom: 1px;
	background-repeat: no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-color:#FFFFFF;
	padding-left: 30px 
}

#NavMenu-active { padding-bottom: 1px;
background-repeat: no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 30px 
}

#NavAuswahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 12px;
	padding-top: 16px;
}

#NavTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
}

.Border-LeftTop { border-top: 1px #D2BAA2 solid; border-left: 1px #D2BAA2 solid; }
.Border-RightTop { border-top: 1px #D2BAA2 solid; border-right: 1px #D2BAA2 solid; }
.Border-Footer { border-bottom: 1px #D2BAA2 solid; border-left: 1px #D2BAA2 solid; border-right: 1px #D2BAA2 solid; }
.Border-Top { border-top: 1px #D2BAA2 solid; }
.Border-Bottom { border-bottom: 1px #D2BAA2 solid; }

.MainTable {
border-bottom: 1px #D2BAA2 solid;
border-left: 1px #D2BAA2 solid;
border-right: 1px #D2BAA2 solid;
}

.MainTableFull {
border-bottom: 1px #D2BAA2 solid;
border-left: 1px #D2BAA2 solid;
border-right: 1px #D2BAA2 solid;
border-top: 1px #D2BAA2 solid;
}

.NavMenu-Sub {
padding-left: 11px;
color: #000000;
}
.NavMenu-Sub-aktiv {
padding-left: 11px;
color: #B8004A;
font-weight: bold;
}
.NavMenu-SubCell {
border-bottom: 1px #D2BAA2 solid;
}

.NavMenu-Symbol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color: #000000;
padding-left: 21px;
}


#Kasten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 11px;
	padding-right: 11px;
}

#LegendeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 8px;
	padding-top: 4px;
	vertical-align: top;
}

.Legende {
padding-left: 18px;
}

#NavText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
padding-left: 12px;
padding-bottom: 0px;
}

#NavSub {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
font-weight: bold;
}

a.SubNav { 
	display: block; height: 16px; width:80px;
	border-top: 1px #D2BAA2 solid; border-left: 1px #D2BAA2 solid; border-right: 1px #D2BAA2 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none; text-align: center;  vertical-align: middle;
	background-color: none;
}

a.SubNav:hover { background-color: #D2BAA2; text-decoration: none; }
a.SubNav:active { background-color: none; text-decoration: none; }
a.SubNav:visited { background-color: none; text-decoration: none; }

a.NavMenu { color: #FFFFFF; text-decoration: none; }
a.NavMenu:hover { color: #FFFFFF; text-decoration: none; }
a.NavMenu:active { color: #FFFFFF; text-decoration: none; }
a.NavMenu:visited { color: #FFFFFF; text-decoration: none; }

.pad5 { 
	padding:5px;
}

.pl_option {
	border: 1px solid #D2BAA2;
	padding:5px;
}

.hr {
	border-top-width:1px;
	border-bottom-width:0px;
  border-style:solid;
  border-color:#D2BAA2;
  padding:0px;
  height:1px;
  width:100%;
}
