body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
a,td,tr,table,blockquote { font-family: Verdana, Arial, Helvetica, sans-serif; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px}

li { list-style-image: url(img/bullet_pfeil.gif); font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin-left: 15px; } 
ul { margin-top: 0px ; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-color: #333366; line-height: 12px; text-indent: 0px; }

h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 21px; font-weight: bold; text-align: left; position: relative; clip:  rect(   ); color: #00297A}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-align: center; color: #00297A}

.mandatory { text-color: #FF0000; text-decoration: underline; font-style: italic; }
.notmandatory { }

.stdbody {  margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; background-color: #FFFFFF; font-size: 12px;}
.mrgrbody {  margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF; font-size: 12px}
.nobody {  margin-top: 15px; margin-right: 0px; margin-bottom: 3px; margin-left: 3px; background-color: #FFFFFF; font-size: 12px}


.fliesstext {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; }
.menuetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00297A; text-align: left; font-weight: normal; ; margin-bottom: 5px }
.header1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 31px; font-weight: bold; position: relative; clip:  rect(   ); color: #00297A}
.header2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; text-align: left; color: #00297A}
.Tabellentitel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; color: #333333}
.Spaltentitel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: normal; font-weight: lighter; color: #FFFFFF}
.Formbeschr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000066; margin-left: 10px}
.Message {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; text-align: center}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #00297A; text-decoration: none; }
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #00297A; text-decoration: none; }
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #336699; text-decoration: underline;  }
a:active{  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #336699; text-decoration: underline;  }

.listhead {  font-size: 12px; font-weight: bold; text-color: #aaaaaa; line-height: 14px; }
.listheadbig { font-size: 16px; font-weight: bold; text-color: #333333; line-height: 18px; }

.newshead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-color: #333366 }
.newsdesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-color: #333366; font-style: italic}
.newsdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-color: #333366  }
.newsdoc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-color: #333399  }
.newsmore {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-color: 00297A; font-style: italic; }
.kattext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; text-decoration: none; ; background-color: #CCFFCC}
.adminfotext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; text-decoration: none; background-color: #FFFFCC}
.adminseminartext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; text-decoration: none; background-color: #FFCCCC}
.admgentext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; text-decoration: none; background-color: #CCCCFF}

.anmeldetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin: 10px 0px; }

.small { font-size: 9px }
.stdbodysmaller { margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; font-size: 10pt; color: #333333}

.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-color: #CC0000 }

.arzttabelle {; background-color: #FFFFFF}
.arztname { font-size:10pt; ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #00297a}
.arztbez { font-style:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.arztzeiten { background: #F0F0F0; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: bold}
.arztzeitentext { background : #EEEEFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333}
.arztdaten { font-weight:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}

.arztfotabelle { background-color: #CCCCCC }
.arztfobez { font-style:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.arztfoeing { font-weight:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.arztfosubmit { font-weight:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.arztempty {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000033; background-color: #FFFFFF}
.arztlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; background-color: #042C7C; color: #FFFFFF}


.funktabelle {; background-color: #FFFFFF}
.funkname { font-size:10pt; ; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #00297a}
.funkbez { font-style:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.funkdaten { font-weight:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}

.funkfotabelle { background-color: #CCCCCC }
.funkfotext { font-style:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.funkfoeing { font-weight:normal; background:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.stdtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
