a { color: #333; text-decoration: none }
a:link  { color: #333; text-decoration: none }
a:visited { color: #333; text-decoration: none }
a:hover  { color: #333; text-decoration: none }
a:active { color: #c03; text-decoration: none }
body         { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff !important }
.abdunkeln { color: white; background-color: #bbb !important; padding: 1px }
.adresszeile { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 24px }
.aktuspalte_kopf { color: #fff; font-size: 0.8em; font-weight: bold }
.aktuspalte_titel { color: #666; font-size: 0.7em; font-style: italic; font-weight: bold }
.anzeigencontainer { color: #333; margin-bottom: 6px }
.artikel_verweis { color: #333; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ddd }
.artikelcontainer_kasten  { margin-bottom: 6px; padding: 8px; border-color:  }
.artikelcontainer_kasten1 { margin-bottom: 6px; padding: 8px; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc }
.artikelcontainer_mehrfachkasten { background-color: #fff; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.artikelcontainerkopf { color: #c2dd96; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eee; background-repeat: no-repeat; padding-left: 6px; border-top: 1px solid #fff; border-bottom: 1px outset #666 }
.artikelcontainerkopf_owner { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c30; background-repeat: no-repeat; padding: 6px; border-top: 1px outset #fff; border-bottom: 1px outset #666 }
.artikeltext { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 140%; font-stretch: normal; text-align: left; max-width: 520px }
.artikeltext a:hover { text-decoration: underline }
.artikeltext_blocksatz { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify }
.artikeltext_blocksatz a:hover { text-decoration: underline }
.artikeltext_kleiner { color: #666; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; text-align: left }
.artikeltitel { color: #666; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
.artikeltitel_klein { color: #666; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
.artikeluntertitel { color: #666; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
.artikeluntertitel_klein { color: #666; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
.bezahlt { color: white; background-color: #f60 !important; padding: 1px }
.bild_links { margin-right: 8px; margin-bottom: 8px }
.bild_rechts { margin-bottom: 8px; margin-left: 8px }
.bilderpool { background-color: #fff; width: 520px; overflow: scroll; clip: rect(auto auto auto auto) }
.bildunterschrift { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; text-align: left; padding-bottom: 12px }
.color1 { color: #255000 }
.color2 { color: #f90 }
.color3 { color: #c30 }
.cont_kalender { margin-bottom: 6px; padding-right: 8px }
.formatText     { color: #333; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffbfab; text-align: center; cursor: pointer; padding: 2px; border: outset 1px }
.freigabehinweis { color: white; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8ecd0e; text-align: left; padding: 1px; border: solid 1px #fdc }
.fusszeile { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.fusszeile_klein { color: black; font-size: 6pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.fusszeile_kontrast { color: #fff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.fusszeile_kontrast:link { color: #fff }
.fusszeile_kontrast:visited { color: #fff }
.fusszeile_kontrast:hover { color: #fff }
.fusszeile_kontrast:active { color: #fff }
.fusszeile_mittel { color: #666; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.haupt_liste { color: #000; font-size: 0.8em; list-style-type: disc }
.haupt_text { color: #333; font-size: 0.75em }
.haupt_text_klein { color: #666; font-size: 0.6em }
.haupt_text_sehrklein { color: #666; font-size: 0.5em }
.haupt_titel { color: #73be1e; font-size: 0.8em; font-weight: bold }
.haupt_titel_invers { color: #fff; font-size: 0.8em; font-weight: bold }
.heute { padding: 1px; border: solid 1px #fcad0e }
.hinweis { color: #c00; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.hinweis_mitbg { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f60; text-align: left; padding: 1px; border: solid 1px #fdc }
.hinweis_mitbg_kontrast { color: #ba0000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; padding: 1px; border: solid 1px #fdc }
.infotext { color: #fff; font-size: 7pt; line-height: 120%; border-bottom: 1px dashed #fff }
.infotext_unten { color: #666; font-size: 7pt; line-height: 120%; border-top: 1px ridge #fff }
.k1webadmin_kopf { color: #fff; font-size: 7pt; background-image: url("../images/k1webadmin_verlauf.png"); padding-left: 2px }
.k1webadmin_umrandung { color: #333; padding: 1px; border: outset 1px #999 }
.label_warnung { color: #fff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ba0000; text-align: left; padding: 1px; border: solid 1px #fdc }
.listencontainer       { background-color: #c2dd96; margin-right: 6px; margin-bottom: 8px; width: 100% }
.listentabelle { width: 100% }
.listenkopf    { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #73be1e; background-repeat: no-repeat; text-indent: -4px; padding-top: 2px; padding-bottom: 4px; padding-left: 4px }
.listentext  { color: #333; font-size: 0.75em; line-height: 100%; background-image: url("../images/symbole/aufzaehlerpfeil.gif"); background-repeat: no-repeat; background-position: 3px 5px; text-indent: -4px; padding: 3px 3px 5px 16px }
.listentext a:link { color: #333 }
.listentext a:visited { color: #333 }
.listentext a:hover { color: #333 }
.navi_checked { color: #fff; font-size: 0.7em; font-style: italic; font-weight: bold; background-color: #ccc; padding: 1px }
.navi_kopf { color: #fff; font-size: 0.7em; font-weight: bold }
.navi_liste { color: #666; font-size: 0.75em; line-height: 160% }
.navi_texttitel { color: #666; font-size: 0.7em; font-style: italic; font-weight: bold }
.navigation          {
	color: #255000;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #c2dd96;*/
	font-weight: bold;
	line-height: 100%;
	text-align: left;
	padding-bottom: 4px;
	/*width: 140px;*/
	padding-right: 4px;
	border-bottom-style: dotted;
	border-bottom-color: #c2dd96;
	border-bottom-width: 1px;
	text-indent: -6px;
}
.navigation a:link   { color: #255000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140% }
.navigation a:visited   { color: #255000 font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140% }
.navigation a:hover   {
	color: #255000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 140%;
	background-image: url(../images/symbole/hover_nav.gif);
	background-repeat: repeat-y;
}
.navigation_aktiv          {
	color: #255000;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	width: 140px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c2dd96;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #c2dd96;
	text-indent: -6px;
}
.navigation_e2       {
	color: #255000;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 100%;
	text-align: left;
	padding-top: 4px;
	padding-right: 24px;
	padding-bottom: 6px;
	padding-left: 24px;
	text-indent: -10px;
}
.navigation_e2 a:link   { color: #255000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100% }
.navigation_e2 a:visited   { color: #255000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100% }
.navigation_e2 a:hover   {
	color: #255000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 100%;
	background-color: c2dd96;
	background-image: url(../images/symbole/hover_nav.gif);
	background-repeat: repeat-y;
	background-position: 6px;
}
.navigation_e2_aktiv         {
	color: #255000;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c2dd96;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #c2dd96;
	padding-left: 12px;
	text-indent: -10px;
}
.navigation_e2_aktiv a:link    { color: #255000 }
.navigation_e2_aktiv a:visited    { color: #255000 }
.navigation_e2_aktiv a:hover    { 
	color: #255000;
}
.navigation_e2_linked  { color: #c2dd96; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 100%; list-style-type: circle; list-style-position: inside; border-style: none none dashed; border-width: medium medium 1px; border-color: #fff #fff #53729e }
.navigation_horizontal  { color: #255000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 1px; padding-right: 1px; padding-left: 1px }
.navigation_horizontal_aktiv { color: #fff; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #999; padding: 6px 4px; border-right: 1px solid #999 }
.navigation_horizontalliste  { color: #255000 !important; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; background-color: #fff; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-right: 1px dotted #53729e; border-bottom: 1px dotted #53729e; border-left: 2px solid #53729e }
.navigation_horizontalliste a:link  { color: #255000 !important }
.navigation_horizontalliste a:visited  { color: #255000 !important }
.navigation_horizontalliste a:hover { color: #b41 }
.owner { color: #000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #99c !important; text-align: left; padding: 1px; border: solid 1px #ba0000 }
.owner_nicht_freie { color: #000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #feed0e !important; text-align: left; padding: 1px; border: solid 1px #ba0000 }
.register_rubriken { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8da6b7; cursor: pointer; padding: 4px }
.register_rubriken_aktiv { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #53729e; padding: 4px }
.rubrik_nicht_freigegeben { text-decoration: line-through }
.rubriken_artikelteaser { color: #333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120%; background-image: url("../images/symbole/aufzaehlerpfeil.gif"); background-repeat: no-repeat; background-position: 0 6px; margin-left: 2px; padding: 3px 1px 3px 12px; border-top: 1px dotted #666 }
.rubrikencontainer_kasten { background-color: #fff; margin-bottom: 6px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.rubrikencontainerkopf_a { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; padding-top: 2px; padding-bottom: 2px; padding-left: 6px }
.rubrikencontainerkopf_a a:link { color: #666; font-weight: bold }
.rubrikencontainerkopf_a a:visited { color: #666; font-weight: bold }
.rubrikencontainerkopf_a a:hover { color: #666; font-weight: bold; text-decoration: underline }
.rubrikencontainerkopf_b { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666; background-repeat: no-repeat; padding-top: 2px; padding-bottom: 2px; padding-left: 6px }
.rubrikencontainerkopf_b a:link { color: #fff }
.rubrikencontainerkopf_b a:visited { color: #fff }
.rubrikencontainerkopf_b a:hover { color: #fff; text-decoration: underline }
.rubrikencontainerkopf_c { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; padding: 3px }
.rubrikencontainerkopf_c a:link { color: #666 }
.rubrikencontainerkopf_c a:visited { color: #666 }
.rubrikencontainerkopf_c a:hover { color: #666; text-decoration: underline }
.rubrikenliste { color: #666; font-size: 7pt; background-color: #fff; padding: 6px 8px; border-right: 1px solid #999 }
.rubrikenlistentext { color: #666; font-size: 0.7em; font-weight: bold; line-height: 100%; padding: 3px }
.rubrikenlistentext a:link { color: #666 !important }
.rubrikenlistentext a:visited { color: #666 !important }
.rubrikenlistentext a:hover { color: #000 !important; text-decoration: underline }
.rubrikenregister { color: #000; font-size: 9pt; font-weight: bold; line-height: 100%; padding: 2px }
.seiten_untertitel { color: #fff; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right: 24px }
.seitenanfanglink { color: #666; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 6px }
.spalte_a { padding-right: 4px; width: 183px }
.spalte_b  { padding-right: 4px; padding-left: 4px; width: auto; max-width: 520px }
.spalte_c   { margin-right: 6px; padding-right: 6px; padding-left: 6px; width: 200px }
.standort { color: #fff; font-size: 8pt; padding: 4px 3px }
.standort_container  { color: #255000; font-size: 7pt; background-color: #fff; padding: 4px 3px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.standort_rubrik { color: #fff; font-size: 0.9em }
.suchbutton    { color: #c2dd96; font-size: 11px; background-color: #c2dd96; width: 48px; height: 20px; border: solid 1px #666 }
.suchbutton_aktiv   { color: #333; font-size: 11px; background-color: #fff; width: 48px; height: 20px; border: solid 1px #666 }
.suchfeld   { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c2dd96; margin-right: 4px; margin-left: 6px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; width: 132px; height: 16px; border: dotted 1px #000 }
.suchfeld_aktiv { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-right: 4px; margin-left: 6px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; width: 132px; height: 16px; border: dotted 1px #000 }
.suchworthervorhebung  { color: #c2dd96; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 2px; margin-right: 4px; margin-left: 2px; width: 144px; height: 14px; border: solid 1px #447b51 }
.table_kalender { width: 200px }
.table_umrandung     { color: #333; border: solid 1px #c2dd96 }
.titel { color: black; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.title_dummy { }
.warnung_mitbg { color: #ba0000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #feed0e; text-align: left; padding: 1px; border: solid 1px #fdc }
