body {
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:100.01%;
}
.main {
position:relative;
width:89.0908em;
font-size:0.6875em;
line-height:1.2727em;
}
/* ##### Header ##### */
.header {
width:89.0908em;
height:15.4545em;
background-color:#005120;
z-index:400;
position:relative;
}
.header_top {
width:89.0908em;
height:12.9090em;
position:relative;
background-color:#FFFFFF;
}
.header_top img.headback {
width:89.0908em;
height:12.9090em;
display:block;
}
.header_top_logo {
position:absolute;
left:2.2727em;
top:4.0909em;
}
.header_top_logo img {
width:10.9090em;
/*height:7.8454em;*/
}
.header_img {
position:absolute;
top:0;
right:0;
height:12.9090em;
width:61.8181em;
}
.header_img img {
width:61.8181em;
height:12.9090em;
display:none;

}
.metanavi {
position:absolute;
right:62.7272em;
top:0.7272em;
text-align:right;
}
.metanavi a {
text-decoration:none;
color:#005121;
margin-left:0.4545em;
}
.metanavi a.lupe {
font-size:0.6875em;
text-decoration:none;
color:#005121;
margin-left:0.4545em;
}
/* ##### /Header ##### */

/* #### LINKES HEUPTMENUE */

.menu_left{
  font-size: 0.9em;
  color: #333333;
  margin-top:0px;
  margin-left:0px;
  width:146px;
  clear:both;
}
.menu_left_top, .menu_left_top_tut{
}
.menu_left_top_tut{
}
.menu_left_bottom{



}
.menu_left_menu{


}
a.menu_left_link, a.menu_left_link_act{
    font-weight:normal;
    color:#333;
    text-decoration:none;
}
a.menuLink,
a.menuLink:link,
a.menuLink:visited,
a.menuLink:hover,
a.menuLink:active,
a.menuLinkAct,
a.menuLinkAct:link,
a.menuLinkAct:visited{
  display:block;

  text-decoration:none;
  color:#333;

}
a.menuLink, a
.menuLink:link,
a.menuLink:visited,
a.menuLink:hover,
a.menuLink:active{
  
}
a.menuLink:hover {
  
}

a.menuLinkAct,
a.menuLinkAct:link,
a.menuLinkAct:visited {
 
}
a.submenuLink,
a.submenuLink:link,
a.submenuLink:visited,
a.submenuLink:hover,
a.submenuLink:active,
a.submenuLinkAct,
a.submenuLinkAct:link,
a.submenuLinkAct:visited,
a.submenuLinkAct:hover,
a.submenuLinkAct:active{
  display:block;
  margin:0px;
  text-decoration:none;
}
a.submenuLink,
a.submenuLink:link,
a.submenuLink:visited,
a.submenuLink:hover,
a.submenuLink:active {
  color:#666666;
}
a.submenuLink:hover {
  text-decoration: underline;
}

a.submenuLinkAct,
a.submenuLinkAct:link,
a.submenuLinkAct:visited,
a.submenuLinkAct:hover,
a.submenuLinkAct:active {
  color:#99756d;
}
#tutorials a.submenuLinkAct,
a.submenuLinkAct:link,
a.submenuLinkAct:visited,
a.submenuLinkAct:hover,
a.submenuLinkAct:active {
color:#64a419;
}

#menuDiv {
 
}
li.menuItem {
  list-style-type:none;
}
li.submenuItem {
  list-style-type:none;
  color:#666666;
  text-align:left;
}
#menuList {
  margin:0px;
  padding:0px;

}
ul.submenuList {
  margin:0px;
  padding:0px;

}
/* #### /LINKES HEUPTMENUE */

/* ##### Content Left ##### */
.content {
background-color:#e0edd9;
background-image:url(../img/layout/contentback.jpg);
background-position:top left;
background-repeat:no-repeat;
position:relative;
padding:4.0909em 0 5.1818em 2.2727em;
}
/* *** Hauptmenu *** */
.menucolumn {
float:left;
width:15.6363em;
margin-right:0.6363em;
}
.mainmenu {
border-bottom:1 solid #d2d7d3;
width:14.9090em;
}
.mainmenu a img {
display:block;
cursor:pointer;
border-top:1px solid #d2d7d3;
}
/* *** /Hauptmenu *** */
/* *** Suche *** */
.suche {
margin:8.1818em 0 2.2727em 0;
}
.suche label {
float:left;
padding:0.4545em 0.1818em 0 0.0909em;
}
.suche input.textfeld {
font-size:1em;
width:7.8461em;
height:1.1818em;
background-color:#FFFFFF;
border:solid #c4c5c7;
border-width:0.0909em 0 0.0909em 0.0909em;
float:left;
}
.suche input.suchbutton {
font-size:1em;
margin:0;
padding:0;
float:left;
width:1.7272em;
}
label img.label_suche {
width:2.9999em;
}
/* *** /Suche *** */
/* *** Submenu *** */
.submenu {
border-bottom:1px solid #d2d7d3;
width:14.9090em;
}
.submenu a img {
display:block;
border-top:1px solid #d2d7d3;
}
/* *** /Submenu *** */
/* *** Service Navi *** */
.service_navi {
position:absolute;
top:13.5em;
right:4em;
}
.service_navi a {
text-transform: uppercase;
font-size:0.9090em;





color:#ffffff;
text-decoration:none;
margin-right:2em;
}
.service_navi a img {
margin-bottom:-0.3em;
}
.service_navi a.lupe {
margin-right:1em;
}
.service_navi a.lupe img {
width:1.7em;
margin:0 0 -0.4em 0;
}

.service_tools {
position:absolute;
top:13.5em;
right:32.5em;
}
.service_tools a {
text-transform: uppercase;
font-size:0.9090em;
color:#ffffff;
text-decoration:none;
margin-right:2em;
}
.service_tools a img {
margin-bottom:-0.3em;
}
.service_tools a.lupe {
margin-right:1em;
}
.service_tools a.lupe img {
width:1.7em;
margin:0 0 -0.4em 0;
}

/* *** /Service Navi *** */

/* *** /Langmenu *** */
.langmenu img{
margin:0.2em 0.8em 0 0;
width:1.909em;
height:1.1em;
}
.langmenu {
position:absolute;
right:1.3em;
top:13.5em;
}
.langmenu a{
font-size:0.909em;
}
/* *** /Langmenu *** */

/* ##### /Content Left ##### */


/* ##### Content Main ##### */
.maincolumn {
width:50.1817em;
float:left;
margin-right:0.6363em;
}
.main_left_start {
float:left;
width:20.7272em;
margin-right:0.6363em;
}
.main_right_start {
float:left;
width:28.1817em;
}
.main_left_sub {
float:left;
width:26.2727em;
margin-right:0.6363em;
}
.main_right_sub {
float:left;
width:22.6363em;
}
/* *** Box Besucherservice *** */
.start_service {
width:19.9999em;
background-color:#005121;
position:relative;
padding:4.0909em 0 0 0;
color:#a4c409;
line-height:1.1818em;
}
.start_service img {
display:block;
width:19.9999em;
}
.box_label_service img {
width:11.5454em;
height:2.3636em;
}
.start_service_text {
margin:0 1.3636em;
}
.start_service h1 {
margin:0 0 0.7999em 0;
padding:0;
}
/* *** /Box Besucherservice *** */
/* *** Box Kids *** */
.box_kids_overlay {
position:absolute;
left:13.2727em;
top:14.3636em;
width:11.8181em;
}
/* *** /Box Kids *** */

/* *** BoxTeaserbox Main Right *** */
.teaserbox_right {
background-color:#FFFFFF;
padding:0 0.7272em 0.8181em 1.2727em;
position:relative;
margin-bottom:1.0909em;
line-height:1.1818em;
overflow:hidden;
height:1%;
}
.teaserbox_right h1 {
margin:2.8666em 0 0.7999em 0;
padding:0;
}
.teaserbox_right span.img_right {
float:right;
margin:0.7272em 0 0 1.3636em;
width:11.2727em;
}
/* *** /BoxTeaserbox Main Right *** */
/* *** Main Center *** */
.main_center {
width:45.9090em;
background-color:#FFFFFF;
padding:2.2727em 1.8181em 1.3636em 1.8181em;
}
.main_center .main_center {
padding:0;
}
.maincolumn .maincolumn {
width:auto!important;
float:none!important;
margin-right:0!important;
}

.main_center h1 {
margin:0.7999em 0 0 0!important;
padding:0!important;
}
.main_center_item {
border-bottom:1px solid #c0c1c3;
margin-bottom:1.6363em;
padding-bottom:0.7272em;
}
.main_center .item_last {
border:none;
margin:0;
padding:0;
}
.main_center img.img_right {
float:right;
margin:0.7272em 0 0 1.3636em;
}
.main_center a.more_green {
margin:0!important;
}
/* *** /Main Center *** */
/* ##### /Content Main ##### */
/* ##### Content Right ##### */
.rightcolumn {
width:15.9999em;
float:left;
background-color:#a4c407;
background-image:url(../img/layout/rightcolumn_bottom.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:0.9090em;
color:#005121;
line-height:1.1818em;
}
.rightcolumn_item {
border-bottom:1px solid #cedd8a;
padding-bottom:0.4545em;
margin-bottom:0.8181em;
}
.item_last {
border-bottom:2px solid #bace51;
}
.rightcolumn a.more_white {
margin:0!important;
}
/* ##### /Content Right ##### */
/* ##### Tabelle Patentiere ##### */
table {
border:none;
}
table.table_patentier {
margin:3.1818em 0 0.7272em 0;
}
table.table_patentier_left {
width:21.9999em;
}
table.table_patentier_right {
width:21.9999em;
}
table td.tier {
text-align:left;
width:14.5454em;
border-bottom:1px solid #ccd0d1;
}
table td.betrag {
text-align:right;
background-color:#f5faf4;
padding-right:0.9090em;
width:6.9090em;
border-bottom:1px solid #ccd0d1;
}
table td.betrag_head {
text-align:right;
background-color:#f5faf4;
padding:0.7272em 0.9090em 1.0909em 0;
width:6.9090em;
border-top:1px solid #5f6364;
border-bottom:1px solid #ccd0d1;
}
table td.tier_head {
text-align:left;
border-top:1px solid #5f6364;
border-bottom:1px solid #ccd0d1;
padding:0.7272em 0 1.3636em 0;
font-weight:bold;
color:#005121;
}
.table_patentier td {
padding:0.3636em 0;
}
table td.td_spacer {
width:1.3636em!important;
border:none!important;
}

/* ##### /Tabelle Patentiere ##### */

/* ##### Bilddefinition zur Skalierung ##### */
img.contenback {
width:29.9999em;
}
.farbleiste_unten {
position:absolute;
right:3.0909em;
bottom:0;
}
.service_navi img {
width:1.9090em;
}
.service_navi img.img_lupe {
width:1.7em;
}
img.teaserback_kids {
width:25.6363em;
}
/* ##### Allgemeine Definitionen ##### */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {
//display: inline-block;
}

.clear {
clear:both;
font-size:0;
border: none;
margin:0;
padding:0;
line-height:0;
overflow:hidden;
height:0.01em;
}
a {
outline:none;
}
a img {
outline:none;
border:none;
}
form {
margin:0;
padding:0;
}
.box_label {
position:absolute;
left:1.3636em;
top:0;
}
.box_label img {
height:2.3636em;
}
a.more_white {
padding:0 0 0 1.5em;
background-image:url(../img/layout/pfeil_mehr_weiss.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
color:#FFFFFF;
text-decoration:none;
font-size:0.9090em;
font-weight:bold;
display:block;
margin:1.1em 0 1.1em 0;
line-height:1.4em;
}

.bodytext a[href!~="mailto"] {

padding:0 0 0 1.5em;
background-image:url(../img/layout/pfeil_mehr_gruen.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
color:#005121;
text-decoration:none;
font-size:0.9090em;
font-weight:bold;
display:block;

line-height:1.4em;
}
a.more_green {
padding:0 0 0 1.5em;
background-image:url(../img/layout/pfeil_mehr_gruen.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
color:#005121;
text-decoration:none;
font-size:0.9090em;
font-weight:bold;
display:block;
margin:1.3em 0 0 0;
line-height:1.4em;
}
.float_right {
float:right;
}
.green {
color:#005121;
}
.white {
color:#ffffff;
}
a.white {
text-decoration:none;
}
p {
margin:0;
padding:0.9090em 0 0 0;
}
p.bodytext {
margin:0;
padding:0;
}
h1 {
font-size:1.3636em;
color:#a4c409;
line-height:1.3333em;
}

a.back_green {
padding:0 0 0 1.5em;
background-image:url(../img/layout/pfeil_zurueck_gruen.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
color:#005121;
text-decoration:none;
font-size:0.9090em;
font-weight:bold;
display:block;
margin:1.3em 0 0 0;
line-height:1.4em;
}


.service_navi .menu {
position:relative;
z-index:1000;
}

/* remove all the bullets, borders and padding from the default list styling */
.service_navi .menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.service_navi .menu ul ul {
width:150px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.service_navi .menu li {
float:left;
position:relative;
}
.first_li a{
height: 21px;
}
/* style the links for the top level */
.service_navi .menu a, .service_navi .menu a:visited {
display:block;

}
/* a hack so that IE5.5 faulty box model is corrected */
* html .service_navi .menu a, * html .service_navi .menu a:visited {
display:inline-block;
}
* html .service_navi .menu ul ul a {
display:block;
}
/* style the second level background */
.service_navi .menu ul ul a.drop, .service_navi .menu ul ul a.drop:visited {
/*background:#d4d8bd url(../../graphics/drop.gif) bottom right no-repeat;*/

}
/* style the second level hover */
.service_navi .menu ul ul a.drop:hover{

}
.service_navi .menu ul ul :hover > a.drop {
/*background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;*/
}
/* style the third level background */
.service_navi .menu ul ul ul a, .service_navi .menu ul ul ul a:visited {

}
/* style the third level hover */
.service_navi .menu ul ul ul a:hover {

}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.service_navi .menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:21px;
left:0;
width:150px;
}
/* another hack for IE5.5 */
* html .service_navi .menu ul ul {
/*top:30px;*/

}

/* position the third level flyout menu */
.service_navi .menu ul ul ul{
left:149px;
top:0;
width:150px;
}
/* position the third level flyout menu for a left flyout */
.service_navi .menu ul ul ul.left {
left:-150px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.service_navi .menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.service_navi .menu ul ul a, .service_navi .menu ul ul a:visited {
background:#005120;
-moz-opacity: 0.90;
filter: alpha(opacity=90);
color:#ffff;
height:auto;
line-height:1em;
padding:8px 10px;
width:129px
/* yet another hack for IE5.5 */
}

* html .service_navi .menu ul ul a{
width:129px;
}

.service_navi .menu ul ul li{
width:135px;
}

/* style the top level hover */
.service_navi .menu a:hover, .service_navi .menu ul ul a:hover{

}
.service_navi .menu :hover > a, .service_navi .menu ul ul :hover > a {

}

/* make the second level visible when hover on first level list OR link */
.service_navi .menu ul li:hover ul,
.service_navi .menu ul a:hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.service_navi .menu ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.service_navi .menu ul :hover ul :hover ul{
visibility:visible;
}

.tx-indexedsearch{
background-color: rgb(255,255,255);
padding: 3em;

}
.bodytext a{
background-image:url(../img/layout/pfeil_mehr_gruen.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
color:#005121;
font-size:0.909em;
font-weight:bold;
padding:0 0 0 1em;
text-decoration:none;
}
.bodytext a img{
background-image:;
background-position:;
background-repeat:;
color:;
font-size:;
font-weight:;
padding:;
text-decoration:;
}

.bodytext a[name]{
background-image:0;
padding:0;
}

.tx-indexedsearch-searchbox-sword{
background-color:#FFFFFF;
border-color:#C4C5C7;
border-style:solid;
border-width:0.0909em 0 0.0909em 0.0909em;
float:left;
font-size:1em;
height:1.1818em;
width:7.8461em !important;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
width: auto;
}

/* ##### Erweiterung Text mit Bild ##### */
 .main_center .text_img img {
display:block;
}
.main_center .text_img_bottom {
margin-top:15px;
}
.main_center .text_img_bottom img {
float:left;
margin-left:10px;
}
.main_center .text_img_bottom img.first {			
margin-left:0;
}
.main_center .text_img_bottom img.last {			
float:right;
}
.main_center .text_img_right {
float:right;
margin-left:15px;
}
.main_center .text_img_right img {
margin-bottom:10px;
}

p.western {
margin:0;
padding:0;
}

/* Tabelle Preise Erweiterungen */
td.preis_head_links {
border-bottom:1px solid #CCD0D1;
border-top:1px solid #5f6364;
color:#005121;
font-weight:bold;
padding:0.7272em 0 1.3636em;
text-align:left;
}
td.preis_head_rechts {
border-bottom:1px solid #CCD0D1;
border-top:1px solid #5f6364;
color:#005121;
font-weight:bold;
padding:0.7272em 0.9090em 1.3636em 0;
text-align:right;
background-color:#F5FAF4;
}
td.marked {
background-color:#f5faf4;
text-align:right;
padding-right:0.9090em;
}
td.right {
text-align:right;
padding-right:0.9090em;
}
td.padtop_10 {
padding-top:0.9090em;
}
td.padbot_10 {
padding-bottom:0.9090em;
}
td.padtop_15 {
padding-top:1.3635em;
}
td.pad_20 {
padding:1.818em 0;
}
/* Sitemap */
.csc-sitemap ul {
margin:0 0 2px 8px;
padding:0 0 0 8px;
}
.csc-sitemap ul li {
padding:2px 0 0 0;
}
.csc-sitemap ul li ul {
margin:0 0 0 8px;
padding:0 0 0 8px;
}
.csc-sitemap ul a {
text-decoration:none;
color:#005121;
}
.csc-sitemap ul li a {
font-weight:bold;
}
.csc-sitemap ul li ul li a {
font-weight:normal;
}

/* ##### Erweiterung Tabelle Termine ##### */
table#table_aktuell {
width:509px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
/*margin-top:15px;*/
}
table#table_aktuell_head {
background-image:url(../img/layout/th_buchstabe_back.gif);
background-position:left center;
background-repeat:no-repeat;
width:100%;
}
th.tiere-aktuell_th {
font-size:1.5454em;
color:#FFFFFF;				
font-weight:bold;
height:1.8235em;
padding:0.5294em 0 0 0.2941em;
text-align:left;
width:50%;				
}
th.tiere-aktuell_top {
color:#FFFFFF;				
font-weight:bold;
padding:0.5294em 0 0 0.2941em;
text-align:right;
width:50%;													
}

th.table_aktuell_month {
background-image:url(../img/layout/th_month_back.gif);
background-position:left top;
background-repeat:no-repeat;
padding:8px 0 0 3px;
text-align:left;
height:40px;
font-weight:bold;
text-align:left;
font-size:1.1818em;
color:#ffffff;
}
table#table_aktuell p {
margin:0!important;
padding:0!important;
}
table#table_aktuell_text tr td {
padding-bottom:5px;
}
table#table_aktuell_text td.date {
width:73px;
font-weight:bold;
}
table#table_aktuell_text td.text {
width:200px;
}
table#table_aktuell td.table_aktuell_bild img {
margin-bottom:5px;
}

/* ##### Kontaktformular ##### */

.tx-thmailformplus-pi1 fieldset {
border:none!important;
padding:0;
margin:0 0 20px 0;
text-align:left;
}
.tx-thmailformplus-pi1 fieldset legend {
padding:5px 0 !important;
margin:0;
//margin-left:-0.6666em !important;
text-align:left;
display:block;
color:#000000!important;
position:relative;
}
.tx-thmailformplus-pi1 fieldset input,
.tx-thmailformplus-pi1 fieldset textarea {
border:1px solid #a4c407;
background-color:#ffffff;
margin-top:5px;
}
form {
margin:0;
padding:0;
}
/* ##### Tiere von A-Z ##### */

table#table_tiere_a-z,
table#table_tiere_a-z_entry {
width:100%;
border-collapse:collapse;
margin:0.4545em 0;
}
td.tiere-a-z {
padding:20px 0 10px 0;
}
td.tiere-a-z a {
color:#A4C409;
font-size:1.2727em;
font-weight:bold;
display:block;
float:left;
margin-right:4px;
padding:0 4px 0 0!important;
border-right:1px solid #A4C409;
background:none!important;
}
td.tiere-a-z a.last {
margin-right:0;
padding-right:0;
border-right:none;
}
table#table_tiere_a-z_head {
background-image:url(../img/layout/th_buchstabe_back.gif);
background-position:left center;
background-repeat:no-repeat;
width:100%;
}
th.tiere-a-z_th {
font-size:1.5454em;
color:#FFFFFF;				
font-weight:bold;
height:1.8235em;
padding:0.5294em 0 0 0.2941em;
text-align:left;	
width:50%;			
}
th.tiere-a-z_top {
color:#FFFFFF;				
font-weight:bold;
padding:0.5294em 0 0 0.2941em;
text-align:right;	
width:50%;											
}
td.tiere-a-z_td a {
font-size:1.0909em;
color:#005120;				
font-weight:bold;
padding:0.5294em 0 0 0.2941em!important;
text-align:left;
background:none!important;
line-height:1.4166em;
text-decoration:underline;
}
a.top_green {
background-image:url(../img/layout/pfeil_top.gif);
background-repeat:no-repeat;
background-position:0 0.4em;
color:#005121;
display:block;
font-size:0.9090em;
font-weight:bold;
line-height:1.4em;
padding:0.2em 0 0 1.5em;
text-decoration:none;
float:right;
}
table#table_tiere_a-z_entry p.bodytext {
margin:0;
padding:0!important;
}
.external-link-new-window{
background-image:url(../img/layout/pfeil_mehr_gruen.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
color:#005121;

font-weight:bold;
padding:0 0 0 1em;
text-decoration:none;
}
.main_center h6 {
margin:0;
padding:0;
font-weight:bold;
color:#e43226;
font-size:1em;
}
/* ##### Anpassung Formular ##### */

.mailformplus_contactform label {
margin-top:7px !important;
}
.mailformplus_contactform select {
margin-bottom:10px !important;
}
.mailformplus_contactform input,
.mailformplus_contactform textarea {
font-family:Arial, Helvetica, sans-serif !important;
font-size:1.1em;
}


.zoo-termine_outer {
width:46.27em;
}
.zoo-termine_left {
width:26.3636em;
float:left;
}
.zoo-termine_right {
width:18.8181em;
float:right;
}
.zoo-termine_head {
background-image:url(../img/layout/th_buchstabe_back.gif);
background-position:left center;
background-repeat:no-repeat;
height:1.5294em;
color:#FFFFFF;
font-size:1.5454em;
font-weight:bold;
padding:0.8234em 0 0 0.4117em;
position:relative;
margin-top:0.5882em;
}
* html .zoo-termine_head {
height:1.8822em;
padding:0.5964em 0 0 0.4117em;
margin-top:0.5882em;
margin-bottom:0.2941em;
}
.zoo-termine_head a.top_green {
position:absolute;
right:0;
top:1.1em;
font-size:0.5882em;
}
.zoo-termine_date {
float:left;
font-size:1em;
font-weight:bold;
float:left;
width:6.0909em;
padding-left:0.2727em;
}
.zoo-termine_text {
width:18.5454em;
float:right;
text-align:left;
}
.zoo-termine_column {
margin-bottom:0.9090em;
}

.zoo-a-z_main a.internal-link {
color:#005120;
font-size:1.0909em;
font-weight:bold;
line-height:1.4166em;
padding:0 0 0 0.2941em !important;
margin-top:0.0833em!important;
text-decoration:underline;
display:block;
}

.zoo-a-z-navi a{
border-right:1px solid #A4C409;
color:#A4C409;
display:block;
float:left;
font-size:1.2727em;
font-weight:bold;
margin-right:4px;
padding:0 4px 0 0 !important;
}


.zoo-a-z-navi{
padding-bottom: 10px;
}

.rightcolumn_item a{
	padding: 0 ;
	background-image: none;
}
