.hidden {display: none; width: 0px; height: 0px;}
#rezept *     { margin: 0; padding: 0;}
#rezept body  { font: 95% Verdana, Arial, Helvetica, sans-serif; color: #f00; background: #000; }
#rezept h1    { font: normal 1.6em Verdana, Arial, serif; color: #d29b2a; margin: 0 0 0 0; padding: 20px 0; }
#rezept h2    { font-size: 1.2em; font-weight: normal; }
#rezept h3    { font-size: 1em; font-weight: normal; }
#rezept span  { font-size: 0.80em; font-weight: normal; }
#rezept p     { font-size: 0.80em; }
#rezept li    { font-size: 0.75em; min-height: 13px; }
#rezept label { font-size: 0.80em; }
#rezept input { border: 1px solid #927502; }
#rezept select { border: 1px solid #927502; }
#rezept textarea { border: 1px solid #927502; }
#rezept a { text-decoration: none; font-weight: normal; text-align: left; color: #990000; font-size: 0.75em; }
#rezept a:link, a:visited { color: #bb0000; background: transparent; }
#rezept a:hover, a:active, a:focus { color: #efa724; background: transparent; border-color: #635B50; }
#rezept a:link.akt, a:visited.akt { color: #efa724; background: transparent; border-color: #635B50;}

/* IDs */
#rezept #container { position: relative; color: #000; width: 730px; }
#rezept #header    { width: 730px; height: 60px; }
#rezept #logo      { position: absolute; top: -15px; color: #fff; background: transparent; margin-left: 25px; }
#rezept #main      { margin-left: 0px; color: #000; background: transparent; line-height: 1.2em; /* to avoid the peekaboo bug */ }
#rezept p.mainbot  { clear: both; height: 28px; background: #b4a895; }

#rezept #column    { float: right; width: 120px; color: #000; background: transparent; }

#rezept #column #rezbewertung    { background: #FCEFC6; height: 215px; }
#rezept #column #rezbewertung h1 { font-size: 0.80em; text-align: left; border-bottom: 1px solid #927502; padding: 1px; }
#rezept #column #rezbewertung ul { padding: 2px; background: #FFF5EF; }

#rezept #column .news2 { margin-top: 10px; }	

#rezept #content      { float: right; width: 415px; color: #000; background: transparent; padding: 0 5px 0 0; }
#rezept #content h1   { background: transparent; padding: 5px 5px; }
#rezept #content h2   { text-align: left; background: transparent; padding: 5px 5px; }
#rezept #content h3   { text-align: left; background: transparent; padding: 5px 5px; }
#rezept #content .img { float:right; }

#rezept #content #rezdaten { background: #FFF5EF; }
#rezept #content #rezdaten h1  { text-align: left; border-bottom: 1px solid #927502; background: #FCEFC6; }									 
#rezept #content #rezdaten div { padding: 5px; }				  
#rezept #content #rezdaten ul  { margin: 5px; list-style: none; display: block; }
#rezept #content #rezdaten li  { float: left; line-height: 15px; font-size: 0.80em; }
#rezept #content #rezdaten img { float: right; }

#rezept #content #rezdaten #archiv div { clear: both; border: 0; padding: 0; }				  
#rezept #content #rezdaten #archiv li  { display: inline; border-top: 1px solid #927502; padding: 2px; line-height: 10px; }
#rezept #content #rezdaten #archiv a { font-size: 0.95em; }


/* Navigation */

#rezept #navigation    { position: absolute; top: 40px; left: 205; color: #000; background: transparent;}
#rezept #navigation li { display: inline; }
#rezept #navigation a  { display: block; float: left; color: #666666; padding: 2px 7px 2px 7px; text-decoration: none; border-right: 1px solid #635B50; }
#rezept #navigation a:hover { color: #2d2822; background: #d29b2a; border-right: 1px solid #635B50; }

/* Wertung */

#rezept #wertung    { position: absolute; top: 178px; left: 200; color: #000; background: #FCEFC6; border: 1px solid #635B50; padding: 5px; visibility: hidden; }
#rezept #wertung ul { list-style: none; }
#rezept #wertung li { line-height: 15px; font-size: 0.70em; }


/* Rezeptlisten */

#rezept #rezeptlisten { background: transparent; margin-left: 0px; width: 180px; }
#rezept #rezeptlisten ul { list-style: none; }
#rezept #rezeptlisten li { display: block; padding: 0; line-height: 5px; }
#rezept #rezeptlisten a, img { padding-right: 3px; vertical-align: middle; font-size: 0.90em; }
#rezept #rezeptlisten .top { padding-left: 3px; font-weight: bold; font-size: 0.70em; text-align: left; }
#rezept #rezeptlisten .ausrichtung { text-align: center; padding: 7px 0 3px 0; color: navy; font-size: 0.70em; }
			
/* Klassen */
						 
#rezept .rzdleft { margin: 5px 5px; text-align: left; font-size: 0.90em; font-weight: bold; width: 120px; }
#rezept .rzdright { margin: 5px 5px; text-align: left; font-size: 0.90em; font-weight: normal; }
#rezept .submit { background: #d29b2a; color: #FFF5EF; }
#rezept .bewrezept { line-height: 18px; text-align: center; font-weight: bold; color: #990000; background: #FCEFC6; }
#rezept .bewhinweis { font-size: 0.80em; border-bottom: 1px solid #927502; font-weight: normal; color: #d29b2a; }
#rezept .bewtext { font-size: 0.70em; line-height: 15px; text-align: left; font-weight: normal; background: #FFF5EF; color: #990000; padding: 2px;}
#rezept .bewfooter { border-top: 1px solid #927502; }

/* Roundet Corner */

#rezept .xtop, .xbottom { display: block; background: transparent; font-size: 1px; }
#rezept .xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden;}
#rezept .xb1, .xb2, .xb3 { height: 1px; }
#rezept .xb2, .xb3, .xb4 { background: #FCEFC6; border-left: 1px solid #927502; border-right: 1px solid #927502; }
#rezept .xb1 { margin: 0 5px; background: #927502; }
#rezept .xb2 { margin: 0 3px; border-width: 0 2px; }
#rezept .xb3 { margin: 0 2px; }
#rezept .xb4 { height: 2px; margin: 0 1px; }
#rezept .xboxcontent { display: block; background: #FCEFC6; border: 1px solid #927502; border-width: 0 1px; min-height: 25px; }

