/*allgemeine Styles*/
body { background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:0px;}
A:link {COLOR: #CF0C1C;  text-decoration : none;}
A:visited {COLOR: #CF0C1C; text-decoration : none;}
A:hover {COLOR: #CF0C1C;text-decoration:underline;}
A:active {COLOR: #000000;}

/*p,li,tr,table,td,div,span,b,i { font-family : Arial, Helvetica, sans-serif; font-size : 12px;color:#000000 }*/

/*header,footer und body*/
td.leftfooter {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#000000; vertical-align:bottom;}
td.rightfooter {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#000000; vertical-align:bottom;border-style:solid;border-color:#000000;border-width:0px;border-bottom-width:1px;padding-right:2px;padding-bottom:2px;}
/*Hauptmenü*/
A.mainlink:link {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black;  text-decoration : none;}
A.mainlink:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black; text-decoration : none;}
A.mainlink:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: WHITE;}
A.mainlink:active {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: WHITE;}
TD.mainlinkactive {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: WHITE; text-decoration:none;}
/*Submenü*/
A.sublink:link {font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: Black;  text-decoration : none;}
A.sublink:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: Black; text-decoration : none;}
A.sublink:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: BLACK;text-decoration : underline;}
A.sublink:active {font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: BLACK; text-decoration:underline;}
TD.sublinkactive {font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: WHITE; text-decoration:none;}
SPAN.sublinkactive {font-family: Arial, Helvetica, sans-serif; font-size:11px;COLOR: #DDDDEE;text-decoration:none;}

/*Suchfeld, Links und Ergebnisliste*/
A.searchlink:link {font-family: Arial, Helvetica, sans-serif; font-size:10px;COLOR: Black;  text-decoration : none;}
A.searchlink:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px;COLOR: Black; text-decoration : none;}
A.searchlink:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px;COLOR: WHITE;text-decoration : none;}
A.searchlink:active {font-family: Arial, Helvetica, sans-serif; font-size:10px;COLOR: WHITE; text-decoration:none;}
TD.searchlink {font-family: Arial, Helvetica, sans-serif; font-size:10px;COLOR: Black; text-decoration:none;}
TABLE.searchresults {border-style:solid;border-width:1px;border-color:#999999;background:#ababab;}

A.resultlink:link {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black;  text-decoration : none;}
A.resultlink:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black; text-decoration : none;}
A.resultlink:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black;text-decoration : underline;}
A.resultlink:active {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black; text-decoration:none;}

input.search {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;margin-right: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px;background-color:#FFFFFF; display:inline; color:#000000;}
/*counter*/
table.counter {font-size:6px;border-style:inset; border-width:1px; border-color:#000000; border-style:solid;background-color:#FFFFFF;}
td.countercell {font-size:6px;padding:0px;margin:0px;background-color:#FFFFFF;}
/*body*/
td.innerbody {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;padding-right:10px;padding-bottom:10px;padding-left:10px;padding-top:10px;}
td.outerbody {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;border-style:solid;border-color:#000000;border-width:0px;border-bottom-width:1px;border-right-width:1px;padding-right:0px;padding-bottom:0px;padding-left:0px;padding-top:0px;}

FONT.redstyle {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#CF0C1C;text-decoration:none;text-align:center;font-weight:bold;}

TD.textheadcell2 {font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#CF0C1C;text-decoration:none;text-align:center;font-weight:bold;}
TD.textheadcell {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000;text-decoration:none;text-align:center;font-weight:bold;}
TD.textbodycell {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;text-decoration:none;}
TD.textbodycell2 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000;text-decoration:none;}

DIV.textheaddiv {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;text-decoration:none;font-weight:bold;}
DIV.textbodydiv {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;}

A.textlink:link {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #000000;  text-decoration : underline;}
A.textlink:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #000000; text-decoration : underline;}
A.textlink:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #CF0C1C;text-decoration : underline;}
A.textlink:active {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: #000000; text-decoration:none;}
/*Special-Styles*/
DIV.glueckwunschdiv {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#CF0C1C;text-decoration:none;}
SPAN.glueckwunschdiv2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;text-decoration:none;}
DIV.kontaktdiv {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#CF0C1C;text-decoration:none;font-weight:bold;}
/*news*/
TABLE.newstable {background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#999999;background:#ababab;}
A.newslink:link {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black;  text-decoration : none;}
A.newslink:visited {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black; text-decoration : none;}
A.newslink:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black;text-decoration : underline;}
A.newslink:active {font-family: Arial, Helvetica, sans-serif; font-size:12px;COLOR: Black; text-decoration:none;}
SPAN.newsdate{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;font-style:italic;font-weight:bold;}
SPAN.newsheadline{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;font-weight:bold;}
SPAN.newsabstract{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;}
/*Galerie*/
IMG.preview {border-color:#000000;border-style:solid;}
IMG.layout {border-color:#000000;border-style:solid;}
