/* ------------------------------------------ */
/* RD::                                       */
/* ------------------------------------------ */
@import url("bootstrap_own.css");
/* ------------------------------------------ */

@import url("erweitert.css");
@import url("template_rheintal_org.css");
/* Standardbibliotheken einladen */
@import url("../css/std_menu_vertical.css");
/* @import url("../css/std_search_table.css"); */
@import url("../css/std_library.css");
@import url("../css/std_elements.css");
@import url("../css/std_navigation.css");
/* @import url("../css/std_search.css"); */




label {
  line-height: 2.2 !important;
}


/************** neue Navi */
/* ------------------------------------------ */
/* RD::                                       */
/* ------------------------------------------ */
/*
#navigation {
 xwidth:215px;
 font-family: Arial,sans-serif;
 font-size: 90%;
 margin-top: 0px;
 background-color: #f9f9f9;
 xborder-right-color:#e5e5e5;
 xborder-right-style:solid;
 xborder-right-width:1px;
}
*/
/* ------------------------------------------ */

.navspacer {
  border-top: 33px solid #fff;
  height:59px;
  margin-left:6px;
  border-bottom:1px solid #e5e5e5;
}

.navspacer-empty {
  border-top: 33px solid #fff;
  height:59px;
  margin-left:6px;
}
/*
#navigation ul {
  margin-left:0px;
  padding:0px;
  list-style-type:none;
  list-style-image:none;
  line-height:0px;
  overflow: hidden;
  xwidth:215px;
}

#navigation li {
  margin:0px;
  padding:0px;
}

#navigation ul span.menuline {
  display:block;
  height:1px;
  xwidth:215px;
  margin-left:0px;
  font-size:1px;
  line-height:1px;
  background-color:#e5e5e5;
  overflow:hidden;
}
#navigation ul ul span.menuline {
  display:block;
  height:1px;
  xwidth:215px;
  margin-left:0px;
  font-size:1px;
  line-height:1px;
  background-color:#e5e5e5;
  overflow:hidden;
}
#navigation ul ul ul span.menuline {
  display:block;
  height:1px;
  xwidth:215px;
  margin-left:0px;
  font-size:1px;
  line-height:1px;
  background-color:#e5e5e5;
  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;
  xwidth: 215px;
  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;
  xwidth: 215px;
  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: bold;
  padding:8px;
}

#navigation li:hover {
  background-image: url(../gfx/navbullet_hover_white.gif);
  /*font-weight: bold;
  background-image: url(../gfx/navbullet_hover.gif);
  color:#99CCFF;*
  color: #000000;
  /*background-color: #606060;*
  background-color: #ffffff;
  border-left-color: #3FA3D7;
  border-left-style: solid;
  border-left-width: 3px;
}

#navigation .menuSelected {
  font-weight: bold;
  background-image: url(../gfx/navbullet_on2.gif);
  background-color: #99CCFF;
  xxxbackground-color: #ffffff;
  border-left-color: #3FA3D7;
  border-left-style: solid;
  border-left-width: 3px;
}

#navigation ul a {
  background-position: 5px 8px;
  xwidth:215px;
  padding-left:19px;
}

#navigation ul span.menuSelected  {
  background-position: 5px 8px;
  xwidth:215px;
  padding-left:0px;
}

#navigation .menuWaySelected {
  background-position: 5px 8px;
  font-weight: bold;
  xbackground-color: #D2D2D2;
  background-color: #99CCFF;
  background-image: url(../gfx/navbullet_on.gif);
}


  #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 8px;
    xwidth:215px;
    padding-left:19px;
    xpadding-bottom:0px;
  }

  #navigation ul ul span.menuSelected {
    background-position: 5px 8px;
    xwidth:215px;
    padding-left:0px;
    xpadding-bottom:0px;
  }

  #navigation ul ul span.menuWaySelected {
    background-position: 5px 8px;
    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 8px;
    xwidth:215px;
    padding-left:21px;
    xpadding-bottom:0px;
  }
  #navigation ul ul ul span.menuSelected {
    background-position: 5px 8px;
    xwidth:140px;
    padding-left:0px;
    xpadding-bottom:0px;
  }
  #navigation ul ul ul span.menuWaySelected {
    background-position: 5px 8px;
    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;
    xwidth:140px;
    padding-left:21px;
    xpadding-bottom:0px;
  }


#navigation, #navigation *{
    max-width: 100%;
}
*/

/* ------------------------------------------ */
/* RD:: Ab hier zusätzliches fürs neue Design */
/* ------------------------------------------ */
/* Input-Fields allgemein */
/*
.inputtext_rd_700, .inputtext_rd_600, .inputtext_rd_500, .inputtext_rd_400, .inputtext_rd_315,
.inputtext_rd_300, .inputtext_rd_260, .inputtext_rd_250, .inputtext_rd_242, .inputtext_rd_200,
.inputtext_rd_196, .inputtext_rd_190, .inputtext_rd_180, .inputtext_rd_170, .inputtext_rd_150,
.inputtext_rd_130, .inputtext_rd_100, .inputtext_rd_80, .inputtext_rd_60, .inputtext_rd_50,
.inputtext_rd_30, .inputtext_rd_5 {
  color:#000000;
  text-decoration:none;
  font-family: Arial;
  font-weight:normal;
  font-size: 12px;
}
*/
/*
.edvbutton_linkcancel {
  width: 100px;
  padding-left: 20px;
  color:#000000;
  background: url(../gfx/drop.gif) #C0C0C0 no-repeat 2px 50%;
}
*/
div.autocomplete ul li {
  height:18px;
}

body {
  padding-bottom: 0px;
}

body, html, .container-fluid, .body {
  height: 100%;
  min-height: 100%;
}


/****************************** Kundenportal Standard ****************************/

/***************************** Generelle Anpassungen *****************************/
#menuwrapper_sizing,
.header_rounds { /** Schatten des Menü und des Header **/
    -webkit-box-shadow: 0px 1px 6px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 1px 6px -2px rgba(0,0,0,0.75);
  box-shadow: 0px 1px 6px -2px rgba(0,0,0,0.75);
}

.logotext { /* Überschrift der Seite */
  text-shadow: 2px 1px #c5c5c59a; /* Leichter Schriftschatten */
  font-size: 17px;
  color: #000000;
}
/*******************************************************************/


/************************** Navigation **************************/
#navigation a.menuSelected { /* Aktuell aufgerufender Navigationspunkt */
  border-left-width: 4px;
  border-left-style: solid;
  color: inherit;
  background-image: none;
}

#navigation a.menuWaySelected { /* Aufgerufender Eltern-Navigationspunkt */
  color: inherit;
  border-left-width: 5px;
  border-left-style: solid;
  background-image: none;
  /*background-repeat: no-repeat;*/
  /*background-position: 4px 45%;*/
}

#navigation .li_ch { /* Menüpunkt */
  background: url(../gfx/arrow_right.gif) no-repeat 4px 45%;
}

#navigation li:hover { /* HOVER: Navigation Menüfelder */
  opacity: 0.85;
}

#mobilenavigation li > div.headline { /* Wrapper von MM_PLUS und MM_MINUS in der mobilen Navigation */
  cursor: pointer;
}

#mobilenavigation .mm_plus { /* Ausklappbild der Elternnavigation */
  background: url(../gfx/arrow_right.gif) no-repeat 10px center;
}

#mobilenavigation .mm_minus { /* Einklappbild der Elternnavigation */
  background: url(../gfx/arrow_down.gif) no-repeat 10px center;
}

#mobilenavigation img { /* Bilder in den Menüpunkten */
  padding: 0px 20px 0px 20px !important;
}

#mobilenavigation a { /* Menü Überschriften */
  font-size: 18px;
  padding-left: 0 !important;
}

#mobilenavigation .headline + a { /* Menü Überschriften */
  width: calc(100% - 56px); /* Größe der anklickbaren Menü Überschriften, passend zum größeren Bild */
}

.navi-mobile-htx,
.navi-mobile-htx.is-active {
  opacity: 1;
  background-color: transparent;
}

#btnNAVIMOBILE.disabled {
  display: none;
}

#mobilenavigation .login_table_style {
  width: 90%;
  margin-right: 5% !important;
  margin-left: 5% !important;
}

@media only screen and (min-width: 1025px) {
  /* Größer Tablet */
  #navigation {
    display: block !important;
  }
  #mobilenavigation {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px) {
  /* Mobilfall */
  #btnNAVIMOBILE {
    display: block;
  }
  #infodiv,
  #infodiv-user,
  #navigation,
  #menuwrapper_sizing {
    display: none !important;
  }
}
/*******************************************************************/


/************************** Suche **************************/

.Tbl_Header { /* Überschrift Row */
  font-size: 18px !important;
  text-shadow: 2px 1px #6C6C6C;
}

.Tbl_Header img { /* Filterbild */
  margin: 0 0 0 0; /*Setzen der Höhe des Filterbild*/
}
/*******************************************************************/


/********************* Aufklappboxen **********************/
div.Box,
div.Box_GlobalParam { /* Gesamte Aufklappbox */
  border: 1px solid;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
    -ms-user-select: None;
    -moz-user-select: None;
  -webkit-user-select: None;
}

div.Titelleiste,
div.Titelleiste_Hell { /* Normale und helle Titelleisten von den Aufklappboxen */
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  height: auto;
  padding: 2px;
  cursor: pointer;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);
}

div.Titelleiste:hover,
div.Titelleiste_Hell:hover { /* HOVER: Titelleisten*/
  opacity: 0.8;
}

.Titelleiste .boxtext,
.Titelleiste_Hell .boxtext { /* Titeltext */
  margin-left: 5px;
  font-size: 15px;
  font-weight: bold;
}

div.Inhalt { /* Aufgeklappter Inhalt */
  padding: 10px;
}

.Titelleiste .bb_plus { /* Titelleiste Icon aufgeklappt*/
  background: no-repeat url(../gfx/plus_white.png) 2px 50%;
}
.Titelleiste .bb_minus { /* Titelleiste Icon eingeklappt*/
  background: no-repeat url(../gfx/minus_white.png) 2px 50%;
}
.Titelleiste_Hell .bb_plus { /* Titelleiste_Hell Icon eingeklappt*/
  background: no-repeat url(../gfx/plus_gray.png) 2px 50%;
}
.Titelleiste_Hell .bb_minus { /* Titelleiste_Hell Icon eingeklappt*/
  background: no-repeat url(../gfx/minus_gray.png) 2px 50%;
}
/******************************************************************/


/********************** EDV-Buttons **********************/
/****** Formular-Buttons ******/
.edvbutton,
.edvbutton_breit,
.edvbutton_doppelbreit,
.edvbutton_left,
.edvbutton_left_breit,
.edvbutton_sub,
.edvbutton_sub_breit,
.edvbutton_sub_image,
.edvbutton_sub_image_breit,
.edvbutton_2zeilig,
.edvbutton_pressed
 { /* EDV-Button Definition */
  padding-right: 1px;
  padding-left: 14px;
  width: 84px;
  height: 28px;
  border: 1px solid;
  border-radius: 4px;
  /*
  padding-left: 5px;
  width: 110px;
  height: 30px;
  */
  vertical-align: middle;
  display: inline-block;
  background-image: url(../gfx/arrow_right_white.gif); background-repeat: no-repeat; background-position: 2px 50%;
  text-decoration: none; font-family: Arial; font-weight: bold; font-size: 11px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);

  position: relative; /* 20181128- CF: Muss noch geprüft werden ob dies irgendwo zu Fehlern führt */
}
/*
.edvbutton:after {
  content: " ";
  position: absolute;
  background-image: linear-gradient(to bottom, #ffffff50, transparent);
  width: inherit;
  height: inherit;
  left: 0;
  top: 0;
}
.edvbutton:hover:after {
  content: " ";
  position: absolute;
  background-image: linear-gradient(to bottom, transparent, transparent);
  width: inherit;
  height: inherit;
  left: 0;
  top: 0;
}
*/

.edvbutton_left,
.edvbutton_left_breit {
  background-image: url(../gfx/arrow_left_white.gif);
}
.edvbutton_pressed {
  opacity: 0.6;
  display: block;
}
.edvbutton_sub_image,
.edvbutton_sub_image_breit {
  padding-left: 4px;
}
.edvbutton_breit,
.edvbutton_left_breit,
.edvbutton_sub_breit,
.edvbutton_sub_image_breit,
.edvbutton_doppelbreit {
  width: 140px;
}
.edvbutton_doppelbreit {
  width: 175px;
}
.edvbutton_2zeilig {
  font-size: 9px;
}

/*EDV-Button Hover*/
.edvbutton:hover,
.edvbutton_breit:hover,
.edvbutton_doppelbreit:hover,
.edvbutton_left:hover,
.edvbutton_left_breit:hover,
.edvbutton_sub:hover,
.edvbutton_sub_breit:hover,
.edvbutton_sub_image:hover,
.edvbutton_sub_image_breit:hover,
.edvbutton_2zeilig:hover,
.edvbutton_pressed:hover {
  opacity: 0.8;
}


/****** Link-Buttons ******/

.edvbutton_link,
.edvbutton_linkr,
.edvbutton_linkr2zeilig,
.edvbutton_linkr3zeilig,
.edvbutton_linkclose,
.edvbutton_linkcancel,
.edvbutton_linkfilter {
  width: 84px;
  height: 28px;
  line-height:26px;
  padding-left: 5px;
  border: 1px solid;
  border-radius: 4px;
  /*
  padding-top: 5px;
  padding-left: 5px;
  width: 110px;
  height: 30px;
  */
  vertical-align: middle;
  display: inline-block;
  background-image: url(../gfx/arrow_right_white.gif); background-repeat: no-repeat; background-position: 2px 50%;
  text-decoration: none; font-family: Arial; font-weight: bold; font-size: 11px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);
}

.edvbutton_link {
  background-image: url(../gfx/arrow_left_white.gif);
}
.edvbutton_linkclose {
  line-height: normal;
  background-image: url(../gfx/arrow_left_white.gif);
}
.edvbutton_linkcancel {
  line-height: 0;
  width: 100px;
  padding-top: 13px;
  padding-left: 20px;
  background-image: url(../gfx/drop.gif);
}
.edvbutton_linkfilter {
  background-image: url(../gfx/arrow_right.gif);
  width: 20px;
  height: 18px;
}
.edvbutton_linkr2zeilig {
  line-height: normal;
}
.edvbutton_linkr3zeilig {
  font-size: 9px;
  line-height: 9px;
}

/* EDV-Buttonlink*/
.edvbutton_link:hover,
.edvbutton_linkr:hover,
.edvbutton_linkr2zeilig:hover,
.edvbutton_linkr3zeilig:hover,
.edvbutton_linkclose:hover,
.edvbutton_linkcancel:hover,
.edvbutton_linkfilter:hover {
  opacity: 0.8;
}

/* Symbol-Buttons */
.edvbutton_ok,
.edvbutton_drop {
  background: url(../gfx/ok.gif) #FFFFFF no-repeat;
  width: 20px;
  height: 18px;
}
.edvbutton_drop {
  background: url(../gfx/drop.gif) #FFFFFF no-repeat;
}
/******************************************************************/


/********************* Inputfelder **********************/
input.inputtext_rd_700,
input.inputtext_rd_600,
input.inputtext_rd_500,
input.inputtext_rd_400,
input.inputtext_rd_315,
input.inputtext_rd_300,
input.inputtext_rd_260,
input.inputtext_rd_250,
input.inputtext_rd_242,
input.inputtext_rd_200,
input.inputtext_rd_196,
input.inputtext_rd_190,
input.inputtext_rd_180,
input.inputtext_rd_170,
input.inputtext_rd_150,
input.inputtext_rd_130,
input.inputtext_rd_100,
input.inputtext_rd_80,
input.inputtext_rd_60,
input.inputtext_rd_50,
input.inputtext_rd_30,
input.inputtext_rd_5,
select.drucke_cb {
  /* padding-left: 4px; Kann aufgrund von Datumsfeldern nicht verwendet werden */
  display: inline-block;
  xwidth: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  height: 27px !important;
  border-radius: 4px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/*********************************************************************************/
















/************************************************************ Standardwerte setzen ************************************************************/


/* CI Farbe:
 * HEX: #ff0000   |   rgb(255 0 0)
 */


/* Hintergurndfarbe 1 - CI-Farbe */

/* Kachel */
.tile,
.Tbl_Line_Individual:nth-child(even) {
  background-color: #5BA2DA;
}

/* Hintergurndfarbe 2 - Bsp. für Zeilen in Suchen */
.Tbl_Col {
  /* background-color: #FFFFFF; */
}

/* Hintergurndfarbe 3 - Hover */
.test-bg {
  background-color: #5BA2DA;
}

/* Schriftfarbe 1 */
.test-lbl {
  color: black;
}

/* Kachel */
.tile,
.Tbl_Col_Header {
  color: #ffffff !important;
}

/* Header Balken Horizontal*/
.popup-header,
.header_rounds {
  background-color: #fff !important;
}

/******************************************************************************/


/*************************** Navigation ****************************/
/* Aktuell aufgerufender Navigationspunkt */
#navigation a.menuSelected {
  background-color: #eaeaea;
  /* Border links */
  border-color: #ff0000;
}

/* Aufgerufender Eltern-Navigationspunkt */
#navigation a.menuWaySelected {
  background-color: #d8d8d8;
  /* Border links */
  border-color: #ff0000;
}

/* Erste Untermenü Navigation*/
#navigation ul ul a,
#mobilenavigation ul li ul li  {
  background-color: rgba(158,158,158, 0.5);
}

/* Zweite Untermenü Navigation*/
#navigation ul ul ul a,
#mobilenavigation ul li ul li ul li {
  background-color: rgba(158,158,158, 0.7);
}

/* Dritte Untermenü Navigation*/
#navigation ul ul ul ul a,
#mobilenavigation ul li ul li ul li ul li {
  background-color: rgb(158,158,158);
}

/* HOVER: Navigation Menüfelder */
#navigation li:hover,
#mobilenavigation a:hover {
  /* Border links */
  border-color: #ff0000;
  color: #000000;
}

/******************************************************************************/


/*************************** Suche ****************************/

/* Überschrift Row FARBE*/
.Tbl_Header {
  background-color: #ff0000;
}

/* Überschrift Text */
.Tbl_Header a {
  color: #FFFFFF;
}

.Tbl_Col_Header {
  padding: 4px;
}

.Tbl_Col_Header a {
  padding-left: 2px;
}

/* Gerade Zeilen */
.Tbl_Line,
.Tbl_Line_Bold {
  background-color: #FFFFFF;
  border: 1px solid #e2e2e2;
}

/* Ungerade Zeilen */
.Tbl_Line_2,
.Tbl_Line_2_Bold {
  background-color: #f1f1f1;
  border: 1px solid #e2e2e2;
}

/* Ausgewählte Zeilen */
.Tbl_Line_Sel,
.Tbl_Line_Sel_Bold {
  background-color: #ff0000e6;
  border: 1px solid #e2e2e2;
}


/* HOVER: Farbiger Schatten/Schein pro Zeile */
.Tbl_Line:hover,
.Tbl_Line_2:hover,
.Tbl_Line_Sel:hover,
.Tbl_Line_Bold:hover,
.Tbl_Line_2_Bold:hover,
.Tbl_Line_Sel_Bold:hover {
  background-color: #ff000080;
}

.Tbl_Line_Sel>.Tbl_Col>.tblline {
  color: #ffffff;
}


/*************************************************************************/


/*************************** Aufklappboxen ****************************/
/* Aufklappbox FARBE */
div.Box,
div.Box_GlobalParam {
  border-color: rgba(140, 140, 140, 0.7);
}

/* Titelleiste FARBE */
div.Titelleiste {
  background-color: rgb(140, 140, 140);
  color: #F9F9F9;
}

/* Titelleiste Hell FARBE */
div.Titelleiste_Hell {
  background-color: #E9E9E9;
  color: #575757;
}

/* Speziellen Aufklappbox FARBE*/
div.GlobalParam_Fields {
  background-color: transparent;
}
/*************************************************************************/


/*************************** EDV-Button und EDV-Button Link ****************************/
/*EDV-Button und EDV-BUTTON LINK*/
.edvbutton,
.edvbutton_breit,
.edvbutton_doppelbreit,
.edvbutton_left,
.edvbutton_left_breit,
.edvbutton_sub,
.edvbutton_sub_breit,
.edvbutton_sub_image,
.edvbutton_sub_image_breit,
.edvbutton_2zeilig,
.edvbutton_pressed,
.edvbutton_link,
.edvbutton_linkr,
.edvbutton_linkr2zeilig,
.edvbutton_linkr3zeilig,
.edvbutton_linkfilter,
.Tbl_Line td > a {
  color: #FFFFFF !important;
  background-color: #f00;
  border-color: rgb(202, 0, 0);
}

.edvbutton_linkclose {
  /* !!! NICHT ÄNDERN !!! */
  border-color: #979797;
}
.edvbutton_linkcancel {
  /* !!! NICHT ÄNDERN !!! */
  border-color: #979797;
}
/*************************************************************************/

.edvbutton_dropdown,
.edvbutton_dropdown_breit
{
  border-right: black 1px solid;
  border-bottom: black 1px solid;
  padding-right: 1px;
  padding-left: 14px;
  padding-top: 0px;
  width: 84px;
  height: 28px;
  color:#FFFFFF; text-decoration:none; font-family: Arial; font-weight:bold; font-size: 11px;
  vertical-align: middle;
  display: inline-block;
  background-image: url(../gfx/arrow_down_white.gif);
  background-repeat: no-repeat;
  background-position: 2px 50%;
  border: 1px solid;
  background-color: #f00;
  border-color: rgb(202, 0, 0);
  border-radius: 4px;
}

.edvbutton_dropdown:hover,
.edvbutton_dropdown_breit:hover {
  opacity: 0.8;
}

/**********************************************************************************************************************************************/
