body { font-family: Segoe UI;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
/*
table img { display: block !important; }
*/
a, a:link, a:visited, a:hover{ text-decoration: none;color: #333333; }

ol.a { padding-left: 20px; }
/*
ol.b { list-style-type: lower-alpha; }
*/
ul.a { list-style-type: circle; }
ul.b { list-style-type: none; }

li.a { padding: 5px 0px;font-size: 16px;font-weight: bold;text-decoration: underline; }
li.b { padding: 5px 0px;font-size: 16px;font-weight: bold; }
li.c { padding: 5px 0px;font-size: 16px;font-weight: normal; }

#rahmen_00 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 24px; }
#rahmen_01 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: left  ; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 24px; }
#rahmen_02 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 24px; }
#rahmen_03 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: right ; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 24px; }

#rahmen_10 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 18px; }
#rahmen_11 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: left  ; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 18px; }
#rahmen_12 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 18px; }
#rahmen_13 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: right ; font-weight: bold  ; border-width: 1px; border-style: none; font-size: 18px; }

#rahmen_20 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: normal; border-width: 1px; border-style: none; font-size: 24px; }
#rahmen_21 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: left  ; font-weight: normal; border-width: 1px; border-style: none; font-size: 24px; }
#rahmen_22 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: normal; border-width: 1px; border-style: none; font-size: 24px; }
#rahmen_23 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: right ; font-weight: normal; border-width: 1px; border-style: none; font-size: 24px; }

#rahmen_30 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: normal; border-width: 1px; border-style: none; font-size: 18px; }
#rahmen_31 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: left  ; font-weight: normal; border-width: 1px; border-style: none; font-size: 18px; }
#rahmen_32 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: center; font-weight: normal; border-width: 1px; border-style: none; font-size: 18px; }
#rahmen_33 { border-color: #000000;padding: 0px 0px 25px 0px; vertical-align: bottom; text-align: right ; font-weight: normal; border-width: 1px; border-style: none; font-size: 18px; }

#button { font-size: 16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #FFFFFF;background-color: #404040;padding: 10px 30px 10px 30px;margin: 0px; }

#slideshow { overflow: hidden; height: 510px; width: 820px; margin: 20px auto; }
.slide-wrapper { width: 3280px; -webkit-animation: slide 36s ease infinite; }
.slide { float: left; height: 510px; width: 820px; }
.slide:nth-child(1) { background: #000000; }
.slide:nth-child(2) { background: #000000; }
.slide:nth-child(3) { background: #000000; }
.slide:nth-child(4) { background: #000000; }
.slide-number { font-size: 48px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #333333; text-align: center;height: 510px;width=820px;padding: 0px;margin: 0px; }

@-webkit-keyframes slide {
  20% {margin-left: 0px;}
  30% {margin-left: -820px;}
  50% {margin-left: -820px;}
  60% {margin-left: -1640px;}
  70% {margin-left: -1640px;}
  80% {margin-left: -2460px;}
  90% {margin-left: -2460px;}
}

#lepetancookie {position: fixed; bottom: 0; left: 0; right: 0; background: #eee; padding: 10px; font-size: 18px; font-family: Segoe UI;}
#lepetancookie a.button {cursor: pointer; background: #ccc; padding: 8px 20px; margin-left: 10px; border-radius: 5px; font-weight: bold; float: right;}
#lepetancookie a.button:hover {background-color: #aaa;}
#lepetancookie p.cookiemessage {display: block; padding: 8px 0px 0px 0px; margin: 0px; }
