.registr_menu {background-image:url(../images/knopf/grund.gif); background-repeat:repeat-x;}

.registr_on {background-image:url(../images/knopf/a_grund.gif); background-repeat:repeat-x;}
.registr_on div {padding-left:10px; background-image:url(../images/knopf/a_end_l.gif); background-repeat:no-repeat;} 
.registr_on a {font-weight: bold; color: #004080; text-decoration: none; position:relative; display: block; line-height:37px; width:100%; background-image:url(../images/knopf/a_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_on a:visited {background-image:url(../images/knopf/a_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_on a:hover {background-image:url(../images/knopf/a_end_r.gif); background-repeat:no-repeat; background-position: right top}

.registr_of {background-image:url(../images/knopf/p_grund.gif); background-repeat:repeat-x;}
.registr_of div {padding-left:10px; background-image:url(../images/knopf/p_end_l.gif); background-repeat:no-repeat;}
.registr_of a {font-weight: bold; color: #004080; text-decoration: none; position:relative; display: block; line-height:37px; width:100%; background-image:url(../images/knopf/p_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_of a:visited {background-image:url(../images/knopf/p_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_of a:hover {text-decoration: underline; color: #004080; background-image:url(../images/knopf/p_end_r.gif); background-repeat:no-repeat; background-position: right top}

.registr_end_on {background-image:url(../images/knopf/a_grund.gif); background-repeat:repeat-x;}
.registr_end_on div {padding-left:10px; background-image:url(../images/knopf/a_end_l.gif); background-repeat:no-repeat;} 
.registr_end_on a {font-weight: bold; color: #004080; text-decoration: none; position:relative; display: block; line-height:37px; width:100%; background-image:url(../images/knopf/a_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_end_on a:visited {background-image:url(../images/knopf/a_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_end_on a:hover {background-image:url(../images/knopf/a_end_r.gif); background-repeat:no-repeat; background-position: right top}

.registr_end_of {background-image:url(../images/knopf/p_grund.gif); background-repeat:repeat-x;}
.registr_end_of div {padding-left:10px; background-image:url(../images/knopf/p_end_l.gif); background-repeat:no-repeat;}
.registr_end_of a  {font-weight: bold; color: #004080; text-decoration: none; position:relative; display: block; line-height:37px; width:100%; background-image:url(../images/knopf/p_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_end_of a:visited {background-image:url(../images/knopf/p_end_r.gif); background-repeat:no-repeat; background-position: right top}
.registr_end_of a:hover {text-decoration: underline; color: #004080; background-image:url(../images/knopf/p_end_r.gif); background-repeat:no-repeat; background-position: right top}

A.link1         {background-color:#FDDF86; border:1px solid #004080;  padding: 2px 5px; font-size: 11px;  color: #A6A6A6; text-decoration: none; margin:20px 0px 20px 0px;}
A:visited.link1 {color: #A6A6A6;}   
A:hover.link1   {color: #0058A6; background-color:#FFD5D5}

A.link2         {background-color:#ABD6D6; border:1px solid #004080; padding: 2px 5px;  font-size: 11px;  color: #A6A6A6; text-decoration: none; margin-bottom:20px;}
A:visited.link2 {color: #A6A6A6;}
A:hover.link2   {color: #0058A6; background-color:#FFD5D5}

.link1_1 {background-color:#FDDF86; border:1px solid #004080;padding: 0px 5px; font-size: 11px;  color: #A6A6A6;}
.link1_2 {background-color:#ABD6D6; border:1px solid #004080;padding: 0px 5px; font-size: 11px;  color: #A6A6A6;}
