* {
padding : 0;
border : medium none inherit;
margin : 0;
}
html > #all {
height : 100%;
}
body {
background-color : #fff;
font-family : "arial unicode MS", arial, "trebuchet MS", "Comic Sans MS", "Century Gothic", verdana, lucida, helvetica, sans-serif;
color : #000;
font-size : 90%;
text-align : left;
padding : 0;
}
#pagejbjinfo #timetable iframe {
display : none;
}
body#start {
border-top : 0 solid #f7f7f7;
}
#all {
height : 800px;
margin : 0 0 0 170px;
}
#kontakt #all {
height : 1100px;
margin : 0 0 0 170px;
}
.bigpage1#all {
height : 1400px;
}
.bigpage#all {
height : 2300px;
}
#mantel {
background-color : #fff;
height : 100%;
width : 540px;
color : #000;
padding : 0;
border : 0 solid #4a3973;
}
#start #mantel {
height : 100%;
padding : 0;
margin : 0 30% 0 0;
}
#start #mantel span {
display : none;
}
#mantel span.print {
display : normal;
}
#mantel img.print {
display : none;
}
html > #mantel {
width : 610px;
}
h1 , h3 {
color : #000;
}
h4 , h5 , h6 {
color : #000;
}
h2 {
color : #000;
letter-spacing : 2pt;
font-weight : normal;
}
h2 span {
font-size : 80%;
letter-spacing : 2pt;
font-weight : bold;
}
h3 {
letter-spacing : 1pt;
padding-top : 1.6em;
}
h4 {
font-weight : bold;
font-size : 90%;
padding-top : 1.1em;
padding-bottom : 1.1em;
}
h5 {
font-size : medium;
font-size : small;
}
html > h5 {
font-size : x-small;
}
h6 {
margin : 0 0 0 -5px;
padding : 0;
background : transparent;
line-height : 1.2em;
color : #000;
text-transform : uppercase;
font-family : "arial unicode MS", "trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
font-size : xx-small;
}
html > h6 {
font-size : xx-small;
}
p {
font-size : 90%;
line-height : 140%;
text-align : left;
padding-right : 3px;
margin-bottom : 0.5em;
}
html > #gesamt , html > #gesamt div , html > #gesamt p , html > #gesamt th , html > #gesamt td , html > #gesamt li , html > #gesamt dd , html > #gesamt dt {
font-size : 100%;
}
.noprint {
display : none;
}
.pic {
border : medium none inherit;
}
.picri {
float : right;
padding : 4px 4px 4px 6px;
border : medium none inherit;
}
.picleft {
float : left;
padding : 4px 6px 2px 0;
border : medium none inherit;
}
.picleft2 {
float : left;
padding : 0;
border : medium none inherit;
}
.rechts {
text-align : right;
}
.firstld {
border : medium none inherit;
}
.zentriert {
text-align : center;
padding-right : 10px;
}
#start .special , #kinder .special , #jugend .special , #erw .special {
text-align : center;
padding : 2px 0 2px 4px;
font-family : 'Comic Sans MS', arial, "trebuchet MS", verdana, lucida, helvetica, fantasy;
font-size : 110%;
color : #000;
}
hr {
color : #000;
height : 1px;
border-style : none;
}
#kinder hr {
color : #000;
height : 1px;
}
#jugend hr {
color : #000;
height : 1px;
}
#erw hr {
color : #000;
height : 1px;
}
#verein hr {
color : #000;
height : 1px;
}
#inhalt ul.extlink {
list-style-type : none;
list-style-image : url(extlink.gif);
font-size : 90%;
padding : 12px 0 14px 12px;
margin : 0.5em 0;
}
#inhalt ul.extlink li {
padding : 2px 5px 4px 6px;
}
#inhalt ul.extlink li a:link , #inhalt ul.extlink li a:visited , #inhalt ul.extlink li a:hover , #inhalt ul.extlink li a:active {
list-style-image : url(extlink.gif);
}
#inhalt ul.extlink li a:hover , #inhalt ul.extlink li a:active {
list-style-image : url(extlink.gif);
text-decoration : underline;
}
#menusenk img {
border : 0 solid #333;
}
#menusenk span img.pic {
border : medium none inherit;
width : auto;
}
#footer img {
vertical-align : middle;
border : 0 none inherit;
}
#header {
position : absolute;
width : 540px;
height : 258px;
font-family : 'Comic Sans MS', arial, "trebuchet MS", verdana, lucida, helvetica, fantasy;
color : #000;
font-size : 110%;
font-weight : normal;
letter-spacing : 4px;
line-height : 2.3em;
margin : 0;
text-align : left;
z-index : 3;
border : 0 solid #f0f;
}
#start #header {
position : absolute;
top : 0;
width : 540px;
height : 227px;
}
#header img {
display : block;
margin : 0;
padding : 0 0 0;
border : 0 solid #ccc;
}
#header span {
padding : 0 0 0 2px;
}
#header a.about:link , #header a.about:visited , #header a.about:hover , #header a.about:active {
background : transparent url(dotmini2.gif) repeat-x 50% 100%;
padding-bottom : 2px;
}
#gesamt {
padding : 0;
margin : 0;
border : 0 none inherit;
text-align : left;
color : #000;
background : transparent;
clear : both;
}
#verein .kopf a:link , #verein .kopf a:visited {
font-weight : bold;
text-decoration : none;
color : #000;
background : transparent;
}
#verein .kopf a:hover , #verein .kopf a:active {
font-weight : bold;
text-decoration : none;
color : #000;
background : transparent;
}
#kontakt .kopf a:link , #kontakt .kopf a:visited {
font-weight : bold;
text-decoration : none;
color : #000;
background : transparent;
}
#kontakt .kopf a:hover , #kontakt .kopf a:active {
font-weight : bold;
text-decoration : none;
color : #000;
background : transparent;
}
#startpic {
display : none;
background : transparent url(intrpic1.gif) no-repeat 50% 90%;
position : absolute;
top : 116px;
left : 198px;
width : 480px;
height : 374px;
padding-top : 120px;
padding-left : 32px;
z-index : 4;
border : 0 solid #ff0;
}
#verein #inhalt , #start #inhalt , #kontakt #inhalt {
border : 0 solid #ccc;
padding-top : 120px;
padding-left : 30px;
margin-left : 0;
}
html > #inhalt {
width : 500px;
}
#pfad {
font-family : arial, "trebuchet MS", verdana, lucida, helvetica, sans-serif;
font-size : 60%;
background-color : #fff;
line-height : 1em;
color : #000;
text-transform : uppercase;
padding : 2px 0 1px;
border-top : 1px solid #339;
margin : -6px 0 0 1px;
}
#start #pfad {
margin : -60px 0 0 1px;
}
th {
font-weight : bold;
}
#inhalt ol , #inhalt ul {
font-size : 90%;
margin : 0.5em 0;
padding-left : 12px;
margin-left : 3px;
}
#inhalt ul.inlinelist {
padding : 0;
margin : 0;
}
#inhalt .inlinelist li {
display : inline;
padding : 0 5px 0 0;
margin : 0;
border : 0 none inherit;
}
#menusenk {
position : absolute;
top : 126px;
left : 20px;
background : transparent;
height : auto;
width : 160px;
text-align : right;
border : 0 solid #f00;
color : #000;
}
#footer {
font-size : 86%;
border : 0 none inherit;
border-top : 0 solid #ccc;
color : #000;
padding : 20px 7px 2px 10px;
text-align : left;
clear : both;
}
.impress#footer {
font-size : 90%;
margin-bottom : 3px;
}
html > #footer {
font-size : x-small;
}
#footer p {
margin : 0;
padding-left : 30px;
text-align : left;
}
#footer ul {
margin : 10px 0 0;
padding : 0;
}
#footer li {
display : inline;
margin : 0;
padding : 0 15px 0 0;
text-align : left;
border : 0 none inherit;
}
#menunav {
margin : 0;
padding : 1px;
border : 0 solid #00f;
border : 0 none inherit;
}
#menunav ul {
margin : 0;
padding : 0;
text-align : right;
border : 0 none inherit;
}
#menunav #headnav {
list-style : none;
text-indent : -2px;
padding-left : 1px;
padding-bottom : 0;
border : 0 dotted #f00;
}
#start #headnav hr {
color : #000;
}
#verein #headnav hr {
color : #000;
}
#menunav li {
background : transparent;
list-style : none;
text-indent : 0;
margin-left : 2px;
padding-top : 3px;
padding-right : 32px;
padding-left : 1px;
padding-bottom : 10px;
line-height : 1.6em;
font-size : 80%;
font-weight : bold;
}
body#verein #headnav a.vereinhead , body#kontakt #headnav a.vereinhead , body#kontakt #headnav a.vereinhead , body#kontakt #headnav a.vereinhead {
color : #000;
}
body#verein #headnav hr {
color : #000;
height : 1px;
}
body#kinder #headnav a.kinderhead {
color : #fff9fa;
}
body#kinder #headnav hr {
color : #f9c;
height : 2px;
}
body#jugend #headnav a.jugendhead {
color : #effafe;
}
body#jugend #headnav hr {
color : #0817ff;
height : 2px;
}
body#erw #headnav a.erwhead {
color : #eef;
}
body#erw #headnav hr {
color : #00ada4;
height : 2px;
}
#openlink a {
border-top : 1px solid #000;
border-bottom : 1px solid #000;
}
#verein ul li#openlink a {
color : #000;
list-style : none;
}
html > #menunav ul li {
font-size : x-small;
line-height : 1.8em;
}
#menunav ul {
margin-top : 10px;
}
#menunav ul li a {
font-weight : bold;
text-decoration : none;
}
#menunav dl {
margin : 0;
padding : 0 0 0;
}
#menunav dt {
font-weight : bold;
font-size : 100%;
line-height : 1.3em;
margin-bottom : 2px;
}
html > #menunav dt {
font-size : small;
}
#menunav dd {
line-height : 1.8em;
padding : 0 0 8px;
margin : 2px 0 10px 1px;
}
code , pre {
font-family : "Courier New", courier, monospace;
font-weight : normal;
background : inherit;
color : #eee;
}
#kinder code , #kinder pre {
font-family : "Courier New condensed", courier, monospace;
font-stretch : narrower;
font-weight : normal;
background : inherit;
color : #ff27a9;
}
#start h1 {
background : transparent url(kjtr5px.jpg) no-repeat 100% 100%;
}
#start h1 , #start h2 , #start h3 , #start h6 , #kontakt h1 , #verein h1 , #kinder h1 , #jugend h1 , #erw h1 {
font-family : arial, "trebuchet MS", Myriad, "Gill Sans", "Century Gothic", verdana, lucida, helvetica, sans-serif;
font-weight : normal;
margin-top : 15px;
margin-bottom : 2px;
letter-spacing : 1px;
}
#start h1 , #start h2 , #start h3 , #start h6 , #kontakt h1 , #verein h1 {
color : #000;
}
#kinder h1 {
color : #fff9fa;
}
#jugend h1 {
color : #339;
}
#erw h1 {
color : #066;
}
#kinder h2 , #kinder h3 , #kinder h4 , #kinder h5 , #kinder h6 {
color : #f61a77;
}
#jugend h2 , #jugend h3 , #jugend h4 , #jugend h5 , #jugend h6 {
color : #33c;
}
#erw h2 , #erw h3 , #erw h4 , #erw h5 , #erw h6 {
color : #066;
}
#gesamt h1 {
font-family : arial, helvetica, sans-serif;
background-color : #fff;
color : #000;
font-size : 130%;
font-weight : bold;
font-variant : small-caps;
letter-spacing : 2px;
line-height : 1.4em;
padding-top : 16px;
padding-bottom : 16px;
padding-left : 5px;
border-bottom : 1px solid #4646ba;
margin : 0 0 14px;
}
#kinder #gesamt h1 {
color : #939;
border-bottom : 2px solid #f61a77;
}
#erw #gesamt h1 {
color : #066;
border-bottom : 2px solid #00ada4;
}
#erw #gesamt h1 {
color : #066;
border-bottom : 2px solid #00ada4;
}
html > #gesamt h1 {
font-size : large;
}
#gesamt h2 {
background-color : #fff;
color : #000;
margin : 26px 0 10px;
padding-right : 0;
padding-bottom : 3px;
padding-left : 4px;
font-size : 130%;
}
#kinder #gesamt h2 {
background-color : #dfdfdf;
color : #5858c0;
margin : 26px 0 10px;
padding-left : 4px;
padding-right : 0;
font-size : 130%;
}
html > #gesamt h2 {
font-size : large;
}
#menusenk h2 {
font-size : 16px;
margin : 5px 0 0;
}
h3 {
font-size : 120%;
padding-bottom : 8px;
}
html > h3 {
font-size : medium;
}
#menusenk h3 {
font-size : 13px;
margin : 0;
}
#start h4 {
font-weight : bold;
}
html > h4 {
font-size : small;
}
#menusenk h4 {
margin : 0 0 15px;
}
h4.pubdate {
margin : 0 0 10px;
padding : 0;
font-weight : bold;
font-size : 11px;
font-weight : normal;
color : #eee;
background : transparent;
}
#gesamt p.fineprint {
font-size : 11px;
}
#gesamt .trans {
margin : 25px 0;
padding-top : 0;
}
#gesamt .trans dt {
font-weight : normal;
font-style : italic;
margin-bottom : 5px;
padding-bottom : 0;
font-size : medium;
font-size : large;
}
html > #gesamt .trans dt {
font-size : large;
}
#menusenk p {
font-size : 11px;
text-align : left;
}
#inhalt dl {
line-height : 1.4em;
margin-top : 10px;
padding-top : 0;
padding-bottom : 10px;
}
#inhalt dt {
text-decoration : underline;
}
#inhalt dd {
line-height : 1.2em;
text-indent : -20px;
margin-bottom : 5px;
padding-left : 5px;
margin-left : 20px;
}
.trans {
margin-top : 75px;
padding-top : 0;
}
.trans dt {
font-weight : normal;
font-style : italic;
font-size : large;
font-size : x-large;
}
html > .trans dt {
font-size : x-large;
}
#start a:link , #start a:visited , #verein a:link , #verein a:visited , #kontakt a:link , #kontakt a:visited {
font-weight : bold;
text-decoration : none;
color : #000;
}
#start #inhalt a:link , #start #inhalt a:visited , #verein #inhalt a:link , #verein #inhalt a:visited {
font-weight : bold;
text-decoration : none;
color : #000;
}
#kontakt #inhalt a:link , #kontakt #inhalt a:visited {
font-weight : bold;
text-decoration : none;
color : #eee;
}
#kinder a:link , #kinder a:visited {
color : #fff9fa;
text-decoration : none;
}
#kinder #inhalt a:link , #kinder #inhalt a:visited {
color : #9f0066;
text-decoration : none;
}
#jugend a:link , #jugend a:visited {
color : #effafe;
text-decoration : none;
}
#jugend #inhalt a:link , #jugend #inhalt a:visited {
color : #eee;
text-decoration : none;
}
#erw a:link , #erw a:visited {
color : #eef;
text-decoration : none;
}
#erw #inhalt a:link , #erw #inhalt a:visited {
color : #eee;
text-decoration : none;
}
a:link , a:visited {
font-weight : bold;
text-decoration : none;
background : transparent;
}
a:link , a:visited , a:hover {
font-weight : bold;
text-decoration : underline;
background : transparent;
}
a:active {
font-weight : bold;
text-decoration : none;
color : #000;
background : transparent;
}
#menu {
margin : 0;
padding : 0;
text-align : center;
}
#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
text-align : center;
clear : left;
}
#menu ul li {
font-family : 'Comic Sans MS', arial, "trebuchet MS", verdana, lucida, helvetica, fantasy;
display : block;
float : left;
text-align : center;
padding : 0;
margin : 0;
}
#start #menu ul li , #kontakt #menu ul li , #verein #menu ul li {
border : 0 solid #ccc;
}
#kinder #menu ul li {
border : 0 solid #ccc;
}
#jugend #menu ul li {
border : 0 solid #ccc;
}
#erw #menu ul li {
border : 0 solid #ccc;
}
#menu ul li a {
background : #eef;
width : 145px;
height : 2em;
padding : 0 3px 0 4px;
margin : 0;
color : #69f;
font-weight : bold;
text-decoration : none;
display : block;
text-align : center;
font-weight : normal;
letter-spacing : 2px;
line-height : 2em;
font-size : small;
}
html > #menu ul li a {
font-size : x-small;
}
#menu ul li a {
font-size : 100%;
font-weight : bold;
}
#menu ul li#one a {
background : #4a3973;
color : #eef;
}
#kinder ul li#one a {
background : #eef;
color : #ce5287;
}
#menu ul li#two a {
background : #4a3973;
color : #eef;
}
#jugend ul li#two a {
background : #eef;
color : #195abd;
}
#menu ul li#three a {
background : #4a3973;
color : #eef;
}
#erw ul li#three a {
background : #eef;
color : #9fc;
}
#menu ul li#four a {
background : #4a3973;
color : #eef;
}
#kontakt ul li#four a {
background : #eef;
color : #f79e10;
}
#menu ul li#one a:hover {
background-color : #f6f6ff;
color : #ff0;
}
#menu ul li#two a:hover {
background : #f6f6ff;
color : #f0f;
}
#menu ul li#three a:hover {
background : #f6fff6;
color : #0ff;
}
#menu ul li#four a:hover {
background : #fdfdfd;
color : #ff9f10;
}
#menu ul li#five a {
width : 190px;
}
#resources a:link , #resources a:visited {
border-right : 1px solid #ccc;
}
#menu ul li a:hover {
color : #eef;
background : #eee;
}
#menu a:active {
background : #fefefe;
color : #eef;
}
body#sectionfirst #menu li#first a , body#sectionsecond #menu li#second a , body#sectionthree #menu li#three a , body#sectionfour #menu li#four a , body#sectionfive #menu li#five a {
background : #c30;
border : 1px solid #566;
color : #eef;
font-weight : bold;
}
#tophead {
position : absolute;
top : 1%;
left : 184px;
width : 540px;
font-family : arial, "trebuchet MS", verdana, lucida, helvetica, sans-serif;
color : #000;
font-size : 140%;
font-variant : small-caps;
letter-spacing : 2px;
font-weight : bold;
text-align : center;
padding : 32px 0 8px 2px;
}
#erw .kopf {
color : #939;
}
.unvisib {
height : 0;
width : 0;
overflow : hidden;
position : absolute;
}
.linewrap {
font-weight : bold;
color : #f9f;
font-size : 13px;
}
.form {
color : #f9f;
border : 1px solid #666;
font-family : arial, "trebuchet MS", verdana, lucida, helvetica, sans-serif;
padding : 1px;
margin : 0;
font-size : 90%;
}
#infoseo {
display : none;
}
#start .kopf {
background : #339 url(intrpicx.gif) no-repeat 80% 80%;
position : absolute;
top : 130px;
left : auto;
height : 30px;
width : 600px;
border : 0 solid #ff0;
z-index : 1;
}
#intro .kopf span , #intro #header span {
display : none;
}
#intro #header span {
display : none;
}
#intro #footer {
position : absolute;
bottom : 2%;
display : none;
}
h4.freecall , h5.freecall {
background-color : #fff;
color : #000;
padding : 2px 0 2px 4px;
border : 1px solid #000;
}
h4.freecall {
letter-spacing : 0.1em;
margin : 0 2px;
}
h5.freecall {
font-size : 90%;
text-align : center;
padding-right : 10px;
margin : 0 0 0 2px;
}
#start h5.freecall {
position : relative;
left : 0;
top : 40px;
font-size : 90%;
text-align : center;
margin : 0 0 0 30px;
}
#kinder h4.freecall {
background-color : #f61a77;
color : #339;
border : 1px solid #f61a77;
}
#jugend h4.freecall {
background-color : #0817ff;
color : #eef;
border : 1px solid #0817ff;
}
#erw h4.freecall {
background-color : #00ada4;
color : #eef;
border : 1px solid #00ada4;
}
#start h4 .freecall span {
font-size : 110%;
color : #000;
font-weight : bold;
}
#kinder h4.freecall span {
font-size : 110%;
color : #fff9fa;
font-weight : bold;
}
#jugend h4.freecall span {
font-size : 110%;
color : #eef;
font-weight : bold;
}
#erw h4.freecall span {
color : #339;
font-size : 110%;
color : #eef;
font-weight : bold;
}
#kinder #mantel {
background-color : #f61a77;
border : 0 solid #f61a77;
}
#jugend #mantel {
background-color : #0817ff;
border : 0 solid #0817ff;
}
#erw #mantel {
background-color : #00ada4;
border : 0 solid #00ada4;
}
#kinder p.special {
background-color : #f61a77;
border : 1px solid #f61a77;
}
#jugend p.special {
background-color : #0817ff;
border : 1px solid #0817ff;
}
#kinder #header span {
padding : 0 0 0 2px;
color : #fff9fa;
}
#jugend #header span {
padding : 0 0 0 2px;
color : #fff9fa;
}
#erw #header span {
padding : 0 0 0 2px;
color : #fff9fa;
}
#kinder #header {
background-color : #f61a77;
border : 0 solid #ccc;
margin : 0;
text-align : left;
}
#jugend #header {
background-color : #0817ff;
color : #888a89;
border : 0 solid #ccc;
margin : 0;
text-align : left;
}
#erw #header {
background-color : #00ada4;
color : #066;
border : 0 solid #ccc;
margin : 0;
text-align : left;
}
#kinder #inhalt {
border : 0 solid #f61a77;
}
#jugend #inhalt {
border : 0 solid #0817ff;
}
#erw #inhalt {
border : 0 solid #00ada4;
}
#kinder .kopf a:link , #kinder .kopf a:visited {
font-weight : bold;
text-decoration : none;
color : #fff9fa;
background : transparent;
}
#kinder .kopf a:hover , #kinder .kopf a:active {
font-weight : bold;
text-decoration : none;
color : #fff9fa;
background : transparent;
}
#jugend .kopf a:link , #jugend .kopf a:visited {
font-weight : bold;
text-decoration : none;
color : #fff9fa;
background : transparent;
}
#jugend .kopf a:hover , #jugend .kopf a:active {
font-weight : bold;
text-decoration : none;
color : #fff9fa;
background : transparent;
}
#erw .kopf a:link , #erw .kopf a:visited {
font-weight : bold;
text-decoration : none;
color : #fff9fa;
background : transparent;
}
#erw .kopf a:hover , #erw .kopf a:active {
font-weight : bold;
text-decoration : none;
color : #fff9fa;
background : transparent;
}
