/******************************************************************************/
/******************************* A L L G E M E I N E   Z I E L E **************/
/******************************************************************************/
td,a                      {font-family:tahoma;}
body                      {scrollbar-base-color:#CED5D0;
                          scrollbar-face-color:#CED5D0;
                          scrollbar-track-color:#CED5D0;
                          scrollbar-shadow-color:#CED5D0;
                          scrollbar-dark-shadow-color:#CED5D0;
                          scrollbar-arrow-color:#000000;
                          scrollbar-3d-light-color:#CED5D0;
                          scrollbar-highlight-color:#CED5D0}



/******************************************************************************/
/******************************* T E X T   C O N T E N T **********************/
/******************************************************************************/
.titel                    {font-family:tahoma; font-size:15px; color:#2F245C; font-weight:normal;}
.titelf                   {font-family:tahoma; font-size:15px; color:#2F245C; font-weight:bold;}

.motto                    {font-family:tahoma; font-size:13px; color:#2F245C; font-weight:normal;}
.mottof                   {font-family:tahoma; font-size:13px; color:#2F245C; font-weight:bold;}

.text                     {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:normal; line-height:140%;}
.textf                    {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:bold; line-height:140%;}
.textkl                   {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:normal;}

.textweiss                {font-family:tahoma; font-size:11px; color:#FFFFFF; font-weight:normal;}
.textweissf               {font-family:tahoma; font-size:11px; color:#FFFFFF; font-weight:bold;}
.textweisskl              {font-family:tahoma; font-size:10px; color:#FFFFFF; font-weight:normal;}

.textrotf                 {font-family:tahoma; font-size:11px; color:#C82A08; font-weight:bold;}
.textrotkl                {font-family:tahoma; font-size:10px; color:#C82A08; font-weight:bold;}
.textblauf                {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:bold;}
.textgelbf                {font-family:tahoma; font-size:11px; color:#FDA600; font-weight:bold;}
.textgrau                 {font-family:tahoma; font-size:11px; color:#7B7F7D; font-weight:normal;}
.textgrauf                {font-family:tahoma; font-size:11px; color:#7B7F7D; font-weight:bold;}
.textgraukl               {font-family:tahoma; font-size:10px; color:#7B7F7D; font-weight:normal;}
.textgraufkl              {font-family:tahoma; font-size:10px; color:#7B7F7D; font-weight:bold;}

.cattitle                 {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:normal;}
.cattitlef                {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:bold;}

/******************************************************************************/
/******************************* G R A F I S C H ******************************/
/******************************************************************************/
.liniehori                {background-color:#929292;}



/******************************************************************************/
/******************************* F O R M U L A R E ****************************/
/******************************************************************************/
.searchtext_hl            {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:normal; background-image:url(../img/searchblinker.gif);}
.searchpage_hl            {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:normal;}
input.searchtextfeld      {font-family:tahoma; color:#2F245C; font-weight:normal; border:1px #2F245C solid; background-color:#FFFFFF;}
input.searchtextfelder    {font-family:tahoma; font-size:9px; color:#2F245C; font-weight:normal; border:1px #2F245C solid; background-color:#FFFFFF;}
select.searchmethod       {font-family:tahoma; width:80px; font-family:verdana; font-size:9px; color:2F245C; border:1px solid #2F245C; background-color:#BDC3CE;}
textarea.searchtextarea   {font-family:tahoma; color:#2F245C; font-weight:normal; border:1px #2F245C solid; background-color:#FFFFFF;}

/* cf steht für contactform */
input.cf_text             {font-family:tahoma; color:#2F245C; font-weight:normal; border:1px #2F245C dotted; background-color:#FFFFFF;}
textarea.cf_textarea      {font-family:tahoma; color:#2F245C; font-weight:normal; border:1px #2F245C dotted; background-color:#FFFFFF;}

input.buttons             {font-family:tahoma; width:120px; font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#2F245C;}
input.forumtextfelder     {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; border:none; background-color:#EFEFF7;}
input.commtextfelder      {font-family:tahoma; font-size:12px; color:#2F245C; font-weight:normal; border:0px; background-color:#DEE3EF;}
textarea.commtextfelder   {font-family:tahoma; font-size:12px; color:#2F245C; font-weight:normal; border:0px; background-color:#DEE3EF;}



/******************************************************************************/
/******************************* L I N K S ************************************/
/******************************************************************************/
/* A L L G E M E I N E   Z I E L E */
a:link                    {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a:visited                 {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a:active                  {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a:hover                   {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:bold; text-decoration:none;}

.normal                   {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.normal:link             {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.normal:visited          {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.normal:active           {font-family:tahoma; font-size:11px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.normal:hover            {font-family:tahoma; font-size:11px; color:#2F245C; font-weight:normal; text-decoration:none;}

/* Z I E L E   I M   T E X T */
a.klein:link              {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.klein:visited           {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.klein:active            {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.klein:hover             {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:normal; text-decoration:none;}

a.kleiner:link              {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.kleiner:visited           {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.kleiner:active            {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:normal; text-decoration:none;}
a.kleiner:hover             {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:normal; text-decoration:none;}

a.kleinakt:link           {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.kleinakt:visited        {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.kleinakt:active         {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.kleinakt:hover          {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}

/* B U T T O N S */
.projektbuttons           {font-size:11px; color:#000052; font-weight:normal;}
a.projektbuttons:link     {font-size:11px; color:#000052; font-weight:normal; text-decoration:none; height:17; border:1px solid #000052; background-color:#BDC3CE;}
a.projektbuttons:visited  {font-size:11px; color:#000052; font-weight:normal; text-decoration:none; height:17; border:1px solid #000052; background-color:#BDC3CE;}
a.projektbuttons:active   {font-size:11px; color:#000052; font-weight:normal; text-decoration:none; height:17; border:1px solid #000052; background-color:#BDC3CE;}
a.projektbuttons:hover    {font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; height:17; border:1px solid #000052; background-color:#000052;}

a.grauf:link              {font-size:11px; color:#7B7F7D; font-weight:bold; text-decoration:none;}
a.grauf:visited           {font-size:11px; color:#7B7F7D; font-weight:bold; text-decoration:none;}
a.grauf:active            {font-size:11px; color:#7B7F7D; font-weight:bold; text-decoration:none;}
a.grauf:hover             {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}

.forumbaum                {font-size:11px; color:#000052; font-weight:normal;}

.forum                    {font-size:11px; color:#000052; font-weight:normal;}
.forumf                   {font-size:11px; color:#000052; font-weight:bold;}
a.forum:link              {font-size:11px; color:#000052; font-weight:bold; text-decoration:none;}
a.forum:visited           {font-size:11px; color:#000052; font-weight:bold; text-decoration:none;}
a.forum:active            {font-size:11px; color:#000052; font-weight:bold; text-decoration:none;}
a.forum:hover             {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}

/* N A V I G A T I O N E N*/
a.navi:link               {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.navi:visited            {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.navi:active             {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.navi:hover              {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}

a.navigrau:link           {font-family:tahoma; font-size:10px; color:#7B7F7D; font-weight:bold; text-decoration:none;}
a.navigrau:visited        {font-family:tahoma; font-size:10px; color:#7B7F7D; font-weight:bold; text-decoration:none;}
a.navigrau:active         {font-family:tahoma; font-size:10px; color:#7B7F7D; font-weight:bold; text-decoration:none;}
a.navigrau:hover          {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}

a.naviakt:link            {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.naviakt:visited         {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.naviakt:active          {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.naviakt:hover           {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}

a.navigrauakt:link        {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.navigrauakt:visited     {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.navigrauakt:active      {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.navigrauakt:hover       {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}

a.navipage:link           {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.navipage:visited        {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.navipage:active         {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.navipage:hover          {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}

a.navipageakt:link        {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.navipageakt:visited     {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.navipageakt:active      {font-family:tahoma; font-size:10px; color:#2F245C; font-weight:bold; text-decoration:none;}
a.navipageakt:hover       {font-family:tahoma; font-size:10px; color:#CC0000; font-weight:bold; text-decoration:none;}

a.naviinvisible:link      {width:165px; font-size:12px; color:#000000; font-weight:normal; font-style:italic; text-decoration:none;}
a.naviinvisible:visited   {width:165px; font-size:12px; color:#000000; font-weight:normal; font-style:italic; text-decoration:none;}
a.naviinvisible:active    {width:165px; font-size:12px; color:#000000; font-weight:normal; font-style:italic; text-decoration:none;}
a.naviinvisible:hover     {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#000052;}

a.naviinvisibleakt:link      {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#9798AB;}
a.naviinvisibleakt:visited   {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#9798AB;}
a.naviinvisibleakt:active    {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#9798AB;}
a.naviinvisibleakt:hover     {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#000052;}

.naviadmin                {width:165px; font-size:11px; color:#000000; font-weight:normal;}
a.naviadmin:link          {width:165px; font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.naviadmin:visited       {width:165px; font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.naviadmin:active        {width:165px; font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.naviadmin:hover         {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#000052;}

a.naviadminakt:link       {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#000052;}
a.naviadminakt:visited    {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#000052;}
a.naviadminakt:active     {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#000052;}
a.naviadminakt:hover      {width:165px; font-size:11px; font-weight:normal; text-decoration:none;}
/* E N D E   B A U M */

/* S I T E M A P */
a.sitemap:link            {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.sitemap:visited         {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.sitemap:active          {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.sitemap:hover           {font-size:11px; color:#2F245C; font-weight:bold; text-decoration:none;}

a.sitemapakt:link         {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.sitemapakt:visited      {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.sitemapakt:active       {font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
a.sitemapakt:hover        {font-size:11px; color:#2F245C; font-weight:bold; text-decoration:none;}

a.sitemappage:link        {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.sitemappage:visited     {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.sitemappage:active      {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.sitemappage:hover       {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}

a.sitemappageakt:link     {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.sitemappageakt:visited  {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.sitemappageakt:active   {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.sitemappageakt:hover    {font-size:11px; color:#000052; font-weight:bold; text-decoration:none;}
/* E N D E   S I T E M A P */

a.weiterlesen:link        {font-size:11px; color:#9C2031; font-weight:normal; text-decoration:none;}
a.weiterlesen:visited     {font-size:11px; color:#9C2031; font-weight:normal; text-decoration:none;}
a.weiterlesen:active      {font-size:11px; color:#9C2031; font-weight:normal; text-decoration:none;}
a.weiterlesen:hover       {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}

a.footeradminnavi:link    {font-size:11px; color:#999999; font-weight:normal; text-decoration:none;}
a.footeradminnavi:visited {font-size:11px; color:#999999; font-weight:normal; text-decoration:none;}
a.footeradminnavi:active  {font-size:11px; color:#999999; font-weight:normal; text-decoration:none;}
a.footeradminnavi:hover   {font-size:11px; color:#9C2031; font-weight:normal; text-decoration:none;}
