a { color: #333; text-decoration: none }
a:link      { color: #000; text-decoration: none; }
a:visited     { color: #333; text-decoration: none }
a:hover      { color: #000; text-decoration: underline }
a:active    { color: #c03; text-decoration: none }
body   { font-family: Verdana, Arial, Helvetica, sans-serif }
/*.abdunkeln    { color: white; background-color: #f90 !important; padding: 1px }*/
.abdunkeln   { color: #2b3d81; font-size: 8pt; background-color: #f93; padding: 4px }
.datenpool { color: white; background-color: #808dff; padding: 4px }
.adresszeile { color: #360; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-left: 24px }
.aktuspalte_kopf { color: #fff; font-size: 0.8em; font-weight: bold }
.aktuspalte_text { color: #666; font-size: 0.7em; line-height: 120% }
.aktuspalte_titel { color: #666; font-size: 0.7em; font-style: italic; font-weight: bold }
.anzeige_1{
	color: #333;
	background-color: #CCCCCC;
	border: dotted 1px;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	width: 120px;
	height: 205px;
	margin: 12px;
	padding: 12px;
	vertical-align: top;
}
.anzeige_1 a:link {
	color:#333;
}
.anzeige_1 a:active {
	color:#333;
}
.anzeige_1 a:hover {
	color:#333;
}
.anzeige_1 a:visited {
	color:#333;
}
.anzeige_2{
	color: #666;
	background-color: #336699;
	border: dotted 1px;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	width: 120px;
	height: 205px;
	margin: 12px;
	padding: 12px;
	vertical-align: top;
}
.anzeige_2 a:link {
	color:#666;
}
.anzeige_2 a:active {
	color:#666;
}
.anzeige_2 a:hover {
	color:#666;
}
.anzeige_2 a:visited {
	color:#666;
}
.anzeige_3{
	color: #999;
	background-color: #333;
	border: dotted 1px;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	width: 120px;
	height: 205px;
	margin: 12px;
	padding: 12px;
	vertical-align: top;
}
.anzeige_3 a:link {
	color:#999;
}
.anzeige_3 a:active {
	color:#999;
}
.anzeige_3 a:hover {
	color:#999;
}
.anzeige_3 a:visited {
	color:#999;
}
.anzeige_4{
	color: #fff;
	background-color: #669900;
	border: dotted 1px;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	width: 120px;
	height: 205px;
	margin: 12px;
	padding: 12px;
	vertical-align: top;
}
.anzeige_4 a:link {
	color:#fff;
}
.anzeige_4 a:active {
	color:#fff;
}
.anzeige_4 a:hover {
	color:#fff;
}
.anzeige_4 a:visited {
	color:#fff;
}
.anzeige_5{
	color: #660000;
	background-color: #6666FF;
	border: dotted 1px;
	border-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	width: 120px;
	height: 205px;
	margin: 12px;
	padding: 16px;
	vertical-align: top;
}
.anzeige_5 a:link {
	color:#660000;
}
.anzeige_5 a:active {
	color:#660000;
}
.anzeige_5 a:hover {
	color:#660000;
}
.anzeige_5 a:visited {
	color:#660000;
}
.artikel_link { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #eee }
.artikel_verweis  { color: #fff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c97016 }
.artikel_verweis a:link  { color: #fff; background-color: #c97016 }
.artikel_verweis a:visited  { color: #fff; background-color: #c97016 }
.artikel_verweis a:hover  { color: #fff; background-color: #c97016 }
.anzeigencontainer {
	color: #333;
	margin-bottom: 6px;
	margin-top: 12px;
}
.browse {
	font-size: 8px;
}
.cont_kalender { margin-bottom: 6px; padding-right: 8px }
.artikelcontainer_kasten      { /*background-color: #f5f7f9; padding: 8px;*/ /*border-right: 1px solid #999;*/
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e2e4ed;
}
.artikelcontainer_mehrfachkasten { background-color: #fff; /*border-right: 1px solid #999; border-bottom: 1px solid #999*/ }
.artikelcontainerkopf  { color: #ff6633; 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 #00305e }
.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 #00305e }
.artikeltext { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-align: left; padding: 2px }
.artikeltext_blocksatz { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-align: justify }
.artikeltext_kleiner { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; text-align: left }
.artikeltext_rechtsbuendig { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-align: right }
.artikeltitel { color: #333; font-size: 18pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 120% }
.artikeltitel_klein { color: #333; font-size: 13pt; font-family: Georgia, "Times New Roman", Times, 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: #000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
.bildhintergrund {
	color: #c97016;
	/*background-color: #ffffff !important;*/
	border: 1px solid #c97016;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bildhintergrund_aktiv {
	color: #ffffff;
	background-color: #c97016 !important;
	cursor: pointer;
	padding-right: 2px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bildunterschrift { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-align: left }
.bildspalte_links  { margin-right: 20px; margin-bottom: 8px }
.bild_links  {
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 0px;
}
.bild_rechts  {	
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 0px;
 }
.content_block {
	color: #666666;
	border: 1px dotted #333333;
	padding: 8px;
	width: 100%;
}

.image_left  {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 0px;
}
.image_right  {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 0px;
 }
.bildunterschrift  { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; text-align: left; padding-bottom: 12px; margin-right: 8px; margin-left: 8px; }
.color1    { color: #FF9900 }
.color2    { color: #66CC00 }
.color3  { color: #e75113 }
.durchgestrichen { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: line-through }
.forumtext  { color: white; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f90 }
.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_kontrast { color: #fff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.fusszeile_mittel { color: #999; 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: #fff; font-size: 0.8em; font-weight: bold; background-color: #447b51 }
.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: #b41; 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 }

.hyperlink {
	background-color: #CCCCCC;
}
.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     {
	font-size: 12px;
	margin-right: 6px;
	margin-bottom: 8px;
	width: auto;
	color: #e20036;
	background-color: #fef3f3; /* #e2e4ed; */
}
.listencontainer_sub_kat     {
	font-size: 12px;
	margin-right: 6px;
	margin-bottom: 8px;
	width: auto;
	color: #e20036;
}
.listencontainer_sub_kat     {
	color: #e20036;
	font-weight:normal;
	line-height: 140%;
}
.listencontainer_sub_kat a:link     {
	color: #e20036;
}
.listencontainer_sub_kat a:hover     {
	color: #e20036;
	text-decoration:underline;
}
.listencontainer_sub_kat a:visited     {
	color: #e20036;
}
.listencontainer_sub_kat a:active     {
	color: #e20036;
}
.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 }
.listen_umrandung       { color: #333; padding: 1px; border: dotted 1px #999 }
.listenkopf { color: #c97016; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px dotted #666 }
.markierung_trefferseite {
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
	cursor:pointer;
}
.unmarkierte_trefferseite {
	font-size: 9px;
	color: #ffffff;
	cursor:pointer;
}
.navi_checked { color: #fff; font-size: 0.7em; font-style: italic; font-weight: bold; background-color: #ccc; padding: 1px }


.listentext  {
	color: #666;
	font-size: 0.7em;
	line-height: 110%;
	background-image: url("../images/symbole/aufzaehlerpfeil.gif");
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-indent: -4px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 16px;
	overflow: hidden;
}
.listentext a:link { color: #666 }
.listentext a:visited { color: #666 }
.listentext a:hover { color: #666 }

.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: #c97016; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-align: left; padding-bottom: 2px; border-bottom: 1px dotted #c97016 }
.navigation a:link  { color: #c97016; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140% }
.navigation a:visited  { color: #c97016; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140% }
.navigation a:hover  { color: #c97016; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; background-color: #ffe596 }
.navigation_aktiv  { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; background-color: #c97016; text-align: left; padding-bottom: 2px }
.navigation_e2  { color: #c97016; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100%; text-align: left; padding-top: 4px; padding-bottom: 6px; border-bottom: 1px dotted #c97016 }
.navigation_e2 a:link  { color: #c97016; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100% }
.navigation_e2 a:visited  { color: #c97016; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100% }
.navigation_e2 a:hover  { color: #c97016; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100%; background-color: #ffe596 }
.navigation_e2_aktiv  { color: #fff; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100%; background-color: #c97016; text-align: left; padding-top: 4px; padding-bottom: 6px }
.navigation_e2_linked { color: #fff; 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 }
.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: #ff6; text-align: left; padding: 1px; /*border: solid 1px #ba0000*/ }


.navigation_kopf      {
	color: #00305e !important;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 140%;
	padding-right: 12px;
	padding-bottom: 20px;
}
.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: #00305e; 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 #00305e }
.rubrikencontainer_kasten { background-color: #fff; margin-bottom: 6px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.rubrikencontainerkopf_a { color: #00305e; 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: #00305e; font-weight: bold }
.rubrikencontainerkopf_a a:visited { color: #00305e; font-weight: bold }
.rubrikencontainerkopf_a a:hover { color: #00305e; font-weight: bold; text-decoration: underline }
.rubrikencontainerkopf_b { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #00305e; 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: #00305e; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; padding: 3px }
.rubrikencontainerkopf_c a:link { color: #00305e }
.rubrikencontainerkopf_c a:visited { color: #00305e }
.rubrikencontainerkopf_c a:hover { color: #00305e; text-decoration: underline }
.rubrikenkopf  { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: repeat; text-align: left; padding-bottom: 4px; padding-left: 20px; border-bottom: 1px dotted #666 }
.rubrikenliste   { color: #666; font-size: 0.8em }
.rubrikenlistentext { color: #00305e; font-size: 0.7em; font-weight: bold; line-height: 100%; padding: 3px }
.rubrikenlistentext a:link { color: #00305e !important }
.rubrikenlistentext a:visited { color: #00305e !important }
.rubrikenlistentext a:hover { color: #000 !important; text-decoration: underline }
.rubrikenregister { color: #000; font-size: 9pt; font-weight: bold; line-height: 100%; padding: 2px }
.rubrikentitel {
	color: #00305e;
	font-size: 18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	margin-bottom: 24px;
}
.seiten_untertitel { color: #fff; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right: 24px }
.seitenanfanglink { color: #00305e; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 6px }
.spalte_a {
	padding-right: 4px;
	width: 260px;	/*background-image: url(../Bilder/rundung_links.gif);
	background-repeat: repeat-y;*/
}
.spalte_b  {
	padding-top: 10px;
	padding-right: 4px;
	padding-left: 4px;
	width: auto;
	max-width: 640px;
	/*background-color: #FFFFFF;*/
}
.spalte_c  {
	padding-top: 40px;
	padding-right: 4px;
	padding-left: 36px;
	width: 180px;	/*background-image: url(../Bilder/rundung_rechts.gif);
	background-repeat: repeat-y;
	background-position: right;*/
}
.standort      { color: #666; font-size: 0.7em }
.standort_container { color: #00305e; font-size: 7pt; background-color: #fff; padding: 4px 3px; border-right: 1px solid #999; border-bottom: 1px solid #999 }
.standort_rubrik     { color: #666; font-size: 0.9em; background-image: none; background-repeat: repeat }
.suchbutton   {
	color: #999;
	font-size: 11px;
	background-color: #fff;
	width: 48px;
	height: 20px;
	border: solid 1px #00305e;
	margin-right: 6px;
	margin-top: 2px;
}
.suchbutton_aktiv   {
	color: #fff;
	font-size: 11px;
	background-color: #e75113;
	width: 48px;
	height: 20px;
	border: 1px outset #999;
	margin-right: 6px;
	margin-top: 2px;
}
.suchfeld  {
	color: #999;
	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: 122px;
	height: 16px;
	border: 1px inset #999
}
.suchfeld_aktiv {
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e75113;
	margin-right: 4px;
	margin-left: 6px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	width: 122px;
	height: 16px;
	border: 1px inset #999
}
.suchworthervorhebung { color: #e75113; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #feed0e; margin-top: 2px; margin-right: 4px; margin-left: 2px; width: 144px; height: 14px; border: solid 1px #447b51 }
.table_content  { background-color: #fff }
.table_kalender  { list-style-image: url("../Bilder/kalenderbg.jpg") }
.table_umrandung { color: #333; border: outset 1px #999 }
.text { color: #2b3d81; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.titel     { color: #ffba00; font-size: 18pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; padding-top: 32px; padding-bottom: 24px }
.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 }

