html{

 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.9em;
 margin: 0;
 padding: 0;
 height: 100%;
 min-height: 99%;
}

body{

 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 1em;
 background-color: #FFFFFF;
 color: #838383;
 margin: 0;
 padding: 0;
 height: 100%;
 min-height: 99%;
 background-image: url('../images/bg_box.png');
 background-repeat: repeat-y;
 background-position: 50% 0;
}

body a:active, body a:link, body a:visited {

 color: #838383;
 font-size: 1em;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 text-decoration: none
}

body a:hover, body a:visited:hover {

 color: #00B0F0;
 font-size: 1em;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 text-decoration: none
}

a {

 outline: 0
}

img {

 border: 0;
 outline: 0
}

pre {

  font: inherit;
  margin: 0;
  padding: 0
}

form {

 margin: 0;
 padding: 0
}

h3 {

 margin-top: 30px;
 margin-bottom: 20px;
 color: #111
}

.navi_activ {

 font-weight: bold
}


#page_root {

 margin: 0 0 0 -382px;
 position: absolute;
 top: 0;
 left: 50%;
 width: 764px;
 min-height: 99%
}

#header_left {

 float: left;
 width: 24px;
 height: 127px;
 background-image: url('../images/header_bg.png');
 background-repeat: no-repeat;
 background-position: -1px 0;
}

#header_middle {

 float: left;
 width: 715px;
 height: 127px;
 background-image: url('../images/header_bg2.png');
 background-repeat: repeat-x;
}

#header_right {

 float: left;
 width: 24px;
 height: 127px;
 background-image: url('../images/header_bg.png');
 background-repeat: no-repeat;
 background-position: -19px 0;
}

#header_middle img {

 float: left;
 width: 97px;
 height: 127px;
 margin: 0 15px 0 15px
}

#header_txt {

 float: left;
 width: 368px;
 margin: 10px 20px 0 130px;
 padding-top: 20px;
 height: 80px;
}

#top_border {

 float: left;
 height: 5px;
 overflow: hidden;
 width: 448px;
 margin: 4px 0 0 129px;
 background-color: #00B0F0;
}

#content_left {

 margin: 0 7px 0 40px;
 float: left;
 width: 233px;
 min-height: 450px;
}

#content_right {

 margin: 0 0px 0 0;
 float: left;
 width: 439px;
 min-height: 450px;
}

#bottom_border {

 float: left;
 height: 5px;
 overflow: hidden;
 width: 448px;
 margin: 8px 0 0 280px;
 background-color: #00B0F0;
}

#content_bottom_l {

 float: left;
 width: 339px;
 margin: 8px 0 0 280px;
}

#content_bottom_r {

 float: left;
 width: 100px;
 text-align: right;
 margin: 8px 0 0 0;
}

#wegbeschreibung {

 margin: 150px 0 0 0;
}

.main_content_w {

 width: 100%
}


#armard_info_box {

 position: absolute;
 top: 150px;
 left: 50px;
 background-color: #CCC;
 border: 1px #555 solid;
 color: #444;
 padding: 3px 7px;
 font-size: 0.7em;
 width: 200px;
 min-height: 130px;
 z-index: 200;
 display: none
}

#armard_info_box > div {

 float: right;
}

#armard_info_box > h1 {

 color: #333;
 font-size: 1.2em;
}

#armard_info_box > h1 {

 color: #333;
 font-size: 1.2em;
}

#armard_info_box > h2 {

 color: #444;
 font-size: 1.1em;
}

#armard_info_box > h3 {

 color: #555;
 font-size: 1em;
 margin-top: 10px;
 margin-bottom: 15px
}

#armard_info_box > h3 a:link, #armard_info_box > h3 a:visited {

 color: #555;
 font-size: 1em;
 text-decoration: none;
 outline: 0
}

#armard_info_box > h3 a:hover, #armard_info_box > h3 a:visited:hover, #armard_info_box > h3 a:active { 

 color: #3F372D
}

#admin_link {

 position: absolute;
 left: 150px;
 top: 60px;
 z-index: 2;
}

#small_login * input {

 font-size: 0.7em;
 color: #111;
 width: 77px;
 border: 1px #111 solid;
}

#small_login * input[type='submit'] {

 margin-top: 2px;
 font-size: 0.82em;
 width: auto;
 color: #111;
 border: 0
}

.login_box {

 margin: 130px 0 0 350px;
 padding: 14px;
 width: 200px;
 min-height: 185px;
 background-color: #FAFAFA;
 border: 1px #EEE solid
}

.display_error {

 float: left;
 width: 94%;
 background-color: #FFF;
 margin: 10px 2% 20px 2%;
 padding: 0 1% 5px 1%;
 border: 1px #BEBEBE solid
}

.display_error .error_head {

 padding-top: 7px;
 padding-bottom: 7px;
 clear: left;
 font-weight: bold;
 color: #BD0000;
 font-size: 1em;
}

.display_error .error_title {

 padding-top: 5px;
 clear: left;
 font-weight: bold;
 color: #AA0000;
 font-size: 0.9em;
}

.display_error .error_text {

 float: left;
 color: #4D0000;
 font-size: 0.9em;
}

input {

 background-color:#FDFDFD;
 border: 1px #00B0F0 solid;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 8pt;
}

.big_input input {

 background-color:#FDFDFD;
 border: 1px #111 solid;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 10pt;
}

textarea {

 background-color:#FDFDFD;
 border: 1px #00B0F0 solid;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 8pt;
}

select {

 background-color:#FDFDFD;
 border: 1px #00B0F0 solid;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 8pt;
}

.page_box {

 width: 1000px;
 margin: 0px auto;
 background-repeat:repeat-x;

}

.border_box {

 width: 102px;
 display: table-cell;
 background-repeat:repeat-y
 
}

.middle_box_left {

 width: 230px;
 padding: 0 10px 0 21px;
 
}

.middle_box_right {

 width: 514px;
 padding: 0 21px 0 0;
 
}

.content {

 padding: 10px 0 10px 0;
 min-height: 450px;
 display: block
 
}

.border {

 background-color: #92E035;
 height: 5px
 
}

.full_height {

 height: 100%;
 min-height: 99%
 
}

.subfloat_left > div {

 float: left
}

.float_left {

 float: left
}

.float_left_clear {

 clear: left
}

.float_right {

 float: right
}

.float_right_clear {

 clear: right
}

.top_margin {

 margin: 10px 0 0 0;

}

.bottom_margin {

 margin: 0 0 10px 0;

}


.padding_t_l {

 padding-top: 20px
}

.padding_r_l {

 padding-right: 20px
}

.padding_b_l {

 padding-bottom: 20px
}

.padding_l_l {

 padding-left: 20px
}

.padding_t {

 padding-top: 10px
}

.padding_r {

 padding-right: 10px
}

.padding_b {

 padding-bottom: 10px
}

.padding_l {

 padding-left: 10px
}

.padding_t_m {

 padding-top: 7px
}

.padding_r_m {

 padding-right: 7px
}

.padding_b_m {

 padding-bottom: 7px
}

.padding_l_m {

 padding-left: 7px
}

.padding_t_s {

 padding-top: 4px
}

.padding_r_s {

 padding-right: 4px
}

.padding_b_s {

 padding-bottom: 4px
}

.padding_l_s {

 padding-left: 4px
}


.margin_t_l {

 margin-top: 20px
}

.margin_r_l {

 margin-right: 20px
}

.margin_b_l {

 margin-bottom: 20px
}

.margin_l_l {

 margin-left: 20px
}

.margin_t {

 margin-top: 10px
}

.margin_r {

 margin-right: 10px
}

.margin_b {

 margin-bottom: 10px
}

.margin_l {

 margin-left: 10px
}

.margin_t_m_sub {

 margin-top: -7px
}

.margin_r_m_sub {

 margin-right: -7px
}

.margin_b_m_sub {

 margin-bottom: -7px
}

.margin_l_m_sub {

 margin-left: -7px
}


.margin_t_s_sub {

 margin-top: -4px
}

.margin_r_s_sub {

 margin-right: -4px
}

.margin_b_s_sub {

 margin-bottom: -4px
}

.margin_l_s_sub {

 margin-left: -4px
}

.margin_t_xs_sub {

 margin-top: -2px
}

.margin_r_xs_sub {

 margin-right: -2px
}

.margin_b_xs_sub {

 margin-bottom: -2px
}

.margin_l_xs_sub {

 margin-left: -2px
}

.margin_t_m {

 margin-top: 7px
}

.margin_r_m {

 margin-right: 7px
}

.margin_b_m {

 margin-bottom: 7px
}

.margin_l_m {

 margin-left: 7px
}

.margin_t_s {

 margin-top: 4px
}

.margin_r_s {

 margin-right: 4px
}

.margin_b_s {

 margin-bottom: 4px
}

.margin_l_s {

 margin-left: 4px
}

.no_margin {

 margin: 0;
}

.no_padding {

 padding: 0;
}

.info_box {

 font-weight: bold;
 font-size: 9pt;
 text-align: center;
 border: 1px #D8D8D8 solid;
 background-color: #FFF;
 color: #B80000;
 padding: 7px 0;
 margin: 10px 0;
}

.page_navi {

 text-align: center;
 padding: 20px 0px 0px 0px;
 font-size: 0.7em
}

.bold {

 font-weight: bold
}

.grey_hr {

 overflow: hidden;
 background-color: #DDD;
 width: 100%;
 margin: 10px 0 14px 0;
 height: 5px
}

.dont_display {

 display: none
}

.dont_show {

 visibility: hidden
}

.block {

 display: block 
}

.inline {

 display: inline 
}

.bottom_height {

 height: 50px

}

.top_height {

 height: 100px

}

.logo_text {

 font-family: helvetica neue light, verdana, geneva, arial, helvetica, sans-serif;
 color: #BBBBBB

}

.error {

 text-align: center;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
 width: 80%
}

.text_r {

 text-align: left
}

.text_c {

 text-align: center
}

.text_r {

 text-align: right
}

.text_j {

 text-align: justify
}

.text_t {

 vertical-align: top
}

.text_m {

 vertical-align: middle
}

.text_b {

 vertical-align: bottom
}

.date_sel_dm {

 margin-right: 7px;
 width: 50px !important
}

.date_sel_y {

 width: 60px !important
}

.white_button {

 color: #000;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 1em;
 text-decoration: none;
 padding: 3px 4px;
 border: 1px #000 solid;
 background-color: #EEEEEE;
 margin: 7px 4px 7px 4px;
}

.white_button a:link, .white_button a:visited {

 color: #000;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 1em;
 text-decoration: none
 
}

.white_button a:hover, .white_button a:visited:hover, .white_button a:active {

 color: #376602
 
}

.navi_1 {
 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 text-decoration: none
}

.navi_2 {
 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 text-decoration: none
}

.navi_3 {
 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
}

.navi_33 {
 color: #00B0F0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
}

.navi_1 a:link, .navi_1 a:visited, .navi_2 a:link, .navi_2 a:visited, .navi_3 a:link, .navi_3 a:visited, .navi_33 a:link, .navi_33 a:visited {
 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 text-decoration: none
}

.navi_1 a:hover, .navi_1 a:visited:hover, .navi_1 a:active, .navi_2 a:hover, .navi_2 a:visited:hover, .navi_2 a:active, .navi_3 a:hover, .navi_3 a:visited:hover, .navi_3 a:active, .navi_33 a:hover, .navi_33 a:visited:hover, .navi_33 a:active { 
 color: #00B0F0;
 font-size: 1em

}

.admin_navi_hold {

 display: block;
 width: 98%;
 height: 22px;
 padding: 5px;
 background-color: #EEE;
 border: 1px #DDD solid

}

.admin_navi {

 padding: 0px 0px 0px 30px;
 color: #376602;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none

}

.admin_navi a:link, .admin_navi a:visited {

 color: #376602;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
 
}

.admin_navi a:hover, .admin_navi a:visited:hover, .admin_navi a:active { 

 color: #222

}

.admin_navi_high {

 padding: 0px 0px 0px 30px;
 color: #C00;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none

}

.admin_navi_high a:link, .admin_navi_high a:visited {

 color: #C00;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
 
}

.admin_navi_high a:hover, .admin_navi_high a:visited:hover, .admin_navi_high a:active { 

 color: #500

}

#armard_tooltip {

 z-index: 150;
 position: absolute;
 top: 0px;
 left: 0px;
 color: #000;
 font-size: 0.7em;
 padding: 0 2px;
 background-color: #FFD772;
 border: 1px #FFA836 solid
}

.admin_navi_hold {

 display: block;
 width: 260px;
 height: 22px;
 padding: 5px;
 background-color: #EEE;
 border: 1px #DDD solid
 
}

.admin_navi_hold > a {

 outline: 0
}

.admin_navi_hold * div {

 float: left; 
 background-image:url('../images/buttons_small.png'); 
 background-repeat: no-repeat; 
 height: 24px; 
 overflow: hidden; 
}


/* Artikel nach oben verschieben */
.admin_move_up {

 background-position: -133px 0px; 
 width: 15px;
 margin-left: 2px
}


/* Artikel nach unten verschieben */
.admin_move_down {

 background-position: -148px 0px; 
 width: 15px; 
 margin-left: 2px
}

/* Artikel publishen */
.admin_publish {

 background-position: -23px -1px; 
 width: 22px;
 margin-left: 10px
}


/* Artikel unpublishen */
.admin_unpublish {

 background-position: 0px -1px; 
 width: 22px;
 margin-left: 10px
}


/* Rahmen anzeigen/ausblenden */
.admin_showborder {

 background-position: -257px 0px; 
 width: 16px;
 margin-left: 5px
}

	
/* Artikel bearbeiten */
.admin_edit {

 background-position: -89px -1px; 
 width: 21px; 
 margin-left: 12px
}


/* Sub-Content hinzufgen */
.admin_uadd {

 background-position: -45px -1px;
 width: 22px;
 margin-left: 5px
}


/* Content lschen */
.admin_del {

 background-position: -67px -1px;
 width: 22px;
 margin-left: 5px
}


/* Sub-Content Einstellungen */
.admin_opts {

 background-position: -187px 0px; 
 width: 24px;
 margin-left: 5px
}


/* Content kopieren */
.admin_copy {

 background-position: -212px 0px;
 width: 24px;
 margin-left: 5px
}

/* Content aus Clipboard als Sub-Content einfgen */ 
.admin_paste {

 background-position: -235px 0px; 
 width: 23px;
 margin-left: 5px
}

.plus_minus, .plus_minus a:link, .plus_minus a:visited, .plus_minus a:hover, .plus_minus a:visited:hover, .plus_minus a:active {

 font-family: Arial, Helvetica, sans-serif;
 color: #00B0F0;
 font-size: 0.9em;
 padding: 0px 2px 2px 2px;
 width: 17px;
 text-decoration: none
}

.low_small, .low_small a:link, .low_small a:visited {

 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 text-decoration: none
 
}

.low_small a:hover, .low_small a:visited:hover, .low_small a:active {

 color: #00B0F0
 
}

.red, .red a:link, .red a:visited {

 color: #E90202
}

.red a:hover, .red a:visited:hover, .red a:active { 

 color: #E83002
}

.small_m {

 font-size: 0.9em
}

.small {
 font-size: 0.8em;
 color: #999
}

.green a:link, .green a:visited {

 color: #92E035

}

.green a:hover, .green a:visited:hover, .green a:active { 

 color: #72B025
 
}

.black {

 color: #000
}

.medium {

 font-size: 1.1em
}

.big {

 font-size: 1.5em
}

.special_txt a:link, .special_txt a:visited {

 color: #FFD500
}

.special_txt a:hover, .special_txt a:visited:hover, .special_txt a:active { 

 color: #FFAE00
}

.special_bg {

 background-color: #FFD500;
}

.bg_light {

 background-color: #DDDDDD
}

.bg_dark {

 background-color: #CCCCCC
}

.page_navi {

 text-align: center;
 padding: 20px 0px 0px 0px;
 font-size: 0.7em
}

.loading_text {

 font-size: 0.9em;
 color: #FFFFFF; 
 font-family: verdana, geneva, arial, helvetica, sans-serif;
}

#trans_bg {

 position: fixed;
 z-index: -200;
 height: 99.5%;
 min-height: 99%;
 width: 99%;
 font-size: 1.3em;
 padding-right: 1%;
 padding-top: 0.5%;
 background-color: #102000;
 left: 0px;
 top: 0px;
 text-align: right;
 display: none
}

#overlay_popup_loading {

 position: fixed;
 display: none;
 z-index: -201;
 height: 130px;
 width: 130px;
 left: 50%;
 top: 50%;
 margin: -65px 0 0 -65px;
 text-align: center;
 vertical-align: middle
}

.overlay_popup {
	
 position: fixed;
 width: 788px;
 height: 508px;
 z-index: -202;
 display: none;
 margin: -254px 0 0 -394px;
 top: 50%;
 left: 50%
}

.out_line_border {

 position: relative;
 left: 0;
 top: 0;
 height: 100%;
 width: 100%;
 font-size: 1em;
 border-top: 4px #00B0F0 solid;
 border-right: 4px #00B0F0 solid;
 border-bottom: 4px #01A1DB solid;
 border-left: 4px #01A1DB solid
}

.op_resize_button {

 position: absolute;
 left: 100%;
 top: 100%;
 margin: -9px 0 0 -4px;
 border: 0;
 width: 7px;
 height: 7px;
 background-color: transparent;
 z-index: 200;
 color: #5A4B44;
 font-size: 0.9em;
}

.in_content_zentriert {

 overflow: hidden;
 outline: 1px #B1D9E7 solid;
 background-color: #FCFCFC;
 width: 100%;
 height: 100%
}

.op_frame {

 height: 100%;
 max-height: 100%;
 min-height: 99%;
 width: 100%;
 border: 0
}

.op_header_bar {

 background-color: #E6E0D5;
 height: 16px;
 width: 100%;
}

.op_header_box {

 border-bottom: 1px #D6D0C5 solid
}

.op_title {

 width: 90%;
 float: left
}

.op_title_txt {

 padding: 0 0 0 5px;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-weight: bold;
 line-height: 16pt;
 font-size: 8pt
}

.op_close {

 width: 10%;
 float: left;
 text-align: right
}

.op_close_txt {

 line-height: 16pt;
 padding-right: 5px
}


.abstand_halter {

 height: 100%;
 max-height: 100%;
 min-height: 99%
}

.abstand_halter2 {

 padding: 3px 0 0 3px;
 height: 1px;
 max-height: 100%;
 min-height: 99%
}

.overlay_popup_content{

 font-size: 9pt;
 height: 99%;
 max-height: 100%;
 min-height: 99%;
 width: 100%;
 overflow: auto;
}

.full_w {

 width: 100%
}

.full_w_space {

 padding-top: 7px;
 padding-bottom: 7px;
 padding-left: 1%;
 padding-right: 1%;
 margin-left: 1%;
 margin-right: 1%; 
 width: 96%
}

.w_2_3tel {

 margin-left: 1%;
 padding-left: 1%;
 width: 64%
}

.w_1_3tel {
 margin-right: 1%; 
 padding-right: 1%;
 width: 31%
}

.w_1_3tel_l {
 margin-left: 1%; 
 padding-left: 1%;
 width: 31%
}

.w_1_3tel_m {
 margin-right: 1%; 
 padding-right: 1%;
 margin-left: 1%; 
 padding-left: 1%;
 width: 30%
}

.w_half {

 padding-left: 1%;
 padding-right: 1%;
 width: 48%
}

.bg_light {

 background-color: #DDDDDD

}

.bg_dark {

 background-color: #CCCCCC
 
}

.bg_morelight {

 background-color: #EEEEEE
}

.space {

 padding: 7px
}

.more_space {

 padding: 14px
}

.left_img_fl {

 padding: 12px 12px 4px 0;
 float: left;
}

.right_img_fl {

 padding: 12px 0 4px 12px;
 float: right;
}

.position_abs {

 position: absolute
}

.zero_point {

 top: 0px;
 left: 0px
}

.abs_root {

 position: relative;
 top: 0px;
 left: 0px
}

/* Admin */

.small_button {

 width: 30px; 
 height: 20px
}

.admin_button {

 left: 5px;
 top: -1px;
 z-index: 10;
 background-image:url('../images/buttons_small.png');
 background-repeat: no-repeat;
 background-position: -164px 0px;
 width: 23px;
 height: 24px;
 overflow: hidden
}

.admin_button_overlay {

 z-index: 30;
 width: 240px
}

.img_upload {

}

#clipboard {

 clear: left;
 border: 1px #BBB solid;
 background-color: #FAFAFA;
 padding: 7px;
 width: 280px;
 min-height: 20px;
 z-index: 40 !important;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.9em;
}

#clipboard a:link, #clipboard a:visited {

 color: #000;
 font-size: 1em;
 text-decoration: none
}

#clipboard a:hover, #clipboard a:visited:hover, #clipboard a:active { 

 color: #500
}

.clipboard_content {

 margin-top: 7px;
 background-color: #DDD;
 max-height: 150px;
 overflow: auto
}

.right_select {

 width: 536px;
}

.right_select div {

 font-size: 0.8em;
 color: #474A57;
 border: 1px #D0D5E7 solid;
 background-color: #EBEEFF;
 padding: 2px 0 0 0;
 margin: 2px 0 2px 7px;
 width: 100px;
 text-align: center;
 vertical-align: middle;
 height: 16px;
 overflow: hidden;
 float: left
}

.right_select div a:link, .right_select div a:visited {

 color: #3A3D49;
 font-size: 1em;
 text-decoration: none;
 outline: 0
}

.right_select div a:hover, .right_select div a:visited:hover, .right_select div a:active { 

 color: #587A94
}

.right_select div input {

 margin: 1px 0 0 0
}

.right_select_ds {

 width: 150px!important
}

.right_dark {

 background-color: #CDD0DF !important;
 border: 1px #ABAFBE solid !important
}

.right_user_defined {

 background-color: #D6D6D6 !important;
 border: 1px #BDBABA solid !important
}

.right_user_defined_dark {

 background-color: #C5C5C5 !important;
 border: 1px #B1ADAD solid !important
}

.rights_footer {

 color: #EEF7FF !important;
 background-color: #ABAFBE !important;
 border: 1px #9597A2 solid !important
}

.rights_footer a:link, .rights_footer a:visited {

 color: #EEF7FF !important;
}

.rights_footer a:hover, .rights_footer a:visited:hover, .rights_footer a:active { 

 color: #6D7175 !important
}

.right_select_header {

 margin: 7px 0 4px 7px !important;
 color: #EEF7FF !important;
 border: 1px #9597A2 solid !important;
 background-color: #ABAFBE !important;
 font-weight: bold  !important
}

.add_button {

 float: left;
 background-image:url('../images/buttons_small.png');
 background-repeat: no-repeat;
 background-position: -45px -1px;
 width: 22px;
 height: 24px;
 overflow: hidden;
 margin-right: 7px
}

.del_button {

 background-image:url('../images/buttons_small.png');
 background-repeat: no-repeat;
 background-position: -67px -1px;
 width: 22px;
 height: 24px;
 overflow: hidden;
 margin-top: -2px;
 margin-left: 5px
}
