* html body                             {behavior:url("../../../content/wGlobal/layout/styles/csshover2.htc"); }

/* Main-Configs */
*		                                    {margin:0;padding:0;cursor:default;}
body	                                  {font-family:Arial, Sans-serif, Helvetica;font-size:12px;color:#4d4d4d;line-height:16px;padding:0px;background:#a8a8a8; background-image:url(../img/bg/bg.jpg);background-position:top;background-repeat:repeat-x;}

/* Allgemeines */
span						                        {line-height:14px;font-size:11px;}
ul                                      {list-style-position:inside;}
img                                     {vertical-align:text-top;border-width:0;}
a img                                   {cursor:pointer;}
a *                                     {cursor:pointer;}
hr                                      {background-color:#276d00;color:#276d00;height:1px;border-style:none;margin:10px 0 0 0;}
.bCO hr                                 {background-color:#AAD76E;color:#AAD76E;}
input                                   {padding:1px 0 2px 0;font-family:Arial;font-size:12px;color:#4D4D4D;}
.eForm input                            {margin-bottom:2px;}
select                                  {font-family:Arial;font-size:12px;color:#4D4D4D;margin-bottom:2px;padding-bottom:1px;}
* html select                           {font-size:11px;margin-top:1px;}
textarea                                {font-family:Arial;font-size:12px;color:#4D4D4D;}

/* Überschriften */
h1                                      {font-size:18px;line-height:18px;font-weight:normal;color:#276d00;}
h2                                      {font-size:12px;line-height:16px;font-weight:bold;color:#276d00;}

/* Imgs*/
.ImgFloLef                              {float:left;}

/* Links */
a							                          {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;}
a:hover					                        {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;}
a.lRezKatUnter                          {}
a.lRezKatHaupt                          {}
a.lArrow                                {padding:0 0 0 21px;background:url(../img/ico/arrow.gif) center left no-repeat;}
a.lArrowRight                           {padding:0 0 0 21px;background:url(../img/ico/arrow.gif) center left no-repeat;}
a.lEdit                                 {padding:0 0 0 21px;background:url(../img/ico/edit.gif) center left no-repeat;display:block;}
a.lEdit:hover                           {padding:0 0 0 21px;background:url(../img/ico/edit_hover.gif) center left no-repeat;display:block;}
a.lCart                                 {padding:0 0 0 21px;background:url(../img/ico/buy.gif) center left no-repeat;}
a.lClose                                {padding:0 0 0 21px;background:url(../img/ico/close.png) center left no-repeat;}
a.tooltip                               {padding:0 0 0 21px;background:url(../img/ico/aToo.gif) center left no-repeat;}
a.lArrExpRig                            {display:block;color:#767676;padding:8px 0 9px 19px;background:url(../img/ico/aRig.gif) center left no-repeat;}
a.lArrExpDow                            {display:block;color:#000000;padding:8px 0 9px 19px;background:url(../img/ico/aDow.gif) center left no-repeat;}
a.lArrExpRigWhi                         {display:block;color:#000000;padding:0 0 0 20px;background:url(../img/ico/aRigWhi.gif) center left no-repeat;}
a.lArrExpDowWhi                         {display:block;color:#000000;padding:0 0 0 20px;background:url(../img/ico/aDowWhi.gif) center left no-repeat;}
a .eAttBoxTea                           {color:#000;font-weight:normal;}
.lnkGrey                                {color:#4D4D4D;}
a.lPdf                                  {padding:0 0 0 21px;background:url('../img/ico/sr_pdf.gif') center left no-repeat;}

/* Content */
#cOut	                                  {width:994px;background-color:#ff8833;}
#cMain		                              {clear:both;float:left;width:660px;padding:0 20px 60px 20px;}
#cMainPor                               {width:970px;padding:0 0 10px 20px;margin-top:-34px}
#cMainPor .ePrt                         {position:relative;}
#cMainPor .ePrt .wList                  {float:left;width:242px;position:relative;padding-left:10px;}
#cMainPor .wList .bTL .wglButtonset     {position:absolute;margin:9px 0pt 0pt 181px;}
#cMainPor .wList .wglToolbarAreaRight   {position:absolute;margin-top:229px;}
#cMainPor .wglSheet .wglSheetContent    {margin:0}
#cBrd	                                  {height:29px;border-bottom:1px dashed #B3B3B3;line-height:29px;}
#cInrPor                                {position:relative;z-index:100;}

/* --- Strukturelemente --- */
.eZnd                                   {}
.eTooLnk                                {padding:20px 0 0 0;}
.eTxtBoxAuf                             {display:block;border:solid 1px #fff;padding:19px 0 0 0;background-image:url(../img/bg/bgVerAus.gif);background-position:bottom;background-repeat:no-repeat;}
.eTxtBoxAuf .bCO                        {padding:0;border:none;}
.eTxtBoxAuf .bTL, .eTxtBoxAuf .bTRTab   {background:none;}
.eTxtBoxAufAkt                          {padding:20px 0 0 0;}
.eTxtBoxAufAkt .bCO                     {padding:0;border:none;} 
.eTxtBoxAufInl                          {padding-top:14px;border-top:1px solid #FFFFFF;background-color:#D1E9B1;background-image:url(../img/bg/bgVerExpAkt.gif);background-repeat:repeat-x;}
.eTxtBoxExp                             {padding:20px 0 0 0;}
.eTxtBoxExp .bCO                        {border:none;padding:0;}
.eTxtBoxReg                             {padding:20px 0 0 0;}
.eTxtBoxReg .bCO                        {width:632px;padding:15px 13px 0 13px;}
.eLnk                                   {padding:20px 0 0 0;}
#cInrPor .eLnk                          {padding:5px 0 0 0;}
.eTxt                                   {padding:20px 0 0 0;}
.eTxtSml                                {padding:10px 0 0 0;}
.eTxtTbl                                {padding:0;}
.eTxtTbl td                             {padding:0 0 0 5px;line-height:18px;}
.eHdl                                   {padding:20px 0 0 0;}
.ePic                                   {padding:10px 10px 0 0;}
.ePicInb                                {padding:14px 10px 10px 15px;}
.ePicSml                                {padding:0;overflow:hidden;line-height:0px;}
.ePicTit                                {margin:10px 10px 0 0;border:1px solid #aad76e;overflow:hidden;float:left;}
.ePicTit img                            {}
.ePicTit .tit                           {display:block;margin:10px;font-size:10px;color:#4d4d4d;line-height:14px;}
.eVid                                   {margin:10px 10px 0 0;overflow:hidden;float:left;}
.eDow                                   {overflow:hidden;}
.eDowIco                                {padding:3px 0 0 0;float:left;width:44px;text-align:center;}
.eDowTxt                                {font-size:11px;color:#666;float:left;width:200px;padding:0 0 0 3px;height:48px;overflow:hidden;}
.eBoxTxtTit                             {float:left;}
.eBoxTxtTitAkt                          {height:28px;float:left;background-color:#aad76e;color:#000;background-image:url(../img/bg/bgVerRegTopMiddle.gif);background-repeat:repeat-x;background-position:left top;}
.eBoxTxtCon                             {padding:16px 17px 10px 17px;background-color:#b0da78;background-image:url(../img/bg/bgVerReg.gif);background-repeat:repeat-x;}
.eBoxExpTit                             {border-top:1px solid #fff;padding:0 20px 0 20px;font-weight:bold;background-color:#d1e9b1;background-image:url(../img/bg/bgVerExpNor.gif);background-repeat:repeat-x;background-position:left bottom;}
.eBoxExpTxt                             {padding:0 20px 0 20px;background-color:#d1e9b1;background-image:url(../img/bg/bgVerExpAkt.gif);background-repeat:repeat-x;}
.eBoxAufTit                             {padding:0 20px 8px 38px;font-weight:bold;color:#000;}
.eBoxAufTxt                             {padding:0 20px 20px 38px;}
.eBoxTxtConFoo                          {font-size:5px;line-height:10px;height:10px;background-color:#b0da78;background-image:url(../img/bg/bgVerRegBotFoo.gif);background-repeat:no-repeat;}
.eBoxTxtLnk                             {color:#afafaf;}    
a:hover.eBoxTxtLnk, a:hover.eBoxTxtLnkAkt {color:#000;}   
.eBoxTxtLnkAkt                          {height:21px;background-color:#aad76e;color:#000;}               
.eBoxTxtLnkAkt .eBoxTxtLnkLef           {height:28px;width:9px;float:left;background-image:url(../img/bg/bgVerRegTopLeft.gif);background-repeat:repeat-x;}
.eBoxTxtLnkAkt .eBoxTxtLnkRig           {height:28px;width:9px;float:left;background-image:url(../img/bg/bgVerRegTopRight.gif);background-repeat:repeat-x;}
.eBoxTxtLnkAkt .eBoxTxtLnkMid           {height:22px;padding:6px 9px 0 9px;float:left;background-image:url(../img/bg/bgVerRegTopMiddle.gif);background-repeat:repeat-x;}
.eBoxTxtLnk .eBoxTxtLnkLef              {height:28px;width:9px;float:left;background-image:url(../img/bg/bgVerRegInaTopLeft.gif);background-repeat:repeat-x;}
.eBoxTxtLnk .eBoxTxtLnkRig              {height:28px;width:9px;float:left;background-image:url(../img/bg/bgVerRegInaTopRight.gif);background-repeat:repeat-x;}
.eBoxTxtLnk .eBoxTxtLnkMid              {height:22px;padding:6px 9px 0 9px;float:left;background-image:url(../img/bg/bgVerRegInaTopMiddle.gif);background-repeat:repeat-x;}
.eBoxTxtTitBor                          {overflow:hidden;height:28px;background-image:url(../img/bg/bgVerRegBor.gif);background-repeat:no-repeat;background-position:bottom left;}
.eBoxExpTitInlTxt                       {padding:4px 0 16px 0;}
.eAttBoxOpe                             {position:relative;width:660px;height:250px;border-top:1px solid #fff;}
.eAttBoxOpeCon                          {padding:16px 21px 21px 21px;line-height:19px;float:right;display:block;width:294px;height:213px;background-color:#d1e9b1;background-image:url(../img/bg/bgeAttBoxOpeCon.gif);background-repeat:repeat-x;}
.eAttBoxTea                             {width:660px;height:97px;border-top:1px solid #fff;}
.eAttBoxTeaCon                          {padding:16px 21px 21px 21px;line-height:19px;float:right;width:294px;height:60px;background-color:#cae2ab;background-image:url(../img/bg/bgeAttBoxTeaCon.gif);background-repeat:repeat-x;}
.eAttBoxClo                             {padding: 0 20px 0 20px;width:620px;height:33px;border-top:1px solid #fff;background-image:url(../img/bg/bgeAttBoxClo.gif);background-repeat:repeat-x;background-color:#f7f7f7;}
.eAttBoxOpeLnk                          {padding:18px 0 0 30px;background-image:url(../img/ico/eAttBoxOpe.gif);background-repeat:no-repeat;background-position:left bottom;}
.eAttBoxOpeLnk a                        {line-height:22px;}
.eAttLis .wglPortletHead, .eAttLis .wglToolbarAreaTop  {display:none;}
.eAttLis .wglSheet                      {padding:0;margin:0;}
.eAttHea                                {position:relative;padding:15px 19px 0 19px;font-weight:bold;color:#000;width:622px;height:26px;background-image:url(../img/bg/bgeAttHea.gif);background-repeat:no-repeat;}
.eAtt                                   {padding:20px 0 0 0;}
.eAttHeaImg                             {border-top:solid 1px #fff;}
.eAttBoxOpeBckLnk                       {position:absolute;right:10px;top:10px;}
.eAttToo                                {position:absolute;right:10px;top:10px;}
.eAttTooTxtEle                          {position:absolute;right:0px;top:10px;}

/* Tooltip */
#WzClOsE                                {position:absolute;right:0px;padding:5px 10px 0 0;}
#WzTiTl                                 {padding:0;margin:0;height:0px;position:relative;z-index:1;}
#WTit                                   {height:9px;font-size:7px;line-height:7px;background-image:url('../img/bg/bgTooTipTop.gif');background-repeat:no-repeat;}
#WzBoDy                                 {background-repeat:repeat-y;position:relative;z-index:0;}
#WzBoDyI                                {overflow:hidden;margin-right:1px;padding:17px 20px 15px 20px;background-image:url('../img/bg/bgTooTipVer.gif');background-repeat:repeat-x;background-position:bottom;}
#WzFoo                                  {background-color:transparent;padding:0;margin:0;font-size:5px;line-height:5px;height:5px;background-image:url('../img/bg/bgTooTipBot.gif');background-repeat:no-repeat;}

/* Formulare */
.ftxtAre                                {border:solid 1px #b3b3b3;margin-top:7px;height:100px;}
.eForm                                  {padding:10px 15px 0 15px;}
/*form                                    {margin:0px;} /* fix funzt nicht */
.input                                  {width:100%;border:1px solid #B3B3B3;}
.eFrmErr .input                         {border-color:#CC0000;}
.eFrmLin                                {border-top:1px dashed #B3B3B3;background-color:transparent;color:#a8a8a8;}
.eFrmFld                                {padding:5px 0 0 70px;height:40px;position:relative;}
.eFrmFldTxt                             {height:70px;position:relative;padding:5px 70px 0;}
.eFrmFldTxt .input                      {height:50px;}
.eFrmNot                                {padding:10px 95px 5px 95px;}
.eFrmLab                                {width:165px;position:absolute;left:96px;}
.eFrmInp                                {width:260px;float:left;padding-left:199px;}
.eFrmTip                                {padding-left:10px;float:left;}
.eFrmInf                                {padding-left:199px;clear:both;font-size:0.85em;color:#B3B3B3;line-height:10px;}
.eFrmTxtErr                             {color:#CC0000;}
.eFrmLblRad                             {float:left;padding-right:8px;width:75px}
.eFrmLblRad input                       {float:left;}
.eFrmLblRad span                        {float:left;padding-left:3px;line-height:16px;font-size:12px;}
.eFrmCmpInf                             {position:absolute;bottom:0;padding:0 97px 0 97px;}

.bContOut #bname, .bContOut #stadt      {margin: 0 7px 10px 0;}
.bContOut #rez_suche, .bContOut #zutat_suche, .bContOut #sex, .bContOut #alter {margin:0 0 10px 0;}
.bContOut #ckbVideo                     {margin:0 0 6px 0;}
.bContOut .btnFloLef                    {float:left;}
.bContOut .btnFloRig                    {float:right;}
.bContOut #rez_suche, .bContOut #zutat_suche {width:245px;}
.bContOut #rez_suche, .bContOut #bname  {margin-top:3px;}
.bContOut #bname, .bContOut #stadt      {width:245px;margin-right:0;}
/* Radiobuttons grafisch */
.eROff, .eROffHov, .eROn, .eROnHov, .eRUnset  {background-repeat:no-repeat;height:12px;width:12px;background-position: 50% 50%;}
.eROff, .eROffHov                       {padding:0 5px;float:left;}
.eRStar .eROff                          {background-image:url(../img/ico/starOff.gif);}
.eRStar .eROffHov                       {background-image:url(../img/ico/starOffHov.gif);}
.eRStar .eROn, .eRStar .eRUnset:hover   {background-image:url(../img/ico/starOn.gif);}
.eRStar .eROnHov                        {background-image:url(../img/ico/starOnHov.gif);}
.eRKoch .eROff                          {background-image:url(../img/ico/kochOff.gif);}
.eRKoch .eROffHov                       {background-image:url(../img/ico/kochOffHov.gif);}
.eRKoch .eROn, .eRKoch .eRUnset:hover   {background-image:url(../img/ico/kochOn.gif);}
.eRKoch .eROnHov                        {background-image:url(../img/ico/kochOnHov.gif);}

/* Tooltip Element */
.eToo                                   {position:relative;padding:20px 0 0 0;}
.eToo2                                  {display:none;position:absolute;padding:0 0 0 0;}
.eTooLnkBox                             {position:relative;background-color:#aad76e;background-image:url(../img/bg/bgTooLnkVer.gif);background-position:bottom;background-repeat:repeat-x;}  
.eTooLnkBoxTit                          {overflow:hidden;background-image:url(../img/ico/aDouArr.gif);background-position:9px 10px;background-repeat:no-repeat;padding:5px 8px 5px 24px;}
.eTooBox                                {position:absolute;bottom:0px;z-index:100;width:539px}
.eTooBoxTit                             {font-weight:bold;padding-bottom:18px;}
.eTooBoxClo                             {position:absolute;right:9px;top:9px;}
.eTooBoxTop                             {line-height:4px;font-size:3px;height:4px;width:539px;background-image:url(../img/bg/bgTooBox.gif);background-repeat:no-repeat;}
.eTooBoxBot                             {line-height:4px;font-size:3px;height:4px;width:539px;background-image:url(../img/bg/bgTooBoxBot.gif);background-repeat:no-repeat;}
.eTooBoxInn                             {overflow:hidden;padding:23px 30px 23px 30px;background-color:#aad76e;background-image:url(../img/bg/bgTooBoxVer.gif);background-position:bottom;background-repeat:repeat-x;}
.eTooBoxInnRig                          {width:470px;float:right;}
.eTooBoxInnLef                          {float:left;width:1px;}

/* Header Visual */
#hSwf                                   {margin:0;padding:0;position:absolute;z-index:0;}
#hImg                                   {margin:0;padding:0;position:absolute;z-index:0;}

/* Box-Layout */
/* Grundeinstellungen fuer .box1 */
.bTR                                    {height:38px;padding-right:15px;background-image:url('../img/bg/bgbr.png');background-position:right 0px;background-repeat:no-repeat;}
.bTRPor                                 {height:34px;padding-right:15px;background-image:url('../img/bg/bgbr.png');background-position:right 0px;background-repeat:no-repeat;font-size:18px;line-height:34px;color:#276D00;}
.bTL                                    {position:relative;overflow:hidden;height:38px;padding-left:15px;text-align:left;background-image:url('../img/bg/bgbl.png');background-position:left 0px;}
.bTLPor                                 {position:relative;overflow:hidden;height:34px;padding-left:15px;text-align:left;background-image:url('../img/bg/bgbl.png');background-position:left 0px;}
.bTL .wglButtonset                      {position:absolute;right:0;top:10px;}
.bBR                                    {height:15px;padding-right:15px;background-image:url('../img/bg/bgbr.png');background-position:right -76px;background-repeat:no-repeat;}
.bBL                                    {height:15px;padding-left:15px;background-image:url('../img/bg/bgbl.png');background-position:left -76px;}
.bCO                                    {clear:both;border-left:1px solid #AAD76E;border-right:1px solid #AAD76E;background-color:#FFF;padding:0 0 0 0;}
.bTRl                                   {float:left;border-right:1px solid #FFF;}
.bTRr                                   {float:left;}
.bBotGr .bBR                            {height:38px;background-position:right -144px;}
.bBotGr .bBL                            {height:38px;background-position:left -144px;}
.bTab .bCO, .bFloTab .bCO               {padding:0;}
.bTab .bBR, .bFloTab .bBR               {height:41px;padding-right:17px;background-image:url('../img/bg/bSrcR.png');background-position:right 0px;background-repeat:no-repeat;}
.bTab .bBL, .bFloTab .bBL               {height:27px;padding:7px 0 7px 10px;background-image:url('../img/bg/bSrcL.png');background-position:left 0px;font-size:0.75em;line-height:12px;}
.bCO .eTxt                              {padding-top:10px;}
.bCO .eTxt, .bCO .ePicTit, .bCO .eHdl, .bCO .eLnk   {margin-left:15px;margin-right:15px;}
.bHidden                                {display:none;}
.bShow                                  {display:block;overflow:hidden;}
.box2, .box1                            {padding-top:20px;}
.box2 .bTR                              {background-position:right -38px;}
.box2 .bTRPor                           {background-position:right 0px;}
.box2 .bTL                              {background-position:left -38px;overflow:hidden;color:#fff;}
.box2 .bTLPor                           {background-position:left -144px;overflow:hidden;}
.box2 .bBR                              {background-position:right -91px;}
.box2 .bBL                              {background-position:left -91px;}
.box2 .bCO                              {border-color:#276D00;}
.bRa, .bRi                              {float:left;}
.bRi .bTL                               {background-position:left -106px;}
.bRi .bTR                               {background-position:right -106px;}
.bTL h2, .bBL h2, #appTit               {font-size:18px;line-height:38px;color:#276D00;font-weight:normal;}
.bTL h2.bTitSml                         {font-size:12px;font-weight:bold;}
.blockLine                              {height:38px;background-color:#AAD76E;font-size:18px;line-height:38px;color:#276D00;font-weight:normal;padding:0 15px;}

/* box1 Änderungen Tabs */
.bTRTab                                 {height:38px;padding-right:15px;background-image:url('../img/bg/bgbr.png');background-position:right 0px;background-repeat:no-repeat;font-size:12px;font-weight:bold;line-height:39px;color:#000;}

/* Floatings */
.bFloTab                                {float:left;margin-right:10px;}
.bFloLef                                {float:left;width:325px;margin-right:10px;}
.bFloRig                                {float:left;width:325px;}
.bFloLefPor                             {float:left;width:242px;}
.floLef                                 {float:left;}

/* IE6 Hack fuer Boxen */
* html .bTR, * html .bBR, * html .bTRPor, * html .bBRPor   {background-image:url('../img/bg/bgbr.gif');}
* html .bTL, * html .bBL, * html .bTLPor, * html .bBLPor   {background-image:url('../img/bg/bgbl.gif');}
* html .bBL                             {margin-left:2px;}
* html .bBR                             {margin-right:2px;}
* html .bTab .bBR, * html .bFloTab .bBR {margin:0;background-image:url('../img/bg/bSrcR.gif');}
* html .bTab .bBL, * html .bFloTab .bBL {margin:0;background-image:url('../img/bg/bSrcL.gif');}
* html .ePrt .bBR, * html .ePrt .bBR,
* html .ePrt .bBL, * html .ePrt .bBL    {margin-left:0px; margin-right:0px;}

/* Search Form */
#frmSrch                                {}
#globSrch                               {font-family:Arial;padding:2px;font-size:12px;margin:0;width:201px;border:solid 1px #276d00;vertical-align:top;float:right}
#globSrchBtn                            {font-family:Arial;height:18px;font-size:12px;padding:0px;margin:0 0 0 9px;width:62px;height:20px;line-height:20px;background:#276d00;color:#fff;border:none;float:right;}
.globBtn                                {font-family:Arial;height:18px;font-size:12px;height:20px;line-height:20px;background:#276d00;color:#fff;border:none;padding: 0 6px 4px 6px;font-weight:normal;}
a.globBtn                               {text-align:center;font-weight:normal;color:#fff;height:20px;} 

/* Servicebox */
#bSer             	                    {float:left;width:270px;margin-top:-38px;padding-bottom:60px;position:relative;}
#bSer .bTop	                            {height:38px;padding:0 10px;background-image:url(../img/bg/bService.png);background-position:0 -15px;background-repeat:no-repeat;color:#FFF;line-height:38px;font-size:18px;position:relative;}
#bSer .bContOut	                        {font-size:11px;border-left:1px solid #276D00;border-right:1px solid #276D00;padding:0 0 5px 0;overflow:hidden;}
#bSer h3                                {font-size:14px;line-height:14px;font-weight:normal;color:#4d4d4d;}
.bCont                                  {border-top:1px solid #276D00;padding-bottom:10px;}
.bCont .bContOpen                       {} /* idee, padding-bottom am inneren anhängen, problem, effekt ploppt */
.bContOpen                              {display:block;}
.bContClose                             {display:none;}
.bContEnd                               {padding-bottom:0;border-top:1px solid #276D00;}
.bContHeadO                             {margin:0 10px; height:34px;}
.bContHeadC                             {background-position:right ;background-repeat:no-repeat;background-image:url(../img/ico/plus.gif);}
#bSer .bBot	                            {height:15px;padding:0 10px 0 10px;background-image:url(../img/bg/bService.png);}
#bSer .eTxt, #bSer .eDow, #bSer .eLnk   {padding:10px 10px 0 10px;}
.aContHeadClo                           {color:#4D4D4D;font-size:14px;font-weight:normal;line-height:34px;width:248px;display:block;background-image:url(../img/ico/minus.gif);background-position:right center;background-repeat:no-repeat;}
.aContHeadClo:hover, .aContHeadOpe:hover {color:#4D4D4D;font-size:14px;font-weight:normal;line-height:34px;}
.aContHeadOpe                           {color:#4D4D4D;font-size:14px;font-weight:normal;line-height:34px;width:248px;display:block;background-image:url(../img/ico/plus.gif);background-position:right center;background-repeat:no-repeat;}
.sHrLine                                {border-bottom:1px dashed #B3B3B3;padding:10px 0 0 0;margin-bottom:6px;}

/* Portalbox */
#bSerPor             	                  {width:245px;position:absolute;top:220px;margin-left:735px;}
#bSerPor .bTop	                        {height:38px;padding:0 10px;background-image:url(../img/bg/bService.png);background-position:0 -15px;background-repeat:no-repeat;}
#bSerPor .bContOut	                    {font-size:11px;border-left:1px solid #276D00;border-right:1px solid #276D00;padding:0 0 5px 0;}
#bSerPor .bContOpen	                    {display:block;}
#bSerPor .bContClose	                  {display:none;}
#bSerPor .bBot	                        {height:15px;padding:0 10px 0 10px;background-image:url(../img/bg/bService.png);}
#bSerPor h1                             {font-size:14px;line-height:14px;font-weight:normal;color:#4d4d4d;}
#bSerPor .eHdl, #bSerPor .eTxt, #bSerPor .eDow, #bSerPor .eLnk   {padding:10px 10px 0 10px;}

/* IE6 Hack fuer Boxen */
* html #bSer .bTop, * html #bSer .bBot	{background-image:url(../img/bg/bService.gif);}
* html #bSerPor .bTop, * html #bSerPor .bBot  {background-image:url(../img/bg/bService.gif);}
* html #bSer .bBot	                    {border-left:1px solid #FFF;border-right:1px solid #FFF;margin-left:1px; background-position:0px 0px;}
* html #bSerPor .bBot	                  {border-left:1px solid #FFF;border-right:1px solid #FFF;margin-left:1px; background-position:0px 0px;}

/* Liste */
.lTeaserboxCO                           {border-left:1px solid #276d00;border-right:1px solid #276d00;background-color:#FFF;height:85px;overflow:hidden;}
.lTeaserboxCOPor                        {border-left:1px solid #AAD76E;border-right:1px solid #AAD76E;background-color:#FFF;height:141px;overflow:hidden;}
.lTeaserboxPic                          {border-left:1px solid #276d00;border-right:1px solid #276d00;background-color:#FFF;height:65px;overflow:hidden;}/*align:top;*/
.lTeaserboxbCO                          {border-left:1px solid #AAD76E;border-right:1px solid #AAD76E;background-color:#FFF;height:65px;overflow:hidden;}/*align:top;*/
.lTeaserboxTxt                          {height:46px;overflow:hidden;}

/* Layers */
#lOut	                                  {width:990px;background-color:#ffffff;left:50%;margin:0 auto;}
#lOutPor                                {width:990px;background-color:#ffffff;left:50%;margin:0 auto;}
#lTop	                                  {height:91px;padding:10px 0 20px 0;position:relative;z-index:20;}
#lTopLog	                              {position:absolute;top:30px;left:20px;}
#lTopUpp	                              {float:right;height:20px;text-align:right;margin:3px 0 0 0;}
#lTopUpp a                              {font-weight:normal;}
#lTopUpp span                           {font-size:12px;}
#lTopSea                                {float:right;padding:0 19px 0 0;width:284px;}
#lTopUpp a, #lTopUpp input	            {padding:0 9px 0 10px;color:#4d4d4d;}
#lTopLow	                              {height:49px;clear:both;text-align:right;position:absolute;top:56px;right:0;left:122px;}/**/
#lVisNV	                                {height:27px;width:990px;border-top:1px dashed #B3B3B3;}
#lVis	                                  {position:relative;height:210px;width:990px;}
#lVisOhn                                {position:relative;height:78px;width:990px;}
#lVisPor                                {height:370px;width:990px;position:relative;}
#lVisTitOut	                            {position:absolute;bottom:0px;height:68px;padding-right:20px;background-image:url('../img/bg/bgbl.png');background-position:right 0px;border-bottom:10px solid #276d00;}
#lVisTitIn	                            {position:relative;float:left;height:48px;padding:14px 0 0 20px;line-height:24px;background-color:#276D00;color:#FFF;font-size:18pt;}
#lVisCol	                              {position:absolute;bottom:0px;height:10px;width:990px;font-size:10px;font-size:5px; line-height:5px;}
#lVisTitCol  	                          {position:absolute;bottom:0px;height:10px;}
#gSrchBtn a	                            {padding:3px 10px 3px 10px;line-height:12px;font-size:12px;background-color:#276D00;color:#FFF;}
/* IE6 Hack fuer Boxen */
* html #lVisTitOut	                    {background-image:url('../img/bg/bgbl.gif');}

/* Suchergebnis */
.srTab .bTR                             {height:41px;padding-right:17px;background-image:url('../img/bg/bSrcR.png');background-position:right -41px;background-repeat:no-repeat;font-size:1em;color:#4d4d4d;}
.srTab .bTL                             {height:41px;background-image:url('../img/bg/bSrcL.png');background-position:left -41px;line-height:41px;font-size:1em;text-align:center;padding:0 0 0 10px;}
.srTab .bBL                             {height:27px;background-image:url('../img/bg/bSrcL.png');background-position:left 0px;line-height:27px;font-size:1em;text-align:center;}
.srTab .bCO                             {padding-bottom:10px;}
.srTab a.lArrow                         {font-weight:bold;color:#276d00;padding:0 10px 0 21px;background:url(../img/ico/arrow2.gif) center left no-repeat;}
.srTab a.rArrow                         {font-weight:bold;color:#276d00;padding:0 21px 0 10px;background:url(../img/ico/arrow.gif) center right no-repeat;}
.srTab .srPp                            {padding:0 3px;}
.srTab .bold                            {font-weight:bold;}
a.srPl                                  {font-weight:normal;}
.srTab span                             {font-size:1em;}
.srStat                                 {line-height:30px;}
.srStat .nR                             {line-height:16px;padding-top:10px;}
.srForm                                 {padding-top:16px;}
.srForm legend                          {display:none;}
.srForm fieldset                        {border:0px none;border-top:1px dashed #B3B3B3;border-bottom:1px dashed #B3B3B3;padding:10px 0;}
.srR                                    {padding:10px 90px 0px 14px;}
.km                                     {padding:10px 14px 0px 14px;}
.km div                                 {border:1px solid #276D00;background:#AAD76E;padding:5px;}
.srR a.pdf                              {padding:0 0 0 21px;background:url('../img/ico/sr_pdf.gif') center left no-repeat;}
.srR a.doc                              {padding:0 0 0 21px;background:url(../img/ico/sr_doc.gif) center left no-repeat;}
.srR a.xls                              {padding:0 0 0 21px;background:url(../img/ico/sr_xls.gif) center left no-repeat;}
.km a.arrow                             {padding:0 0 0 21px;background:url(../img/ico/arrowT.gif) center left no-repeat;}
* html .srTab .bTR                      {background-image:url('../img/bg/bSrcR.gif');}
* html .srTab .bTL,* html .srTab .bBL   {background-image:url('../img/bg/bSrcL.gif');}

/* ---------------------------------------------------------------------- Navigationen ---------------------------------------------------------------------- */
/* Topnavigation */
#nTop                                   {margin:0;position:absolute;right:0;width:820px;font-size:26px;padding-right:20px;border-bottom:1px dashed #B3B3B3;}
#nTop a	                                {padding:0;color:#4d4d4d;background-position:0 -1px;border:0px none #FFFFFF;}
#nTop a img                             {position:relative;}
#nTop a.act                             {background-position:0 -31px;border:1px dashed #B3B3B3;border-bottom:1px solid #FFF;}
#nTop a:hover                           {background-position:0 -31px;}
#nTop a:hover.act                       {background-position:0 -1px;}
#nTop a.act img                         {border-bottom:1px solid #FFF;margin-bottom:-1px;}
* html #nTop a.act                      {margin-bottom:-1px;}

/* Subnavigation */
#nSub                                   {padding:10px 29px 0 0;margin:0;position:relative;float:right;clear:both;top:32px;}
#nSub *                                 {margin:0;padding:0;}
#nSub ul                                {list-style-type:none;list-style-image:none;text-align:left;color:#ABABAB;}
#nSub li                                {list-style-position:outside;}
#nSub a                                 {display:block;background-repeat:no-repeat;}
#nSub a.act, #nSub a:hover              {background-position:0 -17px;}
#nSub ul.nL2C li                        {float:left;position:relative;}
#nSub ul.nL3C li                        {float:none;}

/* SubSubNav Darstellung */
#nSub ul.nL3C li a                      {padding:0 6px;width:100%;line-height:20px;font-weight:normal;color:#4D4D4D;}
#nSub ul.nL3Cc li a                     {width:94%;}
#nSub ul.nL3C li:hover                  {background-color:#AAD76E;}
#nSub ul.nL3C li:hover a                {font-weight:bold;color:#276d00;}
#nSub ul.nL3C li:hover ul.nL4C li a     {font-weight:normal;color:#4D4D4D;}
#nSub ul.nL3C li:hover ul.nL4C li:hover a {font-weight:bold;color:#276d00;}

/* SubSubNav Positionierung und Anzeige */
#nSub ul.nL3C                           {position:absolute; border:1px dashed #AAAAAA; background:#FFFFFF; width:150px; top:16px;}
#nSub ul.nL3Cc                          {position:absolute;top:16px;border:none;background:none;}
#nSub .divnL3Cc                         {width:798px;background:#FFFFFF;border:1px dashed #AAAAAA;padding:14px 18px 0 18px;}
#nSub ul.nL3Cc li                       {float:left;width:198px;padding-bottom:14px;}
#nSub ul.nL3Cc li:hover                 {background-color:#fff;font-weight:normal;}
#nSub ul.nL3Cc li a:hover               {background-color:#fff;font-weight:normal;}
#nSub ul.nL3Cc li a.nL3Tit              {color:#276d00;font-weight:bold}
#nSub ul.nL3Cc li a.nL3Tit:hover        {background-color:#AAD76E;font-weight:bold;}
#nSub ul.nL3Cc li a.nL4Tit              {color:#4d4d4d;font-weight:normal;}
#nSub ul.nL3Cc li a.nL4Tit:hover        {background-color:#AAD76E;color:#4d4d4d;font-weight:normal;}
#nSub ul.nL3Cc li ul li                 {padding-bottom:0}
#nSub ul.nL4C                           {position:absolute; border:1px dashed #AAAAAA; background:#FFFFFF; width:175px; left:150px; top:-1px;}
#nSub ul ul, #nSub ul ul ul             {display:none;}
#nSub ul.nL2C li:hover ul.nL3C          {display:block;}
#nSub ul.nL2C li ul.nL3C li:hover ul.nL4C    {display:block;}

/* SubSubNav IE6 hack */
* html ul.nL3C li                       {width:180px;height:20px;}
* html ul.nL4C li                       {width:163px;}
* html ul.nL3C li:hover ul.nL4C         {left:162px;}

/* ??? */
.nSchn                                  {width:194px;float:left;position:relative;}

/* Breadcrumb*/
#nBmb a, #nBmb span                     {color:#b3b3b3;font-weight:normal;} 
#nBmb .bcAct, #nBmb .spanAct            {color:#4d4d4d;} 
/* ------------------------------------------------------------------Ende Navigationen ---------------------------------------------------------------------- */

/* Footer */
#f	                                    {clear:both;height:30px;width:980px;border-top:1px dashed #B3B3B3;color:#808080;padding-right:10px;}
#f a, #f a:hover                        {font-size:12px;font-weight:normal;color:#808080;}
#f .eTxt                                {padding:8px 20px 0px 20px;float:left;}
#f .eLnk                                {padding:8px 10px 0 0;float:right;}
#f .eCont1                              {padding:0 20px 0 0;}
#fPor	                                  {clear:both;height:30px;width:990px;border-top:1px dashed #B3B3B3;color:#808080;}
#fPor	a, #fPor a:hover                  {font-size:12px;font-weight:normal;color:#808080;}
#fPor	.eTxt                             {padding:8px 20px 0px 20px;float:left;}
#fPor	.eLnk                             {padding:8px 0 0 10px;float:right;}
#fPor	.eCont1                           {padding:0 20px 0 0;}

/* Content-Footer */
#cFoo                                   {margin:40px 0 0 0;border-top:1px dashed #B3B3B3;clear:both;}
#cFoo ul.cFooLnk                        {float:right;margin:8px 0 10px 0;height:12px;line-height:12px;padding:0;}
#cFoo ul.cFooLnk li                     {float:right;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 10px;position:relative;}
#cFoo ul.cFooLnk li ul                  {display:none;}
#cFoo ul.cFooLnk li:hover ul            {display:block;}
#cFoo ul.cFooLnk li ul li               {float:none;clear:both;padding:0;}
#cFoo a                                 {color:#4d4d4d;font-weight:normal;}
#cFoo a:hover                           {color:#276d00;}
#cFoo a.lPrt                            {padding-left:17px;background-image:url(../img/ico/cFoo.gif);background-position:top left;background-repeat:no-repeat;}
#cFoo a:hover.lPrt                      {background-position: left -14px;}
#cFoo a.lMrk                            {padding-left:17px;background-image:url(../img/ico/cFoo.gif);background-position:top left;background-repeat:no-repeat;background-position: left -28px;}
#cFoo a:hover.lMrk                      {background-position: left -42px;}
#cFoo a:hover.lMrk ul                   {display:block;}
#cFoo a.lEmp                            {padding-left:17px;background-image:url(../img/ico/cFoo.gif);background-position:top left;background-repeat:no-repeat;background-position: left -56px;}
#cFoo a:hover.lEmp                      {background-position: left -70px;}
#tFooNavRem                             {top:10px;left:0;background-color:#FFF;border:1px dashed #B3B3B3;position:absolute;width:120px;}

/* Tabellen */
.eTxt td                                {padding:0 10px;}
.tBorRig1                               {border-right:1px solid #AAD76E;}
.tBorRig2                               {border-right:2px solid #AAD76E;}
.tBG1                                   {background-color:#AAD76E;}
.comTabLst                              {padding:0 9px 9px 9px;}
.comTabLstcol1                          {width:65px;vertical-align:top;}
.comTabLstcol2                          {width:100px;vertical-align:top;}
.comTabLstcol3                          {width:87px;vertical-align:top;font-weight:bold;}
.comTabLstcol4                          {vertical-align:top;font-weight:bold;}
.comTabLst td                           {border-bottom:1px dashed #B3B3B3;padding:10px 0 10px 0;}
.comTabEnd td                           {border-bottom:none;padding:10px 0 0 0;}

/* Tooltip */
.tClo                                   {float:right;margin:-10px -5px 0 0;}

/* Leere Inhalte */
.invisible                              {color:#fff;display:none;}

/* Weblication Fixes */
.wglSheet                               {padding:0;margin:0;}

/* Redaktionelle Buttons */
#beButtonEditNavigation	                {float:left;margin-top:-20px;}
#beButtons					                    {float:right;margin-top:-20px;}
#beButtonEditBottom		                  {float:left;margin-top:-20px;}
#beButtonEditNavigationPor              {float:left;margin-top:0px;}
#beButtonsPor					                  {float:left;margin-top:0px;position:absolute;}
#beButtonEditBottomPor		              {float:left;margin-top:0px;}
#beButtonEditRight                      {float:left;position:absolute;bottom:0;}

/* Editormodus */
.edOut                                  {border:1px dotted red;}
.edOut .edTit                           {font-weight:bold;border:1px solid red;background:#FFCCCC;}
.edIn                                   {border:1px dotted blue;}
.edIn .edTit                            {font-weight:bold;border:1px solid blue;background:#CCCCFF;}
.edDel                                  {height:25px;vertical-align:middle;}

/*Rezepte*/
.rzImgL                                 {height:125px;width:400px;}
.rzImgM                                 {height:100px;width:323px;}
.rzImgS                                 {height:95px;width:200px;}
.rzImgSFirst                            {padding-top:7px;}
.rzImgCsS                               {height:42px;width:100px;}
.rzImgCsL                               {height:250px;width:250px;}
.rzZutOut, .rzZutTab                    {border-collapse:collapse;}
.rzZutOut td                            {vertical-align:top;padding:0;}
.rzZutTab                               {width:189px;}
.rzZutTab td                            {height:33px;border-bottom:1px dashed #B3B3B3;vertical-align:middle;}
.rzZutEnd                               {border-bottom-width:0;}
.rzZutLef                               {text-align:left;}
.rzZutRig                               {text-align:right;}
.anzeige                                {width:457px;float:left; border-right: 1px solid #AAD76E;}
.bewertung                              {position:absolute; display:none; background-color:#efefef; width:400px;z-index:100;left:500px;top:300px;}
.button                                 {border-width: 0pt; margin: 10px 0pt; width: 100%; background-color: rgb(170, 215, 110); color: rgb(39, 109, 0); line-height: 18px; font-size: 16px; font-weight: bold;}
#zubereitung p                          {margin-bottom:10px;}
.rezEmpTop td                           {padding:0 0 10px 0;border-bottom:1px dashed #B3B3B3;vertical-align:top;}
.rezEmp td                              {padding:10px 0 10px 0;border-bottom:1px dashed #B3B3B3;vertical-align:top;}
.rezEmpEnd td                           {padding:10px 0 0 0;vertical-align:top;}
.rVieAenRez                             {background-image:url(../img/bg/bgLineVertical.gif);background-repeat:repeat-y;background-position:5px top;}
.tblAehRez                              {margin:7px 0 0px 13px;}
.tblAngRez                              {margin:0px 0 14px 13px;}
.tblAehRez .eTxt, .tblAngRez .eTxt      {margin:0;padding:0;}
.tblAehRez .ratingblock, .tblAngRez .ratingblock {padding:7px 0 3px 0}

/* Alleine Kochen ist doof */
.eComKoch                               {height:160px;}
.eComKochImg                            {float:left;height:140px;width:224px;padding:10px 0 0 14px;overflow:hidden;}
.eComKochDat                            {float:left;height:140px;width:177px;padding:10px 0 0 0;}
.eComKochDat:hover                      {color:#276d00;}
.eComKochStatm                          {float:right;height:140px;border-left:1px dashed #B3B3B3;padding-left:10px;width:220px;;margin-top:10px;}
.eComKochStatmOhne                      {float:right;height:1px;width:1px;}
.eComKochStatmDet                       {margin-top:-4px;}
#cWhyCMATre                             {padding-bottom:13px;}

/* Bewertung */
.bewStar, .bewStarAct                   {float:left;width:116px;text-align:center;color:#276D00;}
.bewStar .ratingblock, .bewStarAct .ratingblock {text-align:center;}
.bewStar .ratingblock .unit-rating, .bewStarAct .ratingblock .unit-rating {margin:auto;}
.bewStar:hover .unit-rating li.current-rating, .bewStarAct .unit-rating li.current-rating {background-position:left -16px;}

/*Tabelle einkaufsliste*/
.vorschauTb td                          {border-bottom:1px solid #000000;}
.einkaufsliste                          {position:absolute; display:none; background-color:#ffffff;border:1px solid;overflow: auto; top:100px;left:350px;width:300px;height:600px;}
.delRez                                 {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;padding:0 0 0 20px;background:url(../img/ico/del_hover.gif) center left no-repeat;}
.delRez:hover                           {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;padding:0 0 0 20px;background:url(../img/ico/del.gif) center left no-repeat;}
.printRez                               {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;padding:0 0 0 20px;background:url(../img/ico/print.gif) center left no-repeat;}
.printRez:hover                         {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;padding:0 0 0 20px;background:url(../img/ico/print_hover.gif) center left no-repeat;}

/* Tabelle Message */
.msgTab                                 {border-collapse:collapse;}
.msgTab th                              {text-align:left;padding-bottom:7px;}
.msgTab td                              {text-align:left;vertical-align:top;padding-top:10px;padding-bottom:10px;color:#4d4d4d;border-top:1px dashed #B3B3B3;font-weight:normal;}
.msgTab td a                            {color:#4d4d4d;font-weight:normal;}
.msgUnr td                              {text-align:left;vertical-align:top;padding-top:10px;padding-bottom:10px;color:#4d4d4d;border-top:1px dashed #B3B3B3;font-weight:bold;}
.msgUnr td a                            {color:#4d4d4d;font-weight:bold;}

/* ToolTip */
#WzClOsE                                {position:absolute;right:0px;padding:5px 10px 0 0;}
#WzTiTl                                 {padding:0;margin:0;height:0px;position:relative;z-index:1;}
#WTit                                   {height:9px;font-size:7px;line-height:7px;background-image:url('../img/bg/bgTooTipTop.gif');background-repeat:no-repeat;}
#WzBoDy                                 {background-repeat:repeat-y;position:relative;z-index:0;}
#WzBoDyI                                {overflow:hidden;margin-right:1px;padding:17px 20px 15px 20px;background-image:url('../img/bg/bgTooTipVer.gif');background-repeat:repeat-x;background-position:bottom;}
#WzFoo                                  {background-color:transparent;padding:0;margin:0;font-size:5px;line-height:5px;height:5px;background-image:url('../img/bg/bgTooTipBot.gif');background-repeat:no-repeat;}

/* Rezeptsuche */
.ratBloSeaResHr                         {border-bottom:1px dashed #B3B3B3;clear:both;font-size:1px;height:1px;line-height:1px;}
.ratBloSeaRezHr                         {border-bottom:1px dashed #B3B3B3;clear:both;font-size:1px;height:1px;line-height:1px;padding-top:6px;margin-bottom:6px;}
.ratBloSeaRes                           {float:left;}
.ratBloSeaRes .ratingblock              {margin-top:-9px;margin-bottom:-5px;}
.ratBloSeaPerAnz                        {padding-bottom:3px;}
.ratBloZubZei                           {padding-bottom:3px;}
.ratBloSeaRezNam                        {padding-bottom:3px;}
.ratBloSeaResVid                        {padding-left:2px;}

/*Mitgliedersuche */
#sErwMitSuch                            {margin-top:8px;}
.tblErwMitSuch td                       {padding: 0 10px 8px 0;}
.tblSeaTabErg th                        {padding: 0 0 6px 0;}
.tblSeaTabErg td                        {padding: 10px 0 0 0;border-top:1px dashed #B3B3B3;}
.tblSeaTabErg td img                    {padding: 0 10px 10px 0;}
.tblSeaTabErg                           {margin-bottom:-10px;}

/* Starrater */
.ratingblock                            {display:block;border-bottom:0px solid #999;padding:6px 0 8px 0;}

/* Rezeptbewertung */
.loading                                {height: 30px;background: url('../img/ico/load.gif') 50% 50% no-repeat;}
.unit-rating                            { /* the UL */	list-style:none;margin: 0px;padding:0px;height: 16px;line-height:16px;text-align:left;background: url('../img/ico/starrating.gif') top left repeat-x;}
.unit-rating li                         {text-indent: -90000px;padding:0px;margin:0px;/*\*/	float: left;/* */}
.unit-rating li a                       {outline: none;display:block;width:17px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover                 {background: url('../img/ico/starrating.gif') left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit                  {left: 0px;}
.unit-rating a.r1-unit:hover            {width:17px;}
.unit-rating a.r2-unit                  {left:17px;}
.unit-rating a.r2-unit:hover            {width: 34px;}
.unit-rating a.r3-unit                  {left: 34px;}
.unit-rating a.r3-unit:hover            {width: 51px;}
.unit-rating a.r4-unit                  {left: 51px;}
.unit-rating a.r4-unit:hover            {width: 68px;}
.unit-rating a.r5-unit                  {left: 68px;}
.unit-rating a.r5-unit:hover            {width: 85px;}
.unit-rating a.r6-unit                  {left: 85px;}
.unit-rating a.r6-unit:hover            {width: 102px;}
.unit-rating a.r7-unit                  {left: 102px;}
.unit-rating a.r7-unit:hover            {width: 119px;}
.unit-rating a.r8-unit                  {left: 119px;}
.unit-rating a.r8-unit:hover            {width: 136px;}
.unit-rating a.r9-unit                  {left: 136px;}
.unit-rating a.r9-unit:hover            {width: 153px;}
.unit-rating a.r10-unit                 {left: 153px;}
.unit-rating a.r10-unit:hover           {width: 170px;}
.unit-rating li.current-rating          {background: url('../img/ico/starrating.gif') left bottom;position: absolute;height: 16px;display: block;text-indent: -9000px;z-index: 1;}
.voted                                  {color:#999;}
.thanks                                 {color:#36AA3D;}
.static                                 {color:#5D3126;}

/* Saisonkalender */
.saiKalMon                              {width:45px;height:40px;border-bottom: 1px solid #aad76e;border-right: 1px solid #aad76e;}
.saiKalMon saisonSel                    {width:45px;height:40px;border-bottom: 1px solid #276d00;border-right: 1px solid #276d00;font:bolder;}
.saiKalDivFil                           {position:absolute;margin-top:-29px;padding-left:440px;}
.saiKalSpaFil                           {color:#286d02;vertical-align:middle;}
.saison0                                {color:#286d00;text-align:center;height:74px;border-bottom: 1px dashed #B3B3B3;border-right: 1px solid #aad76e;}
.saison1                                {color:#286d00;text-align:center;background: url('../img/ico/saison1.png') no-repeat bottom;height:74px;border-bottom: 1px dashed #B3B3B3;border-right: 1px solid #aad76e;}
.saison2                                {color:#286d00;text-align:center;background: url('../img/ico/saison3.png') no-repeat bottom;height:74px;border-bottom: 1px dashed #B3B3B3;border-right: 1px solid #aad76e;padding-bottom:15px;}
.saison3                                {color:#286d00;text-align:center;background: url('../img/ico/saison2.png') no-repeat bottom;height:74px;border-bottom: 1px dashed #B3B3B3;border-right: 1px solid #aad76e;padding-bottom:7px;}
.saisonSel                              {color:#fff;text-align:center;background: url('../img/ico/saisonSelekt.png') no-repeat bottom;}
.saiKalScr a                            {font-weight:normal;}
.saiKalScr strong a                     {font-weight:bold;}
.shover a:hover                         {color:#286d00;}
.shover a                               {color:#000;}
.strong                                 {font-weight:bold;}

/* Nährwert */
.eFleischTab                            {padding:10px 0 10px 0}
.tblNaehrwert                           {margin:0px 10px 5px 10px;}
.tblNaehrwertContent                    {margin:5px 10px 0px 10px;}

.errMsg   {padding:0 10px 0 10px;}

/* On-/Offlinestatus */
span.mon, span.won                      {padding-left:5px;color:#276D00;}
span.moff, span.woff                    {padding-left:5px;}
img.moff, img.woff, img.mon, img.won    {padding-top:2px;}

/* Buttons */
#bSubMitFin                             {width:124px;padding: 0 0 3px 0;}
#bServSubMitFin                         {width:108px;padding: 0 0 3px 0;margin-top:8px;}
#bSubRezFin                             {width:100px;padding: 0 0 3px 0}
#bSubRezFinCon                          {width:100px;padding: 0 0 3px 0}
#bSubKochGruFin                         {width:122px;padding: 0 0 3px 0}
#bSubRezEmp                             {width:35px;padding: 0 0 3px 0;margin-left:3px;}
#bSubRezWochPla                         {width:140px;padding: 0 0 3px 0;margin-left:3px;}
#bSubRezWochPlaSpe                      {width:153px;padding: 0 0 3px 0;}
#bSubRezBew                             {width:143px;padding: 0 0 3px 0;margin-top:10px;}
#bSubRezBewReg                          {width:115px;padding: 0 0 3px 0;margin-top:10px;}
#bSubInbDel                             {width:66px;padding: 0 0 3px 0}
#bSubRezLieb                            {width:139px;padding: 0 0 3px 0;margin-top:8px;}
#bSubRezWochPla                         {width:114px;padding: 0 0 3px 0;margin-top:8px;}
#bForumNew                              {width:177px;margin:15px 0 0 0;}
#bForumAbbrechen                        {width:79px;margin:0 0 0 10px;}
#bForumSpeichern                        {width:74px;}

/* Login Portal */
.lAlo                                   {position:absolute;margin-left:7px !important;margin-left:-2px;}

/* Messenger */
.mInbtd1                                {}
.mInbtd2                                {width:70px;}
.mInbtd3                                {}
.mInbtd4                                {}
.mInbtd5                                {}

#stadt .input                           {margin-right:10px;}

/*Lieblingsrezepte*/
.lVLine                                 {background-image:url(../img/bg/bgLineVertical.gif);background-repeat:repeat-y; background-position: 0px top}

/* Bilder Galerie */
#wGalerie .wglSheet                     {padding:0;margin:0;}
#wGalerie .wGalleryDetails              {background-color:#fff;margin:0;padding:7px 15px 0 13px;text-align:left;}
#wGalerie .wDetailsContainer            {background-color:#b3b3b3;border-bottom:solid 1px #aad76e;text-align:center;margin:0;padding:10px 0 10px 0;}
#wGalerie .eTxt                         {padding-top:5px;}
#wGalerie .wInputContainer              {margin-bottom:-5px;}
#wGalerie .wglSheetContent              {margin:0;}
#wGalerie .wScrollContainer             {display:none;}
#wGalerie .wPrepareInput                {font-size:12px;width:15px;color:#276d00;border-width:0;text-align:center;}
.wScrollPreviousGallery                 {float:left;cursor:pointer;}
.wScrollNextGallery                     {float:right;cursor:pointer;}
.tblScrollGallery                       {text-align:center;padding-top:4px;color:#276d00;}
#wGalerie .srTab .bBL                   {height:26px;line-height:26px;background-position: left -1px;text-align:left;}
#wGalerie .bTab .bBR                    {height:40px;background-position: right -1px;}
#wGalerie .eLnk                         {padding:0}
#wGalerie .wScrollPreviousGallery       {font-weight:bold;color:#276d00;padding:0 10px 0 21px;background:url(../img/ico/arrow2.gif) center left no-repeat;}
#wGalerie .wScrollNextGallery           {font-weight:bold;color:#276d00;padding:0 21px 0 10px;background:url(../img/ico/arrow.gif) center right no-repeat;}
#wGalerie .srPp                         {padding:0 3px;}
#wGalerie .bold                         {font-weight:bold;}
#wGalerie .box1                         {padding-top:7px;}
#wGalerie .lfArrow                      {background:transparent url(../img/ico/arrow.gif) no-repeat scroll left center;padding:0 0 0 21px;margin-left:5px;}

/* Sitemap */
.eSitMapL0Home			                    {color:#4d4d4d;font-weight:normal;padding-left:14px;background:url(../img/ico/arrowGrey.gif) no-repeat scroll; background-position:left center;}
.eSitMapL0Home:hover	                  {color:#4d4d4d;font-weight:normal;}
.eSitMapL0Left                          {float:left;width:75px;margin-top:15px;}
.eSitMapL0Right                         {float:left;width:550px;margin-bottom:15px;margin-top:15px;}
.eSitMapL1                        	    {float:left;width:212px;}
.eSitMapL2                        	    {float:left;width:338px;}
.eSitMapL1Itm                     	    {padding:0 0 1px 14px;background:url(../img/ico/arrowGrey.gif) no-repeat scroll; background-position:left center;}
.eSitMapL2Itm                     	    {padding:0 0 1px 14px;background:url(../img/ico/arrowGrey.gif) no-repeat scroll;background-position:left center;}
.eSitMapL3Itm                     	    {padding:0 0 1px 32px;background:url(../img/ico/arrowGrey.gif) no-repeat scroll;background-position:18px center;}
.eSitMapL4Itm                     	    {padding:0 0 1px 50px;background:url(../img/ico/arrowGrey.gif) no-repeat scroll;background-position:36px center;}
.eSitMapDel				                      {margin-bottom:7px;width:583px;height:9px;border-bottom:1px dashed #B3B3B3;clear:both;line-height:1px;font-size:1px;}
.eSitMapGrey			                      {color:#4d4d4d;font-weight:normal;}
.eSitMapGrey:hover		                  {color:#4d4d4d;font-weight:normal;}

/* Treffpunkt Forum*/
.tblForumTreffpunkt                     {padding:10px;}
.tblForumTreffpunkt th                  {text-align:left;padding: 0 20px 10px 0;}
.tblForumTreffpunkt td                  {vertical-align:top;padding-top:10px;border-top:1px dashed #B3B3B3;}
.thnonespace                            {padding-right:0;}
.ForumUsrPic                            {float:left;width:70px;padding-bottom:10px;}
.ForumData                              {float:left;width:321px;padding-bottom:10px;}
.ForumData:hover                        {color:#276D00;}
.ForumSortSelect                        {position:absolute;margin-top:-29px;padding-left:456px;}
.eFormForumNewThread                     {padding-top:5px;}
.eFormForumNewThread .eFrmLab           {left:14px;}
.eFormForumNewThread .eFrmFld           {padding:5px 0 0 0;}
.eFormForumNewThread .eFrmFldTxt        {padding:5px 0 0 0;height:235px;}
.eFormForumNewThread .eFrmFldTxt textarea {height:220px;}
.eFormForumNewThread .eFrmInp           {padding-left:124px;width:411px;}
.tblForumTreffpunktThreads              {padding:10px;}
.tblForumTreffpunktThreads td           {vertical-align:top;}

/*.eForumCaptcha                        {padding:0 124px;}*/
.eForumCaptcha                          {}
.eForumCaptcha .eFrmLab                 {left:0px;}
.eForumCaptcha .eFrmInp input           {width:200px;}
.eForumCaptcha .eFrmInp                 {padding-left:89px;}
.eForumCaptcha .eFrmFld                 {padding:20px 0 20px 120px;border-top:1px dashed #B3B3B3;border-bottom:1px dashed #B3B3B3;}
.eForumCaptcha .eFrmInf                 {padding-left:88px;clear:none;width:200px;}
.eFrmForumBottomLeft                    {float:left;width:248px;padding-top:15px;}
.eFrmForumBottomRight                   {float:left;width:163px;padding-top:15px;}
.eFrmForumCheckboxLeft                  {float:left;width:22px;}
.eFrmForumCheckboxRight                 {float:left;width:216px;margin-top:-2px;}

/*Pflanzenfinder*/

div#balkon_page                         {position: relative;	width: 658px;	background-color: #FFFFFF;}
div.plant_option                        {padding:1px;	margin:0px;	vertical-align:top;}
div.plant_option input                  {margin:0px;	padding:0px;}
div.balkon_full                         {width: 658px;}
div.balkon_header                       {height: 26px;	background-color: #FFFFFF;	color: #114E3C;	font-weight: bold;}
.balkon_zahl                            {margin-top: 45px;	font-size: 21px;	display: block;	font-family:arial;	font-weight:bold;	color:#3f856d;	text-align:center;}
p.balkon_header                         {position: relative;	top: 6px;	margin-left: 14px;}
div.balkon_right                        {width: 209px;	float: left;}
div.balkon_right_solid                  {border-left-style: solid;	border-left-color: #EBF4F3;	border-left-width: 1px;}
div.balkon_right_dashed                 {background-color: #FFFFFF;	border-left-width: 1px;	border-left-style: dashed;	border-left-color: #B6C5C0;}
div.balkon_left                         {width: 385px;	float: left;}
div.balkon_box                          {position: relative;	background-color: #FFFFFF;}
div.balkon_hr                           {height: 1px;	background-color: #FFFFFF;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #b3b3b3;	margin-bottom: 5px;	margin-top: 5px; padding-left:20px;}
div.auswahl_header                      {position: relative;	width: 155px;	float: left;}
div.text_header                         {position: relative;	color: #4d4d4d;	font-weight: bold;	margin-bottom: 3px;}
.text_balkon                            {position: relative;	margin-top: 6px;	margin-left: 14px;	margin-right: 14px;	margin-bottom: 7px;	line-height: 1.1em;}
div.balkon_half                         {width: 329px;	float: left;}
div.balkon_pflanze                      {width: 218px;	float: left;	border-top:15px solid #EBF4F3;}
div.spacer_pflanze                      {width: 2px;	min-height: 26px;	float: left;}
div.pflanze_border                      {padding: 3px;	border-width: 1px;	border-style: solid;	border-color: #B6C5C0;	border-bottom-width: 0;}
div.pflanze_border_inactive             {border-bottom-width: 1px !important;}
div.pflanze_border_active               {border-bottom-width: 0 !important;	padding-bottom: 0px !important;}
div.pflanze_text_inactive               {}
div.pflanze_text_active                 {background-color: #FFFFFF;	padding-bottom: 6px;}
img.pflanze                             {border-width: 1px;	border-style: solid;	border-color: #B6C5C0;	margin-bottom: 1px;}
div#elist_empty                         {padding:20px;}
div.elist_box                           {border-top:2px solid white;	clear:both;	position:relative;	left:0px;	top:0px;	height:290px;}
div.elist_header                        {padding: 10px 0px 0px 10px;}
a.elist_del, a.elist_del:visited, a.elist_del:hover, a.elist_del:link {padding:0px;	padding-right:20px;	background-image:url('../../../index-2.html') !important;	background-repeat:no-repeat;	background-position:right;}
div.elist_content                       {padding:10px;	clear:both;}
div.elist_img                           {padding-right:10px;	padding-bottom:10px;	float:left;}
div.elist_text                          {padding:5px;	float:left;	width:400px;}
div.elist_del                           {float:right;	position:absolute;	bottom:20px;	right:10px;}
div#elist_footer_left                   {float:left;	width:200px;	padding:10px;	border-top:2px solid white;}
div#elist_footer_right                  {float:left;	width:370px;	padding:10px;	text-align:right;	border-top:2px solid white;}
div#elist_link                          {float:left;	background-color:#FFFFFF;	width:50%;	height:20px;	vertical-align: middle;}
div#paging                              {float:left;	background-color:#FFFFFF;	width:50%; 	height:20px;	text-align:right;	vertical-align: middle;}
img.findPlants                          {background-image: url(../../../index-2.html);}
*+html div#balkon_page                  {margin-bottom: -15px;}
*+html #balkon_suche input              {width: 13px;	height: 13px;}
* html div#balkon_page                  {margin-bottom: -15px;}
* html #balkon_suche input              {width: 13px;	height: 13px;}
* html div#plants_count                 {margin-top: 0;}
*+html div#elist_link,
*+html div#paging                       {margin-top: 15px;}
* html div#elist_link,
* html div#paging                       {margin-top: 15px;}
* html div#elist_link                   {margin-left: 0;	padding-left: 0;}
*+html div#elist_link                   {margin-left: 0;	padding-left: 0;}
div#elist_link                          {margin-left: -5px;	padding-left: 5px;}
div#elist_link,
div#paging                              {width: 50%;}

.pageScrollHeader                       {text-align:center;font-size:12px;}
.pageScrollHeader a.lArrow              {font-weight:bold;color:#276d00;padding:0 10px 0 21px;background:url(../img/ico/arrow2.gif) center left no-repeat;}
.pageScrollHeader a.rArrow              {font-weight:bold;color:#276d00;padding:0 21px 0 10px;background:url(../img/ico/arrow.gif) center right no-repeat;}
.pageScrollHeader .srPp                 {padding:0 3px;}
.pageScrollHeader .bold                 {font-weight:bold;}

/*#tblPflaSuch                            {margin-top:8px;}*/
/*.tblPflaSuch td                         {padding: 0 10px 8px 0;}*/
/*.tblPflaSuch th                         {padding: 0 0 6px 0;}*/
.tblPflaSuchL                           {margin-left:10px;border-top:1px dashed #B3B3B3;}
.tblPflaSuchR                           {margin-right:20px;border-top:1px dashed #B3B3B3;}
/*.tblPflaSuchTd td img                   {padding: 10px 10px 10px 0;border-top:1px dashed #B3B3B3;}*/
/*.tblPflaSuch td img                     {padding: 0 10px 10px 0;}*/
/*.tblPflaSuch                            {margin-bottom:-10px;}*/

.lPflaMerk                              {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;padding:0 10px 0 20px;background:url(../../../index-2.html) center right no-repeat;}
.lPflaMerk:hover                        {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;padding:0 10px 0 20px;background:url(../../../index-2.html) center right no-repeat;}

.lAbc a                                 {text-decoration:none;color:#276d00;font-weight:bold;cursor:pointer;font-size:12px;}
.lAbc, .lAbcAct                         {text-align:center;}
.lAbcAct a, .lAbc a:hover               {text-decoration:underline;color:#276d00;font-weight:bold;cursor:pointer;font-size:16px;}
.PflaCounter                            {font-size:26px;font-weight:bold;line-height:18px;}
a.lArrPflaExpDow                        {display:block;padding:8px 0 9px 0px;text-align:right;background:url(../img/nav/Anzeigen.jpg) center right no-repeat;}
a.lArrPflaExpUp                         {display:block;padding:8px 0 9px 0px;text-align:right;background:url(../img/nav/Schliessen.jpg) center right no-repeat;}


/*Rezeptkategorieliste*/
li.ulRezKatHaupt                       {list-style-image: url(../img/ico/liArrow.gif);list-style-position:outside;margin:0 0 0 21px;padding-left:5px;}
li.ulRezKatUnter                       {list-style-image: url(../img/ico/aUntGro.gif);list-style-position:outside;margin:0 0 0 36px;padding-left:5px;}
.tblrezkat ul                          {list-style-image:none;}

/*Kochgruppen*/
.hKochGr                               {padding: 10px 14px; background: rgb(140, 194, 70) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(40, 109, 0); font-weight: bold;}