#pic_cont_sport, #pic_cont_thai, #pic_cont_tourist, #pic_cont_p1, #pic_cont_p2 { position: relative; width: 100%; z-index: 1; overflow: hidden; }
.scroller { width: 1788px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */}
.scroller_thai { width:4048px; }
.scroller_praktikum { width: 10000px; }
[if IE]> <style type="text/css"> .scroller {  width: 1788px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/}
[if IE]> <style type="text/css"> .scroller_thai {  width: 4048px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/}

.scroller img { margin: 0; padding: 0; border-style: none; }
.scroller_thai img { margin: 0; padding: 0; border-style: none; }
.scroller_praktikum img { margin: 0; padding: 0; border-style: none; }
.sc_cont { float: left; font-size: 0.8em; width: 400px; margin-right: 10px; margin-left: 10px; padding: 15px; border: solid 1px #c3c3c3; }
.c { margin-bottom: 8px; }
.first { margin-left: 0; }
.last { margin-right: 0; }

.container { position: relative; width: 100%; }

.links_sport { background-image: url(../bilder/control.png); background-repeat: repeat; position: absolute; right: 0; }
.rechts_sport { background-image: url(../bilder/control.png); background-repeat: repeat; position: absolute; left: 0;}

.control { position: absolute; width: 40pt; height: 100%; z-index: 2; }
.control img { margin-top: 50px; margin-right: auto; margin-left: auto; border: 1pt aqua; }
