body                            {font-family:Arial, Sans-Serif; color:#000000; font-size:100%; background-color:#FFFFCC;}
body,p,td,th,tr                 {font-family:Arial, Sans-Serif; color:#000000; font-size:100%;}
h1                              {font-family:Arial, Sans-Serif; color:#000000; font-size:140%; font-weight:bold; line-height:1.3; letter-spacing:1px;}
h2                              {font-family:Arial, Sans-Serif; color:#000000; font-size:110%; font-weight:bold; line-height:1.4;}
h3                              {font-family:Arial, Sans-Serif; color:#000000; font-size:100%; font-weight:bold; line-height:1.3; letter-spacing:1px;}
li                              {font-family:Arial, Sans-Serif; color:#000000; font-size:90%;}
ul                              {font-family:Arial, Sans-Serif; color:#000000; font-size:90%;}
hr                              {border:0; color:#3CB34F; background-color:#3CB34F; height:1px;}
img                             {border:0;}

a                               {font-family:Arial, Sans-Serif; color:#006600; font-size:95%;}
a:active                        {font-family:Arial, Sans-Serif; color:#33CC33; font-size:95%;}
a:hover                         {font-family:Arial, Sans-Serif; color:#FF0000; font-size:95%; text-decoration:none;}
a:visited                       {font-family:Arial, Sans-Serif; color:#33CC33; font-size:95%;}

.copy                           {font-family:Arial, Sans-Serif; color:#000000; font-size:90%; text-align:center;}
.pan                            {font-family:Arial, Sans-Serif; color:#000000; font-size:100%; line-height:1.3; letter-spacing:1px;}
.head                           {font-family:Arial, Sans-Serif; color:#000000; font-size:140%; font-weight:bold; line-height:1.4; text-align:center; letter-spacing:1px;}
.rot                            {font-family:Arial, Sans-Serif; color:#FF0000; font-size:14px;}

.navbox1                        {font-size:14px; text-align:center; vertical-align:top; float:left; width:95px; background-color:#FFFFBB; margin:15px 6px 15px 6px; padding:8px; border:1px solid #7B7D7B;}
.navbox2                        {font-size:14px; text-align:center; vertical-align:top; float:left; width:95px; background-color:#FFFFFF; margin:15px 6px 15px 6px; padding:8px; border:1px solid #7B7D7B;}
.navbox3                        {vertical-align:top; float:left; background-color:#FFFFFF; margin:15px 6px 15px 6px; padding:0px;}
.navbox4                        {float:left; width:80px; height:128px; background-color:#FFFFCC;}

a.navbox                        {font-family:Arial, Sans-Serif; color:#000000; font-size:100%;}
a.navbox:active                 {font-family:Arial, Sans-Serif; color:#33AA33; font-size:100%;}
a.navbox:hover                  {font-family:Arial, Sans-Serif; color:#FF0000; font-size:100%; text-decoration:none;}
a.navbox:visited                {font-family:Arial, Sans-Serif; color:#33AA33; font-size:100%;}

#title                          {float:left; width:100%; margin:10px 0 0; background: #FFFFCC; background: #FFFFCC url(../pics/backtitle.gif) left bottom repeat-x;}
#food                           {float:left; width:100%; margin:10px 0 0; background: #FFFFCC; background: #FFFFCC url(../pics/backtitle.gif) left bottom repeat-x;}

.rot                            {font-size:100%; font-weight:bold; color:#FF0000;}
.blau                           {font-family:Arial, Sans-Serif; color:#0000FF; font-size:14px;}
.center                         {padding:0px; margin:0px; vertical-align:top; text-align:center; font-family:Arial, Sans-Serif; font-size:90%; font-weight:normal; color:#000000; display:block; background-color:#FFFFCC;}
.content                        {margin:10px 15px 10px 30px; padding:8px; vertical-align:top; font-family:Arial, Sans-Serif; color:#000000; font-size:100%;}


/* Email Besonderheiten */

.mark3                          {padding: 1px 4px; background:#FFFFCC; font-weight:bold; font-size:80%;}
.fragebogen                     {margin: 0 0 0 30px; color:#33CC33; font-weight:bold; font-size:80%;}

#content fieldset               {border : 1px solid #006600; padding : 10px; margin : 0px 0px 0px 0px;}
#content legend                 {color : #666; padding : 2px 10px; border : 1px solid #006600; margin : 10px 0 0;}
#content label                  {margin: 0 0 0 30px; color:#33CC33; font-weight:bold; font-size:80%;}
#content label.radiolab         {margin: 0 0 10px 0;}

#content input, #content select {color:#666;margin : 0 5px 7px 0; margin : 0 5px 7px 30px; padding : 0 3px; border: 1px solid #33CC33; background: #f9f9f9;}
#content input.inline           {display:inline; color:#000; margin:0 5px 0 30px;}
#content input.inline2          {display:inline; color:#000; margin:0 1px 0 1px;}
#content input.hidden           {border: 0px solid #FFFFCC;}
#content textarea               {color: #000; margin:0 5px 10px 0; margin: 0 5px 10px 30px; padding:3px; display:block; border: 1px solid #33CC33; background: #f9f9f9;}
p.form                          {font : normal 80% arial, sans-serif; margin : 5px 0 3px 0; padding : 0; text-align : right;}
