.fliesstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15pt; color: #000000 }
.titel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: light; line-height: 18pt; color: #FFFFFF }
.mini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF }
.bildtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 }
.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #66cccc; line-height: 22pt; font-weight: light }
.h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold }
.aktuell {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 15pt; color: #cc3366; font-weight: bold }
.vita {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #464646 }
.navi { color:#ff6633; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.subnavi { color:#ff6633; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif }

.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #000000;
padding-top: 30px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px
}

.liste {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 24px;
color: #000000
}

.unterricht {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #ffffff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ffffff
}

.agb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
color: #000000;
padding-top: 30px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px
}

.rahmen_innen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 4px;
padding-right: 4px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff
}

.rahmen_innen_u {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 4px;
padding-right: 4px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff
}

.rahmen_innen_ru {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #000000;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ffffff
}

.rahmen_w {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px;
color: #000000;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 4px;
padding-right: 4px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff
}

.rahmen_w_u {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px;
color: #000000;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 4px;
padding-right: 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff
}

.rahmen_wr {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px;
color: #000000;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #cccccc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff
}

.rahmen_wr_u {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px;
color: #000000;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #cccccc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff
}

.rahmen_wrr {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right;
font-size: 10px;
line-height: 16px;
color: #000000;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #cccccc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff
}

.rahmen_kontakt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #000000;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ffffff
}

.rahmen_kon {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ffffff
}

.rahmen_dozent {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #000000;
text-align: left;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ffffff
}

a:link	{ color:#ffffff; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited { color:#ffffff; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover { color:#0066cc; background-color:#ffffff; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:active { color:#ffffff; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none } 
 
a:link.con	{ text-decoration: underline; color:#0066cc; font-size:12px }
a:visited.con { text-decoration:underline; color:#0066cc; font-size:12px }
a:hover.con { text-decoration:none; color:#ffffff; background-color:#0066cc; font-size:12px }
a:active.con { text-decoration:underline; color:#0066cc; font-size:12px } 
 
 .image {
border-width: 1px;
border-style: solid;
border-color: #ffffff;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 60px;
padding-right: 10px
}
 
 .grey {
border-width: 1px;
border-style: solid;
border-color: #cccccc;
} 
 
 .im {
border-width: 1px;
border-style: solid;
border-color: #ffffff;
}