html, body {
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    }

body {
    background-color:#FFFFFF;
    width:990px; 
    margin:0px;
    }

#frame {
    position:absolute; width:990px; height:90%;
    padding:0px; margin:0px;
    background-color:white;
    }

#top {
    position:absolute; width:990px; height:90px; top:0px;
    padding:0px; margin:0px;
    background-image:url(images/top.gif);
    }

#top_druck {
    position:absolute; width:665px; height:90px; top:0px;
    padding:0px; margin:0px;
    }

#edit {
    width:990px;
    padding:0px; margin:0px;
    border:0px solid #aabbcc;
    }

#f_content {
    position:absolute; width:990px; top:214px;
    padding:0px; margin:0px; 
    background-color:white;
    }

#l_content {
    position:absolute; width:990px; top:234px;
    padding:0px; margin:0px;
    background-color:white;
    }

#content_start_inter {
    width:990px;
    padding:0px; margin:265px 0px 0px 0px; 
    background:url(images/content_footer.gif) bottom no-repeat;
    background-color:#EFEFEF;
    }

#content_start_anzeige {
    width:317px; height:100%; float:left;
    background:url(images/anzeige_ru.gif) bottom right no-repeat;
    }

#suchleiste_international {
    position:absolute; top:90px; 
    width:990px; height:146px;
    padding:0px; left:auto;
    }

#f_content_firmenprofil {
    width:990px; 
    padding:0px; margin:0px; 
    background:url(images/border_content_left/gray_ru.gif) bottom right no-repeat;
    background-color:#EFEFEF;
    }

#l_content_firmenprofil {
    width:990px;
    padding:0px; margin:0px; 
    background:url(images/border_content_left/gray_ru.gif) bottom right no-repeat;
    background-color:#EFEFEF;
    }

#l_content_firmenprofil_druck {
    width:665px;
    padding:0px; margin:0px; 
    background:url(images/border_content_left/gray_ru.gif) bottom right no-repeat;
    background-color:#EFEFEF;
    }

#f_content_trefferliste {
    width:990px;
    padding:0px; margin:0px;
    /*background:url(images/content_footer.gif) bottom no-repeat;*/
    background-color:#EFEFEF;
    }

#l_content_trefferliste {
    width:990px;
    padding:0px; margin:0px;
    /*background:url(images/content_footer.gif) bottom no-repeat;*/
    background-color:#EFEFEF;
    }

#f_location {
    margin:243px 0px 0px 0px;
    width:100%; height:21px;
    background-color:#EFEFEF;
    /*background:url(images/location_background.gif);*/
    }

#l_location {
    margin:213px 0px 0px 0px;
    width:100%; height:21px;
    background-color:#EFEFEF;
    /*background:url(images/location_background.gif);*/
    }

#f_search {
    position:absolute; top:90px; 
    width:670px;
    padding:0px; margin:0px auto; left:auto;
    }

#l_search {
    position:absolute; top:90px; 
    width:670px; height:116px;
    padding:0px; margin:0px auto; left:auto;
    }

#f_meinabc {
    position:absolute; top:90px; 
    width:325px; height:116px;
    padding:0px; margin:0px 0px 0px 675px;
    background-image:url(images/meinabc_start.gif);
    }

#l_meinabc {
    position:absolute; top:90px; 
    width:315px; height:116px;
    padding:0px; margin:0px 0px 0px 675px;
    background-image:url(images/meinabc_on.gif);
    }

/* Achtung: Startseite statisch */
#start_left {
    position:absolute; top:235px;
    padding:0px; margin:0px;
    width:440px; height:1027px;
    background-color:white;
    }

#start_middle {
    position:absolute; top:235px; 
    padding:0px; margin:0px 0px 0px 435px;
    width:235px; height:1027px;
    background-color:#F0F0F0;
    }

#start_right {
    position:absolute; top:235px; 
    padding:0px; margin:0px 0px 0px 670px;
    width:330px; height:1027px;
    background-color:white;
    }

#trefferliste_left {
    display:block; width:190px;  
    margin:0px; padding:0px;
    height:100%; float:left; border:none;
    }

/* Achtung: margin-left + margin-right nicht verändern */
#trefferliste_middle {
    display:block; width:520px; border:none; 
    padding:0px; height:100%; float:left;
    background-color:white;
    }

#trefferliste_right {
    display:block; width:235px;
    float:left;
    background-color:#EFEFEF;
    }

/*Achtung: Firmenliste */
#firmenliste_middle {
    position:absolute; top:235px;
    width:990px; height:100%;
    padding:0px; margin:0px auto;
    background-color:white;
    }

#firmenprofil_left {
    display:block; width:675px;
    height:100%;
    }

#firmenprofil_right {
    display:block; width:310px;
    height:100%;
    background-color:white;
    }

#meinunternehmen_left {
    position:absolute; top:235px;
    width:643px; height:823px;
    padding:0px; margin:0px;
    background-color:white;
    }

#meinunternehmen_right {
    position:absolute; top:235px;
    width:317px; height:823px;
    padding:0px; margin:0px 0px 0px 643px;
    background-color:white;
    }

#legalnavi {
    position:absolute; top:7px; 
    right:2px; text-align:right;
    font-family:Arial,Helvetica,serif;
    font-style:normal; 
    color:#5494BE; font-size:11px;
    }

#profilnavi {
    position:absolute; top:260px; 
    left:240px; text-align:right;
    font-family:Arial,Helvetica,serif; 
    font-style:normal; 
    color:#555555; font-size:11px;
    }

#profilnavi_change {
    position:absolute; top:270px; 
    left:173px; text-align:right; 
    font-family:Arial,Helvetica,serif; 
    font-style:normal; 
    color:#555555; font-size:11px;
    }

#footer {
    width:990px;
    }    

#f_filter_product{
   margin-top:10px;
   margin-bottom:10px;
}

#f_filter_plz{
   margin-top:10px;
   margin-bottom:10px;
}

/* Content */
h1,h2,h3,p,ol,ul,table { font-family:Arial,Helvetica,serif; margin:0px; padding:0px; }

h1        { font-weight:bold; font-style:normal; font-size:14px; color:#D40637; line-height:1.0em; margin:0px; }
h2        { font-weight:bold; font-style:normal; font-size:14px; color:#555555; line-height:1.0em; margin:0px; }
h3        { font-weight:bold; font-style:normal; font-size:12px; color:#555555; line-height:1.0em; margin:0px; } 
p         { font-weight:normal; font-style:normal; font-size:12px; color:#555555; line-height:1.5em; margin:0px; }
ul        { list-style-image:url(images/list.gif); margin-left:6px; padding:0px; }
.ul_square  {list-style-image:none; list-style-type:square; padding:0px;}
.bold     {font-weight:bold; }
li        { font-weight:normal; font-style:normal; font-size:11px; color:#555555; line-height:1.5em; vertical-align:top; }
img       { border:none; padding:0px; margin:0px; }
a         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:12px; color:#5494BE; line-height:1.0em; margin:0px; text-decoration:none; }
textarea  { font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; font-size:12px; color:#555555; margin:0px;} 
text      { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#5494BE; line-height:1.0em; margin:0px; text-decoration:none; }

select      { font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; font-size:12px; border:1px solid #D8D8D8;}
input      { font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:normal; font-size:12px; border:1px solid #D8D8D8; }

.inp_no_border { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px;border:none;}

/*input[disabled] {color:white;}*/

/* Content Extra */
.logo              { position:absolute; left:19px; top:27px; }
.button            { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:11px; color:white; border:none; }
.a_footer          { padding-left:5px; margin-bottom:7px; }
.p_anfrage         { font-size:12px; }
.p_blue            { color:#5494BE; }
.p_1_5_line_height { line-height:1.5em; }
.p_1_2_line_height { line-height:1.2em; }
.p_1_1_line_height { line-height:1.1em; }
.p_1_3_line_height { line-height:1.3em; }
.p_special         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; color:#7B7B7B; line-height:1.1em; margin:0px; }
.p_superspecial    { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#7B7B7B; line-height:1.0em; margin:0px; }
.li_blue           { color:#5494BE; }
.ul_close          { list-style-image:url(images/close.gif); }
.h1_n                { font-weight:normal; font-style:normal; font-size:14px; color:#D40637; line-height:1.0em; margin:0px; }
.h1_dotted_no_margin { border-bottom:1px dashed #DEDEDE; }
.h1_dotted         { margin-left:19px; border-bottom:1px dashed #DEDEDE; margin-right:16px; padding-bottom:2px; }
.h1_dotted_grey    { color:#7B7B7B; margin-left:19px; border-bottom:1px dashed #DEDEDE; margin-right:16px; padding-bottom:2px; }
.h1_grey         { color:#7B7B7B;}

/* Product Wolke */
.cloud_0         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:18px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_1         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:17px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_2         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:16px; color:#5494BE;line-height:1.2em; margin:0px; }
.cloud_3         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:15px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_4         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_5         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:13px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_6         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:11px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_7         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_8         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_9         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:10px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_10         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:10px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_11         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:9px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_12         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:9px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_13         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:8px; color:#5494BE; line-height:1.2em; margin:0px; }
.cloud_14         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:7px; color:#5494BE; line-height:1.2em; margin:0px; }



.h1_dotted_field   { margin-left:0px; border-bottom:1px dashed #DEDEDE; margin-right:12px; height:1px; line-height:1px; }
.p_span            { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:12px; color:#555555; line-height:1.0em; margin:0px; }
.p_span_l            { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:12px; color:#555555; line-height:1.5em; margin:0px; }
.popup_show				 { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; color:#5494BE; line-height:1.0em; margin:0px; text-decoration:none; cursor:pointer; }
.dotted            { margin:0px; padding:0px; border-bottom:1px dashed #DEDEDE; height:1px; line-height:1px; display:block; }
.popup_buttons     { margin-right:16px; margin-top:4px; text-align:right; }
.img_inter         { margin:5px 5px 5px 5px;}
.anfrage_box       { height:30px; width:30px; border:1px solid #E4E4E4; background-color:white; }
.h2_link           {color:#5494BE;font-size:12px; font-weight:bold; line-height:1.3em;}

.inner_link         {font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:12px; color:#5494BE; text-decoration:none;}

a.legalnavi:link, a.legalnavi:visited, a.legalnavi:hover, a.legalnavi:active, a.legalnavi:focus, .legalnavi { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:10px; color:#5494BE; text-decoration:none; }
a.profilnavi:link, a.profilnavi:visited, a.profilnavi:hover, a.profilnavi:active, a.profilnavi:focus { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:10px; color:#555555; text-decoration:none; }
.bread_navi { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; color:#D40637; margin-left:4px; padding-top:7px;}
a.bread_navi:link,a.bread_navi:visited { text-decoration:none; color:#D40637; padding-right:0px; }
a.bread_navi:active, a.bread_navi:hover, a.bread_navi:focus { text-decoration:none; color:#D40637; padding-right:0px; }
.navi { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; color:#D40637;}

/* Suchleiste Allgemein */
.tab_abc_deutschland          { position:absolute; left:22px; top:11px; }
.tab_abc_inter                { position:absolute; left:302px; top:11px; }
.input_search                 { position:absolute; left:53px; top:51px; width:465px; height:20px; border:none; border:0px solid white; padding-top:6px; font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:#5494BE; text-decoration:none; }
.input_search_big             { position:absolute; left:53px; top:69px; width:465px; height:20px; border:none; border:0px solid white; padding-top:6px; font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:#5494BE; text-decoration:none; }
.input_search_small           { position:absolute; left:53px; top:47px; width:465px; height:20px; border:none; border:0px solid white; padding-top:6px; font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:#5494BE; text-decoration:none; }
.input_image_find             { position:absolute; left:53px; top:52px; width:92px; height:26px; border:none; margin-left:472px; background:url(images/button_26x92.gif); font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:white; }
.input_image_find_big         { position:absolute; left:53px; top:69px; width:92px; height:26px; border:none; margin-left:472px; background:url(images/button_26x92.gif); font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:white; }
.input_image_find_small       { position:absolute; left:53px; top:47px; width:92px; height:26px; border:none; margin-left:472px; background:url(images/button_26x92.gif); font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:14px; color:white; }

.button_inaktiv                { border:none; font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:12px; color:#dedede; }
.button_aktiv                  { border:none; font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; color:#5494BE; cursor:pointer;}

.table_search                 { position:absolute; top:0px; }   
.td_products                  { position:absolute; left:41px; top:104px; }
.td_firms                     { position:absolute; left:263px; top:104px; }
.td_check_products            { position:absolute; left:18px; top:101px; }
.td_check_firms               { position:absolute; left:240px; top:101px; }

.table_search_big             { position:absolute; top:0px; }   
.td_products_big              { position:absolute; left:41px; top:107px; }
.td_firms_big                 { position:absolute; left:263px; top:107px; }
.td_check_products_big        { position:absolute; left:18px; top:104px; }
.td_check_firms_big           { position:absolute; left:240px; top:104px; }

.table_search_small           { z-index:100;}   
.td_products_small            { position:absolute; left:41px; top:84px; }
.td_firms_small               { position:absolute; left:263px; top:84px; }
.td_check_products_small      { position:absolute; left:18px; top:81px; }
.td_check_firms_small         { position:absolute; left:240px; top:81px; }

/* Startseite Allgemein */
.img_anzeige                  { position:absolute; top:9px; left:7px; } 
.img_anzeige_start            { position:absolute; top:22px; left:7px; }
.img_background_branchen      { background:url(images/pixel_white.gif); height:348px; width:222px; margin-top:6px; margin-left:2px;  }
.img_background_branchen_test      { background:url(images/pixel_white.gif); height:285px; width:222px; margin-top:6px; margin-left:2px;  }

.img_background_unternehmen   { background:url(images/unternehmen_background.gif); position:absolute; height:282px; width:412px; margin-left:6px; top:6px; }
.img_branchen_aktual          { position:absolute; margin-top:257px; margin-left:18px; }
.img_branchen_head            { position:absolute; margin-top:16px; margin-left:14px; }
.img_unternehmen_archiv       { position:absolute; margin-top:256px; margin-left:16px; }
.img_unternehmen_head         { position:absolute; margin-top:15px; margin-left:16px; }
.img_fokus_01                 { position:absolute; top:50px; left:16px; border:1px solid #E5EBEB; }
.img_fokus_02                 { position:absolute; top:100px; left:16px; border:1px solid #E5EBEB; }
.img_fokus_03                 { position:absolute; top:154px; left:16px; border:1px solid #E5EBEB; }
.img_fokus_04                 { position:absolute; top:196px; left:16px; border:1px solid #E5EBEB; }

/* Border Anzeige */
.anzeige_lo                   {	background:url(images/anzeige_lo.gif) top left no-repeat; }
.anzeige_lu                   { background:url(images/anzeige_lu.gif) bottom left no-repeat;}
.anzeige_ro                   {	background:url(images/anzeige_ro.gif) top right no-repeat; }
.anzeige_ru                   { background:url(images/anzeige_ru.gif) bottom right no-repeat; }

/* Border Box */
.border_head                  { background-color:#EFF7FF; background:url(images/border_page/back.jpg) bottom repeat-x; margin:0px; }
.border_headu                 { background-color:#EFF7FF; background:url(images/border_page/backu.jpg) top repeat-x; margin:0px; }

.border_l                     { background:url(images/border_page/l.gif) left repeat-y; margin:0px; }
.border_r                     { background:url(images/border_page/r.gif) right repeat-y; margin:0px; }
.border_o                     { background:url(images/border_page/o.gif) top repeat-x; margin:0px; }
.border_u                     { background:url(images/border_page/u.gif) bottom repeat-x; margin:0px; }

.border_lo                    { background:url(images/border_page/lo.gif) top left no-repeat; margin:0px; }
.border_lu                    { background:url(images/border_page/lu.gif) bottom left no-repeat; margin:0px; }
.border_ro                    { background:url(images/border_page/ro.gif) top right no-repeat; margin:0px; }
.border_ru                    { background:url(images/border_page/ru.gif) bottom right no-repeat; margin:0px; }

.border_lo_content            { background:url(images/border_content_left/lo.gif) top left no-repeat; margin:0px; }
.border_ro_content            { background:url(images/border_content_left/ro.gif) top right no-repeat; margin:0px; }
.border_ru_content            { background:url(images/border_content_left/ru.gif) bottom right no-repeat; margin:0px; }
.border_lu_content_middle     { background:url(images/border_content_middle/lu.gif) bottom left no-repeat; margin:0px; }
.border_ru_content_middle     { background:url(images/border_content_middle/ru.gif) bottom right no-repeat; margin:0px; }

/* Border Fields */ 
.border_field_head            { background-color:white; background:url(images/border_field_top/back.jpg) bottom repeat-x; margin:0px; }

.border_field_l               { background:url(images/border_field_top/l.gif) left repeat-y; margin:0px; }
.border_field_r               { background:url(images/border_field_top/r.gif) right repeat-y; margin:0px; }
.border_field_o               { background:url(images/border_field_top/o.gif) top repeat-x; margin:0px; }
.border_field_u               { background:url(images/border_field_top/u.gif) bottom repeat-x; margin:0px; }

.border_field_lo              { background:url(images/border_field_top/lo.gif) top left no-repeat; margin:0px; }
.border_field_ro              { background:url(images/border_field_top/ro.gif) top right no-repeat; margin:0px; }
.border_field_lu              { background:url(images/border_field_top/lu.gif) bottom left no-repeat; margin:0px; }
.border_field_ru              { background:url(images/border_field_top/ru.gif) bottom right no-repeat; margin:0px; }

.border_field_ll              { background:url(images/border_field_top/ll.gif) left repeat-y; margin:0px; }
.border_field_lol             { background:url(images/border_field_top/lol.gif) top left no-repeat; margin:0px; }
.border_field_lul             { background:url(images/border_field_top/lul.gif) bottom left no-repeat; margin:0px; }

/* Border Popup */
.popup_border_oben            { position:absolute; top:0px; left:19px; height:19px; background:url(images/border_popup/o.gif); }
.popup_border_rechts          { position:absolute; top:19px; right:0px; width:8px; background:url(images/border_popup/r.gif); }
.popup_border_links           { position:absolute; top:19px; left:0px; width:8px; background:url(images/border_popup/l.gif); }
.popup_border_unten           { position:absolute; bottom:0px; left:19px; height:19px; background:url(images/border_popup/u.gif); }

.border_popup_lo              { position:absolute; top:0px; left:0px; width:19px; height:19px; background:url(images/border_popup/lo.gif); }
.border_popup_lu              { position:absolute; bottom:0px; left:0px; width:19px; height:19px; background:url(images/border_popup/lu.gif); }
.border_popup_ro              { position:absolute; top:0px; right:0px; width:19px; height:19px; background:url(images/border_popup/ro.gif); }
.border_popup_ru              { position:absolute; bottom:0px; right:0px; width:19px; height:19px; background:url(images/border_popup/ru.gif); }
.popup_content                { position:absolute; top:19px; left:8px; white-space:nowrap; background:url(images/border_popup/back.jpg) bottom repeat-x; }

/* Border Images */
.border_images_unter_l        { height:4px; width:36px; background:url(images/unternehmensliste_frame_left.gif) left bottom no-repeat; margin:0px; float:left; }
.border_images_unter_m        { height:4px; width:1px; background:url(images/unternehmensliste_frame_middle.gif) bottom repeat-y; margin:0px; float:left; }
.border_images_unter_r        { height:4px; width:36px; background:url(images/unternehmensliste_frame_right.gif) right bottom no-repeat; margin:0px; float:left; }

/* Popup Login */
.popup_close                  { position:absolute; right:19px; top:0px; cursor:pointer; }
.popup_info                   { position:absolute; right:80px; top:0px; }
.img_popup_login_close        { position:absolute; right:19px; top:0px; cursor:pointer; }
.img_popup_login_benutzername { position:absolute; left:21px; top:54px; }
.img_popup_login_passwort     { position:absolute; left:21px; top:94px; }
.img_popup_login_registrieren { margin-left:21px; margin-top:17px; }

.input_image_einloggen        { position:absolute; left:121px; top:131px; }
.input_benutzername           { position:absolute; left:21px; top:66px; width:163px; height:15px; border:1px solid #D8D8D8; }
.input_passwort               { position:absolute; left:21px; top:106px; width:163px; height:15px; border:1px solid #D8D8D8; }

/* Popup Angaben*/
.img_popop_angaben_angaben    { margin-left:21px; margin-top:17px; }
.img_popup_angaben_close      { position:absolute; left:529px; top:21px; }
.img_popup_angaben_abbrechen  { position:absolute; left:456px; top:192px; }
.img_popup_angaben_zurueck    { position:absolute; left:20px; top:192px; }
.img_popup_angaben_weiter     { position:absolute; left:339px; top:192px; }
.input_angaben_textbox_s        { border:1px solid #D8D8D8; background-color:white;}
.input_angaben_textbox        { width:166px; border:1px solid #D8D8D8; background-color:white;}
.input_angaben_textbox_l        { width:300px; border:1px solid #D8D8D8; background-color:white;}

.input_angaben_file           { width:200px; border:1px solid #D8D8D8; }

/* Popup Unternehmen finden */
.img_popup_uebernehmen        { position:absolute; left:339px; top:192px; }
/*.img_firmenprofil_frame       { background:url(images/firmenprofil_frame.gif); width:190px; height:30px; }*/
.img_with_border              { border:1px solid #E8EDED; }
.valigntop                    { vertical-align:top; }

/* Popup Registrierung  */
.message            { color:#D40637; }
.highlight            { color:#D40637; }

/*LiveSearch Div Box Styles */
div.dropdown   { padding:2px 4px 2px 4px;background-color:#FFFFFF;border:1px solid #FFD600;overflow-x:hidden;overflow-y:auto; z-index:1000;} 
#livesearch p.list { color:#5494BE; font-size:14px;font-weight:bold;}
#livesearch p.hover { background-color:#FEF6A5; cursor:pointer;}

/*Tooltip CSS Beginn*/
#dhtmltooltip{
  position:absolute; 
  left:-300px; 
  border:1px solid black;
  padding:2px;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal; 
  font-size:11px;
  background-color: lightyellow;
  visibility: hidden;
  z-index:100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
  position:absolute; 
  left:-300px; 
  z-index:101; 
  visibility:hidden;
}
/*Tooltip CSS Ende*/

