* {
margin : 0;
padding : 0;
}

body {
color : black;
font-size : 100.01%;
font-family : Helvetica, Arial, sans-serif;
margin : 0;
padding : 0;
text-align : center;
background : #C6D7EB;
}

body.hell {
background-color: #ffffff;
text-align : left;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
color : #501080;
}

div#seite {
text-align : left;
margin : 0 auto;
max-width : 760px;
padding : 0.5em;
background-color : white;
}

#hnav {
margin : 0;
padding : 0;
max-width : 760px;
height : 30px;
border-top : 1px solid #501080;
border-bottom : 1px solid #501080;
background-color : #ffbbbb;
border : 3px solid silver;
}

#hnav ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#hnav ul li {
font-size:0.8em;
margin : 0;
padding : 0;
font-weight : bold;
display : inline;
}
#hnav ul li a:link, #hnav ul li a:visited {
float : left;
padding : 3px 9px 2px 11px;
height : 25px;
border : none;
color : #501080;
font-weight : bold;
text-decoration : none;
display : block;
}
#hnav ul li a:hover {
background : url(0nav_hkh.gif) repeat-x;
color : #FFFFFF;
text-decoration : none;
}
#hnav ul li a:active {
background : url(0nav_hkhh.gif) repeat-x;
color : #b0f080;
text-decoration : none;
}
#hnav ul li a.selected:link, #hnav ul li a.selected:visited {
background : url(0nav_hk.gif) repeat-x;
color : #fff;
}


#vnav {
float : left;
margin-right : 1em;
width : 9.5em;
background-color : #fff;
padding : 5px 0 0 0;
background : white;
}

#vnav ul {
margin : 0;
padding : 0;
font-size : 0.8em;
list-style-type : none;
}
#vnav ul li {
margin : 0em;
padding : 0em;
text-align : left;
}
#vnav ul li a:link, #vnav ul li a:visited{
padding : 2px 10px 3px 12px;
color : #501080;
font-weight : bold;
text-decoration : none;
background : #ffbbbb;
margin-top : 0.2em;
display : block;
}
#vnav ul li a:hover {
background : #940204;
color : #fff;
}
#vnav ul li a.selected:link, #vnav ul li a.selected:visited {
background: #940204;
color : white;
}


div#inhalt {
margin-left : 10em;
padding : 0.5em 1em;
background : url(a_s.jpg);
}

div#inhaltfloat {
padding : 0 1em;
background : url(a_s.jpg);
}

.unten {
clear : both;
padding-left:0;
background-color : #ffffff;
}

.kapitaelchen {
margin:0;
padding:0;
color : #501080;
font : small-caps bold 2em Tahoma, Verdana, Helvetica, sans-serif;
}
.kapitaelchen_kl {
margin:0;
padding:0;
color : #501080;
font : small-caps bold 1.5em Georgia, Times, "Times New Roman", serif;
}

div.kasten {
margin-right: 10%;
border: 1px solid #D7C0DC;
padding: 1em;
}

table {
border-collapse : collapse;
border-style : solid;
border-color : #d7c0dc;
border-width : 1px;
margin : 0;
}

td.a {
padding : 3px;
text-align : center;
color : red;
}

.rr {margin-right: 1em;}
.ll {margin-left: 2em;}
.klein08 {font-size:0.7em;}

a:link {
text-decoration : none;
color : #6000ff;
font-weight : bold;
}
a:visited {
text-decoration : none;
color : #932d84;
font-weight : bold;
}
a:active {
text-decoration : none;
color : #660021;
font-weight : bold;
}
a:hover {
background-color : #d60093;
color : white;
border-bottom : 1px dotted white;
}

ul.o {
margin : 0;
padding : 0;
list-style-type : none;
}
ul.o li {
border: 1px solid #D7C0DC;
padding : 0;
}
ul.o li.s {
background-color:#FFE8FF;
}
ul.o li.ss {
background-color:#F6D3FF;
}
ul.o li.b {
background-color:#ffeeee;
}

.portale {
background : url(0delphi.gif);
}

.violin {
background : url(0violinschl.jpg) repeat-x;
}

.zentral {
text-align:center;
}

.lila2 {
background-color : #fff4ff;
}
.lila4 {
background-color : #ffe8ff;
}
.gelb2 {
background-color : #ffffd0;
}
.gelb4 {
background-color : #ffffa0;
}
.rot2 {
background-color : #fff4f4;
}
.rot4 {
background-color : #ffe8e8;
}
.blau2 {
background-color : #f4f4ff;
}
.blau4 {
background-color : #e8e8ff;
}
.musik {
background : url(0musik.jpg);
}
.kantate {
background : url(0kantate.jpg);
}
.regenbogen {
background : url(0regenbogen.jpg);
}
.gruen2 {
background-color : #f4fff4;
}
.gruen4 {
background-color : #e8ffe8;
}                                                   
