body {overflow:auto;}
h1   {font:bold 25px/30px "comic sans MS"; color:#0000ff;}
img  {border:"0";}
img.A {filter:Alpha(opacity=100, style=3);}
img.C {filter:Chroma(color:#ffffff);}
img.Cb {filter:chroma(color:#000000);}
img.FH {filter:flipH();}

body {scrollbar-face-color:#0000ff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#000066; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#f5f5f5; 
scrollbar-darkshadow-color:#ffffff;}
body {margin: 5% 10%;}
body {background-image:url(backs/mona3.jpg); repeat;}
body.index {background-color:#4869e1; background:url(backs/back1.jpg) fixed repeat;}

table.momo {border:solid 6px #0000ff; border-radius:20px; -moz-border-radius:20px; box-shadow:#000066 10px 10px 5px; -moz-box-shadow:#000066 10px 10px 5px;  background:url(http://www.momo-lyrik.de/backs/sky.jpg);}
table.momo th {border:solid 1px #0000ff; border-radius:16px; -moz-border-radius:16px;}
table.momo {margin-top:35px; background-color:#ffffff; font:normal 17px/20px "comic sans MS"; color:#cc0099;}
table.momo th.trixi {background:url(imgs/hexetrixi.jpg);}
table.momo th.m0 {box-shadow:#000066 2px 2px 1px; -moz-box-shadow:#000066 2px 2px 1px; background:url(backs/blueheart.gif);}
table.momo th.m0 big {font:bold 25px/27px "comic sans MS"; color:#ff0000;}
table.momo th.m1 {box-shadow:#000066 2px 2px 1px; -moz-box-shadow:#000066 2px 2px 1px; background:url(backs/back1.jpg) repeat;}
table.momo th.m9 {box-shadow:#000066 2px 2px 1px; -moz-box-shadow:#000066 2px 2px 1px; background:url(backs/momo-kids.gif) center no-repeat;}
table.momo big {font:bold 22px/24px "comic sans MS"; color:#0000ff;}
table.momo span {font:bold 25px/27px "comic sans MS"; color:#ff0000;}
table.momo span span {font:bold 25px/27px "comic sans MS"; color:#ffd700;}
table.momo table,
table.momo th.gold table {border-radius:12px; -moz-border-radius:12px; box-shadow:#000099 4px 4px 2px; -moz-box-shadow:#000099 4px 4px 2px; background:url(backs/liederbacks.jpg) center no-repeat; text-align:center;}
table.momo th.xmas table {border-radius:12px; -moz-border-radius:12px; box-shadow:#000099 4px 4px 2px; -moz-box-shadow:#000099 4px 4px 2px; background:url(weihnachten/imgs/kid-dove.jpg) center no-repeat; text-align:center;}


table.start {border:solid 5px #0000ff; border-radius:20px; -moz-border-radius:20px; box-shadow:#000066 10px 10px 5px; -moz-box-shadow:#000066 10px 10px 5px;}
table.start {width:100%; margin-top:60px; font:bold 18px/20px "Times New Roman"; color:#ffffff; background-color:#ffffff;}
table.start big {font-size:20px; letter-spacing:4px; word-spacing:8px;}
table.start img {border:solid 1px #cccccc; box-shadow:#666666 4px 4px 2px; -moz-box-shadow:#666666 4px 4px 2px;}
table.start th {border-radius:10px; -moz-border-radius:10px; box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px; background-color:#0000ff;}
table.start td {border:none; text-align:center;}
table.auswahl1 {background:url(backs/heart4.gif);}
table.auswahl2 {background:url(backs/blueheart.gif);}
table.auswahl3 {background:url(backs/kidback3.gif);}

table.Mona {width:100%; height:100px; margin-top:25px; background:url(imgs/bearline.gif) top no-repeat; border: solid 4px #ff00ff; border-radius:20px; -moz-border-radius:20px; box-shadow:#330033 8px 8px 4px; -moz-box-shadow:#330033 8px 8px 4px; background-color:#0000ff; font:bold 16px/24px "Lucida Handwriting","Times New Roman"; color:#ffffff; letter-spacing:1px;}

table.impressum {width:100%; margin-top:25px; border:solid 4px #ff00ff; border-radius: 20px; -moz-border-radius:20px; font:bold 16px/19px "comic sans MS"; color:#0000ff; background-color:#fffaf0;} 
table.impressum td {vertical-align:top;}
table.impressum td,
table.impressum th {border:solid 1px #ff00ff;}
table.impressum big {font:bold 19px/22px; color:#ff3399;}
table.impressum b {font:bold 16px/19px; color:#cc00ff;}
table.impressum a {font:bold 16px/19px; color:#cc0099; text-decoration:none;}
table.impressum a:hover {color:#0000ff; text-decoration:none; border-bottom:dotted 2px #cc0099;}

table.logo,
table.auswahl {border:solid 5px #0000ff;}
table.logo td,
table.logo th,
table.auswahl td,
table.auswahl th {border:solid 1px #0000ff;}

table.logo {width:100%; font:bolder 20px/25px "Times New Roman"; color:#ffffff; background-color:#ffffff;}
table.logo span {font:bold 25px/30px "comic sans MS"; color:#ff0000;}
table.logo span span {color:#ffd700;}
table.logo td.top {vertical-align:top;}
table.logo td, table.logo th {background:url(backs/sky.jpg) repeat;}

table.auswahl {width:100%; margin-top:50px; font:bolder 17px/20px "Times New Roman"; color:#ffffff; background-color:#ffffff;}
table.auswahl th {background-color:#0000ff; color:#ffffff;}
table.auswahl td {background:url(backs/heart4.gif) repeat; border-style:solid; border-color:#00008b; border-width:1px; text-align:center;}

body.quiz table {font:bold 19px/24px "comic sans MS"; color:#ff0000;}
body.quiz big {font:bold 22px/25px "comic sans MS"; color:#cc0099;}
body.quiz li a {font:bold 19px/24px"comic sans MS"; color:#0000ff; text-decoration:none;}
body.quiz li a:hover {color:#cc0099; text-decoration:none; border-bottom: dotted 2px #0000ff;;}
body.quiz a {font:bold 17px/20px "comic sans MS"; color:#0000ff; text-decoration:none;}
body.quiz a:hover {color:#cc0099; text-decoration:none; border-bottom:dotted 2px #0000ff;}
body.quiz table.f1 {padding-left: 5%; width:90%; height:90%; background:url(imgs/bearroll.gif) repeat-y;}
body.quiz table.f1 thead {height:100px;}
body.quiz td.f1 {width:60%; height:340px;}
body.quiz th.f1 {width:40%;}
body.quiz table.f1 td {vertical-align: top;}
body.quiz table.f2 {height:333px; width:174px; border:solid 3px #0000ff; box-shadow:#000033 8px 8px 4px; -moz-box-shadow:#000033 8px 8px 4px;}
body.quiz table.f2 {background:url(quiz/monafee.jpg) repeat-y;}
body.quiz table.f2 th {width:44px; height:55px; background-color:#0000ff;}
body.quiz table.f2 th {font:bold 16px/20px "comic sans MS"; color:#ffffff; filter:Chroma(color:#ffffff);}
body.quiz table.f2 td {width:44px; height:55px;}
body.quiz {background:url(kamo/teddybacks.jpg) fixed repeat;}
body.quiz {border:"0"; margin: 4mm 10mm;}

table.start_ {background-color: #00008b; width:100%; margin-top:15px; font:bold 14px/20px "comic sans MS"; color:#ffd700;} 
table.start_ {border: solid 8px #ffd700; border-radius:20px; box-shadow:#000033 8px 8px 4px; -moz-shadow:#000033 8px 8px 4px;}
table.start_ th {background-color:#00008b;}
table.start_ td {background:url(backs/back3.jpg); text-align:center;}
table.start_ th,
table.start_ td {border: solid 1px #ffffff; border-radius:10px; -moz-border-radius:10px;}

body.spielen table {width:100%;}
body.spielen table.spielen {width:100%; height:500px; background:url(backs/back3.jpg); box-shadow: #000033 8px 8px 4px; -moz-box-shadow: #000033 8px 8px 4px;}
body.spielen table.spielen thead {height:200px;}
body.spielen table.spielen tr.auswahl th {border:solid 2px #ffd700; border-radius:10px; -moz-border-radius:10px;}
body.spielen table.spielen tr.auswahl th:hover {border:dotted 2px #ff00ff;}
body.spielen a {font:bold 18px/21px "comic sans MS"; color:#ffffff; text-decoration:none;}
body.spielen a:hover {color:#ffd700; text-decoration:none;}
body.spielen {margin: 5%; 15%;} 
body.spielen table.spielen {border:outset #ffd700 10px; background-color:#0000ff;}
body.spiele0,
body.spiele1,
body.spiele2,
body.spiele3 {border:none;}
body.spiele0 h1 {font:bolder 50px/60px "comic sans MS"; color:#ff0000; text-shadow:#000066 -2px 3px; letter-spacing:2px; word-spacing: 6px;}
body.spiele0 img {border: solid 2px #ffffff; box-shadow: #000066 8px 8px 4px; -moz-box-shadow: #000066 8px 8px 4px;}
body.spiele0 table {width:100%; height:100%;}
body.spiele0 {background:url(backs/blue.gif) repeat center;}
body.spiele1 {background:url(backs/strandb.gif) repeat;}
body.spiele2 table {font:bold 18px/21px "comic sans MS"; color:#cc0099;}
body.spiele2 input {font:bold 15px/18px "comic sans MS"; color:#000099; background:url(backs/back1.jpg); border:dotted 2px #0000ff; border-radius:10px; -moz-border-radius:10px;}
body.spiele2 img {border:solid 2px #0000ff; box-shadow: #000099 8px 8px 4px; -moz-box-shadow:#000099 8px 8px 4px;}
body.spiele2 {background:url(backs/back1.jpg) repeat;}
body.spiele3 table {font:bold 22px/25px "comic sans MS"; color:#cc0099;}
body.spiele3 input {font:bold 16px/20px "comic sans MS"; color:#000099; background:url(backs/sky.jpg) no-repeat; border:dotted 2px #0000ff;}
body.spiele3 {background:url(kamo/teddybacks.jpg) repeat;}

body.ballett h1 {font:bolder 60px/70px "comic sans MS"; color:#cc0099; letter-spacing: 2px; text-shadow: #00008b -2px 2px;}
body.ballett h2 {margin-top: 50px; font:bolder 30px/35px arial; color:#cc0099; text-shadow: #00008b -1px 2px;}
body.ballett big {color:#0000ff; font-size:16px;}
body.ballett table {width:100%; font:bold 18px/21px arial; color:#0000ff;}
body.ballett p {font:bold 13px/16px verdana; color:#0000ff; text-align:justify;}
body.ballett li {font:bold 13px/16px verdana; color:#0000ff;}
body.ballett td.liste li:first-line {font-variant:small-caps; color:#cc0099; letter-spacing: 1px;}
body.ballett a {font:bold 13px/16px verdana; color:#00008b; text-decoration:none;}
body.ballett a:hover {color:#cc0099; text-decoration:none; border-bottom:dotted 2px #00008b;}
body.ballett img.schatten {border: solid 1px #fffaf0; box-shadow: #000066 8px 8px 4px; -moz-box-shadow: #000066 8px 8px 4px;}
body.ballett {scrollbar-face-color:#0000ff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#0000ff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#0000ff; 
scrollbar-darkshadow-color:#ffffff;}
body.ballett {background:url(backs/mo-05.gif) repeat fixed;}

body.taekwondo {margin:0px; border:none; background:url(backs/twdback.gif);}
body.taekwondo table tbody img {border:ridge 7px #ffd700; margin-bottom:3px; height:140px;}
body.taekwondo table {width:100%; font:bold  18px/30px arial; color:#0000ff; }
body.taekwondo h1 {margin-top:-50px; font: bold 40px/45px impact; letter-spacing:2px; color:#ffd700; text-shadow:#000000 -1px 2px;}
body.taekwondo h3 {font: bold 30px/50px impact; color: #cc0099; letter-spacing:2px; text-shadow:#000000 -1px 2px;}
body.taekwondo big {font-size:20px;}
body.taekwondo img {box-shadow:#000033 8px 8px 4px; -moz-box-shadow:#000033 8px 8px 4px;}
body.taekwondo hr {color:#0000ff; width:70%;}
body.taekwondo p,
body.taekwondo a {font:bold 13px/30px verdana; color:#00008b; text-decoration:none;}
body.taekwondo a:hover {color:#cc0099; text-decoration:none;}
body.taekwondo th.auswahl {vertical-align:top;}
body.taekwondo th.auswahl table {width:100%; background-color:#0000ff; border:solid 10px #0000ff; border-radius:10px; -moz-border-radius:10px; box-shadow:#000066 4px 4px 2px; -moz-box-shadow:#000066 4px 4px 2px;}
body.taekwondo th.auswahl table th {width:25px; height:18px; border: solid 2px #ffffff; border-radius:8px; -moz-border-radius:8px;}
body.taekwondo th.auswahl table th:hover {width:25px; height:18px; border: dotted 2px #ff00ff; border-radius:8px; -moz-border-radius:8px;}
body.taekwondo th.auswahl table a {font: bold 13px/15px verdana; color:#ffffff; text-decoration:none;}
body.taekwondo th.auswahl table a:hover {color:#ff00ff; text-decoration:none;}
body.taekwondo table a.auswahl {font: bold 17px/20px verdana; color:#0000ff; text-decoration:none;}
body.taekwondo table a.auswahl:hover {color:#ff00ff; text-decoration:none; border-bottom: dotted 2px #0000ff;}

body.video {overflow-y:hidden; border:none; margin:10mm; background:url(backs/twdback.gif) fixed;}
body.video table.video {width:100%; height:100%; font:bold 13px/16px verdana; color:#00008b;}
body.video table.video h2  {font:bold 40px/50px impact; color:#cc0099; text-shadow: #000000 -1px 2px;}
body.video table.video img {height:300px; margin:15px; border:ridge 20px #ffd700; box-shadow:#333333 10px 10px 5px; -moz-box-shadow:#333333 10px 10px 5px;  background-color:#000099;}
body.video p,
body.video a {font:bold 12px/16px verdana; color:#00008b; letter-spacing: 2px; text-decoration:none;}
body.video a:hover {color:#cc0099; text-decoration:none; border-bottom: dotted 2px #00008b;}

body.rand {margin: 0; overflow:hidden; background:url(backs/mona3.jpg) fixed;}
body.rand table {width:100%; height:100%;}
body.links {border-right: solid 15px #0000ff;}
body.rechts {border-left: solid 15px #0000ff;}

