/* Haltern allgemeine Formatierung Update 22.09.2017 */

html {
}
body {
	color: #000000;
    font-family: Arial,Helvetica,sans-serif;
	/*font-family: Lucida Sans, sans-serif;*/
    /*font-family: Arial,Helvetica,Geneva,sans-serif;*/ 
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
    padding: 0px;
}

#m_box {
    margin:  12px auto 0px auto;
    padding:  0px 5px 0px 5px;
    min-width: 300px;
    max-width: 680px;
}

#m_box a {
	color: #134381;
	background-color: inherit;
    text-decoration: none;
}

#m_box .m_breadcrumb a {
    color: #134381;
	background-color: inherit;
    text-decoration: none;
}
#m_box a:hover, #m_box a:focus {
	color: #134381;
	background-color: inherit;
	text-decoration: underline;
}
#m_box .m_breadcrumb a:hover, 
#m_box .m_breadcrumb a:focus {
    color: #134381;
	background-color: inherit;
	text-decoration: underline;
}

a.m_button {
	color: #ffffff;
	background-color: transparent;
    text-decoration: none;
}
/*
a.m_adr-link {
	vertical-align: top;
    text-align: left;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
    text-decoration: none;
}
*/
#m_box p {
	margin: 0px 0px 6px 0px;
}
#m_box p.m_einzug {
	margin: 6px 0px 6px 13px;
}

#m_box img {
	border-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#m_box h1 {
  font-size: 17px;
  font-weight: bold;
  color: #009ee0;
  background-color: inherit;
  margin: 0px 0px 18px 0px;
}

#m_box h2 {
  font-size: 12px;
  line-height: 12px;
  padding: 18px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
  font-weight: bold;
  color: #000000; 
  background-color: inherit;
}
#m_box h3 {
  font-size: 12px;
  line-height: 13px;
  padding: 2px 0px 0px 0px;
  margin: 0px 0px 7px 7px;
  font-weight: bold;
  color: #000000; 
  background-color: inherit;
}
/* i-Seiten */
#m_box div.m_infos h3 {
  font-size: 13px;
  line-height: 13px;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
  font-weight: bold;
  color: #000000; 
  background-color: inherit;
}
/*
#m_box h3 {
  font-size: 13px;
  line-height: 13px;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
  font-weight: bold;
  color: #000000; 
  background-color: inherit;
}
#m_box h3.m_select {
  font-size: 13px;
  line-height: 17px;
  padding: 6px 0px 4px 6px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  color: #000000; 
  background-color: inherit;
}
*/
#m_box h4, h5, h6 {
  font-size: 12px;
  line-height: 12px;
  padding: 6px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
  font-weight: bold;
  color: #000000; 
  background-color: inherit;
}

#m_box ul {
  padding: 0px 0px 0px 0px;
  margin: 3px 5px 6px 20px;
}

hr {
	color: #000000;
    background-color: #c0c0c0;
    border: none;
    height: 1px;
    margin: 10px 11px 10px 5px;
    padding: 0px 0px 0px 0px;

}
#m_box div.m_infos hr {
	color: #000000;
	background-color: #c0c0c0;
	border: none;
	height: 1px;
	margin: 17px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.m_headline {
}
.m_headline_start {
	margin: 0px 0px 0px 6px;
    padding: 3px 0px 0px 0px;
}

.m_error {
	color: #FF0000;
	background-color: inherit;
	font-weight: normal;
    padding: 0px 0px 0px 0px;
}

#m_box acronym {
	text-decoration: none;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
}
#m_box select {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 10px 12px 0px;
    padding: 0px 0px 0px 0px;
}
#m_box select.m_imu_mod,
#m_box select.m_ima_anmeldung {
	margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#m_box input {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* Leeres Bild (Gif-transparent) in html input-type-image-src mit CSS austauschen */
/*#m_box input[type="image"] {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url("../images/nav_back.gif");
    background-repeat: no-repeat;
}
#m_box input[type="image"]:hover {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url("../images/nav_back_hover.gif");
    background-repeat: no-repeat;
}*/

/* Formularknöpfe */ 
#m_box input[type="submit"] {
    font-family: Lucida Sans, sans-serif;
    color: #ffffff;
    background-color: #009ee0;
    background-image: url("../images/link_button_form.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 6px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    border-color: #8bca23;
	border-width: 0px;
	border-style: solid;
    
	-moz-border-radius-topleft:0px;  /* 4px */
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;

	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;

	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
#m_box input[type="submit"]:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_form_active.gif");
    background-repeat: no-repeat;
}

/* Link-Knöpfe Terminaufrufe */
#m_box input[type="submit"].m_link {
    font-family: Lucida Sans, sans-serif;
    color: #ffffff;
    background-color: #009ee0;
    background-image: url("../images/link_button.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 21px;
    margin: 0px 0px 3px 0px;
    cursor: pointer;
    width: 161px;
    text-align: left;
}
#m_box input[type="submit"].m_link:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_active.gif");
    background-repeat: no-repeat;
}

/* Link-Knöpfe Infomail-Eintrag*/
#m_box input[type="submit"].m_im_link {
    font-family: Lucida Sans, sans-serif;
    color: #ffffff;
    background-color: #009ee0;
    background-image: url("../images/link_button.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 21px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    /*width: 200px;*/
    text-align: left;
}
#m_box input[type="submit"].m_im_link:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_active.gif");
    background-repeat: no-repeat;
}
/* logout und speichern-Knopf Infomail-Eintrag*/
#m_box input[type="submit"].m_im_logout {
    color: #ffffff;
    background-color: #009ee0;
    /*background-image: url("../images/link_button_delete.gif");
    background-repeat: no-repeat;*/
    padding: 4px 6px 4px 6px;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    /*width: 200px;*/
    text-align: left;
}
#m_box input[type="submit"].m_im_logout:hover {
    background-color: #009ee0;
    /*background-image: url("../images/link_button_delete_active.gif");
    background-repeat: no-repeat;*/
}
/* Löschen-Knopf Infomail-Eintrag*/
#m_box input[type="submit"].m_im_delete {
    color: #ffffff;
    background-color: #009ee0;
    background-image: url("../images/link_button_delete.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 23px;
    margin: 5px 0px 5px 5px;
    cursor: pointer;
    /*width: 200px;*/
    text-align: left;
}
#m_box input[type="submit"].m_im_delete:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_delete_active.gif");
    background-repeat: no-repeat;
}

/* Datenauskunft-Knopf Infomail-Eintrag*/
#m_box input[type="submit"].m_im_datainfo {
    color: #ffffff;
    background-color: #009ee0;
    background-image: url("../images/link_button_form.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 6px;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    text-align: left;
}
#m_box input[type="submit"].m_im_datainfo:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_form_active.gif");
    background-repeat: no-repeat;
}

/* speichern und zurück-Knopf Infomail-Eintrag Wohnadress-Auswahl*/
#m_box input[type="submit"].m_im_save_back {
    color: #ffffff;
    background-color: #009ee0;
    background-repeat: no-repeat;
    padding: 4px 6px 4px 6px;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    /*width: 200px;*/
    text-align: left;
}
#m_box input[type="submit"].m_im_save_back:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_form_active.gif");
    background-repeat: no-repeat;
}
/* Zurück zur Startseite Link-Knopf Infomail-Registrierung*/
#m_box input[type="submit"].m_im_back_start {
    color: #ffffff;
    background-color: #009ee0;
    background-image: url("../images/link_button.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 23px;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    /*width: 200px;*/
    text-align: left;
}
#m_box input[type="submit"].m_im_back_start:hover {
    background-color: #009ee0;
    background-image: url("../images/link_button_active.gif");
    background-repeat: no-repeat;
}


#m_box input[type="text"] {
    float: left;
    margin: 0px 10px 12px 0px;
    padding: 0px 0px 0px 0px;
}
#m_box input[type="text"].m_ima_anmeldung,
#m_box input[type="text"].m_imu_mod {
	float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/*
#m_box input[type="text"].m_imu_mod {
	width: 95%;
    margin: 0px 0px 16px 0px;
    padding: 0px 0px 0px 0px;
}
*/

#m_box input[type="password"] {
    float: left;
    margin: 0px 10px 12px 0px;
    padding: 0px 0px 0px 0px;
}
#m_box input[type="password"].m_ima_anmeldung,
#m_box input[type="password"].m_imu_mod {
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* Link-Knopf Standorte Kartenübersicht */
div.m_link_karte {
    float: right;
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}
#m_box input[type="submit"].m_link_karte {
    color: #ffffff;
    background-color: #5ab509;
    background-image: url("../images/link_button.gif");
    background-repeat: no-repeat;
    padding: 4px 6px 4px 21px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    width: 205px;
    text-align: left;
}
#m_box input[type="submit"].m_link_karte:hover {
    background-color: #259c00;
    background-image: url("../images/link_button_active.gif");
    background-repeat: no-repeat;
}

/* Haken-Checkbox */
#m_box input[type="checkbox"] {
	/*display: none;*/  /*nix für Screenreader*/
    position: absolute;
    left: -1000px;  /*vom linken Fensterrand, raus aus Fenster*/
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
#m_box input[type="checkbox"] + label span {
	display: inline-block;
	width: 24px;
	height: 23px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	/*background: url(../images/check_boxen.png) 1px -1px no-repeat;*/
    background-image: url(../images/check_box_off.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
#m_box input[type="checkbox"]:checked + label span {
	/*background: url(../images/check_boxen.png) -24px -1px no-repeat;*/
    background-image: url(../images/check_box_on.png);
    background-repeat: no-repeat;
} 

#m_box input[type="radio"] {
	/*display: none;*/  /*nix für Screenreader*/
    position: absolute;
    left: -1000px;  /*vom linken Fensterrand, raus aus Fenster*/
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#m_box input[type="radio"] + label span {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	/*background: url(../images/radio_buttons.png) 1px -1px no-repeat;*/
    background-image: url(../images/radio_button_off.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

#m_box input[type="radio"]:checked + label span {
	/*background: url(../images/radio_buttons.png) -22px -1px no-repeat;*/
    background-image: url(../images/radio_button_on.png);
    background-repeat: no-repeat;
}

label.m_radio,
label.m_checkbox {
    display: block;
    background: #ffffff;
    padding: 9px 7px 12px 8px;
    margin: 0px 12px 9px 7px;
    cursor: pointer;
    border-color: #009ee0;
	border-width: 1px;
	border-style: solid;
    
    -moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;

	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;

	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;

	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}

/* DIV für Radiobuttons bei Jahreskalender-Version */
#m_box div.m_year {
    /*display: block;*/
    float: left;
    width: 50%;
    /*width: 21.3%;
    min-width: 117px;*/
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#m_box div.m_year_li {
    /*display: block;*/
    float: left;
    width: 50%;
    /*width: 21.3%;
    min-width: 117px;*/
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#m_box div.m_year_re {
    /*display: block;*/
    float: left;
    width: 50%;
    /*width: 21.3%;
    min-width: 117px;*/
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

/* Radiobuttons für Version Jahreskalender-PDF, float in Zweierblöcken */
#m_box div.m_year label.m_year_radio {
    /*display: block;*/
    /*float: left;*/
    /*width: 111px;*/  /* kleinste Breite */
    /*width: 132px;*/      /* volle Breite */
    width: 21.3%;
    min-width: 117px;
    /*max-width: 132px;*/
    background: #ffffff;
    padding: 9px 7px 6px 8px;
    margin: 0px 0px 9px 7px;
    /*margin: 0px 12px 9px 7px;*/
    cursor: pointer;
    border-color: #46b82f;
	border-width: 1px;
	border-style: solid;
    
    -moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;

	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;

	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;

	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}

/* Radiobuttons für Version Jahreskalender-PDF, float einzeln */
label.m_year_radio {
    /*display: block;*/
    float: left;
    /*width: 111px;*/  /* kleinste Breite */
    /*width: 132px;*/      /* volle Breite */
    width: 21.3%;
    min-width: 117px;
    /*max-width: 132px;*/
    background: #ffffff;
    padding: 9px 7px 6px 8px;
    margin: 0px 0px 9px 7px;
    /*margin: 0px 12px 9px 7px;*/
    cursor: pointer;
    border-color: #46b82f;
	border-width: 1px;
	border-style: solid;
    
    -moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;

	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;

	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;

	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}

/* Checkboxen im Infomail, Müllarten zu Wohnadresse */
label.m_checkbox_art {
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
}

/*
label.link,
label.link_infomail {
    display: block;
    background-image: url("../images/link_button_link.gif");
    background-repeat: no-repeat;
    background-color: #cccccc;
    padding: 4px 6px 4px 22px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;

	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;

	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;

	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
label.link {
    width: 132px;
}
label.link_infomail {
    width: 216px;
}
label.link:hover,
label.link#active,
label.link_infomail:hover,
label.link_infomail#active {
    background-image: url("../images/link_button_active.gif");
    background-repeat: no-repeat;
    color: #ffffff;
}
*/

div.m_link {
	/*float: left;*/
	overflow: visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 14px 7px;
}

span.m_symimg {
	float: left;
	padding: 0px;
	margin: 0px 6px 0px 0px;
    display: block;
}
span.m_symimg_infomail {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 33px;
    display: block;
}
span.m_symimg_ical {
	padding: 0px;
	margin: 2px 0px 0px 33px;
    display: block;
}
span.m_symimg_sms {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 46px;
    display: block;
}

div.m_symimg {
	float: left;
	padding: 0px;
	margin: 10px 3px 10px 6px;
}
.m_symimg img, .m_tonne {
	padding: 0px;
	margin: 0px;
}

.m_symadr {
	margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
}

div.m_help_symimg {
	float: left;
	padding: 0px;
	margin: 8px 10px 2px 5px;
}
div.m_help_symtext {
	/*float: left;*/
	padding: 0px;
	margin: 8px 5px 2px 5px;
}

/* Tonnen Infoseite */
div.m_art {
	padding: 8px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
    border-left: none;
    border-right: none;
    border-top: #c0c0c0 solid 1px;
    border-bottom: none;
}
div.m_art div.m_art_img {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 0px 5px;
    display: block;
}
div.m_art div.m_art_text {
	padding: 2px 0px 0px 0px;
	margin: 3px 0px 0px 32px;
    height: 35px;
    display: table-cell;
    vertical-align: middle;
}

/* Boxen nach Navi */
.m_selectbox {
	/*background-color: #edf7e3;*/  /* EBM gruen */
    background-color: #ecf2f5;      /* LKG grau */
    /*background-color: #e6e6e6;*/  /* RSA grau */
	color: black;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}
/* Box Terminaufrufe */
.m_selectbox_termine {
	background-color: #ecf2f5;
	color: black;
	padding: 1px 0px 0px 0px;
	margin: 28px 0px 0px 0px;
}

.m_selectbox_kw {
    /*background-color: #edf7e3;*/  /* EBM gruen */
    /*background-color: #e6e6e6;*/  /* 13% K */
    background-color: #ecf2f5;
	color: black;
	padding: 0px;
	margin: 0px;
}

#m_box form {
	margin: 0px;
	padding: 0px;
}

div.m_formfield {
	float: left;
	overflow: visible;
	padding: 0px 6px 10px 7px;
	margin: 0px 0px 0px 0px;
}
div.m_formfieldnone {
	float: none;
	overflow: visible;
	padding: 0px 6px 10px 7px;
    margin: 5px 0px 0px 0px;
/*	padding: 0px 6px 0px 0px;
    margin: 0px 0px 0px 0px; */
}
/* Löschen-Knopf Infomail-Status-Seite*/
div.m_formfield_delete {
	float: right;
	overflow: visible;
	padding: 0px 12px 10px 7px;
	margin: 0px 0px 0px 0px;
}

/* Pfeile in Wochenübersicht */
div.m_formfield_kw_li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
    width: 10%;
}
div.m_formfield_kw {
	float: left;
    text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 0px;
    width: 75%;
}
div.m_formfield_kw p {
    text-align: center;
    font-weight: bold;
}
div.m_formfield_kw_re {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 8px 6px 0px 0px;
    width: 10%;
}
div.m_formfield_kw_re p {
	text-align: right;
}
/* Pfeile Ende */

#m_box fieldset {
    border-style: none;
	padding: 0px 0px 0px 6px;
	margin: 0px;
}
/* Buttons für Version Jahresübersicht */
#m_box fieldset.m_year_radio {
    border-style: none;
	padding: 0px 12px 0px 6px;
	margin: 0px;
}
/* Buttons Ausgabemöglichkeiten */
#m_box fieldset.m_termine {
    border-style: none;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

#m_box legend {
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 12px 7px;
    display: table;
    white-space: normal;
}

div.m_clearboth {
    display: table;
	clear: both;
}

.m_hidden {
	width: 0px;
	position: absolute;
	top: -3000px;
}

#m_box table {
	background-color: #FFFFFF;
	color: inherit;
	border-collapse: collapse;
	border: none;
	padding: 0px;
    width: 100%;
}

#m_box td, th {
	border-style: solid;
	/*border-color: #6ebb21;*/ /*grün*/
    border-color: #c0c0c0;
	border-width: 1px;
	text-align: left;
	font-weight: normal;
	padding: 1px 4px 0px 4px;
}

#m_box caption {
	text-align: left;
	font-weight: normal;
	padding: 12px 0px 4px 0px;
}

div.m_breadcrumb {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
    color: #000000;
    /*color: #46b82f;*/
    height: 30px;
    display: table-cell;
    vertical-align: middle;
}

div#m_navcontainer {
    margin: 0px 0px 12px 0px;
    height: 30px;
    background-color: #ecf2f5;  /* HAL blau */
    /*background-color: #e6f2df;*/  /* LKG gruen */
    /*background-color: #e6e6e6;*/  /* RSA grau */
    /*background-color: #f0f0f0;    /* EBM grau */
}

/* DIV Navigation - zurück, Hilfe, Home (Info für Startseite) - Pos. links und rechts */
div.m_nav_l1 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
    float: left;
}
div.m_nav_l1 img {
	padding: 0px;
	margin: 0px;
    float: left;
}

div.m_nav_r1 {
	padding: 0px;
	margin: 0px 0px 0px 14px;
    float: right;
    width: 30px;
}
div.m_nav_r1 img {
	padding: 0px;
	margin: 0px;
    float: right;
}

div.m_nav_r2 {
	padding: 0px;
	margin: 0px 0px 0px 14px;
    float: right;
    width: 30px;
}
div.m_nav_r2 img {
	padding: 0px;
	margin: 0px;
    float: right;
}

div.m_nav_r3 {
	padding: 0px;
	margin: 0px 0px 0px 14px;
    float: right;
}
div.m_nav_r3 img {
	padding: 0px;
	margin: 0px;
    float: right;
}
div.m_nav_r4 {
	padding: 0px;
	margin: 0px 0px 0px 14px;
    float: right;
}
div.m_nav_r4 img {
	padding: 0px;
	margin: 0px;
    float: right;
}

div.m_nav_r5 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
    float: right;
}
div.m_nav_r5 img {
	padding: 0px;
	margin: 0px;
    float: right;
}
/*
div.m_nav_l1 {0
	padding: 0px;
	margin: 0px 0px 0px 14px;
    float: right;
}
div.m_nav_l1 img {
	padding: 0px;
	margin: 0px;
    float: right;
}
*/

/* DIV Hilfe Themenflächen */
div.m_hilfethemen {
	padding: 0px 6px 6px 6px;
	margin: 0px 0px 12px 0px;
    background-color: #ecf2f5;
}

/* DIV Infos Themenflächen */
div.m_infos {
	padding: 0px 6px 6px 6px;
	margin: 0px 0px 12px 0px;
    /*background-color: #edf7e3;*/  /* EBM greun */
    /*background-color: #e6e6e6;*/  /* 13% K */
    background-color: #ecf2f5;  /* 7% K */
}


/* DIV Start Button */
div.m_selectbox_button {
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 12px 0px;
    /*background-color: #edf7e3;*/  /* EBM gruen */
    background-color: #ecf2f5;      /* HAL blau */
    /*background-color: #e6e6e6;*/  /* RSA 13% K */
}
div.m_button {
	float: left;
	padding: 0px;
	margin: 15px 15px 20px 15px;
    width: 120px;
    height: 80px;
	text-align: center;
}
div.m_button_appstore {
	float: left;
	padding: 0px;
	margin: 15px 15px 14px 15px;
    width: 120px;
    height: 32px;
	text-align: center;
}
.m_symimg_2 {
	padding: 0px;
	margin: 0px 0px 6px 0px;
}
.m_symimg_2 img {
	padding: 0px;
	margin: 0px;
}
.m_symlink_3 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

hr.line  {
	border: 0;
    border-top: dashed 1px #46b82f;
    padding: 0px;
	margin: 22px 0px 10px 0px;
}
