body,font,td,p,ul,ol,li,th,nobr,b,i {font-family:Arial,Univers,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none }

.h-veranstaltung { font-family:Arial;font-size:17px;color:#3c9c2e;font-weight:800 }
.h-veranstaltung-small { font-family:Arial;font-size:13px;color:#3c9c2e;font-weight:800 }
.h-news	{ font-family:Arial;font-size:17px;color:#d37e35;font-weight:800; padding:0px; }
.h-news-small	{ font-family:Arial;font-size:13px;color:#d37e35;font-weight:800 }
.h-unternehmen { font-family:Arial;font-size:17px;color:#bd6b76;font-weight:800 }
.h-popup { font-family:Arial;font-size:17px;color:#4baeba;font-weight:800}
.h-grau, a.h-grau{ font-family:Arial;font-size:17px;color:#1f6c9c;font-weight:800;text-decoration:none}

.h-finder-veranstaltung { font-family:Arial;font-size:17px;color:#5e7e38;font-weight:800 }
.h-finder-news { font-family:Arial;font-size:17px;color:#d37e35;font-weight:800 }
.h-finder-unternehmen { font-family:Arial;font-size:17px;color:#bd6d76;font-weight:800 }

.sh-veranstaltung { font-family:Arial;font-size:12px;color:#3c9c2e;font-weight:800}
.sh-news { font-family:Arial;font-size:12px;color:#d37e35;font-weight:800}
.sh-unternehmen { font-family:Arial;font-size:12px;color:#bd6b76;font-weight:800}
.sh-grau { font-family:Arial;font-size:12px;color:#1f6c9c;font-weight:800}
.sh-grau A, 
.sh-grau A:hover{ font-family:Arial;font-size:12px;color:#1f6c9c;font-weight:800;text-decoration:none}

.h-home-teaser, #h-home-teaser{ font-family:Arial;font-size:17px;color:#4baeba;font-weight:800;text-decoration:none !important;}
.h-home-teaser a, #h-home-teaser a{ font-family:Arial;font-size:17px;color:#4baeba;font-weight:800;text-decoration:none !important;}
a.h-home-teaser, #h-home-teaser A{ font-family:Arial;font-size:17px;color:#4baeba;font-weight:800;text-decoration:none}
a.h-home-teaser:link, #h-home-teaser A:link	{ font-family:Arial;font-size:17px;color:#4baeba;font-weight:800;text-decoration:none}
a.h-home-teaser:visited, #h-home-teaser A:visited	{ font-family:Arial;font-size:17px;color:#4baeba;font-weight:800;text-decoration:none}
a.h-home-teaser:hover, #h-home-teaser A:hover	{ font-family:Arial;font-size:17px;color:#4baeba;font-weight:800;text-decoration:underline}

a.textmarke {text-decoration:none;color:#000000}
/*---------------------------------------------------------------------------------------*/
.h-neutral{ font-family:Arial;font-size:17px;color:#000000;font-weight:800 } 
.sh-neutral { font-family:Arial;font-size:12px;color:#000000;font-weight:800;text-decoration:none}

.warning { font-family:Arial;font-size:12px;color:#ff0000;font-weight:800;text-decoration:none}


/*---------------------------------------------------------------------------------------*/
a.text-buttons, .veranst-btn, .veranst-btn2 A { font-family:Arial;color:#ffffff;font-weight:800;text-decoration:none}
.veranst-btn {background-color:#abc790; border:none; padding:0px; margin:0px;}
.veranst-btn2 {background-color:#80B66A; border:none; padding:0px; margin:0px; height:25px; width:150px; vertical-align:middle; text-align:center; padding-top:5px;}
.news-btn, .news-btn A{ font-family:Arial;color:#ffffff;font-weight:800;text-decoration:none; background-color:#EDA56D; border:none; padding:4px;}


.button-grau, .tx-newloginbox-pi1-submit {font-family:Arial;color:#ffffff;font-weight:800; background-color:#C5C5C5; border: none; padding: 4px 2px;text-decoration:none;}
.button-nl{font-family:Arial;color:#ffffff;font-weight:800; background-color:#F1B583; border: none; padding: 4px 2px;text-decoration:none;}
a.text-button-untern{font-family:Arial;color:#ffffff;font-weight:800; background-color:#E7909C; border: none; padding: 6px 6px;text-decoration:none;line-height:30px;}
a.text-button-veranst{font-family:Arial;color:#ffffff;font-weight:800; background-color:#ABC790; border: none; padding: 6px 6px;text-decoration:none;line-height:30px;}


a.navi-inaktiv { font-family:Arial;color:#4e4e4e;font-weight:800;text-decoration:none }
a.navi-aktiv-home { font-family:Arial;color:#4baeba;font-weight:800;text-decoration:none }
a.navi-aktiv-news { font-family:Arial;color:#d37e35;font-weight:800;text-decoration:none }
a.navi-aktiv-unternehmen { font-family:Arial;color:#bd6b76;font-weight:800;text-decoration:none }
a.navi-aktiv-veranstaltung { font-family:Arial;color:#3c9c2e;font-weight:800;text-decoration:none }
a.navi-aktiv-grau { font-family:Arial;color:#1f6c9c;font-weight:800;text-decoration:none }

.global-navi { font-family:Arial;font-size:11px;color:#000000;text-decoration:none}
a.global-navi-link { font-family:Arial;color:#4BAEBA;font-weight:800;text-decoration:none }
a.bottom-navi-link { font-family:Arial;font-size:11px;color:#0033b3;text-decoration:underline}

/*{ font-family:Arial;font-size:11px;color:#0033b3;text-decoration:underline}*/

a.navi-top	{ font-family:Arial;color:#000000;font-weight:800;margin-left:9px;text-decoration:none }
a.sitemap { font-family:Arial;color:#000000;font-weight:800;text-decoration:none }


a { font-family:Arial,Univers,Helvetica,sans-serif;font-size:12px;color:#0033b3;text-decoration:underline}
a.linkk-ohne { font-family:Arial,Univers,Helvetica,sans-serif;font-size:12px;color:#0033b3;text-decoration:none}


.tx-irfaq-answer h3 {font-family:Arial;font-size:12px;color:#1f6c9c;font-weight:800, padding:0px; margin:0px;}
.tx-irfaq-answer typohead {font-family:Arial;font-size:12px;color:#1f6c9c;font-weight:800, padding:0px; margin:0px;}
.tx-irfaq-answer h2 {font-family:Arial,Univers,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none; font-weight:bold; padding:0px; margin:0px;}
.tx-irfaq-answer h1 {font-family:Arial;font-size:17px;color:#1f6c9c;font-weight:800; padding:0px; margin:0px;}


ul,li {padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}
ul{list-style-image: url(bullet.gif); text-align:left; list-style-position:outside;}

.tuerkis_bitton{font-family:Arial;color:#ffffff;font-weight:800;text-decoration:none; background-color:#5BD0DE; border:none; }

TABLE.NOBORDER TD{padding-left:0px; padding-top: 5px; padding-bottom: 5px; padding-right: 15px; border-top:2px solid #fffff; vertical-align:top;}
TABLE.NOBORDER{margin-top:10px;}
