
body	{ color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 2px }

/*	Font-Formate	*/
.fliessfett    { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
.fliessganzklein      { color: #767676; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 3px }
.fliessgross            { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 2px }
.fliessklein       { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
.fliessmittel          { color: #696969; font-weight: 100; font-size: 11px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
.headmiddle   { color: black; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.headtop   { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.nav1   { color: white; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.nav1black { color: black; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.nav2    { color: #696969; font-weight: bold; font-size: 10px; line-height: 60%; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 8px }
.navline  { color: #63675d; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

.gesundheitspass_boxtext	{ color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; width: 200px; float: left; }
.markedtext { color:#696969; }
.almanach_highlight 	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #F4F4F4; background-color:#F4F4F4; }
.menueheadline  { color: #B4000F; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant:small-caps; font-stretch:wider; }

/*	Absatz-Formate	*/
p   { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
p.login { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.profildaten { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
p.profildaten_gruen { color: #0CB629; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
p.inaktiv { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 2px; }
p.almanach_index   { color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
p.impfinfo { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 3px; margin-left: 3px; }
p.p4   { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; padding-left: 20px; padding-right: 20px }


/*	Ueberschriften-Formate	*/
h1	{ color: #B4000F; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-stretch:wider; }
h1.login { color: #B4000F; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 2px; font-variant:normal; font-stretch:normal; }
h2				{ color: #696969; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-stretch:wider; padding-top: 20px; }
h2.gp_marker	{ color: #696969; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-variant:small-caps; font-stretch:wider; margin-top:0px; margin-bottom:0px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
h3	{ color: #696969; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 10px; }
h4   { color: #696969; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; padding-left: 20px; padding-right: 20px }


/*	Linien, Fieldset und Listen-Formate	*/
hr 	{color: #E8BD00; background-color: #E8BD00; }
ul	{ color: #696969; list-style-type: square; list-style-position: inside; font-size: 12px; line-height: 18px; }
ol	{ color: #696969; list-style-type: decimal; list-style-position: inside; font-size: 12px; line-height: 18px; }
fieldset { border:1px solid #cccccc;padding:10px;-moz-border-radius:6px; }
legend { padding-left:8px; padding-right:8px; color: #696969; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
fieldset.searchterms { border:2px solid #E8BD00; margin:1em 0px; padding:10px 8px; }
fieldset.searchterms legend { font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; }
fieldset.searchterms ul { list-style-position: outside; margin:0px 20px; padding:2px; font-style:italic; }
fieldset.searchterms ul li label { font-weight:bold; font-style:normal; }

/*	Verweis-Formate	*/
a:active  { color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a:link    { color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a:visited { color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a:hover   { text-decoration : underline; color : #696969; }

a.inaktiv:active  { color: #FFFFFF; font-weight: bolder; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.inaktiv:link    { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.inaktiv:visited { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.inaktiv:hover   { text-decoration : underline; color : #696969; }

a.almanach_link:active	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration : none; }
a.almanach_link:link	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration : none; }
a.almanach_link:visited	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration : none; }
a.almanach_link:hover { text-decoration : underline; color : #228b22; }

a.almanach_index_link:active	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; }
a.almanach_index_link:link	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; }
a.almanach_index_link:visited	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; }
a.almanach_index_link:hover { text-decoration : underline; color : #228b22; }

a.boxnavi:active	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#F4F4F4; }
a.boxnavi:link	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#F4F4F4; }
a.boxnavi:visited	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#F4F4F4; }
a.boxnavi:hover	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#EFD14C; }

a.menuebox:active	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#F4F4F4; }
a.menuebox:link		{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#F4F4F4; }
a.menuebox:visited	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#F4F4F4; }
a.menuebox:hover	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; border:1px solid #E5E5E5; background-color:#EFD14C; }
.menuebox_active    { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; border:1px solid #E8BD00; background-color:#E8BD00; }

a.gp_menue:active	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-decoration : none; margin-top:2px; margin-bottom:2px; padding-left:40px; padding-right:5px; }
a.gp_menue:link		{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-decoration : none; margin-top:2px; margin-bottom:2px; padding-left:40px; padding-right:5px; }
a.gp_menue:visited	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-decoration : none; margin-top:2px; margin-bottom:2px; padding-left:40px; padding-right:5px; }
a.gp_menue:hover	{ color: #228B22; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-decoration : none; margin-top:2px; margin-bottom:2px; padding-left:40px; padding-right:5px; background-color: #F8EBB2; }
.gp_menue_active	{ color: #228B22; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration : none; margin-top:2px; margin-bottom:2px; padding-left:40px; padding-right:5px; border-top:1px solid #EFD14C; border-bottom:1px solid #EFD14C; }
.gp_menue_inactive	{ min-width:200px; max-width:350px;_width:200px; border-top:1px solid #EFD14C; border-bottom:1px solid #EFD14C; margin-top: 1px; margin-bottom: 1px; }

a.navi:active	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; }
a.navi:link	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; }
a.navi:visited	{ color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration : none; }
a.navi:hover { text-decoration : none; color : #FFFFFF; }

a.helferlein_navi:active	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration : none; }
a.helferlein_navi:link	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration : none; }
a.helferlein_navi:visited	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration : none; }
a.helferlein_navi:hover, a.helferlein_navi_active { text-decoration : underline; color : #228b22; }
td.helferlein_navi, p.helferlein_navi, span.helferlein_navi	{ color: #B4000F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration : none;  }

a.profilname:active	{ color: #969696; font-size: 11px; border:1px solid #ffffff; padding:2px 5px 2px 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.profilname:link	{ color: #969696; font-size: 11px; border:1px solid #ffffff; padding:2px 5px 2px 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration : none; white-space:nowrap; }
a.profilname:visited	{ color: #969696; font-size: 11px; border:1px solid #ffffff; padding:2px 5px 2px 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration : none; }
a.profilname:hover  { text-decoration : none; font-size: 11px; border:1px solid #cccccc; -moz-border-radius:4px; padding:2px 5px 2px 5px; background-color:#f3f3f3; color : #228b22; }
a.profilname_active  { text-decoration : none; font-size: 11px; border:1px solid #cccccc; -moz-border-radius:4px; padding:2px 5px 2px 5px; background-color:#f3f3f3; color : #228b22; }

a.menuebar:active  { color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.menuebar:link    { color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.menuebar:visited { color: #B4000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration : none; }
a.menuebar:hover   { text-decoration : underline; color : #696969; }



/*	Formular-Formate	*/
.box	{ border-color:#696969; border-width:1px; border-style:solid; color:#696969; background-color:#E1E1E1; font-size : 12px; }
.loginbox { border-color:#696969; border-width:1px; border-style:solid; color:#696969; background-color:#E1E1E1; font-size : 11px; }
.knopf	{ border-color:#E1999F; border-width:1px; border-style:solid; color:#FFFFFF; background-color:#B4000F; font-size : 13px; }
.weiss	{ color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 2px; background-color: #FFFFFF; }	

.gesundheitspass_box { border-color:#E8BD00; border-width:1px; border-style:solid; color:#228B22; background-color:#FDF8E5; font-size : 12px; float: left; }
input, textarea, select {
	margin-bottom:2px;
}
.clear	{
	height:1px;
	clear:both;
}

.error, .red { background-color:pink;border:2px dashed red;color:#B4000F;padding:10px; -moz-border-radius:6px; }

.green, .ok	{ color:#00A210; }

form	{ display:inline; }
table.search { width:90%; margin:10px auto; border:none; }



/*	Hintergrund-Formate	*/
.BGgrau100 { background-color:#696969; }
.BGgrau50  { background-color:#D6D6D6; }
.BGgrau20  { background-color:#E1E1E1; }

.BGgreen100  { background-color:#228b22; }
.BGgreen70  { background-color:#64AE64; }
.BGgreen30  { background-color:#BCDCBC; }
.BGgreen10  { background-color:#E8F3E8; }

.BGyellow100  { background-color:#E8BD00; }
.BGyellow70  { background-color:#EFD14C; }
.BGyellow30  { background-color:#F8EBB2; }
.BGyellow10  { background-color:#FDF8E5; }

.BGred100  { background-color:#B4000F; }
.BGred70  { background-color:#CA4C57; }
.BGred30  { background-color:#E8B2B7; }
.BGred10  { background-color:#F7E5E7; }

.BGmenucolor  { background-color:#E8BD00; }
.BGspacercolor  { background-color:#CDA300; }



/*	Grafik-Formate	*/
.almanachicon { margin-top:1px; vertical-align:text-top; border:0px; }

