html,body                                                      { width:100%; height:100%; margin:0px; padding:0px; }
body                                                          { background-color:#fdeec3; text-align:center; }
#sprachen1                                                    { width:100%; height:25px; text-align:center; background-color:#ffffff; }
#sprachen2                                                    { width:974px; height:25px; margin:auto; text-align:right; }
#sprachen2 #impressum     { color:#000000; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; }
#sprachen2 #impressum a:link, #sprachen #impressum a:active, #sprachen #impressum a:visited { color:#000000; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; text-decoration:none; }
#sprachen2 #impressum a:hover { color:#000000; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; text-decoration:underline; }
#header1                                                      { width:100%; height:296px; text-align:center; }
#header2                                                      { width:976px; margin:auto; }
#headerl                                                      { width:1px; height:296px; background-position:-1999px; background-image:url('../images/rand_links.gif'); background-repeat:no-repeat; float:left; }
#headerm                                                      { width:974px; height:296px; float:left; background-repeat:no-repeat; text-align:left; }
#headerr                                                      { width:1px; height:296px; background-image:url('../images/rand_rechts.gif'); background-repeat:no-repeat; float:left; }
#logo                                                          { width:210px; height:108px; position:absolute; margin-top:200px; margin-left:15px; }
#navi                                                          { width:974px; height:37px; background-image:url('../images/navig_bg.gif'); background-repeat:no-repeat; text-align:left; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:13px; text-decoration:none; color:#484847; }
#navi a:link,#navi a:visited,#navi a:active                    { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:13px; text-decoration:none; color:#484847; }
#navi a:hover                                                  { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:13px; text-decoration:underline; color:#484847; }
#randoben                                                      { width:974px; height:22px; margin:auto; background-image:url('../images/rand_oben.gif'); background-repeat:no-repeat; }
#randlinks                                                    { width:22px; float:left; }
#menuelinks                                                    { width:183px; text-align:center; float:left; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; text-decoration:none; color:#484847; }
#menuelinks a:link,#menuelinks a:visited,#menuelinks a:active  { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:13px; text-decoration:none; color:#484847; }
#menuelinks a:hover                                            { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:13px; text-decoration:underline; color:#484847; }
#randmittelinks                                                { width:31px; float:left; }
#maincontent                                                  { width:502px; float:left; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#6b6a6a; }
#maincontent h1                                                { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#396f41; display:inline; }
#maincontent h4                                                { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fdb714; display:inline; }
#randmitterechts                                              { width:31px; float:left; }
#menuerechts                                                  { width:183px; float:left; }
#randrechts                                                    { width:22px; float:left; }
#inhalt                                                        { width:974px; margin:auto; background-image:url('../images/bg.gif'); background-repeat:repeat-y; background-color:#ffffff; text-align:left; }
#footer                                                        { width:974px; height:25px; margin:auto; background-image:url('../images/footer_bg.gif'); background-repeat:no-repeat; text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; text-decoration:none; color:#484847; }
#footer  a:link, #footer a:visited, #footer a:active            { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; text-decoration:none; color:#484847; }
#footer  a:hover                                                { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:12px; text-decoration:underline; color:#484847; }
#angebote                                                      { width:181px; height:188px; background-color:#ffffff; text-align:left; margin:auto; }
#angebote_viewport                                            { width:138px; height:170px; position:absolute; margin-left:21px; overflow:hidden; }
#angebote_slider                                              { width:138px; position:relative; margin-top:170px; text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#484847; }
#angebote a:link,#angebote a:active,#angebote a:visited        { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#484847; }
#angebote a:hover                                              { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#484847; }
#wetter                                                        { width:183px; cursor:pointer; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:10px; font-weight:normal; color:#484847; text-decoration:none; }
#cmscontent1 table                                            { border:0px; width:480px; margin:auto; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; color:#ffffff; }
#cmscontent1 th                                                { font-weight:normal; text-align:center; vertical-align:top; background-color:#13823e; }
#cmscontent1 td                                                { font-weight:normal; text-align:center; vertical-align:middle; background-color:#33a25e; height:48px; }
#cmscontent1 .impressum                                         { width:480px; margin:auto; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
.contactdescr                                                  { width:100px; text-align:left; float:left; }
.contactvalue                                                  { width:250px; text-align:left; float:left; }

a.link1:link,a.link1:visited,a.link1:active                    { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#6b6a6a; }
a.link1:hover                                                  { text-decoration:underline; }
a.link2:link,a.link2:visited,a.link2:active                    { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#6b6a6a; }
a.link2:hover                                                  { text-decoration:underline; }
a.link3:link,a.link3:visited,a.link3:active,a.link3:hover      { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#6b6a6a; }
a.link4:link,a.link4:visited,a.link4:active                    { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#396f41; }
a.link4:hover                                                  { text-decoration:underline; }
.linie                                                        { height:1px; font-size:1px; line-height:1px; background-color:#cacac9; }
.infoboxtitel                                                  { width:183px; height:19px; background-image:url('../images/infobox_titel.gif'); background-repeat:no-repeat; text-align:center; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#71706e; }
input,select,textarea                                          { border:1px solid #e0e0e0; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#484847; }

.cleardiv                                                      { clear:both; }
.spacer1                                                      { height:1px; font-size:1px; line-height:1px; }
.spacer2                                                      { height:2px; font-size:2px; line-height:2px; }
.spacer4                                                      { height:4px; font-size:4px; line-height:4px; }
.spacer6                                                      { height:6px; font-size:6px; line-height:6px; }
.spacer8                                                      { height:8px; font-size:8px; line-height:8px; }
.spacer10                                                      { height:10px; font-size:10px; line-height:10px; }
.spacer11                                                      { height:11px; font-size:11px; line-height:11px; }
.spacer25                                                      { height:25px; font-size:25px; line-height:25px; }