img {border:none;}
img.A  {filter:Alpha(opacity=100, style=3);}
img.C  {filter:Chroma(color=#ffffff);}
img.Cb {filter:Chroma(color=#000000);} 
img.CF {filter:Chroma(color=#000000) FlipH();}
img.CH {filter:Chroma(color=#ffffff) FlipH();}
img.FH {filter:FlipH();}
td.DS,
th.DS {filter:dropshadow(color=#ffffff,offx=2,offy=-2);}
td.DG,
th.DG {filter:dropshadow(color=#aaaaaa,offx=2,offy=-2);}
.active {filter:Chroma(color=#13579a);}
.inactive {filter:Alpha (opacity=100, style=3);}

h1  {font:bold 25px/30px "Times New Roman"; color:#ffd700;}
h2  {font:bold 20px/24px "Times New Roman"; color:#ffdab9;}
big {font:bolder 20px/24px "Times New Roman"; color:#ffd700;}
b   {font:bold 14px/18px "Times New Roman"; color:#ffdab9;}
a   {font:bold 16px/20px "comic sans MS"; color:#ffffff; text-decoration:none;}
a:hover {color:#ffd700; text-decoration:underline;}

body {background:url(backs/bluerose.jpg) repeat-y;}
body {overflow:auto;}
body {scrollbar-face-color:#00008b; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffd700; 
scrollbar-3dlight-color:#00008b; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#000066; 
scrollbar-darkshadow-color:#ffd700;}
body {background-color:#000033;}

table {width:100%;}

table.intro {background-color: #000080; width: 100%; height:500px; border-top: solid 15px #fffacd; border-left: solid 15px #fffacd; border-right: solid 15px #ffd700; border-bottom: solid 15px #ffd700; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; -icab-border-radius:100px; -khtml-border-radius:100px; box-shadow:#fffacd 0 0 40px; -moz-box-shadow:#fffacd 0 0 40px;}
table.intro tr.links th {height:80px;}
table.intro th.seite, 
table.intro a {font:bolder 24px/30px vivaldi,calligraphy,"lucidy handwriting", "Comic sans MS"; color:#ffd700; letter-spacing:3px;}
table.intro a:hover {color: #ffffff;}
table.intro th.name {height:60px; border-top:solid 1px #ffd700;}
table.intro th.seite {height:60px;}
table.intro h1 {font:bolder 50px/60px vivaldi; color:#ffd700; letter-spacing:5px; text-shadow:#fffacd 4px -4px 15px;}

body.index {margin: 8mm 20mm 8mm 20mm}
body.index p {padding:40px; font:bold 18px/22px "Times New Roman"; color:#ffdab9; border-radius:240px; -moz-border-radius:240px; box-shadow:#ffd700 0 0 50px; -moz-box-shadow:#ffd700 0 0 50px;}

body.start {margin: 8mm 10mm;}

table.start0 {margin-top:30px; background-color:#d2b48c; border-radius:20px; -moz-border-radius:20px; box-shadow:#fffacd 0 0 30px; -moz-box-shadow:#fffacd 0 0 30px; border-top: solid 10px #fffacd; border-left: solid 10px #fffacd; border-right: solid 10px #ffd700; border-bottom: solid 10px #ffd700;}
table.start0 td {text-align:center; border-radius:12px; -moz-border-radius:12px; border: solid 1px #ffd700; border-right: solid 1px #fffacd; border-bottom: solid 1px #fffacd;}
table.start0 td table {border-radius:10px; -moz-border-radius:10px; box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px; background:url(backs/back3.jpg); font:bold 16px/18px "Times New Roman"; color:#ffdab9;}
table.start0 big {font:bolder 32px/36px Vivaldi; color:#ffdab9;}
 
table.auswahl {margin-top:50px; border-radius:10px; -moz-border-radius:10px; box-shadow:#fffacd 0 0 30px; -moz-box-shadow:#fffacd 0 0 30px; border: solid 6px #ffffff; border-right: solid 6px #ffd700; border-bottom: solid 6px #ffd700;}
table.start1  {background:url(backs/water2.jpg);}
table.start2  {background:url(backs/rainbow.jpg);}
table.start3  {background:url(backs/back3.jpg);}
table.auswahl th {border: solid 1px #ffffff;}
table.auswahl img {box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px;}
table.auswahl thead {height:35px; font:bold 20px/24px "Times New Roman"; color:#ffd700; letter-spacing:3px; word-spacing:10px; text-shadow:#000000 -2px 2px;}
table.auswahl tbody th  {height:150px; border:none;}
table.auswahl tfoot,
table.auswahl tfoot a {font: bold 13px/15px verdana; color:#ffd700; text-shadow:#000000 -2px 2px;}
table.auswahl thead th,
table.auswahl tfoot th {background-color:#00008b; border-radius:36px 0; -moz-border-radius:36px 0; -webkit-border-radius:36px 0; -icab-border-radius:36px 0; -khtml-border-radius:36px 0; box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px;}
table.auswahl a:hover {color:#fffaf0; text-decoration:none;}

body.copy {margin: 10mm 35mm;} 
table.copy {border:solid 3px #ffffff; border-radius:20px; -moz-border-radius:20px;background-color:#4869e1; font:bold 13px/16px verdana; color:#ffd700;}
table.copy td,
table.copy th {border: solid 1px #ffffff; border-radius:15px; -moz-border-radius:15px;}
table.copy thead,
table.copy tfoot {background-color:#00008b;}
table.copy thead td {vertical-align:top;}
table.copy p {text-align:justify;}
table.copy a {font:bold 13px/16px verdana; color:#ffffff;}

body.inhalt {margin: 20mm 1mm 10mm 40mm;}
table.inhalt td {vertical-align:top;}
table.inhalt td.ABC {font:bold 25px/36px "Times New Roman"; color:#999999; letter-spacing:3px;}
table.inhalt td.ABC a {font:bold 25px/36px "Times New Roman"; color:#ffd700;}
table.inhalt td.ABC b {font:bold 25px/36px "Times New Roman"; color:#cc0099; background-color:#ffd700; border:solid 2px #ffffff; border-radius:10px; -moz-border-radius:10px; box-shadow:#ffd700 0 0 20px; -moz-border-radius:#ffd700 0 0 20px;}
table.inhalt td a {font:bolder 17px/24px "Times New Roman"; color:#fffaf0;}
table.inhalt td a:hover {color:#cc0099; text-decoration:none; background-color:#ffd700; border-radius:10px; -moz-border-radius:10px; box-shadow:#ffd700 0 0 20px; -moz-box-shadow:#ffd700 0 0 20px;}
table.inhalt td a:hover:before {font-weight:bolder; color:#0000ff; content:" *** ";}
table.inhalt td a:hover:after {font-weight:bolder; color:#0000ff; content:" *** ";}
table.inhalt div {margin-bottom:10px;}
table.inhalt div a {font:bold 13px/18px Arial; color:#ffd700;}
table.inhalt div a:hover {color:#cc0099; text-decoration:none;}
table.inhalt div a:hover:before {font-weight:bolder; color:#0000ff; content:" >> ";}
table.inhalt div a:hover:after {font-weight:bolder; color:#0000ff; content:" << ";}
table.inhalt td.ABC a:hover:before {content:"";}
table.inhalt td.ABC a:hover:after {content:"";}
table.inhalt img {box-shadow:#ffd700 0 0 30px; -moz-box-shadow:#ffd700 0 0 30px;}

table.impressum {border:solid 4px #ffd700; border-radius:20px; -moz-border-radius:15px; background-color:#fffaf0; font:bold 13px/15px verdana; color:#00008b;}
table.impressum a {font:bold 13px/15px verdana; color:#cc0099;}
table.impressum thead tr,
table.impressum tfoot tr {height:50px;}
table.impressum th,
table.impressum td {border: solid 1px #ffffff; border-radius:15px; -moz-border-radius:15px; background-color:#87cefc;}

body.diashow {margin: 5% 15%;}
table.diashow {width:100%; height:500px; border:outset #ffd700 20px; background-color:#0000ff;}
table.diashow th {height:400px;}
table.diashow td {border:solid 2px #fffaf0; border-radius: 0px 15px; -moz-border-radius: 0px 15px; box-shadow:#000033 6px 6px 3px; -moz-box-shadow:#000033 6px 6px 3px; text-align:center;}

table.logo {border: solid 4px #ffffff; background:url(backs/sky.jpg);} 
table.logo td.top {vertical-align:top;}
table.logo td {border: solid 1px #ffffff; vertical-align:top;}
table.logo th {border: solid 1px #ffffff;}
table.logo {font:bold 22px/25px Arial; color:#000080;}
table.logo span {font:bold 30px/36px "comic sans MS"; color:#ff0000;}
table.logo span span {font:bold 30px/36px "comic sans MS"; color:#ffd700;}

table.start {margin-top:30px; border: solid 5px #ffffff;}
table.start thead {height:35px; background-color:#00008b; font:bold 20px/34px "Times New Roman"; color:#ffd700;}
table.start tbody {height:150px;}
table.start th {border: solid 1px #ffffff;}
table.start tfoot {background-color:#00008b; font:bold 13px/16px verdana; color:#ffd700;}

.info table {font:bold 15px/18px "Times New Roman"; color:#000080;}
.info h1 {font:bold 25px/30px "Times New Roman"; color:#cc0099;}
.info a {font:bold 15px/18px Arial; color:#0000ff;}
.info a:hover {color:#cc0099;}
body.info {border:"0";}
body.info {margin: 10mm 15mm 5mm;}
body.info {background:url(backs/sky.jpg);}

.hilfe table.hilfe {font:bold 14px/20px arial; color:#4169e1;}
.hilfe table.hilfe td {color:#cc0099; text-align:center;}
.hilfe h1 {font:bold 80px/100px vivaldi; color:#cc0099; text-shadow:#000000 -2px 2px;}
.hilfe h2 {font-size:22px; color:#cc0099;}
.hilfe table.help0 {border:outset 8px #0000ff; border-radius:20px; -moz-border-radius:20px; box-shadow:#000066 8px 8px 4px; -moz-box-shadow: #000066 8px 8px 4px; background:url(backs/kidback2.gif); font:bolder 18px/20px Arial; color:#ff8c69;}
.hilfe table.help1 {margin-top:-4px; border:outset 8px #0000ff; border-top-width: 1px; border-radius:0 0 20px 20px; -moz-border-radius:0 0 20px 20px; box-shadow:#000066 8px 8px 4px; -moz-box-shadow:#000066 8px 8px 4px; background:url(backs/kidback2.gif); font:bolder 18px/20px Arial; color:#ff8c69;}
.hilfe table.help2 {margin-top:20px; border:outset 8px #ff0000; border-bottom:none; border-radius:20px 20px 0 0; -moz-border-radius:20px 20px 0 0; box-shadow:#660000 8px 8px 4px; -moz-box-shadow:#660000 8px 8px 4px; background:url(backs/kidback2.gif); font:bolder 18px/20px Arial; color:#ff8c69;}
.hilfe table.help0 th {background-color:#0000ff; border-radius:15px; -moz-border-radius:15px;}
.hilfe table.help1 th {background-color:#0000ff; border-radius:15px; -moz-border-radius:15px;}
.hilfe table.help0 td {background-color:#ffff00; text-align:center; border-radius:15px; -moz-border-radius:15px;}
.hilfe table.help1 td {background-color:#ffff00; text-align:center; border-radius:15px; -moz-border-radius:15px;}
.hilfe table.links {margin-top:50px; margin-bottom:50px; border:solid 8px #ffd700; border-radius:20px; -moz-border-radius:20px; box-shadow:#666666 8px 8px 4px; -moz-box-shadow:#666666 8px 8px 4px; background:url(backs/bluerose.jpg) center; font:bold 16px/20px Arial; color:#ffd700;}
.hilfe table.links big {font:bold 18px/24px Arial; color:#ffd700; letter-spacing:2px; word-spacing:8px;}
body.hilfe 
{scrollbar-face-color:#4169e1; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#00aaff; 
scrollbar-darkshadow-color:#0066ff;}
body.hilfe {margin:2mm 30mm}
body.hilfe {background:url(backs/handsback.gif)}




