/* CSS Document */

body               { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; background-color:#ffffff;  margin-bottom:0px;  padding-bottom:0px; }

.header            {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight: bold; }

A:link             { text-decoration: underline;  color: #B03235; font-size: 13px; font-weight: bold; }
A:visited          { text-decoration: underline;  color: #B03235; font-size: 13px; font-weight: bold; }
A:active           { text-decoration: underline;  color: #21377C; font-size: 13px; font-weight: bold; }
A:hover            { text-decoration: underline;  color: #21377C; font-size: 13px; font-weight: bold; }

A.rednav:link      { font-size: 11px; }
A.rednav:visited   { font-size: 11px; }
A.rednav:active    { font-size: 11px; }
A.rednav:hover     { font-size: 11px; }

#left_headline      {  background-image:url("../_images/left_back.png");  color:#B03235;  font-weight:bold;  font-size:14px; }
#left               {  border-left: #000000 1px solid;  border-right: #000000 1px solid;  background-image:url("../_images/line_left.png");  background-position:bottom;  background-repeat:no-repeat;  font-size:12px; }
#left_top           {  background-image:url("../_images/line_left.png");  background-position:top;  background-repeat:no-repeat; }

#menu               {  background-position:left;  background-repeat:no-repeat;  background-image:url("../_images/menu.png");  text-align:center; }
#menu:hover         {  background-image:url("../_images/menu_active.png"); }
#menu_r             {  background-position:left;  background-repeat:no-repeat;  background-image:url("../_images/menu_r.png");  text-align:center; }
#menu_r:hover       {  background-position:left;  background-repeat:no-repeat;  background-image:url("../_images/menu_r_active.gif");  text-align:center; }
#menu_r_active      {  background-position:left;  background-repeat:no-repeat;  background-image:url("../_images/menu_r_active.gif");  text-align:center;  text-decoration:underline;  color:#FFFFFF; }
#menucontent        {  color:#FFFFFF;  font-weight:800pt;  text-decoration:none;  }
#menucontent_active {  color:#FFFFFF;  font-weight:800pt;  text-decoration:underline;  }
#menucontent:hover  {  text-decoration:underline; }
#menu_active        {  background-position:left;  background-repeat:no-repeat;  background-image:url("../_images/menu_active.png");  text-align:center;  text-decoration:underline;  color:#FFFFFF; }

#shop               {  font-weight:bold;  color:#000000; }
#preis              {  color:#B03235;  font-weight:bold; }

#submenu            {  color:#FFFFFF;  text-decoration:none;  }
#submenu_aktiv      {  color:#FFFFFF;  text-decoration:underline;  }
#submenu:hover      {  text-decoration:underline; }
#subsubmenu         {  font-size:11px;  vertical-align:middle;  text-decoration:none;  color:#ffffff;  padding-left:20px;  }
#subsubmenu_aktiv   {  font-size:11px;  vertical-align:middle;  padding-left:20px;  text-decoration:underline;  color:#FFFFFF;  }
#subsubmenu:hover   {  text-decoration:underline;  color:#ffffff;  }

#foerdernetz            {  font-size:10px; }
#foerderlink            {  color:#000000;  font-size:10px;}
#foerderlink:visited    {  color:#000000;  font-size:10px;}
#inhalt                 {  font-size:13px;  }

#inhalt_ueberschrift    {  font-size:14px;  color:#B03235;  font-weight:bold; }

.nav a:link, .nav a:hover, .nav a:visited, .nav a:active {  display: block;  padding-top: 5px;  padding-bottom: 6px; }

.list              {  font-weight: bold;  font-size: 11px; color: #990000; margin-top: 0px; padding-left: 0px; }
.error             { text-decoration: none;     color: #990000; font-size: 11px; font-weight: bold; }

input.basket        { font-size: 11px; text-align: left; margin: 2px 0; border: 1px solid #990000; color: #990000; padding: 1px; width:  30px; text-align: center; }
input.login         { font-size: 11px; text-align: left; margin: 2px 0; border: 1px solid #990000; color: #990000; padding: 1px; width:  130px; text-align: left; }


input.text, select  {  font-size: 11px; text-align: left; margin: 2px 0;                            color: #990000; padding: 1px; }
textarea.userdata   {  font-size: 11px; text-align: left; margin: 2px 0; border: 1px solid #990000; color: #990000; padding: 1px; width: 360px; height: 130px; }
input.userdataalter {  font-size: 11px; text-align: left; margin: 2px 0; border: 1px solid #990000; color: #990000; padding: 1px; width: 40px; }
input.userdata      {  font-size: 11px; text-align: left; margin: 2px 0; border: 1px solid #990000; color: #990000; padding: 1px; width: 360px; }
input.userdatashort {  font-size: 11px; text-align: left; margin: 2px 0; border: 1px solid #990000; color: #990000; padding: 1px; width: 100px; }
input.checkbox      {  font-size: 11px; margin: 1px 0 1px 0; }

#container          { font-size: 11px; color: #990000;  margin: 10px 0;            width: 769px;   padding: 0px;   background: #F5F8FE;   border: 0px; }
#container a        { font-size: 11px; color: #990000;  margin: 10px 0;            width: 769px;   padding: 0px;   background: #F5F8FE;   border: 0px; }
#container .button  { font-size: 11px; height: 20px; }


.articleheader      {  font-weight: bold; color: #B03235; }
.articletext        { }


.contaktform        {  font-size: 12px; color:#000000; text-align: left; margin: 2px 0; border: 1px solid #C6D3EC; padding: 1px; }

.basketform         {  font-size: 12px; color:#000000; text-align: left; margin: 2px 0; border: 1px solid #990000; padding: 1px; }

