.grund {
font-family: arial, sans-serif;
font-size: 12pt;
color: black;
background-image: url(verlauf1.jpg);
background-repeat: repeat-y;
background-color: white;
}

.neu {
font-family: arial, sans-serif;
font-size: 10pt;
font-weight: bold;
color: black;
background-color: #F0FBF5;
line-height: 1.1;
}

/* layout des navikasten kasten*/


#rout {
position: absolute;
top: 0px;
left: 0px;
width: 170px;
font-size: 10pt;
font-weight: bold;
color: black;
}

.nav {
position: absolute;
left: 20px;
top: 160px;
}

.unter {
margin-left: 30px;
}

.inaktiv {
color: silver;
background-color: #F3FEF3;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #008000;
}

.aktiv {
color: white;
background-color: #5AC14F;
padding: 5px;
border-style: solid;
border-width: 1px;
border-color: #008000;
}

.haupt {
background-image: url(verlauf1.jpg);
padding: 2px;
height: 30px;
color: black;
border-style: solid;
border-width: 1px;
border-color: #008000;
}

A {
text-decoration: none;
color: #4B9C43;
}

A:visited {
color: #9DA426;
}

A:hover {
color: #008000;
font-weight: bold;
}

#logo {
position: absolute;
left:0px;
top: 20px;
}

/* layout des inhalt der seiten beginnt*/

#mainar {
position: absolute;
left: 190px;
top: 5px;
width: 580px;
margin: 0px;
background-image:url(arback2.jpg);
background-repeat: y-repeat;
background-attachment: fixed;
font-weight: bold;
font-size: 10pt;
}


#mainpsv {
background-image:url(psvback.jpg);
background-repeat: y-repeat;
background-attachment: fixed;
position: absolute;
left: 190px;
top: 5px;
width: 580px;
height: 700px;
margin: 0px;
font-weight: bold;
font-size: 10pt;
}

#mainkid {
position: absolute;
left: 190px;
top: 5px;
width: 580px;
height: 500px;
margin: 0px;
background-image:url(kidback.jpg);
background-repeat: y-repeat;
background-attachment: fixed;
font-weight: bold;
font-size: 10pt;
}

#mainju {
position: absolute;
left: 190px;
top: 5px;
width: 580px;
height: 500px;
margin: 0px;
background-image:url(juback.jpg);
background-repeat: y-repeat;
background-attachment: fixed;
font-weight: bold;
font-size: 10pt;
}

#maingem {
position: absolute;
left: 190px;
top: 5px;
width: 580px;
height: 500px;
margin: 0px;
background-image:url(gemback.jpg);
background-repeat: y-repeat;
background-attachment: fixed;
font-weight: bold;
font-size: 10pt;
}


#main {
position: absolute;
left: 190px;
top: 5px;
width: 580px;
font-weight: bold;
font-size: 10pt;
}

.autor {
font-weight: normal;
font-style: italic;
font-size: 7pt;
}

.datum {
font-weight: normal;
}

.linie{
color:#048707;
width: 480px;
}

h1 {
font-size: 16pt;
font-weight: 900;
}

h3 {
text-decoration: underline;
}

.termin {
margin: 10px;
font-size: 14;
text-align: justify;
font-weight: bold;
}

#liste {
line-height: 1.5;
margin: 10px;
}

.kids {
text-align: center;
margin: 10px;
padding: 5px;
}


