/******************************************************************************/
/******************************* A L L G E M E I N E   Z I E L E **************/
/******************************************************************************/
td,a                      {font-family:arial;}
body                      {scrollbar-base-color:#DEE3EF;
                          scrollbar-face-color:#BDC3CE;
                          scrollbar-track-color:#F7F8FA;
                          scrollbar-shadow-color:#78798B;
                          scrollbar-dark-shadow-color:#0000ff;
                          scrollbar-arrow-color:#000000;
                          scrollbar-3d-light-color:#ff0000;
                          scrollbar-highlight-color:#BDC3CE}

p   {margin:0; padding:0;}
ul  {list-style-type:disc; margin:0; margin-left:20px; padding-left:0;}
li  {padding-left:0;}

/******************************************************************************/
/******************************* T E X T   C O N T E N T **********************/
/******************************************************************************/
.titel                    {font-size:15px; color:#000052; font-weight:normal;}
.titelf                   {font-size:15px; color:#000052; font-weight:bold;}

.text                     {font-size:12px; color:#FFFFFF; font-weight:normal;}
.textf                    {font-size:12px; color:#FFFFFF; font-weight:bold;}
.textkl                   {font-size:11px; color:#FFFFFF; font-weight:normal;}

.textweiss                {font-size:12px; color:#FFFFFF; font-weight:normal;}
.textweissf               {font-size:12px; color:#FFFFFF; font-weight:bold;}
.textweisskl              {font-size:11px; color:#FFFFFF; font-weight:normal;}

.textblauf                {font-size:11px; color:#333333; font-weight:bold;}
.textgrau                 {font-size:12px; color:#949694; font-weight:normal;}
.textgrauf                {font-size:12px; color:#949694; font-weight:bold;}
.textgraukl               {font-size:11px; color:#949694; font-weight:normal;}
.textgraufkl              {font-size:11px; color:#949694; 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-size:11px; color:#000052; font-weight:normal; background-image:url(../img/searchblinker.gif);}
.searchpage_hl            {font-size:11px; color:#000052; font-weight:normal;}
input.searchtextfeld      {color:#000052; font-weight:normal; border:1px #000052 solid; background-color:#FFFFFF;}
input.searchtextfelder    {font-size:9px; color:#000052; font-weight:normal; border:1px #000052 solid; background-color:#FFFFFF;}
select.searchmethod       {width:80px; font-family:verdana; font-size:9px; color:000052; border:1px solid #000052; background-color:#BDC3CE;}
textarea.searchtextarea   {color:#000052; font-weight:normal; border:1px #000052 solid; background-color:#FFFFFF;}

/* cf steht für contactform */
input.cf_text             {color:#000052; font-weight:normal; border:1px #000052 dotted; background-color:#FFFFFF;}
textarea.cf_textarea      {color:#000052; font-weight:normal; border:1px #000052 dotted; background-color:#FFFFFF;}

input.buttons             {width:120px; font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#000052;}
input.forumtextfelder     {font-size:10px; color:#000052; font-weight:bold; border:none; background-color:#EFEFF7;}
input.commtextfelder      {font-family:arial; font-size:12px; color:#000052; font-weight:normal; border:0px; background-color:#DEE3EF;}
textarea.commtextfelder   {font-family:arial; font-size:12px; color:#000052; 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-size:12px; color:#000052; font-weight:bold; text-decoration:none;}
a:visited                 {font-size:12px; color:#000052; font-weight:bold; text-decoration:none;}
a:active                  {font-size:12px; color:#000052; font-weight:bold; text-decoration:none;}
a:hover                   {font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}

.normal                   {font-size:12px; color:#000052; font-weight:normal; text-decoration:none;}
a.normal:link             {font-size:12px; color:#000052; font-weight:normal; text-decoration:none;}
a.normal:visited          {font-size:12px; color:#000052; font-weight:normal; text-decoration:none;}
a.normal:active           {font-size:12px; color:#000052; font-weight:normal; text-decoration:none;}
a.normal:hover            {font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}

a.homelistentitel:link             {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFE12C;}
a.homelistentitel:visited          {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFE12C;}
a.homelistentitel:active           {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFE12C;}
a.homelistentitel:hover            {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000;}


/* Z I E L E   I M   T E X T */
a.klein:link              {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.klein:visited           {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.klein:active            {font-size:11px; color:#000052; font-weight:normal; text-decoration:none;}
a.klein:hover             {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}

a.kleinakt:link           {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.kleinakt:visited        {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.kleinakt:active         {font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.kleinakt:hover          {font-size:11px; color:#000052; 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:12px; color:#B5B6B5; font-weight:bold; text-decoration:none;}
a.grauf:visited           {font-size:12px; color:#B5B6B5; font-weight:bold; text-decoration:none;}
a.grauf:active            {font-size:12px; color:#B5B6B5; font-weight:bold; text-decoration:none;}
a.grauf:hover             {font-size:12px; color:#000052; 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               {width:165px; font-size:12px; color:#000000; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.navi:visited            {width:165px; font-size:12px; color:#000000; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.navi:active             {width:165px; font-size:12px; color:#000000; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.navi:hover              {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}

a.naviakt:link            {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}
a.naviakt:visited         {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}
a.naviakt:active          {width:165px; font-size:12px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}
a.naviakt:hover           {width:165px; font-size:12px; font-weight:normal; letter-spacing:1px; text-decoration:none;}

a.navipage:link           {width:165px; font-size:11px; color:#000000; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.navipage:visited        {width:165px; font-size:11px; color:#000000; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.navipage:active         {width:165px; font-size:11px; color:#000000; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.navipage:hover          {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}

a.navipageakt:link        {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}
a.navipageakt:visited     {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}
a.navipageakt:active      {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; letter-spacing:1px; text-decoration:none; background-color:#000052;}
a.navipageakt:hover       {width:165px; font-size:11px; font-weight:normal; letter-spacing:1px; 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:12px; color:#000052; font-weight:normal; letter-spacing:2px; text-decoration:none;}
a.sitemap:visited         {font-size:12px; color:#000052; font-weight:normal; letter-spacing:2px; text-decoration:none;}
a.sitemap:active          {font-size:12px; color:#000052; font-weight:normal; letter-spacing:2px; text-decoration:none;}
a.sitemap:hover           {font-size:12px; color:#000000; font-weight:normal; letter-spacing:2px; text-decoration:none;}

a.sitemapakt:link         {font-size:12px; color:#000000; font-weight:bold; letter-spacing:2px; text-decoration:none;}
a.sitemapakt:visited      {font-size:12px; color:#000000; font-weight:bold; letter-spacing:2px; text-decoration:none;}
a.sitemapakt:active       {font-size:12px; color:#000000; font-weight:bold; letter-spacing:2px; text-decoration:none;}
a.sitemapakt:hover        {font-size:12px; color:#000052; font-weight:bold; letter-spacing:2px; text-decoration:none;}

a.sitemappage:link        {font-size:11px; color:#000052; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.sitemappage:visited     {font-size:11px; color:#000052; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.sitemappage:active      {font-size:11px; color:#000052; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a.sitemappage:hover       {font-size:11px; color:#000000; font-weight:normal; letter-spacing:px; text-decoration:none;}

a.sitemappageakt:link     {font-size:11px; color:#000000; font-weight:bold; letter-spacing:1px; text-decoration:none;}
a.sitemappageakt:visited  {font-size:11px; color:#000000; font-weight:bold; letter-spacing:1px; text-decoration:none;}
a.sitemappageakt:active   {font-size:11px; color:#000000; font-weight:bold; letter-spacing:1px; text-decoration:none;}
a.sitemappageakt:hover    {font-size:11px; color:#000052; font-weight:bold; letter-spacing:1px; 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;}
