* { margin: 0; padding: 0}
* img { border:0; }

body { background: #ffffff; font:11px verdana, helvetica, tahoma; color:#000000; text-align:center; /* fue ie 5.5 */ }
td { vertical-align:top; }


.selectTable{ position:absolute; border-collapse:collapse; background:#DDD; z-index:10; }
.selected{ background:#AAA; }
.hoverEffect{ background:#888; color:#FFF; cursor:pointer;}

.clear {  clear:both !important; line-height:0px !important; display:block !important; font-size: 0px !important; margin: 0; padding: 0; }

.floatright { display:block;  clear:none;  float:right !important; }
.floatleft { display:block;  clear:none;  float:left !important; }
.pointer { cursor:pointer!important;}
.bold { font-weight:bold;}

/*.tx-lumogooglemaps-pi1 {width: 424px; padding: 0 0 0 0; color: #4c4c4c;	line-height: 16px;	margin-left:8px!important; display:inline;}*/
.tx-lumogooglemaps-pi1 {padding-left: 8px!important;}


/* links with raquo */
.textpic a, .sitemap a { color: #4c4c4c; text-decoration: underline; background: url(../img/raquo.gif) 0px 3px no-repeat; padding-left: 10px;}
.textpic a:hover, .sitemap a:hover { color: #4c4c4c; text-decoration: underline; }
.textpic ol { margin: 0.3em 0 1em 0; padding-left: 1.2em; }

img { border: none; padding-bottom: 0; vertical-align: middle; }

.wrap
{
   margin:auto;
   margin-top: 8px;
   width:808px;
   text-align:left;
   display:block;
   	clear:both;
}

.top1 {
   width:100%;
   height:104px;
   color: #ffffff;
   display:block;
}

.top2 {
   margin: 10px 0;
   background: #ffffff;
   width:100%;
   height: 48px;
   color: #e74040;
   display:block;
}


.column_left{
   float:left;
   width:176px;
   height: 100%;

}


.column_center{
float:left;
color:black;
padding:0;
width: 432px;
margin: 0 -0 0 8px ;
}



.column_right{

   float:right;
   width:184px;
   height: 100%;
}


.product_pager { height: 24px; background: #129b19; color: #ffffff;}

.box {
    float:left;
	margin:0px;
	padding:0px;
	display:block;
	oveflow:hidden !important;
}

.box_button {
	float:left;
	margin:0px;
	width: 155px;
	height: 50px;
	padding:0px;
	display:block;
	oveflow:hidden !important;
}

* html .top2 img { padding: 0; margin: 0 -3px;}
.buttton_menu_size * { float:left; width: 155px; height:50px;}
.button_menu {background: url(../img/but_navibg.gif) no-repeat;}
.button_menu:hover {
	background: url(../img/but_navibg_over.gif) no-repeat;
}
.button_menu_act {background: url(../img/but_navibg_active.gif);}

/* QQQ .box_product { width: 424px; padding: 8px 0 0 0; color: #4c4c4c;	line-height: 16px;	margin-left: 8px; display:inline;} */
.box_product { width: 432px; padding: 8px 0 0 0; color: #4c4c4c;	line-height: 16px;	margin-left: 0px; display:inline;}
/* QQQ .box_default { width: 424px; padding: 0 0 0 0; color: #4c4c4c;	line-height: 16px;	margin-left:8px; display:inline; } */
.box_default { width: 432px; padding: 0 0 0 0; color: #4c4c4c;	line-height: 16px;	 display:inline; }

/*html .box_product { width: 424px; padding: 0px 0 0 0; color: #4c4c4c;	line-height: 16px;	margin-left: 8px; display:inline;}*/

.tx-thmailformplus-pi1 { margin-left: 8px;}


.box_product .border { border: 1px solid #9a9a9a; }
.box_product .caption { text-align: center; display:block; margin-right: 10px;}
.box_product a,
.casual_link {
    color: #4c4c4c; text-decoration: none; font-weight: normal;
}
.box_product a:hover,
a:hover.casual_link{
color: #4c4c4c; text-decoration: underline; font-weight: normal;
}

.box_default a{
    color: #4c4c4c;
}

.box_product .line { width: 100%; border-bottom: 1px solid #9a9a9a; margin: 16px 0 0 0; font-size:0; line-height: 0px;}
.box_product .line_nomargin { width: 100%; border-bottom: 1px solid #9a9a9a; margin: 0; font-size:0; line-height: 0px;}

.box_product .line_top { width: 416px; border-top: 1px solid #9a9a9a; margin: 0px 0px 4px 8px; height: 0; line-height:0; padding: 0; font-size:0;}
.box_product .line_02 { width: 100%; border-top: 1px solid #9a9a9a; margin: 8px 0 12px 0; height: 0; line-height:0; padding: 0; font-size:0;}

.box_product .left { float:left; height: 100%; }
.box_product .right { float:left; height: 100%; }


.box_product .dropdown label { color: red; font-weight:bold; padding-right: 8px;}
.box_product .dropdown select { font-size: 11px; width: 200px;}


.checkbox { margin-top: 4px;}
* html .checkbox { margin: 0px;}


.box_prodlist {
	width: 424px; padding: 8px 0; color: #4c4c4c;	line-height: 16px;	margin-left: 8px;
	line-height: 16px; border-bottom: 1px solid #9a9a9a;
	display: inline;
}

.box_prodlist a { color: #ef0000; text-decoration: none; font-weight: bold;}




.box_select { background: #e6e6e6; 	width: 184px; }
.box_select p {color: #ef0000; font-weight: bold;line-height: 16px; margin-bottom: 2px;}
.box_select_padding { padding: 12px;}
.box_select select { font-size: 11px; width: 160px;}

.box_header_logo {
	width: 472px;
	height: 104px;
	background: yellow;
	background: #ebebeb url(../img/logo.gif) no-repeat;
}

.box_header_logo p { color: #ef0000; text-align: right; margin: 8px 8px 0 0;}
.box_header_logo a { color: #ef0000; font-weight: bold; text-decoration: none;}
.box_header_logo a:hover { text-decoration: underline;}

.box_header_small, .box_header_small02 { width: 167px; height: 104px; background: #ebebeb; }

.box_header_small a, .box_header_small02 a {color: #4c4c4c; text-decoration:none; font-weight: bold; line-height: 15px;}
.box_header_small a:hover, .box_header_small02 a:hover { text-decoration:underline!important;}

.box_header_small input {color: #4c4c4c; text-decoration:none; font:11px verdana, helvetica, tahoma; margin-bottom: 4px;}

.box_header_small p, .box_header_small02 p {color: #4c4c4c; font-weight: bold; margin-bottom: 20px;}
.box_header_small .line_white { border-top: 1px solid #ffffff; margin: 3px 0;}

* html .box_header_small p { margin-bottom: 10px;}
* html .box_header_small02 p { margin-bottom: 20px;}

* html .box_header_small .line_white { margin: 4px 0 5px 0;}

.box_header_padding { padding: 8px; }
.box_header_padding .top{ height:77px; }
.box_header_padding .top p, .box_header_padding p { margin-left:-06px!important; }
* html .box_header_padding .top{ height:72px; }

.box_pp { background: #129b19; color: #FFFFFF; height: 24px;}
.box_pp p { margin-left: 8px; line-height: 24px;}
.box_pp a {color: #ffffff; text-decoration: none;}



.box_notepad { width: 184px; display: block; margin-bottom: 14px;}
.box_notepad .header { background: url(../img/box_notepad_header.gif) no-repeat; height: 2px; font-size: 0; }
.box_notepad .middle { background: #fff url(../img/box_notepad_middle.gif) repeat-y; }
.box_notepad .middle .txt { padding: 8px; color: #ef0000;}
.box_notepad .middle a { color: #ef0000; text-decoration: none;}
.box_notepad .middle a:hover { text-decoration: underline;}
.box_notepad .footer { background: url(../img/box_notepad_footer.gif) no-repeat; height: 2px; margin:0;}
.box_notepad ul { padding-left:20px;}
.box_notepad li { background: green;}


.box_notepad_big { width: 420px; display: block; margin-left: 6px;}
* html .box_notepad_big { width: 420px; display: block; margin-left: 3px;}

.box_notepad_big .header { background: url(../img/box_notepad_big_header.gif) top left no-repeat; height: 2px; font-size: 0; }
.box_notepad_big .middle { background: #fff url(../img/box_notepad_big_middle.gif) top left repeat-y; }
.box_notepad_big .middle .txt { padding: 8px; color: #4c4c4c;}
.box_notepad_big .middle a { color: #ef0000; text-decoration: none;}
.box_notepad_big .middle a:hover { text-decoration: underline;}
.box_notepad_big .middle .line { width: 100%; border-top: 1px solid #9a9a9a; margin: 0 0 4px 0; height: 0; line-height:0; padding: 0; font-size:0; }

.box_notepad_big .footer { background: url(../img/box_notepad_big_footer.gif) top left no-repeat; height: 2px;}

/* QQQ .box_notepad_send { margin: 0 8px 8px 8px; display: inline; color: #4c4c4c;} */
.box_notepad_send { margin: 0 8px 8px 0px; display: inline; color: #4c4c4c;}
.box_notepad_send a { color: #4c4c4c; text-decoration: none;}
.box_notepad_send a:hover { text-decoration: underline;}
.box_notepad_send .line { width: 416px; border-top: 1px solid #9a9a9a; height: 0; line-height:0; margin-bottom: 8px; padding: 0; font-size:0; }
.box_notepad_send .input { width: 240px; font:11px verdana, helvetica, tahoma; color: #4c4c4c; }
.box_notepad_send textarea.input { height: 65px; margin: 0; padding:0;}


.box_default .bild_rechts { display:block;  clear:none;  float:right !important; margin-left: 8px;}
.box_default img { margin-bottom: 8px;}
.box_default .line {
    width: 432px;
    border-top: 1px solid #9a9a9a;
    margin: 0px 0px 12px 0px;
    height: 0;
    line-height:0;
    padding: 0;
    font-size:0;
}
.box_default .line_02 { width: 100%; border-top: 1px solid #9a9a9a; margin: 8px 0 12px 0; height: 0; line-height:0; padding: 0; font-size:0;}
.box_default table { width: 100%; margin-top: 8px;}
.box_default td { font:11px verdana, helvetica, tahoma; color: #4c4c4c; padding-bottom: 2px;}

.center_flash { margin-left: 100px!important;}

/* forms */
.box_default input {color: #4c4c4c; text-decoration:none; font:11px verdana, helvetica, tahoma; margin-bottom: 4px; width: 150px;}
.box_default input.cform {color: #4c4c4c; text-decoration:none; font:11px verdana, helvetica, tahoma; margin-bottom: 4px; width: 250px!important;}
.box_default select.cform {color: #4c4c4c; text-decoration:none; font:11px verdana, helvetica, tahoma; margin-bottom: 4px; width: 250px!important;}
.box_default textarea.cform {color: #4c4c4c; text-decoration:none; font:11px verdana, helvetica, tahoma; margin-bottom: 4px; width: 250px!important; height: 120px;}

.box_default h1 { font-size: 11px; margin-bottom: 8px;}


.box_glossary_navi { margin-left:1px; display:inline;}
.box_glossary_navi .glossary a { background-image: none; padding-left: 0; padding-right: 3px; color: #4c4c4c; text-decoration:underline; font-weight: normal; line-height: 15px;}
.box_default .glossary02 a {color: #4c4c4c; text-decoration:none; font-weight: normal; line-height: 15px;}
.box_default .glossary02 { list-style-type:none; margin: 0; padding: 0;  font-size: 11px;}





.padding_prod_tender .text_tender_link  { margin-left: 230px; padding: 5px 0; background: url(../img/folder_gray.gif) no-repeat;}
* html .padding_prod_tender .text_tender_link  { margin-left: 232px;}

.padding_prod_tender .text_tender_link .download {  margin-left: 22px; background: url(../img/raquo.gif) 0px 8px no-repeat; padding-top: 5px; padding-left: 12px;}


/* Q 18|01|07 additional margin for text content */

.box p{
padding-left:8px;
padding-right:8px;
}

.box h1{ padding-left:8px; padding-right:8px; }
.box h1.form { padding: 0; }

/* listenemelemente */

.box_default ol,
.box_default ul {
margin-left:28px;
}

* html .box_default ol,
* html .box_default ul {
margin-left:32px;
}

/* sitemap */


.sitemap ul { list-style-type: none;}
.sitemap ul li { padding-left: 8px;}
.sitemap ul ul li { padding-left: 16px;}
.sitemap ul ul ul li { padding-left: 24px;}
.sitemap a { color: #4c4c4c; text-decoration: none; }
.sitemap a:hover { text-decoration: underline; }


.w10{ width:10px !important; }
.w26{ width:26px !important; }
.w36{ width:36px !important; }
.w100 { width:100px !important; }
.w104 { width:104px !important; }
.w118 { width:118px !important; }
.w128 { width:128px !important; }
.w136 { width:136px !important; }
.w143 { width:143px !important; }
.w144 { width:144px !important; }
.w174 { width:174px !important; }
.w176 { width:176px !important; }
.w208 { width:208px !important; }
.w224 { width:224px !important; }
.w250 { width:280px !important; }
.w320 { width:320px !important; }
.w288 { width:288px !important; }

.h04 { height: 04px!important; font-size: 0; line-height:0;}
.h08 { height: 08px!important; font-size: 0; line-height:0;}
.h10 { height: 10px!important; font-size: 0; line-height:0;}
.h16 { height: 16px!important; font-size: 0; line-height:0;}
.h20 { height: 20px!important; font-size: 0; line-height:0;}
.h24 { height: 20px!important; font-size: 0; line-height:0;}

.h_np_big { height: 08px!important; font-size: 0; line-height:0;}
* html .h_np_big { height: 04px!important; font-size: 0; line-height:0;}

.margin_r01 { display:block; margin-right:01px !important; }
.margin_r08 { display:block; margin-right:08px !important; }
.margin_r16 { display:block; margin-right:16px !important; }
.margin_r20 { display:block; margin-right:20px !important; }
.margin_r_navbut { display:block; margin-right:08px !important; }

.margin_b08 { display:block; margin-bottom:08px !important; }
.margin_b12 { display:block; margin-bottom:12px !important; }
.margin_b16 { display:block; margin-bottom:16px !important; }

.margin_L4  { margin-left:4px};
.margin_L6  { margin-left:6px};
.margin_L8  { margin-left:8px};

.margin_30  { display:block; margin-left:30px !important; }
.margin_40  { display:block; margin-left:40px !important; }
.margin_l01 { display:block; margin-left:01px !important; }
.margin_l04 { display:block; margin-left:04px !important; }

.margin_l08 { display:block; margin-left:08px !important; }
.margin_l16 { display:block; margin-left:16px !important; }
.margin_l26 { display:block; margin-left:26px !important; }
.margin_l32 { display:block; margin-left:32px !important; }
.margin_l40 { display:block; margin-left:40px !important; }
.margin_l65 { display:block; margin-left:65px !important; }

.margin_l_prod_merk { display:inline; margin-left:06px !important; }
.margin_l_prod_merk_txt { display:block; margin-left:26px !important; }
* html .margin_l_prod_merk_txt { display:block; margin-left:22px !important; }


.margin_t04 { display:block; margin-top:04px !important; }
.margin_t08 { display:block; margin-top:08px !important; }
.margin_tmin08 { display:block; margin-top:-08px !important; }
.margin_t16 { display:block; margin-top:16px !important; }
.margin_t24 { display:block; margin-top:24px !important; }
.margin_t40 { display:block; margin-top:40px !important; }
.margin_t130 { display:block; margin-top:130px !important; }

.padding_prod   {padding-top:35px !important; }
.padding_prod_tender  {padding-top:15px !important; }
.padding_pdf01  { display:block; padding-left:230px !important; }
.padding_pdf02  { display:block; padding-left:253px !important; }

* html .padding_pdf02  { display:block; padding-left:226px !important; }
.footer{ text-align: center; color: #ef0000; line-height: 16px; margin-bottom: 24px;}
.footer a {color: #ef0000; text-decoration: none;}
.footer a:hover { text-decoration: underline;}


.end { clear:both; height:24px; line-height:24px; }

/* navi */

/* default */

.navi { margin: 0; padding: 0; line-height: 16px;}
.navi ul { list-style-type:none; margin: 0; padding: 0;  font-size: 11px;}
.navi ul li { margin: 0;  margin: 0 0 1px 0; }
.navi ul li.active { font-weight: bold; }
.navi ul a { display: block; padding: 4px 12px 4px 8px; color: #4c4c4c; background-color: #e6e6e6; text-decoration: none; overflow: hidden;}
.navi ul a:hover { text-decoration:underline; }
.navi ul li.active a, .navi ul li.active a:hover  { background: #e6e6e6 url(../img/arrow_gray02.gif) no-repeat 8px; padding: 4px 0 4px 20px;}

.navi ul ul { margin-top:1px; }
.navi ul ul li { margin:0 0 1px 0; font-weight: normal; }
.navi ul ul a { display: block;	padding: 4px 0 4px 20px!important; background: #cccccc!important; color: #4c4c4c; }
.navi ul ul a { background-image: url(../img/pix_spacer.gif)!important ;}
.navi ul ul a:hover { text-decoration:underline;}
.navi ul ul li.active a, .navi ul ul li.active a:hover {
background: #cccccc url(../img/arrow_gray.gif) 20px 9px no-repeat!important;
padding: 4px 0 4px 32px!important;
width:144px;
}

ul#third_ul a { display: block; padding: 4px 0 4px 32px; background: #999999!important; color: #ffffff !important; }
ul#third_ul a:hover { text-decoration:underline; padding: 4px 8px 4px 32px!important; }
ul#third_ul li.active a, ul#third_ul li.active a:hover { padding: 4px 0 4px 44px!important; background: #999999 url(../img/arrow_white.gif) no-repeat 32px 9px!important; color: #ffffff !important; }
/* ie hacks */

* html .navi { position: relative;	margin-top: -1px;}
/* * html .navi ul a { padding-right: 45px; } /* ??? */
* html .navi a{ width: 156px;}
* html img { margin-bottom: 1px;} /* ??? */
* html img.floatleft{margin-left:-3px;}
* html .column_left img.floatleft{ margin: 0;}


/* standortnavi header */

.navi_st_header { display: block; padding: 4px 0 4px 8px; color: #008200; background-color: #bfec0f; text-decoration: none; overflow: hidden; margin-bottom: 1px;  }
.navi_st_header_02 { display: block; padding: 4px 0 4px 8px; color: #008200; background-color: #bfec0f; text-decoration: none; overflow: hidden; margin-bottom: 1px;  }
* html .navi_st_header_02 { margin-bottom: -13px;}
*+html .navi_st_header_02 { margin-bottom: -13px;}


/* standort */
.navi_st { margin: 0; padding: 0; line-height: 16px; }
.navi_st ul { list-style-type:none; margin: 0; padding: 0;  font-size: 11px; }

.navi_st ul li { margin: 0; padding: 0;}
.navi_st ul li.active { font-weight: bold;}
.navi_st ul a { display: block; padding: 4px 0 4px 8px; color: #008200; background-color: #bfec0f; text-decoration: none; overflow: hidden;}

.navi_st ul span { display: block; padding: 4px 0 4px 8px; color: #008200; background-color: #bfec0f; text-decoration: none; overflow: hidden;}


.navi_st ul a:hover { text-decoration:underline; padding: 4px 0 4px 8px; }
.navi_st ul li.active a, .navi_st ul li.active a:hover  { background: #bfec0f url(../img/arrow_green02.gif) no-repeat 8px; padding: 4px 0 4px 20px;}

.navi_st ul ul { margin-top:1px; }
.navi_st ul ul li { margin:0 0 1px 0; font-weight: normal; }
.navi_st ul ul a { display: block;	padding: 4px 0 4px 8px!important; background: #129b19!important; color: #ffffff; }
.navi_st ul ul a { background-image: url(../img/pix_spacer.gif)!important ;}
.navi_st ul ul a:hover { text-decoration:underline; padding: 4px 0 4px 8px!important;}
.navi_st ul ul li.active a, .navi_st ul ul li.active a:hover { background: #129b19 url(../img/arrow_white02.gif) 8px 9px no-repeat!important; padding: 4px 0 4px 20px!important;}

.navi_st ul#third_ul a { display: block; padding: 4px 0 4px 32px; background: #e6e6e6!important; color: #4c4c4c !important; }
.navi_st ul#third_ul a:hover { text-decoration:underline; padding: 4px 8px 4px 20px!important; }
.navi_st ul#third_ul li.active a, .navi_st ul#third_ul li.active a:hover { padding: 4px 0 4px 32px!important; background: #e6e6e6 url(../img/arrow_gray02.gif) no-repeat 20px 9px!important; color: #4c4c4c !important; }



/* standort_start */
.navi_st_start { margin: 0; padding: 0; line-height: 16px; }
.navi_st_start ul { list-style-type:none; margin: 0; padding: 0;  font-size: 11px;}
.navi_st_start ul li { margin: 0;  margin: 0 0 1px 0; }
.navi_st_start ul li.active { font-weight: bold;}
.navi_st_start ul a { display: block; padding: 4px 0 4px 8px; color: #fff; background-color: #129b19; text-decoration: none; overflow: hidden;}
.navi_st_start ul a:hover { text-decoration:underline; padding: 4px 0 4px 8px; }
.navi_st_start ul li.active a, .navi_st_start ul li.active a:hover  { background: #129b19 url(../img/arrow_white02.gif) no-repeat 8px; padding: 4px 0 4px 20px;}

.navi_st_start ul ul { margin-top:1px; }
.navi_st_start ul ul li { margin:0 0 1px 0; font-weight: normal; }
.navi_st_start ul ul a { display: block;	padding: 4px 0 4px 20px; background: #e6e6e6!important; color: #4c4c4c; }
.navi_st_start ul ul a { background-image: url(../img/pix_spacer.gif)!important ;}
.navi_st_start ul ul a:hover { text-decoration:underline; padding: 4px 0 4px 20px;}
.navi_st_start ul ul li.active a, .navi_st_start ul ul li.active a:hover { background: #e6e6e6 url(../img/../img/arrow_gray02.gif) 20px 9px no-repeat!important; padding: 4px 0 4px 32px;}

.navi_st_start ul#third_ul a { display: block; padding: 4px 0 4px 32px; background: #cccccc!important; color: #4c4c4c !important; }
.navi_st_start ul#third_ul a:hover { text-decoration:underline; padding: 4px 8px 4px 32px!important; }
.navi_st_start ul#third_ul li.active a, ul#third_ul li.active a:hover { padding: 4px 0 4px 44px!important; background: #cccccc url(../img/arrow_gray.gif) no-repeat 32px 9px!important; color: #4c4c4c !important; }


/* search */

.tx-indexedsearch a { text-decoration: none; color: #4d4d4d;}
.tx-indexedsearch a:hover { text-decoration: underline;}

.tx-indexedsearch select { font-size: 11px; width: 150px; margin-top: 08px;}
.tx-indexedsearch p { margin-top: 12px;}

.box_search { padding-left: 8px;}

/* font-colors */

.font_red { color: #ef0000!important;}
.error { color: #ef0000!important; font-weight: bold;}

/* misc */
.category_text{
margin-bottom:20px;
}

/* CK advanced Selectbox */

.placeHolder{
    height:10px;
}

.selectTable{
    text-align:left;
    position:absolute;
    border-collapse:collapse;
    background: transparent;
    z-index:10;
    white-space:nowrap;

    width:10px !important;
}

.selectTable th{
    font-weight:normal;
    font-size:10px;
}

.selectTable td{
    font-size:10px;
    background:#fff;

}

.selectTable td.firstTD{
    border-left: solid #ccc 1px;
}

.selectTable td.lastTD{
    border-right: solid #ccc 1px;

}


.selectTable, .selectTable th{
    border-bottom: solid #ccc 1px;
}

.selectTable .selected td{
    background:#e5e5e5;
}

.hoverEffect td{
    background:#aaa !important;
    color:#FFF;
    cursor:pointer;
}

.selectTable .btr{
float:right;

}

.btr img{
margin:0px 0px 0px 10px;
}

.close_btn{
float:right;
margin-right:4px;
}

* html .close_btn{
margin-right:6px;
}

#eventArea{
    position: absolute;
    z-index:5;
    left:0px;
    top:0px;
    width:100%;
    height:3500px;
}

#send_form_submit,
.pointer{
cursor:pointer;
}

/* Q google maps adjustments */

.tx-lumogooglemaps-pi1{
padding:0px !important;
}

#gmapDirHead,
#gmapDirFrom,
#gmapDirTo{
display:block !important;
position:absolute !important;
font-weight:bold !important;
font-size:10px !important;
bottom:-15px !important;
text-align:right;
left: -10px !important;
}

#gmapDirHead{
bottom:-10px !important;
}

* html #gmapDirHead{
bottom:20px !important;
}

* html #gmapDirFrom,
* html #gmapDirTo{
bottom:15px !important;
}

#gmapDirHead a,
#gmapDirFrom a,
#gmapDirTo a  {
color:black !important;
}

#gmapDirSaddr {
width:120px;
}

#gmapDirButtonTo, #gmapDirButtonFrom{
width:60px;
}

#gmapDirLabelTo, #gmapDirLabelFrom{
vertical-align:top;
}

* html #gmapDirLabelTo,
* html #gmapDirLabelFrom{
vertical-align:middle;
}

ul.browsebox { list-style-type:none; margin: 10px 0 0 0;}
.browsebox li{ display:inline!important; padding: 0 5px 0 0;}
.browsebox a{ text-decoration:none;}


