ul.jumperlink {	padding: 0;	margin: 0; list-style: none; }
ul.jumperlink li { padding-top: 2px; margin-bottom: 0px; background: url(http://www.audi.de/cms4impext_dsh/img/but_go.gif) 0 50% no-repeat;	height: 15px; }
ul.jumperlink li a { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-left: 32px; padding-top: 0px; display: table-cell; }
ul.jumperlink li a:link { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 0px; display: table-cell; }
ul.jumperlink li a:visited { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 0px; display: table-cell; }
ul.jumperlink li a:active { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 0px; display: table-cell; }
ul.jumperlink li a:hover { text-decoration: underline; }

ul.jumperlinkorange {	padding: 0;	margin: 0; list-style: none; }
ul.jumperlinkorange li { padding-top: 2px; margin-bottom: 0px; background: url(http://www.audi.de/cms4impext_dsh/img/but_go_orange.gif) 0 50% no-repeat;	height: 15px; }
ul.jumperlinkorange li a { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-left: 32px; padding-top: 0px; display: table-cell; }
ul.jumperlinkorange li a:link { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 0px; display: table-cell; }
ul.jumperlinkorange li a:visited { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 0px; display: table-cell; }
ul.jumperlinkorange li a:active { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 0px; display: table-cell; }
ul.jumperlinkorange li a:hover { text-decoration: underline; }

ul.arrowlink {	padding: 0;	margin: 0; list-style: none; }
ul.arrowlink li { padding-left: 10px; margin-bottom: 0px; background: url(http://www.audi.de/cms4impext_dsh/img/arrow_orange.gif) 0 3px no-repeat; }
ul.arrowlink li a { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 1px; display: table-cell; }
ul.arrowlink li a:link { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 1px; display: table-cell; }
ul.arrowlink li a:visited { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 1px; display: table-cell; }
ul.arrowlink li a:active { text-decoration: none;	font-weight: bold; color: #5E5E5E; padding-top: 1px; display: table-cell; }
ul.arrowlink li a:hover { text-decoration: underline; }

ul.maplink {	padding: 6px 0 0 0;	margin: 0; list-style: none; }
ul.maplink li { padding-top: 6px; padding-left: 23px; margin-bottom: 0px; background: url(http://ak4-de.audi.de/img/jumper_no_details.gif) 0 3px no-repeat; }
ul.maplink li a { text-decoration: none;	font-weight: bold; color: #5E5E5E; }
ul.maplink li a:link { text-decoration: none;	font-weight: bold; color: #5E5E5E; }
ul.maplink li a:visited { text-decoration: none;	font-weight: bold; color: #5E5E5E; }
ul.maplink li a:active { text-decoration: none;	font-weight: bold; color: #5E5E5E; }
ul.maplink li a:hover { text-decoration: underline; }

.boxlink { margin-left: -10px; }

.select_95 {
  WIDTH: 95px;
  HEIGHT:17px;
  FONT-SIZE: 11px;
  MARGIN-TOP: 2px;
  MARGIN-LEFT: 1px;
  PADDING: 0px;
}

.input_95 {
  WIDTH: 95px;
  HEIGHT:15px;
  FONT-SIZE: 12px;
  MARGIN-TOP: 2px;
  MARGIN-LEFT: 1px;
  PADDING: 0px;
}

.select_dist {
  WIDTH: 97px;
  FONT-SIZE: 12px;
  MARGIN-TOP: 2px;
  PADDING: 0px;
}

.select_altloc {
  WIDTH: 204px;
  FONT-SIZE: 12px;
}

.input_190 {
  WIDTH: 186px;
  HEIGHT:15px;
  FONT-SIZE: 12px;
  MARGIN-TOP: 2px;
  PADDING: 0px;
}

.input_280 {
  WIDTH: 280px;
  HEIGHT:15px;
  FONT-SIZE: 12px;
  MARGIN-TOP: 2px;
  PADDING: 0px;
}

.input_202 {
  WIDTH: 205px;
  HEIGHT:15px;
  FONT-SIZE: 12px;
  MARGIN-TOP: 2px;
  PADDING: 0px;
}

.input_200_n {
  WIDTH: 200px;
  HEIGHT:15px;
  FONT-SIZE: 12px;
  MARGIN-TOP: 2px;
  PADDING: 0px;
}

.searchJumper {
	margin: 0px 5px 2px 20px;
	vertical-align: -3px;
}

.searchnav_col1_hi		{
  PADDING-TOP: 5px;
  PADDING-LEFT: 30px;
  PADDING-RIGHT: 20px;
  WHITE-SPACE: nowrap;
  BACKGROUND: #E1E1E1;
  BORDER-RIGHT: solid 1px #FFFFFF;
}

.searchnav_col2_hi		{
  PADDING-TOP: 5px;
  PADDING-LEFT: 25px;
  PADDING-RIGHT: 20px;
  WHITE-SPACE: nowrap;
  BACKGROUND: #E1E1E1;
  BORDER-LEFT: solid 1px #FFFFFF;
  BORDER-RIGHT: solid 1px #FFFFFF;
}

.searchnav_col1	{
  PADDING-TOP: 5px;
 	PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  WHITE-SPACE: nowrap;
  BACKGROUND: #B2B2B2;
  BORDER-BOTTOM: solid 1px #FFFFFF;
	border-right: 1px solid #E1E1E1;
	color: #E1E1E1;
	font-weight: bold;
}

.searchnav_col2	{
  PADDING-TOP: 5px;
 	PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  WHITE-SPACE: nowrap;
  BACKGROUND: #B2B2B2;
  BORDER-BOTTOM: solid 1px #FFFFFF;
	border-right: 1px solid #E1E1E1;
	color: #E1E1E1;
	font-weight: bold;
}

.searchnav_col1_link	{
  PADDING-TOP: 5px;
 	PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  WHITE-SPACE: nowrap;
  BACKGROUND: #B2B2B2;
  BORDER-BOTTOM: solid 1px #FFFFFF;
	border-right: 1px solid #E1E1E1;
}

.searchnav_col2_link	{
  PADDING-TOP: 5px;
 	PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  WHITE-SPACE: nowrap;
  BACKGROUND: #B2B2B2;
  BORDER-BOTTOM: solid 1px #FFFFFF;
	border-right: 1px solid #E1E1E1;
}

.search_arrow {
	vertical-align: -1px;
}

.search_number {
	vertical-align: -3px;
	margin-right: 5px;
}

.search_gvo {
	margin: 0px 5px 0px 5px;
}

.ergebnis_col1 {
	width: 20px;
	padding-right: 6px;
	text-align: right;
	padding-top: 10px;
}

.ergebnis_col2 {
	padding-left: 9px;
	width: 164px;
	padding-top: 10px;
}

.ergebnis_col3 {
	width: 135px;
	padding-top: 10px;
}

.ergebnis_col3a {
	width: 20px;
	padding-bottom: 8px;
}

.ergebnis_col3b {
	width: 109px;
	padding-top: 1px;
	padding-bottom: 8px;
}

.ergebnis_not_found {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}	

.entfernung {
	margin-top: 4px;
	margin-bottom: 8px;
}

.karte {
	position: relative;
	width: 319px;
	height: 319px;
}

.karte_icon {
	position: absolute;
	z-Index: 10;
}

.zoombutton {
 margin-left: 15px; 
}

.zoombuttons {
	width: 319px;
	text-align: right;
	margin-top: 6px;	
}

.bold {
	font-weight: bold;
}

.route_head {
	height: 18px;
	padding-top: 4px;
	padding-left: 20px;
	color: #FFF;
	font-weight: bold;
	background: #B2B2B2;
}

.detail_col {
	margin-left: 20px; 
	margin-bottom: 20px;
}

.detail_col1 {
	width: 20px; 
}

.detail_col2 {
	width: 180px;
	padding-top: 10px;
}

.detail_line {
	margin-top: 6px; 
}

.route_select_table {
	width: 300px;
}

.route_select_table TD  {
	padding-top: 10px;
}

.route_table TD {
	height: 24px; 
}

.ergebnis_table {
	width: 639px;
}

.ergebnis_table th {
	height: 35px;
	background: #B2B2B2;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	border-left: 1px solid #D7DBD3;
	padding: 2px 6px 2px 6px;
}

.ergebnis_table .zelle1 {
	height: 35px;
	background: #FFF;
	border-top: 1px solid #D7DBD3;
	border-left: 1px solid #D7DBD3;
	padding: 2px 6px 2px 6px;
}

.ergebnis_table .zelle2 {
	height: 35px;
	background: #E1E1E1;
	border-top: 1px solid #D7DBD3;
	border-left: 1px solid #D7DBD3;
	padding: 2px 6px 2px 6px;
}

.ergebnis_table .zelle_druck {
	height: 35px;
	background: #B2B2B2;
	padding-left: 20px; 
}

LABEL {
	font-weight: bold;
	color: #5E5E5E;
}

LABEL:hover {
	text-decoration: underline; 
}

.searchfilter LABEL {
	margin-left: 5px; 
}
.searchfilter {
	margin-bottom: 6px;
	margin-left: 6px; 
}
 
.layer								{ position: absolute; z-index:20; visibility: hidden; background: #FFF; border: 1px solid #3C3D3D; width: 210px; }
.layerHead						{ padding: 5px 5px 5px 8px; background: #E1E1E1; }
.layerData						{ padding: 8px; }
.layerLinks						{ padding-left: 8px; margin-top: 2px; margin-bottom: 4px; }
.layerLinks	TD 				{ padding: 0px 0px 5px 0px; }
.layerLinks	INPUT 		{ border-right: 4px solid #FFF; }
.layerLinks	LABEL			{ margin-left: 5px; }
.layerLinks A 				{ color: #5e5e5e; font-weight: bold; text-decoration: none; }
.layerLinks A:link 		{ color: #5e5e5e; font-weight: bold; text-decoration: none; }
.layerLinks A:visited { color: #5e5e5e; font-weight: bold; text-decoration: none; }
.layerLinks A:hover 	{ color: #5e5e5e; font-weight: bold; text-decoration: underline; }
.layerClose						{ text-align: right; padding: 5px 5px 5px 8px; background: #E1E1E1;}
.layerClose IMG 			{ vertical-align: -2px; margin-left: 5px; }
.layerClose A 				{ color: #5e5e5e; font-weight: bold; text-decoration: none; }
.layerClose A:link 		{ color: #5e5e5e; font-weight: bold; text-decoration: none; }
.layerClose A:visited { color: #5e5e5e; font-weight: bold; text-decoration: none; }
.layerClose A:hover 	{ color: #5e5e5e; font-weight: bold; text-decoration: underline; }
		
#toolTipAbs						{ position: absolute; background: #E1E1E1; z-index: 12; border: 1px solid #262626; padding: 3px;  display: none; }
.toolTipImg						{ margin-bottom: -6px;  z-index: 13; display: block;}
#toolTipTextAbs				{  }

.extTableResult {
	width: 639px;
	margin: 0;
	padding: 0;
}

.extTableHeaderLeft {
	width: 319px;
  border-right: solid 1px #FFFFFF;
	height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	background: #b2b2b2;
}

.extTableHeaderRight {
	width: 319px;
	height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	background: #b2b2b2;
}

.tabnav_end_ext
{
  width: 479px;
  height: 32px;
  font-weight: bold;
  white-space: nowrap;
  background: #E1E1E1;
}

.zoombuttonsExt {
	position: absolute;
	bottom: 15px;
	left: 0px;
}

.zoombuttonsExt img {
	border: 1px solid #fff;
	margin-right: 3px;
}

