@import url("erweitert.css");
* {
	padding:0;
	margin:0;
}
body {
	padding:0;
	margin:0;
	/*
  font-family:Arial,sans-serif;
  */
}

.textbeschreibung { color:#969696; font-style: italic; text-decoration:none; font-family: Arial; font-weight:normal; font-size: 11px; }
.textbeschreibung { padding-bottom: 5px;}

.standardfont { color:#000000; text-decoration:none; font-family: Arial; font-weight:normal; font-size: 12px;}
.errortext { color:#FF0000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 13px; margin-top: 10px;}
.oktext { color:#00BB00; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 13px; margin-top: 10px;}
.bs_errortext { color:#FF0000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 20px; margin-top: 10px;}
.bs_oktext { color:#00BB00; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 20px; margin-top: 10px;}
.kleintext { color:#000000; text-decoration:none; font-family: Arial; font-weight:normal; font-size: 10px; }
.labeltext { color:#000000; text-decoration:none; font-family: Arial; font-weight:normal; font-size: 12px;}
.labeltextbold { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px;}
.labeltextboldgross { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 16px;}
.labeltextbold18 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 18px;}
.labeltextboldgross_ul { color:#000000; text-decoration:underline; font-family: Arial; font-weight:bold; font-size: 16px;}
.navigatortext { color:#2244aa; text-decoration:none; font-family: Arial; font-size: 15px; font-weight:bold; text-align: center; vertical-align: middle;}
.navigatortextsel { color:#000000; text-decoration:none; font-family: Arial; font-size: 15px; font-weight:bold; text-align: center; vertical-align: middle;}
.inputtext { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px;}
.inputtext_full { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 1200px;}
.inputtext_700 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 696px;}
.inputtext_600 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 596px;}
.inputtext_500 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 496px;}
.inputtext_400 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 396px;}
.inputtext_315 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 304px;}
.inputtext_300 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 296px;}
.inputtext_260 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 265px;}
.inputtext_250 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 246px;}
.inputtext_242 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 242px;}
.inputtext_200 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 196px;}
.inputtext_196 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 192px;}
.inputtext_190 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 186px;}
.inputtext_180 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 176px;}
.inputtext_170 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 168px;}
.inputtext_150 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 146px;}
.inputtext_130 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 133px;}
.inputtext_100 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 96px;}
.inputtext_80 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 76px;}
.inputtext_60 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 86px;}
.inputtext_50 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 46px;}
.inputtext_30 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 26px;}
.inputtext_5 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; width: 10px;}
.inputtext_mid { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; vertical-align:middle;}
.logotext { text-align: center; color:#2D4B9B; text-decoration:none; font-family: Times New Roman; font-weight:bold; font-size: 18px; vertical-align: middle;line-height:20px}
.logowhitetext { margin-left: -158px; text-align: center; color:#FFFFFF; text-decoration:none; font-family: Times New Roman; font-weight:bold; font-size: 12px; vertical-align: middle;line-height:16px}
.mainmenuyellowtext { text-align: center; color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; vertical-align: middle;line-height:30px}
.tblheaderref { color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;}
.lagertext { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 20px;}
.lager_inputtext_500 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 992px;}
.lager_inputtext_400 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 792px;}
.lager_inputtext_300 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 492px;}
.lager_inputtext_250 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 442px;}
.lager_inputtext_200 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 392px;}
.lager_inputtext_190 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 372px;}
.lager_inputtext_100 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 192px;}
.lager_inputtext_80 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 152px;}
.lager_inputtext_50 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 92px;}
.lager_inputtext_30 { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 32px; width: 52px;}
.drucke_cb { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px;}
.shop_pg { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 16px;}
.shop_pgweg_std { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 16px;}
.shop_pgweg_ref { color:#000000; text-decoration:underline; font-family: Arial; font-weight:bold; font-size: 16px;}
.shop_pgweg_sel { color:#3FA3D7; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 16px;}
.shop_wktext { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 13px;}
.linktext {color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px; vertical-align: middle;}
.filtertext {color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px; vertical-align: middle;}
.whitetext { color:#FFFFFF; background-color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;}
.radiotext { color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px; vertical-align: middle;}
.loginfont { color:#000000; text-decoration:none; font-family: Arial; font-weight:normal; font-size: 12px;}
.loginfont2 { color:#000000; text-decoration:none; font-family: Arial; font-weight:normal; font-size: 12px;}


.boxtext{ vertical-align: middle;}
.bb_minus{margin: 2px; background:no-repeat url(../gfx/minus.png); width:16px; height:16px; vertical-align: middle;}
.bb_plus{margin: 2px; background:no-repeat url(../gfx/plus.png); width:16px; height:16px; vertical-align: middle;}
.bb_karte{margin: 2px; background:no-repeat url(../gfx/transparent.png); width:16px; height:16px; vertical-align: middle;}
.bb_trans{margin: 2px; background:no-repeat url(../gfx/transparent.png); width:16px; height:16px; vertical-align: middle;}
/*
.iw_minus{background:no-repeat url(http://maps.gstatic.com/mapfiles/hpimgs15.png) -18px -88px;width:12px;height:12px}
.iw_plus{background:no-repeat url(http://maps.gstatic.com/mapfiles/hpimgs15.png) -89px -104px;width:12px;height:12px}
*/
fieldset {
  border: 2px solid #D2D2D2;
  padding: 10px 10px 10px 10px;
}
.Stamm {
  border-top: 2px solid #D2D2D2;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 0px;
  padding: 0px 0px 0px 20px;
}
fieldset legend {
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px;
}
.divRahmen {
	xborder: 2px solid #D2D2D2;
  height: auto;
  width: auto;
  xpadding: 5px 10px 10px 5px;
  margin-bottom: 30px;
  /*background: #D2D2D2;*/ 
}


a {
	 color: black;
   text-decoration: none;
   cursor: pointer;
   font-family:Arial,sans-serif;
}
a:hover {
   /* color: white;
  background-color: #909090;*/  
}

div.Box {
	border: 1px solid #606060;
  height: auto;
  margin: 5px 0 0 5px;
}
div.Box_Blank {
	border: 0px;
  height: auto;
  margin: 5px 0 0 5px;
}
div.Box_Karte {
	border: 1px solid #606060;
  margin: 5px 0 0 5px;
  height: 300px;
  width:  800px;
}


div.Titelleiste {
	background-color: #606060;
	height: 20px;
	color: #ccc;
  cursor:  pointer;
  font-size: 14px;
  font-weight: normal;
  font-family: arial;
}
div.Titelleiste_Hell {
	background-color: #DDDDDD;
	height: 20px;
	color: #ccc;
  cursor:  pointer;
  font-size: 14px;
  font-weight: normal;
  font-family: arial;
}
div.Inhalt {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 2px;
}

div.InhaltRahmen {
	border: 1px solid #606060;
  height: auto;
}


/************** Tabellen */
table {
  border-collapse: collapse;
}
/* -- TR */
tr.Tbl_Header, tr.Tbl_HeaderFields {
  text-align: center; vertical-align: middle; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px;
}
tr.Tbl_Header_Left {
  vertical-align: middle; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 12px;
}
tr.Tbl_Header,tr.Tbl_Header_Left {
  background-color: #606060;
  color: #FFFFFF;
 }
tr.Tbl_HeaderFields {
  background-color: #EEEEFF;
  color: #000000;
}
tr.Tbl_Line, tr.Tbl_Line_2, tr.Tbl_Line_Sel, tr.Tbl_Line_Green, tr.Tbl_Line_Red,tr.Tbl_Line_Yellow,tr.Tbl_Line_Yellow_Light, tr.Tbl_Line_Gesperrt,tr.Tbl_Line_Gesperrt_Sel,tr.Tbl_Line_Neutral {
  vertical-align: middle; color:#000000; text-decoration:none; font-family: Arial; font-weight: normal; font-size: 11px;
}
tr.Tbl_Line_Bold, tr.Tbl_Line_Sel_Bold, tr.Tbl_Line_Neutral_Bold {
  vertical-align: middle; color:#000000; text-decoration:none; font-family: Arial; font-weight: bold; font-size: 11px;
}
tr.Tbl_Line, tr.Tbl_Line_Bold {background-color: #EEEEFF;}  
tr.Tbl_Line_Sel, tr.Tbl_Line_Sel_Bold {background-color: #CCCCFF;}
tr.Tbl_Line:hover,tr.Tbl_Line_2:hover,tr.Tbl_Line_Bold:hover {background-color: #99CCFF;}
tr.Tbl_Line_Neutral, tr.Tbl_Line_Neutral_Bold {background-color: #AAAAAA;}  
tr.Tbl_Line_Green {background-color: #00FF00;}  
tr.Tbl_Line_Green:hover {background-color: #99CCFF;}
tr.Tbl_Line_Red {background-color: #FF0000;}  
tr.Tbl_Line_Red:hover {background-color: #99CCFF;}
tr.Tbl_Line_Yellow {background-color: #6699FF;}
tr.Tbl_Line_Yellow_Light {background-color: #BBCCFF;}
tr.Tbl_Line_Gesperrt {background-color: #FEB7B7;}  
tr.Tbl_Line_Gesperrt:hover {background-color: #99CCFF;}
tr.Tbl_Line_Gesperrt_Sel {background-color: #FEB7B7;}  
tr.Tbl_Line_Gesperrt_Sel:hover {background-color: #99CCFF;}

tr.Tbl_Line_2 {background-color:#DEDEFF;}


/* -- TD */
td.Tbl_Col, td.Tbl_Col_Right,td.Tbl_Col_Center {vertical-align:middle; border-bottom: 1px #CCCCCC solid; padding-left: 2px; padding-right: 2px;}
td.Tbl_Col_Right {text-align: right;}
td.Tbl_Col_Center {text-align: center;}
td.Tbl_Col_Header {border: 1px white solid; color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px; padding-left: 2px; padding-right: 2px;}
td.Tbl_Col_Header_msel, td.Tbl_Col_Header_msel_2zeilig {
  background: url(../gfx/arrow_b_r_mini.gif) #3FA3D7 no-repeat 4px 50%; 
  border: 1px white solid; 
  color:#000000; 
  text-decoration:none; 
  font-family: Arial; 
  font-weight:bold; 
  padding-left: 14px; 
  padding-right: 2px;
}
td.Tbl_Col_Header_msel {font-size: 11px; line-height: 20px;}
td.Tbl_Col_Header_msel_2zeilig {font-size: 9px; line-height: 10px;}

td.Tbl_ColGreen, td.Tbl_ColGreen_Right,td.Tbl_ColGreen_Center {border-bottom: 1px #CCCCCC solid; padding-left: 2px; padding-right: 2px; background-color: #00FF00;}
td.Tbl_ColGreen_Right {text-align: right;}
td.Tbl_ColGreen_Center {text-align: center;}
td.Tbl_ColGreen_Header {border: 1px white solid; color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px; padding-left: 2px; padding-right: 2px;}

td.Tbl_ColRed, td.Tbl_ColRed_Right,td.Tbl_ColRed_Center {border-bottom: 1px #CCCCCC solid; padding-left: 2px; padding-right: 2px; background-color: #FF0000;}
td.Tbl_ColRed_Right {text-align: right;}
td.Tbl_ColRed_Center {text-align: center;}
td.Tbl_ColRed_Header {border: 1px white solid; color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px; padding-left: 2px; padding-right: 2px;}

td.Tbl_ColNeutral, td.Tbl_ColNeutral_Right,td.Tbl_ColNeutral_Center {border-bottom: 1px #CCCCCC solid; padding-left: 2px; padding-right: 2px; background-color: #EEEEFF;}
td.Tbl_ColNeutral_Right {text-align: right;}
td.Tbl_ColNeutral_Center {text-align: center;}
td.Tbl_ColNeutral_Header {border: 1px white solid; color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px; padding-left: 2px; padding-right: 2px;}
td.Tbl_Col_WK {border-bottom:1px white solid; border-right:1px white solid; color:#000000; background-color: #6699FF;}
td.Tbl_Col_WK_Randlos {color:#000000; background-color: #6699FF;}
td.Tbl_Col_WK_Light {border: 0px white solid; color:#000000; background-color: #99CCFF;}

/************** edv-Buttons in allen Varianten */
/* -- Formular-Buttons */
.edvbutton, .edvbutton_left, .edvbutton_sub, .edvbutton_sub_image, .edvbutton_2zeilig {
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  padding-right: 1px;
  padding-left: 14px;
  padding-bottom: 1px;
  padding-top: 0px;
  width: 84px;
  height: 28px;
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
  vertical-align: middle;
  display: inline-block;
}
.edvbutton_breit, .edvbutton_left_breit, .edvbutton_sub_breit, .edvbutton_sub_image_breit {
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  padding-right: 1px;
  padding-left: 14px;
  padding-bottom: 1px;
  padding-top: 0px;
  width: 120px;
  height: 28px;
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
  vertical-align: middle;
  display: inline-block;
}

.edvbutton, .edvbutton_breit {
  border-top: #3FA3D7 1px solid;
  border-left: #3FA3D7 1px solid;
  background: url(../gfx/arrow_b_r_mini.gif) #3FA3D7 no-repeat 2px 50%;
}
.edvbutton_2zeilig {
  border-top: #3FA3D7 1px solid;
  border-left: #3FA3D7 1px solid;
  background: url(../gfx/arrow_b_r_mini.gif) #3FA3D7 no-repeat 2px 50%;
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 9px;
}
.edvbutton_left, .edvbutton_left_breit {
  border-top: #3FA3D7 1px solid;
  border-left: #3FA3D7 1px solid;
  background: url(../gfx/arrow_b_l_mini.gif) #3FA3D7 no-repeat 2px 50%;
}

.edvbutton_sub, .edvbutton_sub_breit {
  border-top: #99CCFF 1px solid;
  border-left: #99CCFF 1px solid;
  background: url(../gfx/arrow_b_r_mini.gif) #99CCFF no-repeat 2px 50%;
}
.edvbutton_sub_image, .edvbutton_sub_image_breit {
  padding-left: 4px;
  border-top: #99CCFF 1px solid;
  border-left: #99CCFF 1px solid;
  background: #99CCFF no-repeat 2px 50%;
}

.edvbutton_pressed {
  border-right: #3FA3D7 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: #3FA3D7 1px solid;
  padding-right: 1px;
  padding-left: 14px;
  padding-bottom: 1px;
  padding-top: 0px;
  background: url(../gfx/arrow_w_r_mini.gif) #3FA3D7 no-repeat 2px 50%;
  width: 84px;
  height: 28px;
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
  display: block;
}

/* -- Link-Buttons */
.edvbutton_link, .edvbutton_linkr, .edvbutton_linkrbreit, .edvbutton_linkr2zeilig, .edvbutton_linkr2zeiligbreit, .edvbutton_linkr3zeilig, .edvbutton_linkclose, .edvbutton_linkcancel {
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  width: 84px;
  height: 28px;
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
  line-height:28px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.edvbutton_link {
  background: url(../gfx/arrow_b_l_mini.gif) #3FA3D7 no-repeat 2px 50%;
}
.edvbutton_linkr, .edvbutton_linkrbreit {
  background: url(../gfx/arrow_b_r_mini.gif) #3FA3D7 no-repeat 2px 50%;
}
.edvbutton_linkr_sub {
  background: url(../gfx/arrow_b_r_mini.gif) #99CCFF no-repeat 2px 50%;
}
.edvbutton_linkr2zeilig, .edvbutton_linkr2zeiligbreit {
  line-height: normal;
  background: url(../gfx/arrow_b_r_mini.gif) #3FA3D7 no-repeat 2px 50%;
}
.edvbutton_linkrbreit, .edvbutton_linkr2zeiligbreit
{
  width: 120px;
}
.edvbutton_linkr3zeilig {
  font-size: 9px; 
  line-height: 9px;
  background: url(../gfx/arrow_b_r_mini.gif) #3FA3D7 no-repeat 2px 50%;
}
.edvbutton_linkclose {
  line-height: normal;
  background: url(../gfx/arrow_b_l_mini.gif) #C0C0C0 no-repeat 2px 50%;
}
.edvbutton_linkcancel {
  padding-left: 12px;
  background: url(../gfx/drop.gif) #C0C0C0 no-repeat 2px 50%;
}
.edvbutton_linkfilter {
  border-right: black 1px solid;
  border-left: #E4E4E4 1px solid;
  border-top: #E4E4E4 1px solid;
  border-bottom: black 1px solid;
  background: url(../gfx/arrow_b_r_mini.gif) #E4E4E4 no-repeat 4px 50%;
  width: 20px;
  height: 18px;
  color:#000000; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
  text-align:center;
  vertical-align: middle;
}
.edvbutton_ok {
  background: url(../gfx/ok.gif) #FFFFFF no-repeat;
  width: 20px;
  height: 18px;
  text-align:center;
  vertical-align: middle;
}
.edvbutton_drop {
  background: url(../gfx/drop.gif) #FFFFFF no-repeat;
  width: 20px;
  height: 18px;
  text-align:center;
  vertical-align: middle;
}

/************** a - auf Bildchen */
.imgref, .imgref_unvisible {
  vertical-align: middle;
}
.imgref {
} 
.imgref_unvisible {
  display:  none;
}

/************** a - Hover-Specials */
/*
a:hover.edvbutton_link, a:hover.edvbutton_linkr {background-color: #3FA3D7;}
a:hover.edvbutton_linkclose {background-color: #C0C0C0;}
a:hover.edvbutton_linkcancel {background-color: #C0C0C0;}
a:hover.imgref, a:hover.imgref_unvisible {background-color: #FFFFFF;}
a.navigatorimg:hover {background-color: #FFFFFF;}
*/

/************** Autocompleter */



div.autocomplete {
  position:absolute;
  width: 250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 1000; 
  /*
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  */
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { 
  background-color: #ffb;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:14px;
  cursor:pointer;
}
ul.AC_Results_UL {
}
li.AC_Results_LI {
  color:#000000 ; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
}

div.lager_autocomplete {
  position:absolute;
  width: 250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index: 1000; 
  /*
  position: relative !important;
  top: 0px !important;
  left: 0px !important;
  */
}
div.lager_autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.lager_autocomplete ul li.selected { 
  background-color: #ffb;
}
div.lager_autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:24px;
  cursor:pointer;
}
ul.lager_AC_Results_UL {
}
li.lager_AC_Results_LI {
  color:#000000 ; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 24px;
}

/************** neue Navi */
#navigation {
 position:absolute;
 left:0px;
 top:90px;
 width:148px;
 font-family: Arial,sans-serif;
 font-size: 70%;
 margin-top: 4px;
}

.navspacer {
  border-top: 33px solid #fff;
  height:59px;
  margin-left:6px;
  border-bottom:1px solid #969696;
}

.navspacer-empty {
  border-top: 33px solid #fff;
  height:59px;
  margin-left:6px;
}

#navigation ul {
  margin-left:6px;
  padding:0px;
  list-style-type:none;
  list-style-image:none;
  line-height:0px;
  overflow: hidden;
  width:140px;
}

#navigation li {
  margin:0px;
  padding:0px;
}

#navigation ul span.menuline {
  display:block;
  height:1px;
  width:140px;
  margin-left:0px;
  font-size:1px;
  line-height:1px;
  background-color:#969696;
  overflow:hidden;
}
#navigation ul ul span.menuline {
  display:block;
  height:1px;
  width:140px;
  margin-left:0px;
  font-size:1px;
  line-height:1px;
  background-color:#969696;
  overflow:hidden;
}
#navigation ul ul ul span.menuline {
  display:block;
  height:1px;
  width:140px;
  margin-left:0px;
  font-size:1px;
  line-height:1px;
  background-color:#969696;
  overflow:hidden;
}

#navigation span.menuSelected,#navigation ul span.menuSelected, #navigation ul ul span.menuSelected,#navigation ul ul ul span.menuSelected {
  line-height:1.33em;
  text-decoration:none;
  color:#000;
  display: block;
  xxpadding: 0.1em 0 0.15em 0;
  padding: 0 0 0 0;
  margin-left: 0px;
  background-repeat: no-repeat;
  width: 140px;
  font-weight: bold;
  white-space: nowrap;
}
#navigation span.menuWaySelected {
  line-height:1.33em;
  text-decoration:none;
  color:#000;
  display: block;
  padding: 0 0 0 0;
  margin-left: 0px;
  background-repeat: no-repeat;
  width: 140px;
  font-weight: bold;
  white-space: nowrap;
}


#navigation a,#navigation ul a,#navigation ul ul a,#navigation ul ul ul a  {
  white-space: nowrap;
  line-height:1.33em;
  text-decoration:none;
  color:#000;
  display: block;
  padding: 0.1em 0 0.15em 0;
  margin-left: 0px;
  background-repeat: no-repeat;
  width: 140px;
  font-weight: normal;
}

#navigation a:active, #navigation a:hover {
  background-image: url(../gfx/navbullet_hover_white.gif);
  /*font-weight: bold;
  background-image: url(../gfx/navbullet_hover.gif);
  color:#99CCFF;*/
  color: #FFFFFF;    
  /*background-color: #606060;*/
  background-color: #909090;
}

#navigation .menuSelected {
  font-weight: bold;
  background-image: url(../gfx/navbullet_on2.gif);
  background-color: #99CCFF;
}

#navigation a.menuSelected:hover {
  color:#000;
  background-image: url(../gfx/navbullet_on2.gif);
  background-color: #99CCFF;
}

#navigation ul a {
  background-position: 5px 0px;
  width:140px;
  padding-left:19px;
}

#navigation ul span.menuSelected  {
  background-position: 5px 0px;
  width:140px;
  padding-left:0px;
}

#navigation .menuWaySelected {
  background-position: 5px 0px;
  font-weight: bold;
  xbackground-color: #D2D2D2;
  background-color: #99CCFF;
  background-image: url(../gfx/navbullet_on.gif);
}
#navigation .menuSelected [href^="fisweb_udf_wrapper.php?udf_file=fiswebabholungbeauftragen.php"]{
  background-color: orange;
}

#navigation .menuSelected:hover [href^="fisweb_udf_wrapper.php?udf_file=fiswebabholungbeauftragen.php"]{
  background-color: orange;
}


  #navigation ul ul {
    margin-top:0px;
    margin-left:16px;
    padding:0px 0 0px 0;
    /*padding: 0.05em 0 0.15em 0;*/
    background-color:#D2D2D2;
    xbackground-color:#FFFFFF;  
    
  }
  #navigation ul ul li {
    margin-left:0px;
  }

  #navigation ul ul a {
    background-position: 5px 0px;
    width:140px;
    padding-left:19px;
    xpadding-bottom:0px;
  }

  #navigation ul ul span.menuSelected {
    background-position: 5px 0px;
    width:140px;
    padding-left:0px;
    xpadding-bottom:0px;
  }

  #navigation ul ul span.menuWaySelected {
    background-position: 5px 0px;
    font-weight: bold;
    xbackground-color: #EDEDED;
    background-color: #99CCFF;
    background-image: url(../gfx/navbullet_on.gif);
  }




  #navigation ul ul ul {
    margin-top:0px;
    margin-left:16px;
    padding:0px 0 0px 0;
    background-color:#EDEDED;
    xbackground-color:#FFFFFF;  
  }
  #navigation ul ul ul li {
    margin-left:0px;
  }
  #navigation ul ul ul a {
    background-position: 5px 0px;
    width:140px;
    padding-left:21px;
    xpadding-bottom:0px;
  }
  #navigation ul ul ul span.menuSelected {
    background-position: 5px 0px;
    width:140px;
    padding-left:0px;
    xpadding-bottom:0px;
  }
  #navigation ul ul ul span.menuWaySelected {
    background-position: 5px 0px;
    font-weight: bold;
    xbackground-color: #F4F4F4;
    background-color: #99CCFF;
    background-image: url(../gfx/navbullet_on.gif);
  }

  #navigation ul ul ul ul {
    margin-top:0px;
    margin-left:16px;
    padding:0px 0 0px 0;
    background-color:#F4F4F4;
    xbackground-color:#FFFFFF;  
  }

  #navigation ul ul ul ul a, #navigation ul ul ul ul span.menuSelected {
    background-position: 5px 0px;
    width:140px;
    padding-left:21px;
    xpadding-bottom:0px;
  }

input.login {
  font-size: 12px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  border-right: #AAAAAA 0px solid;
  border-bottom: #AAAAAA 0px solid;
  border-top: #AAAAAA 2px solid;
  border-left: #AAAAAA 1px solid;
  height: 15px;
}
