/******************************************************************************/
/******************************* A L L G E M E I N E   Z I E L E **************/
/******************************************************************************/
td,a                      {font-family:verdana;}
body                      {margin:0;
                          scrollbar-base-color:#DEE3EF;
                          scrollbar-face-color:#BDC3CE;
                          scrollbar-track-color:#DEE3EF;
                          scrollbar-shadow-color:#DEE3EF;
                          scrollbar-dark-shadow-color:#0000ff;
                          scrollbar-arrow-color:#333333;
                          scrollbar-3d-light-color:#ff0000;
                          scrollbar-highlight-color:#BDC3CE}
                          
h2 { 
   padding:0;
   margin:0;
}
                          
h3 { 
   height:0; 
   margin:0; 
   padding:0; 
   text-indent:-9999px; 
   width: 100px; 
}

.mmh                      {visibility:hidden; color:#941829; display:none;}

/*p{margin:0; padding:0;}*/

/******************************************************************************/
/******************************* T E X T   C O N T E N T **********************/
/******************************************************************************/
.titel                    {font-family:verdana; font-size:15px; color:#971B28; font-weight:normal;}
.titelf                   {font-family:verdana; font-size:15px; color:#971B28; font-weight:bold;}

.text                     {font-family:verdana; font-size:12px; color:#000000; font-weight:normal;}
.textf                    {font-family:verdana; font-size:12px; color:#000000; font-weight:bold;}
.textkl                   {font-family:verdana; font-size:11px; color:#000000; 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;}

.quadtratetext            {font-family:verdana; font-size:14px; 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:#971B28; font-weight:normal; background-image:url(../img/searchblinker.gif);}
.searchpage_hl            {font-size:11px; color:#971B28; font-weight:normal;}
input.searchtextfeld      {font-size:11px; color:#971B28; font-weight:bold; border:1px #000000 solid; background-color:#FFFFFF;}
textarea.searchtextfeld   {color:#971B28; font-weight:bold; border:1px #000000 solid; background-color:#FFFFFF;}
input.searchtextfelder    {font-size:9px; color:#971B28; font-weight:normal; border:1px #000000 solid; background-color:#FFFFFF;}
select.searchmethod       {width:80px; font-family:verdana; font-size:9px; color:#FFFFFF; border:1px solid #000000; background-color:#971B28;}

input.buttons             {width:120px; font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#971B28;}
input.forumtextfelder     {font-size:10px; color:#971B28; font-weight:bold; border:none; background-color:#EFEFF7;}
input.commtextfelder      {font-family:arial; font-size:12px; color:#971B28; font-weight:normal; border:0px; background-color:#DEE3EF;}
textarea.commtextfelder   {font-family:arial; font-size:12px; color:#971B28; 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:#971B28; font-weight:bold; text-decoration:none;}
a:visited                 {font-size:12px; color:#971B28; font-weight:bold; text-decoration:none;}
a:active                  {font-size:12px; color:#971B28; font-weight:bold; text-decoration:none;}
a:hover                   {font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}

.normal                   {font-size:12px; color:#971B28; font-weight:normal; text-decoration:none;}
a.normal:link             {font-size:12px; color:#971B28; font-weight:normal; text-decoration:none;}
a.normal:visited          {font-size:12px; color:#971B28; font-weight:normal; text-decoration:none;}
a.normal:active           {font-size:12px; color:#971B28; font-weight:normal; text-decoration:none;}
a.normal:hover            {font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}

/* B U T T O N S */
.projektbuttons           {font-size:11px; color:#FF0000; font-weight:normal;}
a.projektbuttons:link     {font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.projektbuttons:visited  {font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.projektbuttons:active   {font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.projektbuttons:hover    {font-size:11px; color:#971B28; font-weight:normal; text-decoration:none;}

a.weiss:link              {font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.weiss:visited           {font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.weiss:active            {font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.weiss:hover             {font-size:12px; color:#B6B6B6; font-weight:normal; text-decoration:none;}

.forumbaum                {font-size:11px; color:#971B28; font-weight:normal;}

.forum                    {font-size:11px; color:#971B28; font-weight:normal;}
.forumf                   {font-size:11px; color:#971B28; font-weight:bold;}
a.forum:link              {font-size:11px; color:#971B28; font-weight:bold; text-decoration:none;}
a.forum:visited           {font-size:11px; color:#971B28; font-weight:bold; text-decoration:none;}
a.forum:active            {font-size:11px; color:#971B28; 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:verdana; font-size:14px; color:#808080; font-weight:bold; text-decoration:none;}
a.navi:visited            {font-family:verdana; font-size:14px; color:#808080; font-weight:bold; text-decoration:none;}
a.navi:active             {font-family:verdana; font-size:14px; color:#808080; font-weight:bold; text-decoration:none;}
a.navi:hover              {font-family:verdana; font-size:14px; color:#941829; font-weight:bold; text-decoration:none;}

a.naviakt:link            {font-family:verdana; font-size:14px; color:#941829; font-weight:bold; text-decoration:none;}
a.naviakt:visited         {font-family:verdana; font-size:14px; color:#941829; font-weight:bold; text-decoration:none;}
a.naviakt:active          {font-family:verdana; font-size:14px; color:#941829; font-weight:bold; text-decoration:none;}
a.naviakt:hover           {font-family:verdana; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}

a.navipage:link           {font-family:verdana; font-size:14px; color:#808080; font-weight:normal; text-decoration:none;}
a.navipage:visited        {font-family:verdana; font-size:14px; color:#808080; font-weight:normal; text-decoration:none;}
a.navipage:active         {font-family:verdana; font-size:14px; color:#808080; font-weight:normal; text-decoration:none;}
a.navipage:hover          {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}

a.navipagerot:link           {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}
a.navipagerot:visited        {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}
a.navipagerot:active         {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}
a.navipagerot:hover          {font-family:verdana; font-size:14px; color:#000000; font-weight:normal; text-decoration:none;}

a.navipageakt:link        {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}
a.navipageakt:visited     {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}
a.navipageakt:active      {font-family:verdana; font-size:14px; color:#941829; font-weight:normal; text-decoration:none;}
a.navipageakt:hover       {font-family:verdana; font-size:14px; color:#000000; font-weight:normal; text-decoration:none;}

a.naviinvisible:link      {width:200px; font-size:12px; color:#000000; font-weight:normal; font-style:italic; text-decoration:none;}
a.naviinvisible:visited   {width:200px; font-size:12px; color:#000000; font-weight:normal; font-style:italic; text-decoration:none;}
a.naviinvisible:active    {width:200px; font-size:12px; color:#000000; font-weight:normal; font-style:italic; text-decoration:none;}
a.naviinvisible:hover     {width:200px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#BF9A94;}

a.naviinvisibleakt:link      {width:200px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#BF9A94;}
a.naviinvisibleakt:visited   {width:200px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#BF9A94;}
a.naviinvisibleakt:active    {width:200px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#BF9A94;}
a.naviinvisibleakt:hover     {width:200px; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:italic; text-decoration:none; background-color:#971B28;}

.naviadmin                {width:165px; font-size:11px; color:#000000; font-weight:normal;}
a.naviadmin:link          {width:165px; font-size:11px; color:#971B28; font-weight:normal; text-decoration:none;}
a.naviadmin:visited       {width:165px; font-size:11px; color:#971B28; font-weight:normal; text-decoration:none;}
a.naviadmin:active        {width:165px; font-size:11px; color:#971B28; font-weight:normal; text-decoration:none;}
a.naviadmin:hover         {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#971B28;}

a.naviadminakt:link       {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#971B28;}
a.naviadminakt:visited    {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#971B28;}
a.naviadminakt:active     {width:165px; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#971B28;}
a.naviadminakt:hover      {width:165px; font-size:11px; color:#000000; 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:#000000; font-weight:normal; padding-left:3px; text-decoration:none;}
a.sitemap:visited        {font-size:12px; color:#000000; font-weight:normal; padding-left:3px; text-decoration:none;}
a.sitemap:active         {font-size:12px; color:#000000; font-weight:normal; padding-left:3px; text-decoration:none;}
a.sitemap:hover          {font-size:12px; color:#9C2031; font-weight:normal; padding-left:3px; text-decoration:none;}
/* E N D E   S I T E M A P */

a.imgtext:link            {font-family:verdana; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.imgtext:visited         {font-family:verdana; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.imgtext:active          {font-family:verdana; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.imgtext:hover           {font-family:verdana; font-size:11px; color:#971B28; font-weight:normal; text-decoration:none;}

a.weiterlesen:link        {font-size:10px; color:#9C2031; font-weight:normal; text-decoration:none;}
a.weiterlesen:visited     {font-size:10px; color:#9C2031; font-weight:normal; text-decoration:none;}
a.weiterlesen:active      {font-size:10px; color:#9C2031; font-weight:normal; text-decoration:none;}
a.weiterlesen:hover       {font-size:10px; color:#971B28; font-weight:normal; text-decoration:none;}

a.footeradminnavi:link    {font-size:9px; color:#999999; font-weight:normal; text-decoration:none;}
a.footeradminnavi:visited {font-size:9px; color:#999999; font-weight:normal; text-decoration:none;}
a.footeradminnavi:active  {font-size:9px; color:#999999; font-weight:normal; text-decoration:none;}
a.footeradminnavi:hover   {font-size:9px; color:#9C2031; font-weight:normal; text-decoration:none;}
