
body          {font-size:100%; font-family:Verdana, Helvetica, Arial, sans-serif; margin:5px; margin-right:0px; padding:0px;}
body.iframe   {margin:0px; padding:0px;}

th, td      {font-size:100%; font-family:Verdana, Helvetica, Arial, sans-serif;}
th, td      {font-size:expression((cellIndex % 2 == 0) ? "70%" : "70%");}
.lmoMain th, 
.lmoMain td {font-size:expression((cellIndex % 2 == 0) ? "100%" : "100%");}
form        {margin:0; padding:0;}
img         {border:0;}
a           {text-decoration:underline;}
a:hover     {text-decoration:none;}
h2 a        {text-decoration:none;}
.noScreen   {display:none;}
.test       {border:1px solid red;}

#Header        {width:768px; max-width:766px; height:90px; max-height:90px; margin:0px; margin-bottom:-15px; padding:0px;}
#TopFrame      {width:768px; margin:0; padding:0; font-size:75%;}
#NaCoFrame     {width:656px; float:left;}
#MenueFrame    {width:132px; float:right; margin-left:-20px; overflow:hidden;}
#NaviFrame     {width:138px; float:left; margin-right:-20px; overflow:hidden;}
#ContentFrame  {width:538px; float:right; min-height:368px; margin:0px; padding:0px;}
#minTextFrame  {width:1px; font-size:3500%; float:right; overflow:hidden;}
#TextFrame     {width:478px; min-height:400px; float:left; margin-left:15px; padding-top:8px;}
#TextFrame[id] {margin-left:30px;}
#FooterFrame          {width:768px; max-width:766px; margin:0px; padding:0px; clear:both;}
#FooterAbstandFrame   {width:538px; margin-left:118px; padding:0px;}

#NaCoFrameBig          {width:767px;}
#ContentFrameBig       {width:649px; min-height:460px; float:right;}
#TextFrameBig          {width:609px; float:left; margin-left:15px; padding-top:8px;}
#TextFrameBig[id]      {margin-left:30px;}
#FooterAbstandFrameBig {width:649px; margin:0px; margin-left:118px; padding:0;}

#ModulFrame       {width:200px; position:absolute; top:6px; left:795px; text-align:center;}
#ModulFrame[id]   {position:fixed;}

#Header .logo            {background-image:url(/00_images/lemonlogo.gif); background-repeat:no-repeat; background-position:5px 5px;}
#Header .content         {height:70px; max-height:70px; margin-left:133px; padding:5px;}
#Header .content iframe  {margin-left:10px; float:left;}
#Header .content .date   {margin-top:34px; text-align:right; font-size:68.75%;}

.pfad         {font-size:85%; margin-bottom:5px;}
.pfad  span   {font-weight:bold;}
.pfad  a      {text-decoration:none;}

#NaviFrame .counter         {margin-top:15px;}
#NaviFrame .counter table   {width:138px; max-width:136px;}

.NaviContent         {margin-top:25px;}
.NaviCont            {margin-top:15px;}
.NaviCont .werbung   {margin-top:4px; margin-bottom:4px; text-align:center;}

.MenueContent            {width:132px; max-width:130px; margin-top:25px;}
.MenueContent .werbung   {margin:4px; text-align:center;}
.MenueWetter             {width:132px; max-width:130px; margin-top:25px; padding-left:32px;}
.MenueCont               {width:132px; max-width:130px; margin-top:15px;}
.MenueCont .content      {margin:0px; padding:3px;}

.navi       {padding:2px; padding-top:4px; padding-bottom:4px; display:block; font-size:100%; font-weight:bold;}
a.navi      {margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; display:block; text-decoration:none;}

.menue      {width:130px; max-width:126px; padding:2px; padding-top:4px; padding-bottom:4px; display:block; font-size:100%; font-weight:bold;}
a.menue     {margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; display:block; text-decoration:none;}

.iframe .content          {margin:0px; padding:0px; text-align:center;}

h1   {font-size:100%; margin:0; padding:0;}
h2   {font-size:108.3%; margin:0; padding:2px 5px;}
h3   {font-size:100%; margin:0; padding:0;}
.content h3 {padding:5px 0;}
ul        {margin:3px; margin-left:14px; padding:0px; list-style-type:square;}
ul.circle {list-style-type:circle;}
.content                {margin:0px; padding:0px;}
.content iframe         {margin-bottom:12px;}
.content .images        {margin:3px; margin-left:0px; margin-right:5px; float:left;}
.content .images.rechts {margin:3px; margin-left:5px; margin-right:0px; float:right;}
.content .images.center {margin:0px; margin-top:8px; margin-bottom:8px; text-align:center; float:none;}

.contentS1iframe          {width:100%; margin:0px; padding:0px; clear:both;}
.contentS1                {width:100%; margin:0px; padding:0px; clear:both;}
.contentS1 .content       {margin-top:1px; margin-bottom:10px; padding:3px 5px 8px;}
.contentS1 .content span  {font-weight:bold;}
.contentS1 .content .sprungmarke   {text-align:right; font-size:85%;}
.contentS1 .content .sprungmarke a {color:#999470;}
.contentS1 .content.sportal br     {display:none;}
.contentS1 .nullCont  {margin:0 0 10px; text-align:center;}

.contentS1 .uebersicht   {font-size:20%; text-align:center; margin-top:1px; margin-bottom:5px; padding:8px 3px 8px 3px; background-color:#fffcfc;}
.contentS1 .uebersicht span        {margin:0px;}
.contentS1 .uebersicht a           {font-size:500%; font-weight:bold;}
.contentS1 .uebersicht span        {font-size:500%; color:#999470; font-weight:normal; padding:1px;}
.contentS1 .uebersicht span a      {font-size:100%;}
.contentS1 .uebersicht span.actLink a       {text-decoration:none; color:#999470;}
.contentS1 .uebersicht span.actLink a:hover {color:#4d4a38;}

.contentS2   {width:478px; margin:0px; padding:0px; clear:both;}
.contentS21  {width:234px; float:left; overflow:hidden; margin:0px; margin-right:10px; padding:0px;}
.contentS22  {width:234px; float:left; overflow:hidden; margin:0px; padding:0px;}
.contentS2 .content   {margin-top:1px; margin-bottom:10px; padding:3px; padding-bottom:8px;}
.contentS2 .nullCont  {margin-top:0px; margin-bottom:10px; padding:0px; padding-bottom:8px; text-align:center;}

.contentS3   {width:478px; margin:0px; padding:0px; clear:both;}
.contentS31  {width:156px; float:left; overflow:hidden; margin:0px; padding:0px;}
.contentS32  {width:156px; float:left; overflow:hidden; margin:0px; margin-left:5px; padding:0px;}
.contentS33  {width:156px; float:left; overflow:hidden; margin:0px; margin-left:5px; padding:0px;}
.contentS3 .content   {margin-top:1px; margin-bottom:10px; padding:3px; padding-bottom:8px;}
.contentS3 .nullCont  {margin-top:0px; margin-bottom:10px; padding:0px; padding-bottom:8px; text-align:center;}

/* Galerie */
.contentG          {width:100%; margin-bottom:10px; clear:both;}
.contentG.scroll   {overflow:auto; height:404px;}
.contentG .content {margin-bottom:8px; padding-top:0px;}
.contentG3         {width:150px; float:left; margin:0px; margin-right:2px; padding:0px;}
.galerie           {text-align:center; border-bottom:1px solid #8E9B8E;}
.bo01              {border-left:2px solid #8E9B8E; border-right:0px;}
.bo02              {border-left:2px solid #8E9B8E; border-right:0px;}
.bo03              {border-left:0px; border-right:2px solid #8E9B8E;}
.bo04              {border-left:0px; border-right:2px solid #8E9B8E;}
.galerie .icon     {margin:2px; padding:4px; text-align:center; border-bottom:1px solid #8E9B8E;}
.bo01 .icon        {border-left:2px solid #8E9B8E; border-right:0px;}
.bo02 .icon        {border-left:0px; border-right:2px solid #8E9B8E;}
.bo03 .icon        {border-left:2px solid #8E9B8E; border-right:0px;}
.bo04 .icon        {border-left:0px; border-right:2px solid #8E9B8E;}
.galerie .icon a   {margin:0px;}
.galerie .text     {margin-top:2px; padding-top:2px; text-align:left; line-height:155%; border-top:1px solid #8E9B8E;}
.galerie img       {margin:4px; padding:0px;}
/* End Galerie */

/* Sonderfaelle */
.contN24 td span    {margin-right:6px;}
.contN24 td span br {display:none;}
.tvtmp  {margin:0; padding:2px 2px 2px 5px; border-left:1px solid #445f72; border-right:1px solid #445f72; text-align:left;}
.mittig {border-bottom:1px solid #445f72; font-weight:bold; text-align:center;}
.rechts {border-bottom:1px solid #445f72; font-size:10px; text-align:right;}
.unten  {margin-bottom:8px;}
.tvtmp br  {display:none;}
.tvtmp select {width:84px; font-size:10px;}
.tvtmp input       {width:61px; padding:3px 0; font-size:10px; border:1px solid #ccdae5;}
.tvtmp input.unten {width:80px; padding:3px 0 2px; background:#618aa8; color:#fff; font-size:9px; font-weight:bold;}
.tvtmp div.tvtmp {padding:3px 0; border:0; font-size:10px;}

.wetter td       {white-space:normal;}
.wetter td font  {white-space:normal;}
.wetter .content         {text-align:center;}
.wetter .content div     {text-align:right; margin-bottom:4px; font-weight:bold;}
.wetter .content div div {text-align:left; margin-bottom:8px;}
.wetter input    {height:20px; max-height:20px; border:1px solid #999470;}
.wetter select   {width:90px; height:20px; border:1px solid #999470;}
body.eCard                 {margin:0px; padding:0px;}
.eCard #TextFrameBig       {width:562px; margin-left:0px;}
.eCard .contentS1 .content {margin-top:0px; margin-bottom:0px;}
.eCard .contentG           {margin-top:10px; margin-bottom:8px;}
.eCard .eCard01            {width:266px; line-height:18px; float:left; margin-right:10px; text-align:right;}
.eCard .eCard01 input      {width:256px; height:18px; max-height:18px; margin-bottom:4px;}
.eCard .eCard01 textarea   {width:256px; margin-bottom:4px;}
.eCard .eCard02            {width:266px; line-height:18px; float:left; margin-right:10px;}
.eCard .eCard02 select     {width:200px;}
/* End Sonderfılle */

#FooterFrame .content   {margin:0px; margin-top:2px; margin-bottom:4px; padding:0px; text-align:center;}
#FooterFrame a          {font-weight:bold; font-size:90%;}

#ModulFrame .content   {margin:0px; padding:0px; text-align:center;}
#ModulFrame iframe     {margin-bottom:12px;}