img.C {filter:Chroma(color=#ffffff);}
img.Cb {filter:Chroma(color=#000000);}
img.FH {filter:FlipH();}
img {border:none;}
body {overflow:auto;}

body.auswahl {overflow-x:hidden; overflow-y:auto; background-color: #fffaf0; overflow:auto;}
body.auswahl b {font-family: verdana; font-size:13px; color:#ff0000; font-weight:700;}
body.auswahl tbody img {margin-right:10px;}
body.auswahl hr {color:#f4a460;}
body.auswahl a {font-family:"comic sans MS"; text-decoration:none;}
body.auswahl tfoot {font-family: verdana; font-size:9px; color:#d2691e; font-weight:700;}
body.auswahl img {filter:Chroma(color=#ffffff);}
body.auswahl img.navi {border: solid 5px #f4a460; box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px;}
body.auswahl img.counter {border:solid 1px #000000; box-shadow:#666666 2px 2px 1px; -moz-box-shadow:#666666 2px 2px 1px;}
body.auswahl {scrollbar-face-color:#f4a460; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#f4a460; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#fffacd; 
scrollbar-darkshadow-color:#ffffff;}

body.auswahl table.navi {width:100%; margin: 20px 0;}
body.auswahl table.navi th {border:solid 3px #f4a460; border-radius:20px; -moz-border-radius:20px; background-color:#fffacd; box-shadow:#000000 6px 6px 3px; -moz-box-shadow:#000000 6px 6px 3px;}
body.auswahl table.navi th a {font: bolder 13px verdana; color:#d2691e;}
body.auswahl table.navi th a:hover {color:#0000ff;}

body.welcome {background:url(backs/orange.jpg) fixed; overflow-x:hidden; overflow-y:auto;}
body.welcome table {width:100%; height:100%; font-family: "Ashley Inline", "comic sans MS", Impact ; font-variant:small-caps; font-size:24px; color:#0000ff; font-weight:700;}
body.welcome table p {font-family:"Arial"; font-size:20px; color:#cc0099; font-variant:normal; font-weight:900;}
body.welcome table div {font-size:20px;}
body.welcome a {font-family:arial; font-size:14px; color:#0000ff; font-weight:700; text-decoration:none;}
body.welcome a:hover {color:#cc0099;}

body.danke {background:url(backs/orange.jpg) fixed;}
body.danke table {width:100%; height:100%; font-family: "Ashley Inline", "comic sans MS", Impact ; font-variant:small-caps; font-size:24px; color:#0000ff; font-weight:700;}
body.danke table p {font-family:"Arial"; font-size:20px; color:#cc0099; font-variant:normal; font-weight:900;}
body.danke table div {font-size:20px;}
body.danke a {font-family:arial; font-size:20px; color:#0000ff; font-weight:700;}
body.danke a:hover {color:#cc0099; font-style:italic;}

body.intro {background-color:#fffacd; background:url(backs/orange.jpg) fixed;}
body.intro table {width:100%; height:100%;}
body.intro marquee table {margin: 30px; padding:20px; box-shadow:#000000 0 0 40px; -moz-box-shadow:#000000 0 0 40px; font-family:impact, "Ashley Inline", "comic sans MS"; font-variant:small-caps; font-size:40px; color:#0000ff; font-weight:700;}
body.intro th.DS {filter:dropshadow(color=#ffffff,offx=3,offy=-3);}
body.intro div {font-family:webdings;}
body.intro big {font-size:300px; color:#ffd700;}
body.intro small {font-size:60px; color:green;}
body.intro span {font-size:60px; color:black;}
body.intro th.DS p {margin-top:-250px;}
body.intro img.intro {box-shadow:#000000 0 0 40px; -moz-box-shadow:#000000 0 0 40px;}

body.welcome,
body.intro,
body.impressum {scrollbar-face-color:#ffd700; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#fffaf0; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#fffacd; 
scrollbar-darkshadow-color:#ffffff;}

table.anmelden {margin-top:100px; width:440px; height:500px; border: solid 5px #3399ff; box-shadow:#000000 8px 8px 4px; -moz-box-shadow:#000000 8px 8px 4px; background:url(imgs/HanDok2a.jpg) top no-repeat;}
table.anmelden thead {height:100px; font-family: impact, verdana; font-size:5.5mm; color:#000080; font-weight:500; letter-spacing: .5mm;}
table.anmelden tbody {font-family:verdana; font-size:13px; color:00008b; font-weight:700;}
table.anmelden b,
table.eingabe b {background-color:#efefff;}
table.eingabe {font-family: verdana; font-size:13px; color:#0000ff; font-weight:700;}
table.eingabe input,
table.eingabe select {border: solid 2px #0000ff; box-shadow:#000000 2px 2px 1px; -moz-box-shadow:#000000 2px 2px 1px; background-color:#fffaf0; font-family: verdana; font-size:3.5mm; color:#0000ff; font-weight:700;}
table.eingabe tfoot input {border: ridge 2px #ffffff; background-color:#0000ff; font-family: verdana; font-size:3.5mm; color:#ffffff; font-weight:700;}

body.news {margin: 0 30px; background:url(backs/dblue.jpg) fixed;}
body.news table.news {width:100%; margin-top:50px; border: solid 6px #0000ff; background:url(backs/back.gif) center; font-family:verdana; font-size:13px; color:#0000ff; font-weight:700;}
body.news table.news p {text-align:justify;}
body.news table.news h3 {font-size:22px; color:#cc0099; text-shadow:#000000 -1px 1px;}
body.news table.news small {font-size:12px; color:#cc0099;}
body.news table.news th img {border: solid 1px #0000ff; box-shadow:#000000 8px 8px 4px; -moz-box-shadow:#000000 8px 8px 4px;  margin:10px 2px;}
body.news iframe {margin-top:20px; border: double 15px #0000ff;}
body.news_ {overflow:hidden; margin: 0 30px; background:url(backs/dblue.jpg) bottom;}
body.news_ table {background-color:#6699ff; border:solid 2px #6699ff; font-family:verdana; font-size:12px; color:#ffd700;}
body.news_ table th {border:solid 1px #ffffff;}
body.news_ a {color:#ffffff; text-decoration:none;}
body.news_ a:hover {color:#ffd700; font-weight:700;}

body.image {margin: 0mm; border:none; overflow:hidden; background-color:#fffaf0;}

body.training {margin: 10mm 0mm; background:url(backs/blue.jpg) fixed;}
body.training h1 {margin-top:-55px; font-family: impact; font-size:35px; color:#fffacd; font-weight:700;}
body.training table.video {width:100%; height:300px;}
body.training table.video img {border:ridge 10px #ffd700; box-shadow:#000000 8px 8px 4px; -moz-box-shadow:#000000 8px 8px 4px; height:150px; margin-bottom:5px;}
body.training table.video a {font-family:impact; font-size:20px; color:#00008b; font-weight:500; text-decoration:none;}
body.training table.training {width:650px; background-color:#5f9ea0; border-collapse:collapse; border:solid 3px #5f9ea0; box-shadow:#000000 8px 8px 4px; -moz-box-shadow:#000000 8px 8px 4px;}
body.training table.training {font-family: verdana; font-size:13px; font-weight:700;}
body.training table.training thead {background-color:#5f9ea0; color:#ffffff;}
body.training table.training thead td {border:solid 1px #ffffff;}
body.training table.training td {border: solid 1px #5f9ea0;}
body.training table.training b {color:#cc0099;}
body.training table.training col.tag {width:90px;background-color:#00ced1; color:#ffffff; vertical-align:top;}
body.training table.training col.zeit {width:110px; background-color:#ffe4b5; color:#0000ff; text-align:center;}
body.training table.training col.person {width:220px; background-color:#fff8dc; color:#0000ff;}
body.training table.training col.ort {width:230px; background-color:#fffaf0; color:#0000ff; vertical-align:top;}
body.training a:hover {color:#ff0000; text-decoration:underline;}

body.verein {margin:10mm; background:url(backs/dblue.jpg) fixed;}
body.verein th.r {text-align:right;}
body.verein big {font:bolder 40px/50px verdana; color:#ffd700; letter-spacing:1px; word-spacing:3px; text-shadow:#000000 -2px 2px;}
body.verein table.verein {margin-bottom:50px; width:100%; border: solid 6px #0000ff; box-shadow:#000000 6px 6px 3px; -moz-box-shadow:#000000 6px 6px 3px; background:url(backs/back.gif) center; font-family:arial; font-size:17px; color:#0000ff; font-weight:700;}
body.verein table.verein p {text-align:justify;}
body.verein table.verein h3 {font-size:22px; color: #cc0099; text-align:center;}
body.verein table.verein img {border: double 15px #0000ff; box-shadow:#000000 8px 8px 4px; -moz-box-shadow:#000000 8px 8px 4px;}
body.verein table.vorstand {width:100%; border-collapse:collapse; border: solid 5px #0000ff; box-shadow:#000000 6px 6px 3px; -moz-box-shadow:#000000 6px 6px 3px;}
body.verein table.vorstand,
body.verein table.vorstand a {background-color:#fffaf0; font-family: verdana; font-size:13px; color:#0000ff; font-weight:700;}
body.verein table.vorstand a:hover {color:#cc0099;}
body.verein table.vorstand td {border: solid 1px #0000ff;}
body.verein table.vorstand thead {background-color: #0000ff; color:#ffd700; font-weight:900;}
body.verein table.vorstand thead td {border: solid 1px #ffffff;}

body.wettkampf {margin: 10mm; background:url(backs/blue.jpg) fixed;}
body.wettkampf h1 {font-family: impact; font-size:40px; color:#cc0099; font-weight:700;}
body.wettkampf table.showkampf {width:100%; height:300px; background:url(imgs/taekwondo2.jpg) center no-repeat;}
body.wettkampf table.showkampf th {height:270px;background:url(imgs/twd4.gif) left no-repeat; text-align:right;}
body.wettkampf table.showkampf td {font-family: impact; font-size:35px; color:#00008b; font-weight:700; text-align:center;}
body.wettkampf table.showkampf td {filter:dropshadow(color=#ffffff,offx=3,offy=-3);}
body.wettkampf table.pokal {width:100%; border: solid 2px #00008b; background-color:#fffacd; font-family:verdana; font-size:13px; color:#0000ff; font-weight:700;}
body.wettkampf table.pokal td,
body.wettkampf table.pokal th {border: solid 1px #4869e1;}
body.wettkampf table.pokal hr {color:#ffffff;}
body.wettkampf table.pokal b {color:#cc0099;}
body.wettkampf table.pokal big {font-family:impact; letter-spacing:3px; font-size:22px; color:#cc0099; font-weight:500;}
body.wettkampf table.pokal thead td {font-size:10px;}
body.wettkampf table.pokal thead th {background-color:#8deeee;} 
body.wettkampf_ {overflow:hidden; margin: 0mm; background:url(backs/blue.jpg) bottom;}
body.wettkampf_ table {background-color:#6699ff; border:solid 2px #6699ff; font-family:verdana; font-size:12px; color:#ffd700;}
body.wettkampf_ table th {border:solid 1px #ffffff;}
body.wettkampf_ a {color:#ffffff; text-decoration:none;}
body.wettkampf_ a:hover {color:#ffd700; font-weight:700;}

body.news,
body.training,
body.verein,
body.wettkampf {scrollbar-face-color:#4869e1; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#0000ff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#87ceeb; 
scrollbar-darkshadow-color:#ffffff;}

body.album {margin:5% 10%; background:url(backs/back.gif) fixed;}
body.album h1 {margin-top:-200px; font-family:"comic sans MS"; font-style:italic; font-size:45px; color:#ffd700;}
body.album h2 {font-family:Verdana; font-size:25px; color:#cc0099; letter-spacing:1px; text-shadow:#000000 -2px 1px;}
body.album big {font-family:Verdana; font-size:30px; color:#cc0099; letter-spacing:1px; text-shadow:#000000 -2px 1px;}
body.album table.index {width:100%; margin-top:50px;}
body.album table.index a {font-family: verdana; font-size:12px; color:#00008b; font-weight:700; text-decoration:none;}
body.album table.index a:hover {color:#cc0099; font-style:italic; text-decoration:underline;}
body.album tr.album th img {border:ridge 7px #ffd700; margin-bottom:6px; height:100px; box-shadow:8px 8px 4px #666666; -moz-box-shadow:8px 8px 4px #666666;}
body.album table.album {width:100%; height:100%; font-family:verdana; font-size:13px; color:#0000ff;}
body.album table.album img {border: ridge 20px #ffd700; height:288px; box-shadow: 10px 10px 5px #666666; -moz-box-shadow: 10px 10px 5px #666666;}
body.album table.album img.camera1 {border: ridge 20px #ffd700; height:288px;}
body.album table.album img.camera2 {border: ridge 20px #ffd700; height:288px;}
body.album table.album img.great {border: ridge 20px #ffd700; height:410px;}
body.album table.album img.handy {border: ridge 20px #ffd700; height:240px;}
body.album table.album img.breitbild {border: ridge 20px #ffd700; width:432px; height:244px;}
body.album table.album img.breitband {border: ridge 20px #ffd700; width:432px; height:244px;}
body.album table.auswahl {width:100%; background-color:#0000ff; border: solid 2px #ffffff;}
body.album table.auswahl th {width:22px; height:20px; border: solid 1px #ffffff; font-family:verdana; font-size:15px; color:#ff0000; font-weight:900; text-align:center;}
body.album table.auswahl th a {font-family:verdana; font-size:15px; color:#ffd700; font-weight:900; text-decoration:none;}
body.album table.auswahl a:hover {color:#ff0000;}

body.portraits {margin: 10mm 3mm; background:url(backs/back.gif) fixed;}
body.portraits table.meister {width:100%; font-family: verdana; font-size:15px; color: #0000ff; font-weight:700;}
body.portraits table.meister img {height:240px; border: ridge 15px #ffd700; box-shadow:#000000 6px 6px 3px; -moz-box-shadow:#000000 6px 6px 3px; margin-bottom:8px; background-color:#00008b;}
body.portraits table.index img {height:140px; border: ridge 8px #ffd700; box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px; margin:25px 1px 5px; background-color:#00008b;}
body.portraits table.index {width:100%; margin-top:40px;}
body.portraits table.index h2 {font-family:impact; font-size:30px; color:#cc0099; letter-spacing:3px; font-weight:700;}
body.portraits table.index a i {text-decoration:none;}
body.portraits table.index a,
body.portraits table.meister a {font-family: arial; font-size:13px; color: #0000ff; font-weight:700; text-decoration:none;}
body.portraits table.index a:hover,
body.portraits table.meister a:hover {color:#cc0099; font-style:italic; text-decoration:underline;}
body.portraits table.person {margin-bottom:50px;}
body.portraits table.person thead {font-family:impact; font-size:30px; color:#cc0099; font-weight:700;}
body.portraits table.person td img {margin-right:20px;}
body.portraits table.person,
body.portraits table.wettkampf {width:100%; font-family:verdana; font-size:12px; color:#0000ff; font-weight:700;}
body.portraits table.wettkampf thead th {height:50px; font-family: webdings; font-size:40px; color:#0000ff; text-align:left;}
body.portraits table.wettkampf tbody td,
body.portraits table.wettkampf tbody th {vertical-align:top;}
body.portraits table.video {margin-top:40px; font-family:"comic sans MS"; font-size:15px; color:#0000ff; font-weight:700;}
body.portraits table.video h3 {margin: 2px; font-family:webdings; font-size:85px; color:#0000ff;}
body.portraits table.video img {border:ridge 5px #ffd700; box-shadow:10px 10px 5px; -moz-box-shadow:10px 10px 5px; height:95px; margin: 3px;}
body.portraits table.video a {font-family:arial; font-size:14px; color:#0000ff; font-weight:700; text-decoration:none;}
body.portraits a {font-family:arial; font-size:14px; color:#0000ff; font-weight:700; text-decoration:none;}
body.portraits a:hover {color:#cc0099; font-style:italic; text-decoration:underline;}

body.video {margin:10mm; background:url(backs/back.gif) fixed;}
body.video table {width:100%; font-family: arial; font-size:18px; color:#0000ff; font-weight:700;}
body.video h1 {font-family: impact; font-size:35px; color:#0000ff; font-weight:700;}
body.video h2 {font-family: impact; font-size:24px; color:#cc0099; font-weight:500;}
body.video big {font-size:20px;}
body.video tr.video th img {border:ridge 7px #ffd700; box-shadow:#000000 4px 4px 2px; -moz-box-shadow:#000000 4px 4px 2px; margin-bottom:6px; height:100px;}
body.video hr {color:#0000ff; width:70%;}
body.video p,
body.video a {font-family: arial; font-size:13px; color:#00008b; font-weight:700; text-decoration:none;}
body.video a:hover {color:#cc0099; font-style:italic; text-decoration:underline;}
body.video table.video {width:100%; height:100%; font-family: verdana; font-size:13px; color:#00008b; font-weight:700;}
body.video table.video h2  {font-size:30px; letter-spacing: 2px; text-shadow:#000000 -2px 1px;}
body.video table.video img {margin:15px; border:ridge 20px #ffd700; box-shadow:#000000 10px 10px 5px; -moz-box-shadow:#000000 10px 10px 5px;}
body.video table.breitbild {width:100%; height:100%; font-family: verdana; font-size:13px; color:#00008b; font-weight:700;}
body.video table.breitbild img {width:360px; height:203px; margin:5px; border:ridge 20px #ffd700; box-shadow:#000000 10px 10px 5px; -moz-box-shadow:#000000 10px 10px 5px;}
body.video_ {overflow:hidden; margin: 0mm; background:url(backs/back.gif) bottom;}
body.video_ table {background-color:#6699ff; border:solid 2px #6699ff; font-family:verdana; font-size:12px; color:#ffd700;}
body.video_ table th {border:solid 1px #ffffff;}
body.video_ a {color:#ffffff; text-decoration:none;}
body.video_ a:hover {color:#ffd700; font-weight:700;}


body.wissen {margin: 0mm 10mm; background:url(backs/back.gif) fixed;}
body.wissen table {margin-bottom:100px; width:100%;}
body.wissen thead {font-family: impact; font-size:30px; color:#0000ff; font-weight:700;}
body.wissen table tbody img {margin-right:20px;}
body.wissen table.taekwondo td {text-align:justify;}
body.wissen table.taekwondo p {font-family: verdana; font-size: 12px; color:#00008b; font-weight:700;}
body.wissen table.taekwondo pre {font-size:15px; color:#00008b; font-weight:700;}
body.wissen table.fahne p,
body.wissen table.grundsatz p,
body.wissen table.gurt p {font-family: verdana; font-size:13px; color:#00008b; font-weight:700; text-align:justify;}
body.wissen table.taekwondo a {font-family: verdana; font-size: 12px; color:#0000ff; font-weight:700; text-decoration:none;}
body.wissen table.taekwondo a:hover {color:#ff0000; font-style:italic; text-decoration:underline;}
body.wissen table.grundsatz tbody td,
body.wissen table.grundsatz tbody th {vertical-align:top;}
body.wissen table.grundsatz hr {color:#dedede;}
body.wissen_ {overflow:hidden; margin: 0mm; background:url(backs/back.gif) bottom;}
body.wissen_ table {background-color:#6699ff; border:solid 2px #6699ff; font-family:verdana; font-size:12px; color:#ffd700;}
body.wissen_ table th {border:solid 1px #ffffff;}
body.wissen_ a {color:#ffffff; text-decoration:none;}
body.wissen_ a:hover {color:#ffd700; font-weight:700;}

body.album,
body.portraits, 
body.video,
body.wissen {scrollbar-face-color:#6666ff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-3dlight-color:#9999ff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#fffff0; 
scrollbar-darkshadow-color:#ffffff;}

