#mainNav {
	/* BACKGROUND: #DBD5BF;  HEIGHT: 30px */
	BACKGROUND: #b1aa8e; HEIGHT: 24px
}
#mainNav UL LI A { /* rahmen neben menupunkt */
/*
	COLOR: #FFFFFF; BORDER-LEFT: #dbd5bf 1px solid; BORDER-RIGHT: #dbd5bf 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 7px;  PADDING-TOP: 8px; TEXT-DECORATION: none
*/
	COLOR: #FFFFFF; PADDING-RIGHT: 10px; PADDING-LEFT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 7px;  PADDING-TOP: 5px; TEXT-DECORATION: none; text-transform: uppercase; letter-spacing:2px;
	
}
#mainNav UL LI A:hover {
	BACKGROUND: #b1aa8e; color:#8b001f; 
	/* BORDER-RIGHT: #dbd5bf 1px solid; BORDER-LEFT: #c79491 1px solid */
}
#mainNav UL LI.hover A {
	COLOR:white;
	/* BORDER-RIGHT: #dbd5bf 1px solid; BORDER-LEFT: #dbd5bf 1px solid */
}
#mainNav UL LI:hover A { /* firefox */
	BACKGROUND: #b1aa8e; 
	/* BORDER-RIGHT: #dbd5bf 1px solid; BORDER-LEFT: #dbd5bf 1px solid */
}
#mainNav UL LI.on A {
	/* BACKGROUND: #C7C7C7; BORDER-RIGHT: #EEEEEE 1px solid;BORDER-LEFT: #EEEEEE 1px solid */
}
#mainNav UL LI.on UL {
	BACKGROUND: yellow; DISPLAY: none; LEFT: 14px; POSITION: absolute; TOP: 27px
}
#mainNav UL LI.off UL { /* aufklappmenü leisten aussen */
	BACKGROUND: #b1aa8e; DISPLAY: none;  LEFT: 14px; POSITION: absolute; TOP: 27px
}
#mainNav UL LI UL LI A:hover {
	BACKGROUND: #b1aa8e; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#mainNav UL LI UL LI.off A {
	BACKGROUND: #b1aa8e; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}



#mainNav UL { /* Verschieben der Navi Leiste */
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#mainNav UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; Z-INDEX: 101; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative
}

#mainNav UL LI UL { /* aufklappen */
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; WIDTH: 192px; BORDER-BOTTOM: #ffffff 2px solid
}
#mainNav UL LI.off:hover UL {
	DISPLAY: block
}
#mainNav UL LI.on:hover UL {
	DISPLAY: block
}
#mainNav UL LI UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI A {
	PADDING-RIGHT: 7px; BORDER-TOP: white 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; WIDTH: 169px; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#mainNav UL LI UL LI.nav_1_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_2_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_3_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_4_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_5_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_6_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_7_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_8_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI.nav_9_1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainNav UL LI UL LI:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.nav {
	 BEHAVIOR: url(./css/menu.htc) 
}

.text
{
	font-size:10pt; font-family:Arial, Helvetica, Sans-serif;
}

.form-error
{
	color:red;
	font-size:11px;
}
#citybox  
{
  position:absolute;
  z-index:10;
  border:1px #ccc solid;
  /* border-top:none;*/
  border-color:black;
  background-color:#dbd5bf;
  padding:1px;
  display:none;
  font-size:11px;
  width:200px;
  color:black;
  text-decoration:none;
  
}
#theform  
{
  height:25px;
}
.textbox  
{
  border:1px black solid;
  width:200px;
  font-size:11px;
  color:black;
  text-decoration:none;
}

#citybox a:link 
{
	color:black;
	text-decoration:none
}
#citybox a:hover
{
	color:white;
	text-decoration:none;
	background-color:#8b001f;
	padding: 1px;
}
#citybox li
{
	margin-left:-20px;
}
li  
{
  list-style:none;
  font-color:#000000;
}
.tip
{
	background-color:#f3d8a3;
	font-size:11px;
	padding:4px;
	border: solid 1px #8b001f;
}
.rowheader
{
	color:#8b001f;
	font-weight:bold;
	font-size:12px;
}
.rowdata
{
	font-size:12px;
}
.text1
{
	font-size:11px;
	
}
.td 
{
/* border:1px white solid; */
color:black;
font-size:12px
}

.rot
	{
		background-color:#edebdf; color:#000000; text-align:left; float:left; font-size:12px; font-family:arial; 
	} 
.gruen
	{
		background-color:#edebdf; color:#000000; text-align:left; float:left; font-size:12px; font-family:arial; 
	} 
.checkboxstyle
 {
 	font-size:10px;
 }
 .region
 {
 	color:white;
 	font-size:13px;
 	font-weight:bold;
 }
 td#bezeichnung
 {
 	padding-left:4px; color:white; font-size:13px; font-weight:bold;
 }
 .beschriftung_details
 {
 	font-weight:bold;
 }
 .textinputShort
 {
 	font-size:10px;
 }
 .form-error
 {
 	color:red;
 	font-size:9px;
 }
 #lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}