td, p, .fliesstext, .fliesstext p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.fliesstext a:link { text-decoration:underline; color:#B06125}
.fliesstext a:active { text-decoration:none; color:#FF6600}
.fliesstext a:visited { text-decoration:underline; color:#996600}
.fliesstext a:hover { text-decoration:underline; color:#FF9900}

.wosindsie { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; margin:0px; color:#FFFF99;font-weight:500;}
td.wosindsie {height:14px;overflow:none;}

.bildunter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none ; padding-bottom: 5px; padding-top: 2px}
.bildunter a:link { text-decoration:underline; color:#003300}
.bildunter a:active { text-decoration:none; color:#003300}
.bildunter a:visited { text-decoration:underline; color:#003300}
.bildunter a:hover { text-decoration:underline; color:#003300}

h1, h2, h3, .ueber, .head1, .head2, .head3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; margin: 0px;}
.ueber a:link, .head1  a:link, .head2  a:link, .head3  a:link { text-decoration:underline; color:#003300}
.ueber a:active, .head1  a:active, .head2  a:active, .head3  a:active { text-decoration:none; color:#003300}
.ueber a:visited, .head1  a:visited, .head2  a:visited, .head3  a:visited { text-decoration:underline; color:#003300}
.ueber a:hover, .head1  a:hover, .head2  a:hover, .head3  a:hover { text-decoration:underline; color:#003300}

.head2, .head3 {font-size: 14px;}
.head3 {line-height: 16px;}

.submenue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.angebottabelle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none ; vertical-align: top; padding-right: 5px}

.angebottabelleort { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; vertical-align: top ; padding-right: 5px}

.kzmueber { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.kzmfliesstext { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
.kzmfliesstext a:link { text-decoration:underline; color:#B06125 }
.kzmfliesstext a:active { text-decoration:none; color:#FF6600 }
.kzmfliesstext a:visited { text-decoration:underline; color:#996600 }
.kzmfliesstext a:hover { text-decoration:underline; color:#FF9900 }

.tagesraster { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none ; vertical-align: top; padding-right: 5px ; line-height: 10px; text-align: center}

.kurstabelle { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none ; vertical-align: top; padding-right: 5px }

/* formular */

.fliesstext form td { font-family: Arial, Helvetica, sans-serif; font-size: 12px/14px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; padding-left:4px; padding-right:6px;}
.fliesstext form td + td { font-family: Arial, Helvetica, sans-serif; font-size: 12px/100%; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; padding-left:6px; padding-right:4px; text-align:right;}
.fliesstext form input {width:390px; font-family: Arial, Helvetica, sans-serif; font-size: 12px/100%; font-style: normal; text-align:left; }
.fliesstext form textarea {width:390px; font-family: Arial, Helvetica, sans-serif; font-size: 11px/100%; font-style: normal; text-align:left; }


table.oaf_form {width:100%;padding:0;margin:0; border:0px navy solid;}
table.oaf_form td.form_leg {width:200px;text-align:right; padding:0;padding-right:10px;}
table.oaf_form td.form_inp {padding:0; padding-left:10px; text-align:left;}
table.oaf_form td.form_submit {text-align:right; padding-right:0; padding-left:auto;}

.text_input, .fliesstext form .text_input {width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px/100%; font-style: normal; text-align:left; }
textarea.text_input, .fliesstext form textarea.text_input {width:100%; font-size: 11px/100%; font-style: normal; text-align:left; }
select {width:100%; font-size: 11px/100%; font-style: normal; text-align:left; }
option.sel_errortext {color:red; padding:0;margin:0;}
option.sel_monat {color:black; font-size:12px/110%; font-weight:bold; text-align:left; padding:0; margin:0;}
option.sel_option {color:black; font-size:10px/100%; font-weight:normal; text-align:left; padding-left:2em; margin:0;}

.fliesstext form input.submit, input.submit  {width:20em; font-family: Arial, Helvetica, sans-serif; font-size: 12px/100%; font-weight:bold; font-style: normal; text-align:center; background:gold; color:RGB(176,97,37); border:2px RGB(176,97,37) groove;}

