@charset "UTF-8";

/* STANDARD KLASSEN */

body { height: 100%; margin: 0px; padding: 0px; background-color: #361200; overflow: hidden; }

img, div { behavior: url(iepngfix.htc); }

img { border: 0px; }

input.submit { padding: 2px; background-color: #351100; color: #FFFFFF; cursor: pointer; }
input.submit:hover { background-color: #792600; }

a { color: #361200; font-weight: bold; text-decoration: none; }

a:hover { text-decoration: none; cursor: pointer; }

/* DEFINIERTE IDS */

#crea { position: absolute; height: 540px; width: 770px; top: 65px; left: 50%; margin-left: -385px; z-index: 2; } 

#clear { position: absolute; height: 540px; width: 770px; top: 36px; left: 50%; margin-left: -385px; background-color: #FFFFFF; z-index: 3; }

#content { position: absolute; height: 530px; width: 546px; top: 5px; left: 112px; background-image: url(../images/background.jpg); overflow: auto; }

#content_start { position: absolute; height: 530px; width: 546px; top: 5px; left: 112px; background-image: url(../images/background2.jpg); overflow: auto; }

#text { position: absolute; width: 380px; top: 50px; left: 80px; }

#text a:hover { text-decoration: underline; }

#lepr1, #lepr1on, #lepr2, #lepr2on, #lepr3, #lepr3on, #lepr4, #lepr4on, #lepr5, #lepr5on { position: absolute; height: 102px; width: 102px; left: 5px; background-color: #361200; z-index: 2; }

#lepr1 { top: 5px; }

#lepr1on { top: 5px; background-image: url(../images/home_over.gif); }

a:hover #lepr1 { background-image: url(../images/home_over.gif); }

#lepr2 { top: 112px; }

#lepr2on { top: 112px; background-image: url(../images/news_over.gif); }

a:hover #lepr2 { background-image: url(../images/news_over.gif); }

#lepr3 { top: 219px; }

#lepr3on { top: 219px; background-image: url(../images/essen_over.gif); }

a:hover #lepr3 { background-image: url(../images/essen_over.gif); }

#lepr4 { top: 326px; }

#lepr4on { top: 326px; background-image: url(../images/gallerie_over.gif); }

a:hover #lepr4 { background-image: url(../images/gallerie_over.gif); }

#lepr5 { top: 433px; }

#lepr5on { top: 433px; background-image: url(../images/kontakt_over.gif); }

a:hover #lepr5 { background-image: url(../images/kontakt_over.gif); }

#ripr1, #ripr2, #ripr2on, #ripr3, #ripr3on, #ripr4, #ripr4on, #ripr5, #ripr5on { position: absolute; height: 102px; width: 102px; left: 663px; background-color: #361200; z-index: 2; }

#ripr1 { top: 5px; background-image: url(../images/side01.jpg); }

#ripr2 { top: 112px; background-image: url(../images/side02.jpg); }

#ripr2on { top: 112px; background-color: #361200; }

a:hover #ripr2on { background-color: #7B2400; }

#ripr3 { top: 219px; background-image: url(../images/side03.jpg); }

#ripr3on { top: 219px; background-color: #361200; }

a:hover #ripr3on { background-color: #7B2400; }

#ripr4 { top: 326px; background-image: url(../images/side04.jpg); }

#ripr4on { top: 326px; background-color: #361200; }

a:hover #ripr4on { background-color: #7B2400; }

#ripr5 { top: 433px; background-image: url(../images/side05.jpg); }

#ripr5on { top: 433px; background-color: #361200; }

a:hover #ripr5on { background-color: #7B2400; }

#shd_l { position: absolute; height: 540px; width: 15px; top: 0px; left: -15px; background-image: url(../images/schatten_links.png); }

#shd_r { position: absolute; height: 540px; width: 15px; top: 0px; left: 770px; background-image: url(../images/schatten_rechts.png); }

#shd_u { position: absolute; height: 50px; width: 800px; top: 540px; left: -15px; text-align: right; color: #792600; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 34px; background: url(../images/schatten_unten.png) no-repeat; }
#shd_u a { font-weight: bold; color: #792600; }
#shd_u a:hover { text-decoration: underline; }

#crea01 { position: absolute; height: 198px; width: 237px; top: -84px; left: -130px; z-index: 1; background-image: url(../images/crea_oben.gif); }

#crea02 { position: absolute; height: 167px; width: 227px; top: 384px; left: 645px; z-index: 1; background-image: url(../images/crea_unten.gif);  }

#anfahrt { position: absolute; left: 180px; top: 40px; z-index: 2; }

/* DEFINIERTE KLASSEN */

.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2E2E2E; line-height: 20px; }

.headline { font-size: 14px; font-weight: bold; color: #361200; }

.brehead { font-size: 12px; font-weight: bold; color: #361200; }

.button, .button_ex { position: absolute; top: 76px; left: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 20px; }

.button_ex { top: 56px; }
