html                     {height:100%; }body                     {text-align: left; margin:0px; padding:0px; background-color:#DFDFDF; }body p                   {font-family:Geneva,Verdana; font-size:9pt; margin:0px; padding:10px 0px 0px 0px; color:#505050;}h1                       {color:#676767; font-family:Geneva,Verdana; font-size:9pt; margin:0px 0px 10px 0px; padding:0px; line-height:140%;}h1.mb0                   {color:#676767; font-family:Geneva,Verdana; font-size:9pt; margin:0px; padding:0px;}h2                       {color:#676767; font-family:Geneva,Verdana; font-size:9pt; margin:0px; padding:0px;}fieldset                 {margin:0px; padding:5px 10px 10px 10px; border:1px solid #676767;}legend                   {margin:0px; padding:0px; font-family:Geneva,Verdana; font-weight:bold; font-size:80%; color:#676767;}label                    {display:block; font-family:Geneva,Verdana; font-size:9pt; padding:0px; margin:0px 0px 2px 0px;}input.submit             {float:left; background-color:#748080; color:#ffffff; border:1px solid #748080;}p.ut                     {font-size:8pt; margin:3px 0px 0px 0px; padding:0px;}p.ut2                    {font-size:8pt; margin:0px 0px 21px 0px; padding:3px 0px 0px 0px;}p.pop_up                 {color:#f37c09;}p.pop_up a               {color:#f37c09; text-decoration:none;}.bold                    {font-weight:bold; color:#676767;}.bold_o                  {font-weight:bold; color:#f37c09;}.o                       {color:#f37c09;}.wn                      {font-weight:normal; color:#505050;}.back                    {text-decoration:none; color:#f37c09; text-align:right;}.back a                  {text-decoration:none; color:#f37c09;}.text_link               {text-decoration:none; color:#f37c09;}#contentbox              {float:left; width:820px; height:100%; background:#ffffff;}#menu_col                {float:left; width:155px;}#picture_col             {float:left; width:70px; height:129px;}#main_col                {float:left; width:595px;}.top                     {float:left; width:100%; height:24px; background:#748080; color:#ffffff; font-size:11px; border-bottom: 1px solid #ffffff; cursor:default;}.top ul                  {float:right; list-style-type: none; padding:3px; margin:2px 0px 0px 0px;}.top ul li               {display:inline; padding:0px; margin:0px;}.top li a                {text-decoration:none; color:#ffffff; font-family:arial; padding:0px 2px 0px 2px;}.rb_link                 {float:left; width:100%; height:104px;}.head                    {float:left; width:100%; height:80px; background:#748080;}.title                   {float:left; padding:0px 0px 0px 40px; width:555px; height:24px; background:#f37c09;}.small                   {float:left; width:100%; height:24px; border-bottom: 1px solid #ffffff; background:#748080 url(images/bbg1g.jpg) no-repeat top left;}.high                    {float:left; width:100%; height:104px; background:#748080 url(images/bbg2g.jpg) no-repeat top left;}#menu                    {float:left; width:155px; background:#ffffff;}#menu ul                 {list-style-type: none; padding:1px 0px 1px 0px; margin:40px 0px 0px 0px; background:#748080;}#menu ul li              {width:143px; height:20px; padding:0px 0px 0px 12px; margin:1px 0px 0px 0px; background:#ffffff;}#menu ul li a.norm       {color:#676767; font-family:Arial,Geneva,Verdana; font-size:11px; font-weight:bold; text-decoration:none; padding:0px; margin:0px;}#menu ul li a.akt        {color:#f37c09; font-family:Arial,Geneva,Verdana; font-size:11px; font-weight:bold; text-decoration:none; padding:0px; margin:0px;}#main                    {float:left; width:550px; padding:40px 0px 30px 115px; margin:0px;}#main ul                 {list-style-type:disc; font-family:Geneva,Verdana; font-size:9pt; margin: 15px 0px 0px 0px; padding:0px;}#main ul li              {padding:0px; margin:0px 0px 5px 0px; color:#f37c09;}#main ul li span         {color:#505050;}#lp1_l                   {float:left; width:327px; margin-top:15px;}#lp1_l p                 {line-height:130%; padding:0px 0px 10px 0px;}#lp1_r                   {float:left; width:203px; margin-top:15px; padding:0px 0px 0px 20px;}#lp1_r a.pl              {color:#505050;}#lp_kontakt              {padding:0px; margin:48px 0px 0px 0px;}#lp_kbutton              {float:left; width:160px; height:35px; padding:0px; margin:0px 0px 0px 0px; background-color:#ffffff; border:none; cursor:pointer;}#lp1_l2                  {float:left; width:327px; margin-top:30px;}#lp1_r2                  {float:left; width:203px; margin-top:27px; padding:0px 0px 0px 20px;}#lp1_r2 p                {padding:0px 0px 0px 0px;}#lp1_r2 ul               {float:left; margin:5px 0px 0px 0px; padding:0px 23px 0px 15px;}#p2_l                    {float:left; width:364px;}#p2_l ul                 {padding:0px 0px 0px 15px; margin:5px 0px 0px 0px;}#p2_r                    {float:left; width:141px; padding:0px 0px 0px 45px;}#p2_u                    {float:left; width:550px; height:240px; margin:20px 0px 0px 0px; padding:0px; background:#ffffff url(images/overbeck2627.jpg) no-repeat top center;}.wrapper                 {float:left; width:412px; margin-bottom:25px;}.wrapper p               {margin:0px; padding:0px;}.flob                    {width:200px; height:100%; position:relative;}.flob div                {position:absolute; bottom:0; left:0;}.flob p                  {font-family:Geneva,Verdana; font-size:9pt; color:#505050; margin:0px 0px 10px 0px; padding:0px;}.flob a                  {font-family:Geneva,Verdana; text-decoration:none; font-weight:bold; font-size:9pt; color:#f37c09;}.flob h2                 {margin:0px 0px 10px 0px;}.flot                    {width:200px; height:100%; position:relative;}.flot div                {position:absolute; top:0; left:0;}.flot p                  {font-family:Geneva,Verdana; font-size:9pt; color:#505050; margin:0px 0px 10px 0px; padding:0px;}.flot a                  {font-family:Geneva,Verdana; text-decoration:none; font-weight:bold; font-size:9pt; color:#f37c09;}.flot h2                 {margin:0px 0px 10px 0px;}#lepr_alberts            {width:390px; padding:0px 100px 0px 0px; background:#ffffff url(images/lepr_alberts1.jpg) no-repeat top right;}#lepr_alberts p          {line-height:140%;}.lepr_brita1             {float:left; width:380px; padding:0px 170px 0px 0px;}.lepr_brita1 p           {line-height:140%;}.lepr_brita21            {float:left; width:217px; padding:40px 20px 0px 0px;}.lepr_brita21 p          {font-size:7pt; margin:0px; padding:3px 0px 0px 0px;}.lepr_brita22            {float:left; width:155px; padding:0px; margin:40px 0px 0px 0px;}.flob_brita22            {width:100%; height:100%; position:relative;}.flob_brita22 div        {position:absolute; bottom:0; left:0;}.flob_brita22 p          {font-size:7pt; margin:0px; padding:15px 0px 0px 5px;}.reak                    {float:left; margin:0px 0px 40px 0px;}.reak_l                  {float:left; width:125px; padding:0px 20px 0px 0px; text-align:right;}.reak_l h2               {color:#f37c09;}.reak_r                  {float:left; width:405px;}.reak_text               {float:left; width:374px; padding:0px 30px 0px 145px;}#karo                    {width:420px; margin-top:20px; background:#ffffff url(images/karo.jpg) no-repeat top left;}#karo p.karoital         {height:177px; padding:0px 0px 10px 185px; font-style:italic;}#kontakt_form            {width:463px; padding:0px; margin:0px;}#kontakt_form fieldset   {width:400px;}#kontakt_form p          {padding:0px; margin:2px 0px 5px 0px;}#kontakt_form input      {width:250px;}#kontakt_form textarea   {width:395px;}#kontakt_form .senden    {position:relative; top:7px; padding-top:10px;}#info_spruch             {width:410px; font-family:Geneva,Verdana; font-size:9pt; margin:0px 0px 10px 0px; padding:0px; color:#505050;}#info_must               {width:410px; font-family:Geneva,Verdana; font-size:8pt; margin:10px 0px 5px 0px; padding:0px; color:#505050;}#info_form               {width:463px; padding:0px; margin:0px;}#info_form fieldset      {width:400px; border:none; margin:0px; padding: 5px 0px 0px 10px;}#info_form legend        {margin:0px; padding:3px 0px 3px 0px; font-family:Geneva,Verdana; font-weight:bold; font-size:80%; color:#676767;}#info_form p             {color:#505050; padding:0px; margin:2px 0px 5px 0px;}#info_form input         {width:250px;}#info_form textarea      {width:395px;}#info_form label.frage   {display:inline; color:#676767; font-weight:bold; margin:0px; padding:0px;}#info_form input.ifrage  {display:inline; width:15px; margin:0px 3px 0px 0px; padding:0px;}#info_form label.tel     {display:inline; color:#505050; margin:0px; padding:0px 3px 0px 0px;}#info_form input.itel1   {display:inline; width:50px; margin:0px 3px 0px 0px; padding:0px;}#info_form input.itel2   {display:inline; width:120px; margin:0px 3px 0px 0px; padding:0px;}#info_form label.zeit    {display:inline; position:relative; top:-2px; margin:0px; padding:0px;}#info_form input.izeit   {display:inline; width:15px; margin:0px 3px 0px 0px; padding:0px;}#info_form table         {padding:0px; margin:5px 0px 0px 0px;}#info_form .adresse_l    {margin:5px 0px 0px 0px; padding:0px 16px 0px 0px; color:#505050;}#info_form .adresse_r    {margin:5px 0px 0px 0px;}#adresse_r               {float:left; width:320px; margin:5px 0px 0px 0px;}#info_form .senden       {padding-top:10px;}.info_fehler             {width:400px; margin:0px 0px 4px 0px; padding:3px; border:#f37c09 solid 1px; font-weight:bold; color:#676767;}#sitemap a               {color:#505050;}#sitemap ul ul           {margin:5px 0px 0px 15px; padding:0px;}.presse_quelle           {color:#f37c09; padding:0px 190px 10px 0px;}.presse_link             {color:#f37c09;}.presse_text             {padding:0px 140px 20px 25px;}#wir                     {padding:0px 80px 0px 0px;}#wir p                   {line-height:120%;}.team                    {width:420px; margin-top:20px; font-family:Geneva,Verdana; font-size:9pt;}.team span               {font-weight:bold; color:#f37c09;}.team p                  {margin:0px; padding:0px;}#footerbox               {float:left; width:820px; height:22px; background:#748080; color:#ffffff; font-size:11px;}#footer1                 {float:left; width:150px; padding:4px 0px 0px 5px;}#footer2                 {float:left; width:70px; height:22px; display:block; background:#748080 url(images/bbg4g.jpg) no-repeat top left;}#footer3                 {float:left; width:595px;}#footer3 ul              {float:right; list-style-type:none; padding:3px; margin:1px 0px 0px 0px;}#footer3 ul li           {display:inline; padding:0px; margin:0px;}#footer3 li a            {color:#ffffff; text-decoration:none; font-family:arial; padding:0px 2px 0px 2px;}#lp1_wrapper             {float:left; width:327px; height:165px; margin:30px 0px 0px 0px; text-align:right; background:#ffffff url(images/firmenbuecher.jpg) no-repeat top right;}#lp1_wrapper p           {margin:0px; padding:0px 0px 12px 0px; font-size:8pt; position:relative; right:40px;}#lp1_flo                 {width:130px; height:100%; position:relative; margin-right:195px;}#lp1_flo div             {position:absolute; bottom:0; right:0;}