body {
background-color:#DCDEF2;
color:#DCDEF2;
font-family:Verdana,Arial,sans-serif;
}

a:link { text-decoration:none; color:#DCDEF2; }
a:visited { text-decoration:none; color:#DCDEF2; }
a:hover { text-decoration:none; color:#DCDEF2; }
a:active { text-decoration:none; color:#DCDEF2; }

#mybox {
overflow:visible;
position:absolute;
top:50px;
left:50px;
width:780px;
height:540px;
z-index:5;
background-color:#3A3C69;
}

#schatten {
overflow:visible;
position:absolute;
top:55px;
left:56px;
width:780px;
height:540px;
z-index:4;
background-color:#1E1D27;
}

#jenny {
position:absolute;
overflow:auto;
top:150px;
left:260px;
width:400px;
height:274px;
z-index:1;
background-color:#3A3C69;
}

#bereich_ol {
position:absolute;
top:30px;
left:30px;
width:100px;
height:100px;
z-index:3;
background-color:#616387;
}
#bereich_or {
border-style:solid;
border-width:0px;
position:absolute;
top:20px;
left:165px;
width:600px;
height:62px;
z-index:2;
background-color:#3A3C69;
}

#menue {
border-style:solid;
border-width:0px;
position:absolute;
top:0px;
left:0px;
width:160px;
height:405px;
z-index:2;
padding-top:135px;
background-color:#616387;
border-color:#AAAAAA;
font-family:Verdana;
font-weight:bold;
font-size:12pt;
}
#text {
border-width:0px;
border-style:solid;
position:absolute;
overflow:auto;
top:0px;
left:188px;
width:272px;
height:400px;
z-index:1;
padding-top:140px;
background-color:#3A3C69;
font-weight:normal;
font-size:12px;
}

.bio {
overflow:auto;
width:600px;
height:400px;
z-index:1;
padding-top:0px;
background-color:#3A3C69;
font-weight:normal;
font-size:12px;
}

.info {
background-color:#616387;
font-weight:normal;
font-size:12px;
}

#thema {
border-width:0px;
border-style:solid;
position:absolute;
overflow:auto;
top:115px;
left:170px;
width:590px;
height:76px;
z-index:2;
padding-top:0px;
background-color:#3A3C69;
font-weight:normal;
font-size:12px;
}

#termine {
border-width:0px;
border-style:solid;
position:absolute;
overflow:auto;
top:0px;
left:188px;
width:590px;
height:350px;
z-index:1;
padding-top:190px;
background-color:#3A3C69;
font-weight:normal;
font-size:12px;
}

.bildOff {
visibility:hidden;
position:absolute;
left:480px;
top:150px;
width:320px;
height:320px;
z-index:2;
}
.bildOn {
visibility:visible;
position:absolute;
left:480px;
top:150px;
width:320px;
height:320px;
z-index:2;
}
.terminbildOff {
visibility:hidden;
position:absolute;
left:480px;
top:328px;
width:320px;
height:240px;
z-index:2;
}
.terminbildOn {
visibility:visible;
position:absolute;
left:480px;
top:328px;
width:320px;
height:240px;
z-index:2;
}
.captionOff {
visibility:hidden;
position:absolute;
top:480px;
left:480px;
width:320px;
height:40px;
z-index:2;
font-family:Verdana;
font-weight:normal;
font-size:8pt;
text-align:left;
}
.captionOn {
visibility:visible;
position:absolute;
top:480px;
left:480px;
width:320px;
height:25px;
z-index:2;
font-family:Verdana;
font-weight:normal;
font-size:8pt;
text-align:left;
}

.ms1 {
visibility:visible;
position:absolute;
left:750px;
top:150px;
width:100px;
height:100px;
z-index:2;
}
.ms2 {
visibility:visible;
position:absolute;
left:750px;
top:250px;
width:100px;
height:100px;
z-index:2;
}
.ms3 {
visibility:visible;
position:absolute;
left:750px;
top:350px;
width:100px;
height:100px;
z-index:2;
}
.ms4 {
visibility:visible;
position:absolute;
left:750px;
top:450px;
width:100px;
height:100px;
z-index:2;
}

.datum {
visibility:visible;
position:absolute;
top:480px;
left:490px;
width:250px;
height:25px;
z-index:2;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:8pt;
text-align:right;
}

.aktion {
visibility:visible;
position:absolute;
top:515px;
left:343px;
width:400px;
height:35px;
z-index:2;
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
font-size:8pt;
color:red;
background-color:yellow;
padding:10px;
text-align:left;
}

li.m1aktuell {
color:#3A3C69;
list-style-type:square;
padding-top:12px;
font-weight:bold;
}
li.m2aktuell {
color:#3A3C69;
list-style-type:square;
margin-left:15px;
padding-top=0px;
font-size:12px;
font-weight:bold;
}
li.m1aktiv {
list-style-type:square;
padding-top:12px;
font-weight:bold;
}
li.m1deaktiv {
list-style-type:none;
padding-top:12px;
font-weight:bold;
}
li.m1blocked {
list-style-type:none;
padding-top:12px;
font-weight:bold;
}
li.m2aktiv {
list-style-type:square;
margin-left:15px;
padding-top=0px;
font-size:12px;
font-weight:bold;
}
li.m2deaktiv {
list-style-type:none;
margin-left:15px;
padding-top:0px;
font-size:12px;
font-weight:bold;
}
li.itemOn {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:8pt;
list-style-type:square;
cursor:default;
}
li.itemOff {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:8pt;
list-style-type:none;
cursor:default;
}
img.itemOn {
height:50px;
margin:2px;
padding:0px;
border:2px solid #DCDEF2;
cursor:default;
}
img.itemOff {
height:50px;
margin:2px;
padding:0px;
border:2px solid #3A3C69;
cursor:default;
}
p.heading {
margin-bottom:20px;
}
ul.menue {
list-style-type:none;
padding-left:15px;
margin-left:15px;
}
ul.bilder {
padding-left:9px;
margin-left:9px;
}
h1.bilder {
font-family:Verdana,Arial,sans-serif;
font-size:24pt;
font-weight:600;
}

.input {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}
td.form_left {
vertical-align:text-top;
text-align:right;
}
td.form_left_single {
vertical-align:baseline;
text-align:right;
}
td.form_right {
vertical-align:top;
}

table.formtable {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}

table.termine {
table-layout:fixed;
}
tr.tr_termine {
padding-bottom:15px;
}

td.tbl_datum {
width:160px;
vertical-align:top;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}
td.tbl_event {
width:220px;
vertical-align:top;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}
td.tbl_ort {
width:180px;
vertical-align:top;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}
td.tbl_info {
width:25px;
vertical-align:top;
font-family:Webdings,Arial,sans-serif;
font-weight:normal;
font-size:12px;
cellpadding:0px;
}
p.termine {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}

p.zwischentitel {
font-family:Verdana,Arial,sans-serif;
font-weight:bold;
font-size:12px;
}

.kontakt {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
}
li.adressen {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
list-style-type:square;
padding-top:15px;
}

ul.schule {
margin-top:-15px;
}

li.schule {
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:12px;
list-style-type:square;
}
