
.norepeat { background-repeat: no-repeat }
menu    { line-height: 12px; text-align: right; list-style-type: none; margin: 0; padding: 0 }
.td_menu   { margin: 0; padding-right: 22px; padding-bottom: 17px; padding-left: 0 }
.t10   { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
a.tlink              { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; list-style-type: none }
a.tlink:hover             { color: #aeaaa8; text-decoration: underline; list-style-type: none }
a.schliessen               { color: #ff7f35; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; list-style-type: none }
a.schliessen:hover              { color: #434343; text-decoration: underline; list-style-type: none }

.titel  { margin-bottom: 19px; margin-left: 25px }
.menuelinie { margin-left: 25px }
.bg_start  { background-repeat: no-repeat; background-position: 0 407px }
.main { border-style: none; border-width: 20px 25px 25px; border-color: transparent }
.main1_text        { color: #434343; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 35px 18px 0 22px }
.ameise_big  { color: #434343; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 35px 0 0 }
.main2_text   { color: #434343; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 35px 0 0 22px }
.mainkontakt { color: #434343; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; line-height: 14px; margin: 0; padding: 15px 0 0 22px }
.ue      { color: #ff7f35; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; font-stretch: semi-expanded }
.grau      { background-color: #efeceb }
.img_d     { border: solid 1px #aeaaa8 }
.info  { color: #434343; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/p_info.gif); background-repeat: no-repeat; background-position: 0 0; height: 13px }
a.info    { color: #434343; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 16px }
a.info:hover    { color: #ff7f35; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 16px }

.menue    { margin: 0; padding: 0 0 0 25px; height: 20px }
/* Menue links */
/* 
#navi         { margin: 0; padding: 0; width: 160px }
.navi ul                 { margin: 0; padding: 0; height: 20px }
.navi ul li              { line-height: 12px; background-image: url(images/punktlinie.gif); background-repeat: repeat-x; background-position: 12px 2px; display: block; margin: 0; padding: 2px 0 0; height: 20px }
.navi ul li a                 { color: #434343; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; height: 20px }
.navi ul li a:hover          { color: #ff7f35; list-style-type: none; height: 20px }
.fix   { color: #ff7f35; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; list-style-type: none; margin: 0; padding: 2px 0 0; height: 20px }
*/

a.navi                 { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; list-style-type: none }
a.navi:hover              { color: #ff7f35; font-size: 10px; line-height: 12px; list-style-type: none }
.fix   { color: #ff7f35; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; list-style-type: none }

/* Menue rechts */
a.navire                  { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none }
a.navire:hover                { color: #fff; list-style-type: none }
.fixre   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; list-style-type: none; margin: 0; padding: 0 }
/* Menue Filmlink */
a.navifilm                 { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; list-style-type: none }
a.navifilm:hover                { color: #a0a0a0; line-height: 12px; list-style-type: none }


/*Formular*/
.label_left           { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin: 0; padding: 8px 0 2px; height: 10px }
.feld              { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 2px 0 0; padding: 0; width: 200px; height: 18px; border: solid 1px #ff7f35 }
.textbox             { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 2px 0 0; padding: 0; width: 200px; height: 85px; border: solid 1px #ff7f35 }
input.absenden         { color: #434343; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ff7f35; cursor: pointer; margin: 0; padding: 0; width: 70px; height: 18px; border-width: 0 }
form br
{ clear:both }   

/* Ameisenlink */
.img_ameise { margin-top: 58px; margin-left: 105px }
a.ameise               { color: #ff7f35; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 20px }
a.ameise:hover            { color: #fff; margin-bottom: 20px }
.bg   { background-image: url(images/ameisenspur2.gif); background-repeat: no-repeat; background-position: 0 170px }
.bgstart  { background-image: url(images/ameisenspur_start.gif); background-repeat: no-repeat; background-position: 0 170px }

