BODY 			{font-family:arial,sans-serif; font-size:11pt; margin:0px; padding:0px; color:#444444;}

H1 				{font-family:sans-serif,Arial; font-size:11pt; color:#00A6EB; padding:0px; white-space:nowrap; font-weight:normal; padding:0px; margin:0px; margin-left:18px;}
H2 				{font-family:sans-serif,Arial; font-size:16pt; font-weight:normal; color:#444444;}
H2 A				{font-size:100%}
H3				{font-family:sans-serif,Arial; font-size:14pt; font-weight:normal; padding-top:0px; margin-top:0px; color:#444444;}

HR 				{ margin:0px; margin-top:5px; margin-bottom:5px; color:#CCCCCC; height:1px; }

option			{font-family:sans-serif,Arial; font-size:11pt;}

A 				{font-family:sans-serif,Arial; font-size:11pt; color:#00A6EB; white-space:nowrap; text-decoration:underline;}
A:hover 		{background-color:transparent; color:#eba600; }


A.mail 			{padding:0px; color:#444444; }
A.mail:hover 	{background-color:transparent; color:#444444; text-decoration:underline;}

A.feier 		{padding:0px; background-color:transparent; cursor:default; font-size:10pt;}
A.feier:hover 	{padding:0px; background-color:transparent; cursor:default; font-size:10pt;}


A.vlistehead 			{color:#FFFFFF; padding:0px; font-size:10pt;}
A.vlistehead:hover 		{color:#eba600; font-size:10pt;}
A.unread 			    {font-weight:bold; color:#444444; padding:0px; text-decoration:none; font-size:10pt;}
A.unread:hover 			{font-weight:bold; color:#444444; background-color:transparent;  text-decoration:underline; font-size:10pt;}

A.unread:visited 	{font-weight:normal; color:#444444; font-size:10pt;}
A.read 				{font-weight:normal; color:#444444; text-decoration:none; padding:0px; font-size:10pt;}
A.read:hover 		{font-weight:normal; color:#444444; background-color:transparent;  text-decoration:none;font-size:10pt;}

A.vzunten			{ font-size:11pt; color:#aaaaaa; vertical-align:middle}

FORM 				{margin:0px; padding:0px; color:#444444;}

TABLE                   {font-size:11pt; margin:0px; border-spacing:0px; color:#444444;}
.seitenhintergrund      {padding:0px; width:950px; background-color:#FFFFFF; border-style:none; }
.seitenhintergrund100 	{padding:0px; width:100%; background-color:#FFFFFF; border-style:none; }
.menueleiste			{width:100%; min-width:950px; border-left:0px #AAAAAA solid; border-right: 0px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; margin:0px; cursor:default; }
	TR.ml_unten         {background-color: #EEEEEE;}
	TD.ml_unten		    {font-family:sans-serif,Arial; font-size:11pt; color:#00A6EB; padding:5px; white-space:nowrap; vertical-align: middle;}
	TR.ml_oben		    {}
	TD.ml_oben		    {color: #FFFFFF; text-align:right; vertical-align: middle;}
TABLE.fusszeile			{border-top: 1px solid #AAAAAA; width:100%; color:#00A6EB; white-space:nowrap; background-color: #EEEEEE; padding-top:5px;}
TABLE.letztefeiern		{color:#AAAAAA; font-size:10pt;}
TABLE.diensttabelle		{margin:0px; margin-top:5px; width:100%; cursor:pointer;}
	TD.diensttabelle	{vertical-align:bottom; border-top:1px solid #00A3E6; color:#FFFFFF; background-color:#00A3E6; padding:4px; font-weight:bold; font-size:11pt;}
TABLE.vlist			    {}
	TR.vlistehead  		{background-color:#00A3E6; color:#ffffff; font-weight:bold;  border-spacing:0px; margin:0px;}
	TD.vlistehead  		{font-size:10pt; height:30px; vertical-align:middle; text-decoration:none; padding-left:4px;}
	TD.vl  			    { height:30px; vertical-align:middle; border-bottom:1px solid #d4eefb; white-space:nowrap; font-size:10pt; padding-left:4px;}
	TD.vldatum 		    { height:30px; vertical-align:middle; border-bottom:1px solid #00eefb; white-space:nowrap; font-size:10pt; padding-left:4px;}
	TD.vlr  		    { height:30px; vertical-align:middle; border-bottom:1px solid #d4eefb; white-space:nowrap; font-size:10pt; text-align:right; }
	TR.vkontaktehead	{background-color:#00DD00; color:#ffffff; font-weight:bold;  border-spacing:0px; margin:0px;}
	TD.vkontaktehead	{font-size:10pt; height:30px; vertical-align:middle; text-decoration:none; padding-left:4px;}
	TD.vk 			    { height:30px; vertical-align:middle; border-bottom:1px solid #00ee00; white-space:nowrap; font-size:10pt; padding-left:4px;}
	TD.vkdatum 		    { height:30px; vertical-align:middle; border-bottom:1px solid #00ee00; white-space:nowrap; font-size:10pt; padding-left:4px;}
	TD.vkr  		    { height:30px; vertical-align:middle; border-bottom:1px solid #00ee00; white-space:nowrap; font-size:10pt; text-align:right; }
	TR.vdirektkontaktehead	{background-color:#FF0000; color:#ffffff; font-weight:bold;  border-spacing:0px; margin:0px;}
	TD.vdirektkontaktehead	{font-size:10pt; height:30px; vertical-align:middle; text-decoration:none; padding-left:4px;}
	TD.vd 			    { height:30px; vertical-align:middle; border-bottom:1px solid #FF0000; white-space:nowrap; font-size:10pt; padding-left:4px;}
	TD.vddatum 		    { height:30px; vertical-align:middle; border-bottom:1px solid #FF0000; white-space:nowrap; font-size:10pt; padding-left:4px;}
	TD.vdr  		    { height:30px; vertical-align:middle; border-bottom:1px solid #FF0000; white-space:nowrap; font-size:10pt; text-align:right; }


	TD.detailhead 		{font-family:verdana; font-weight:bold; color:#0093d6;}

	TR.match		    {background-color:#ebf7fd; border-spacing:0px; margin:0px; }
	TR.match:hover		{background-color:#d4eefb; }
	TD.match		    {background-color:#ebf7fd; border-spacing:0px; margin:0px; }
	TD.match:hover		{background-color:#d4eefb; }
	TR.matchkontakte	{background-color:#EEFFE0; border-spacing:0px; margin:0px; }
	TR.matchkontakte:hover	{background-color:#DDFFCD; }
	TR.matchdirektkontakte	{background-color:#FFDFDD; border-spacing:0px; margin:0px; }
	TR.matchdirektkontakte:hover	{background-color:#FFBABA; }
	TR.unmatch		    {background-color:#ffffff; border-spacing:0px; margin:0px; }
	TR.unmatch:hover	{background-color:#ebf7fd; }

	TR.vpkhead		{background-color:#888888; color:#ffffff; font-weight:bold;  border-spacing:0px; margin:0px;}
	TD.vpkhead		{font-size:10pt; height:30px; vertical-align:middle; text-decoration:none; padding-left:4px;}
	TR.pk			{background-color:#E9E9E9; border-spacing:0px; margin:0px; }
	TR.pk:hover		{background-color:#D9D9D9; }
	TD.pk 			{ height:30px; vertical-align:middle; border-bottom:1px solid #D0D0D0; white-space:nowrap; font-size:10pt; padding-left:4px;}

DIV.inhalt 			{background-color:#FFFFFF; color:#444444; padding:5px; margin-top:5px; width:680px; font-size:11pt; text-align:left; line-height:1.3em}
DIV.inhalt_breit 	{background-color:#FFFFFF; color:#444444; padding:5px; margin-top:5px; width:750px; font-size:11pt; text-align:left; line-height:1.3em}
DIV.vlist			{background-color:#FFFFFF; color:#444444; padding:5px; margin-top:5px; width:98%; font-size:11pt; text-align:left; }
DIV.form 			{border:0px solid gray; padding:0px; width:100%;}
DIV.head 			{border:0px solid gray; color:#FFFFFF; background-color:#00A3E6; padding:4px; margin-top:5px; font-weight:bold; font-size:11pt; }
DIV.magic 			{margin-bottom:10px; border:1px solid #00A3E6; padding:5px; background-color:#ebf7fd; }
DIV.downdiv 		{display:block; border:0px dotted gray; color:#AAAAAA; background-color:#FFFFFF; padding:5px; margin-top:5px; width:640px; font-size:9pt; }
DIV.navi 			{background-color: #9acd32; color:#444444; font-weight:bold; padding:10px; }
DIV.kontakt			{border: 1px solid #AAAAAA; padding:15px; width:570px; }

.error 				{background-color:#FF9F33; }
.errorstr 			{color:#FF9F33;}
.secure 			{color:#FF9f33; font-weight:bold; }

DIV.errorbox 		{color:#FF9F33; font-weight:bold; font-size:11pt; border:2px dotted #FF9F33; padding:6px; width:668px; line-height:1.4em;}
DIV.errorboxVZ 		{color:#FF9F33; font-weight:bold; font-size:11pt; border:2px dotted #FF9F33; padding:6px; width:654px; line-height:1.4em;}

SPAN.blaubox		{font-weight:bold; font-size:12pt; color:#00a6eb}
DIV.blaubox			{padding:10px; margin-bottom:10px; border: 1px #00a6eb solid; background-color:#ebf7fd; }
SPAN.graubox		{font-size:12pt; color:#999999}
DIV.graubox			{padding:10px; margin-bottom:10px; border: 1px #999999 solid; }

span.beschr 		{font-weight:normal;}
span.anz			{color:#ff7f13; font-size:10pt; }
.grau				{color:#999999; }
.vzunten			{font-size:11pt; font-family:Georgia,Times,serif; color:#aaaaaa; vertical-align:middle}

.tfs				{border:1px #AAAAAA solid; background-color:#ffffff; font-size:10pt }
.tft				{border-style:none; background-color:#ffffff; font-size:10pt }

.link				{cursor:pointer}
.ausgabe			{background-color:transparent; border:none; font-size:11pt; color:#00A6EB; font-weight:bold; }

ul#Navigation 			{margin: 0; padding: 0;text-align: center;}
ul#Navigation li 		{list-style: none; display: inline; margin: 0; padding: 0;}
ul#Navigation a, ul#Navigation span 		{font-family:sans-serif,Arial; font-size:11pt; float: left; width: 24px; margin: 2px; padding: 4px 1px; text-decoration: none; border: 1px solid #AAAAAA; color: #AAAAAA; background-color: #FFFFFF;}
ul#Navigation a:hover, ul#Navigation span 	{font-family:sans-serif,Arial; font-size:11pt;  border: 1px solid #00A3E6; color: #00A3E6; background-color: #D4EEFB;}
ul#Navigation div 				{clear: left;}

ul.Navigation 			{margin: 0; padding: 0;text-align: center;}
ul.Navigation li 		{list-style: none; display: inline; margin: 0; padding: 0;}
ul.Navigation a, ul.Navigation span 		{font-family:sans-serif,Arial; font-size:11pt; float: left; width: 24px; margin: 2px; padding: 4px 1px; text-decoration: none; border: 1px solid #AAAAAA; color: #AAAAAA; background-color: #FFFFFF;}
ul.Navigation a:hover, ul.Navigation span 	{font-family:sans-serif,Arial; font-size:11pt;  border: 1px solid #00A3E6; color: #00A3E6; background-color: #D4EEFB;}
ul.Navigation div 				{clear: left;}

.navigator			{padding: 0px; margin: 0px;}
.navigator ul			{list-style:none; padding: 0px;}
.navigator li			{display:inline; margin: 2px;}
.navigator a img			{border: 2px solid #A7A6AA; width:64px; height:64px; padding: 0px; text-decoration: none;  }
form.vkvz			{float:left; color:white}
input.vkvz			{margin-top:0px; margin-left:8px;}
select.vkvz, textarea.vkvz	{margin-top:0px; margin-left:8px; width:150px}
img.vkvz				{margin-top:0px;}
.icon				{width:72px; height:72px; background-image:url(graphics/vkbg1.jpg); float: left; display: inline;margin-left: 3px; color:#7A7A7A; font-size:10pt; line-height:1.5}
.iconimg			{width:64px; height:64px; margin-left: 4px; margin-top:4px; border: none;}
a.entf, a.entf2			{color:#7A7A7A; text-decoration:none; font-size:10pt}
a.entf:hover			{color:#00A6EB; text-decoration:none; font-size:10pt}
a.entf2:hover			{color:#eba600; text-decoration:none; font-size:10pt}

.menueleiste_vkvz		{width:100%; border: none; margin:0px; cursor:default;margin-top:0px;}
.merkzettel			{position:absolute; top:150px;}
.merkzettel0			{width:210px; height:400px; float:left; border-top:1px #F5A056 solid; border-bottom:1px #BA5903 solid; background-color:#ffffff; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90);}
.merkzettel1			{width:200px; height:100%; float:left; position:relative}
.merkzettel2			{width:10px; height:400px; float:left; background-image:url(graphics/vkvz_400x10.gif);}
.merkzettel3			{width:60px; height:46px; float:left;}
.merkz_eintrag			{padding-top:5px; padding-left:4px;}

p				{text-align:left; color:#444444; line-height:1.5em;}


#reiterliste			{padding: 5px 0; margin-left: 0; border-bottom: 1px solid #00A3E6; font: 12px Verdana, sans-serif;}
#reiterliste li			{list-style: none; display: inline; }
#reiterliste li a		{padding: 5px 0.5em; margin-left: 3px; border: 1px solid #00A3E6; background: #00A3E6; color:#ffffff; border-bottom: none; text-decoration: none;}
/*
#reiterliste li a:link 		{color: gray; }
#reiterliste li a:hover		{background: #ffffff; color:#00A3E6;}
*/
#reiterliste li a#current	{background: white; border-bottom: 1px solid white; color: #00A3E6; padding-top: 8px; font-size:14pt; }

input#button, button#button, input.button	{margin-left:5px; cursor: pointer; font: bold 16px Arial, Helvetica; color:#ffffff; border: 1px solid #ffffff; background-color: #eba600; width:110px; height:25px}
