body         { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; margin: 0px }
p  { }
td   { font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; }
a                                     { color: #3586c3; text-decoration: none }
a:link,a:active,a:visited        { text-decoration: none }
a:hover                    { color: gray }
a.menu                                       { color: black; font-size: 14px; text-decoration: none; letter-spacing: 1px }
a.menu:link, a:active, a:visited        { text-decoration: none }
a.menu:hover                      { color: #fbb900 }
a.menu_activ { color: #fbb900; font-size: 14px; text-decoration: none; letter-spacing: 1px }
a.menu_2                                        { color: black; font-size: 14px; text-decoration: none; letter-spacing: 1px }
a.menu_2:link,a:active,a:visited        { text-decoration: none }
a.menu_2:hover                     { color: #fbb900 }
a.menu_2_activ    { color: #fbb900; font-size: 14px; letter-spacing: 1px }
a.menu_2_activ_gruen { color: #32cd32; font-size: 14px; letter-spacing: 1px }
a.menu_3                                        { color: black; font-size: 12px; text-decoration: none; letter-spacing: 1px }
a.menu_3:link,a:active,a:visited        { text-decoration: none }
a.menu_3:hover                     { color: #fbb900 }
a.menu_3_activ    { color: #fbb900; font-size: 12px; letter-spacing: 1px }

a.dunkel                                      { color: black; text-decoration: none }
a.dunkel:link,a:active,a:visited        { text-decoration: none }
a.dunkel:hover                     { color: #fbb900 }
.table_row_1  { background-color: white }
.table_row_2 { background-color: #fbb900 }
.table_line_1 { border-top: 2px solid #3586c3 }
.table_line_u { border-bottom: 2px solid #3586c3 }
.table_line_o { border-top: 2px solid #3586c3 }
.schrift_gross  { font-size: 16px }
.schrift_gross_20 { font-size: 20px }
.schrift_gross_20_blau { color: #3887c2; font-size: 20px; font-weight: bold; }
.schrift_gross_20_orange { color: #f9bb06; font-size: 20px; font-weight: bold; }
.schrift_gross_20_rot { color: #e00116; font-size: 20px; font-weight: bold; }
.schrift_preis { color: #e20015; font-weight: bold; font-size: 16px }
.schrift_preis_maigruen { color: #44916c; font-weight: bold; font-size: 16px }
.schrift_preis_1 { color: #e20015; font-size: 14px }
.ueberschrift { font-weight: bold; font-size: 16px }
.ueberschrift_1  { font-weight: bold; font-size: 14px }
.orange { color: #fbb900 }
.maigruen { color: #44916c; }
a.produkte:hover                           { position: absolute; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5  }

#bild_links  { float: left; margin: 0px 10px 10px 0px; position: relative; visibility: visible }
#bild_text_links { font-size: 14px; position: absolute; top: 10px; left: 10px }


#rahmen           { text-align: left; margin: 10px auto auto; position: relative; width: 990px; height: 700px }
#content_start              { text-align: left; margin: 0px 0px 0px 220px; position: absolute; width: 770px; height: 660px; overflow: hidden }
#content    { text-align: left; position: absolute; top: 0px; left: 220px; width: 770px; height: 680px; overflow: auto }
#content_fest { text-align: left; margin: 0px 0px 0px 220px; position: absolute; width: 770px; height: 660px; overflow: hidden }
#content_fest_2 { text-align: left; margin: 0px 0px 0px 220px; position: absolute; width: 770px; height: 680px; overflow: hidden }
#menu                { background-color: transparent; position: absolute; top: 0px; left: 0px; width: 200px; height: auto }
#footer   { border-top: 2px solid #3586c3; position: absolute; top: 680px; width: 990px; height: 20px }
#footer_maigruen   { border-top: 2px solid #44916c; position: absolute; top: 680px; width: 990px; height: 20px }

#timkid_content  { font-size: 13px; text-align: left; position: absolute; left: 540px; width: 450px }
#timkid_bild  { text-align: left; position: absolute; top: 185px; left: 100px }
#timkid_bild_2   { text-align: left; position: absolute; top: 573px; left: 100px }
#timkid_bild_2_en { text-align: left; position: absolute; top: 573px; left: 140px }
#timkid_bild_3 { text-align: left; position: absolute; top: 517px; left: 540px }
#produkte_1    { text-align: left; position: absolute; top: 46px; left: 220px }
#produkte_2     { text-align: left; position: absolute; top: 46px; left: 532px }
#produkte_3     { text-align: left; position: absolute; top: 202px; left: 293px }
#produkte_4      { text-align: left; position: absolute; top: 202px; left: 532px }
#produkte_5      { text-align: left; position: absolute; top: 119px; left: 688px }
#produkte_6     { text-align: left; position: absolute; top: 358px; left: 220px }
#produkte_7      { text-align: left; position: absolute; top: 358px; left: 532px }
#produkte_8      { text-align: left; position: absolute; top: 514px; left: 376px }
#produkte_9     { text-align: left; position: absolute; top: 431px; left: 688px }
#produkte_10      { text-align: left; position: absolute; top: 358px; left: 844px }
#produkte_11 { text-align: left; position: absolute; top: 514px; left: 220px; }
#produkte_12 { text-align: left; position: absolute; top: 514px; left: 532px; }
#produkte_bild  { text-align: left; position: absolute; top: 0px; left: 0px; width: 453px; height: 680px }
#produkte_bild_text { font-weight: bold; text-align: left; position: absolute; top: 470px; left: 10px; width: 433px; height: 200px }
#produkte_content_1  { text-align: left; position: absolute; top: 0px; left: 463px; width: 527px; height: 680px; overflow: hidden }
#produkte_content_2 { text-align: left; position: absolute; top: 20px; left: 463px; width: 527px; height: 660px; overflow: auto }
#produkte_content_baddi_2 { text-align: left; position: absolute; top: 413px; left: 463px; width: 527px; height: 267px; overflow: hidden }
#produkte_content_sovo_2 { text-align: left; position: absolute; top: 340px; left: 463px; width: 527px; height: 340px; overflow: hidden }
#produkte_content_fritz_2 { text-align: left; position: absolute; top: 340px; left: 463px; width: 527px; height: 340px; overflow: hidden }
#produkte_content_owo_mk_2 { text-align: left; position: absolute; top: 380px; left: 463px; width: 527px; height: 300px; overflow: hidden }
#produkte_content_kawa_2 { text-align: left; position: absolute; top: 360px; left: 463px; width: 527px; height: 320px; overflow: hidden }
#produkte_content_mobo_2  { text-align: left; position: absolute; top: 380px; left: 463px; width: 527px; height: 300px; overflow: hidden }
#produkte_bild_zeelig_4  { text-align: left; position: absolute; top: 590px; left: 463px; width: 261px; height: 90px; overflow: hidden }
#produkte_bild_buco_4 { text-align: left; position: absolute; top: 537px; left: 463px; width: 527px; height: 143px; overflow: hidden }
#produkte_bild_mobo_4 { text-align: left; position: absolute; top: 537px; left: 463px; width: 527px; height: 143px; overflow: hidden }
#produkte_mehrinfo_zeelig { text-align: left; position: absolute; top: 648px; left: 760px }
#produkte_mehrinfo_mobo { text-align: left; position: absolute; top: 648px; left: 760px }
#produkte_mi_content_1 { text-align: left; position: absolute; top: 110px; left: 220px; width: 770px; height: 570px }
#produkte_eltern_content { text-align: left; position: absolute; top: 110px; left: 220px; width: 770px; height: 570px; overflow: auto }
#produkte_back  { text-align: right; position: absolute; top: 0px; left: 640px; width: 350px }
#produkte_preis   { text-align: right; position: absolute; top: 640px; left: 840px; width: 150px; height: 40px }
#service_bild_1  { text-align: left; position: absolute; top: 481px; left: 20px }
#service_bild_2 { text-align: left; position: absolute; top: 534px; left: 898px }
#made_in_germany  { text-align: left; position: absolute; top: 550px; left: 896px }
#so_nicht_mehr_lieferbar { text-align: left; position: absolute; top: 260px; left: 520px }
