body {
   margin:0; padding:0;
   font-family: Verdana,Arial,Helvetica,SansSerif;}

a.text:link, a.text:visited  { 
   font-size: 10px; 
   color: #666666; 
   text-decoration: none; 
   font-weight: bold; }

a.text:hover, a.text:active { 
   text-decoration: underline;}


a.rezeptnav:link, a.rezeptnav:visited {
   font-size: 10px; 
   color: #666666; 
   text-decoration: none; 
   font-weight: bold;}
   
a.rezeptnav:hover, a.rezeptnav:active {
   text-decoration: underline;}
   
span.rezeptnav {
   font-size: 10px; 
   color: #ccc; 
   text-decoration: none; 
   font-weight: bold;}

a.textrezepte:link, a.textrezepte:visited  {  
   font-size: 10px; 
   color: #666666; 
   text-decoration: none; 
   font-weight: normal; }

a.textrezepte:hover, a.textrezepte:active {  
   text-decoration: underline;}


a.sitemap:link, a.sitemap:visited  { 
   font-size: 11px; 
   color: #666666; 
   text-decoration: none; 
   font-weight: normal; }
   
a.sitemap:hover, a.sitemap:active { 
   text-decoration: underline;}


a.submenue:link, a.submenue:visited, a.submenue:hover, a.submenue:active, span.submenue  { 
   font-size: 11px; 
   color: #E8F2D8; 
   text-decoration: none; 
   font-weight: normal; }


a.cross:link, a.cross:visited, a.cross:hover, a.cross:active  { 
   font-family: Verdana,Arial,Helvetica,SansSerif; 
   font-size: 10px; 
   color: #666666; 
   text-decoration: none; 
   font-weight: bold; 
   display:block;
   background:url(/img/pfeil_schraeg_content_schw.png) 0 5px no-repeat;
   margin:0 0 4px 0;
   padding:0 0 0 33px;}

a.cross:hover {
   text-decoration:underline;}


.headline_redbox  {  
   font-size: 10px; 
   color: #FFFFFF; 
   font-weight: bold; 
   line-height: 20px; }
   
.text_redbox  {  
   font-size: 10px; color: #000000; 
   font-weight: normal; 
   line-height: 13px; }

.text  { 
   font-size: 11px; 
   color: #666666; 
   font-weight: normal; 
   line-height: 15px; }

.text_klein  { 
   font-size: 10px; 
   color: #666666; 
   font-weight: normal; 
   line-height: 15px; }
   
.text_gross  {
   font-size: 14px; 
   color: #666666; 
   font-weight: normal; 
   line-height: 15px; }

.text_gross_anfahrt  { 
   font-size: 13px; 
   color: #666666; 
   font-weight: bold; 
   line-height: 15px; }
   
.text_bold  {
   font-size: 11px; 
   color: #666666; 
   font-weight: bold; 
   line-height: 15px; }
   
.text_italic  { 
   font-size: 10px; 
   color: #666666; 
   font-weight: normal; 
   line-height: 12px; }

.text_rezeptnav {
   font-size: 11px; 
   color: #666666; 
   font-weight: normal; 
   line-height: 15px;
   letter-spacing:-0.05em;
   padding:30px 25px 0 66px;}

   
.headline { 
   font-family: Helvetica,Verdana,Arial,SansSerif; 
   font-size: 18px; 
   color: #666666; 
   font-weight: normal; 
   line-height: 20px; }

.selectinput  { 
   font-family: Verdana,Helvetica,SansSerif; 
   font-size: 9px; 
   color: #000000; }
    
.forminput, .textarea { 
   font-family: Arial,sans-serif;  
   color:#000000;    
   font-size:10px;
   background-color:#D8D7D2;
   border-style:none;
   scrollbar-base-color: #D8D7D2; }

.send { 
   font-family: Arial, sans-serif;
   color: #000000; 
   font-size: 10px; 
   background-color: #BABABA; 
   border-style: none; 
   border-width: 1px; }

.tip { 
   font-size:11px; 
   line-height:120%; 
   color:#0066CC; }

/*### login/logout/adresse ################*/
#login, #login1, #login2, #login3 {
   background:url(/img/bg_login.gif) no-repeat right bottom; 
   padding:6px 6px 4px 6px;
   margin:1px 0 0 0;}
   
#login form {
   margin:0;
   padding:0;}
   
.logbig {
   font-family:Helvetica,Arial,sans-serif; 
   font-size:13px; 
   letter-spacing:0.05em; 
   color:#fff;
   padding:4px 0 6px 0;}

.logsmall {
   font-family: Arial,Helvetica,SansSerif; 
   font-size: 11px; 
   color: #000; 
   font-weight: normal; 
   line-height: 13px;
   padding:4px 0 6px 0;}
   
.logerror {
   font-family: Arial,Helvetica,SansSerif; 
   font-size: 11px; 
   color: #000; 
   font-weight: normal; 
   line-height: 13px;
   padding:0 0 2px 0;}

a.log:link, a.log:visited {
   color:#fff;
   text-decoration:none;
   background:url(/img/login.png) no-repeat 0% 50%;
   padding:2px 2px 2px 18px;}
   
a.log:hover, a.log:active, a.log:focus, .logbutton:hover {
   color:#000;}

.logbutton {
   font-family: Arial,Helvetica,SansSerif;
   text-align:left;
   font-size:13px;
   font-weight:normal;
   letter-spacing:0.05em;
   color:#fff;
   text-decoration:none;
   background:url(/img/login.png) no-repeat 0% 50%;
   padding:2px 2px 2px 18px;
   margin:0;
   border:none;}
   
.logfeld {
   width:100px; 
   color:#666; 
   font-size: 9pt; 
   background:#fff; 
   border:1px solid #475B79;
   margin:2px 0;}

#adress {
   margin:15px 6px;}
   
#adress p {
   font-family: Arial,Helvetica,SansSerif; 
   font-size: 11px; 
   font-weight: normal; 
   line-height: 15px; 
   color:#e1e1df;
   padding:0;
   margin:0 0 6px 0;}
   
#adress a:link, #adress a:visited {
   color:#e1e1df;
   text-decoration:none;}
   
#adress a:hover, #adress a:active, #adress a:focus {
   color:#000;}
   
.txtbutton {
   font-family:Verdana,Arial,Helvetica; 
   font-size:10px; 
   font-weight:bold;
   border:none;
   background-color:transparent; 
   color:#666; 
   margin:0; 
   padding:0; }
   
.txtbutton:hover {
   background-color:transparent;
   color:#666;
   text-decoration:underline;}
   
label, select,
input[type=checkbox], input[type=radio],
input[type=button], input[type=submit] {  
   cursor:pointer;}
   
   