html,body		{
			 height: 100%;
			}
	
body			{
			 color: #004600;
			 background-color: #ffffcc;
			 font-family: Arial, Verdana, Helvetica, sans-serif;
			 font-size: small;
			}

h1			{
			 font-size: 140%;
			}

h2			{
			 font-size: 130%;
			}

h3			{
			 font-size: 120%;
			}

h4			{
			 font-size: 110%;
			}
			
.underline	{
			 font-size: 100%;
			 text-decoration: underline;
			}

h5			{
			 font-size: 90%;
			}

h6			{
			 font-size: 80%;
			 margin-top: 11px;
			 margin-bottom: 10px;
			}
			
p			{
			 font-size: 80%;
			}
			
.bold		{
			 font-style: bold;
			}
			
.mitte		{
			 text-align: center;
			}

table			{
			 border-width: 5px;
			 border-color: #FF0A0E;
			 border-style: solid;
			 empty-cells: show;
			 border-collapse: collapse;
			 border-style: ridge; 
			}

td			{
			 border-width: 2px;
			 border-color: #FF0A0E;
			 border-style: solid;
			 empty-cells: show;
			 border-collapse: collapse;
			 padding: 5px;  
			}

tr			{
			 border-width: 2px;
			 border-color: #FF0A0E;
			 border-style: solid;
			 empty-cells: show;
			 border-collapse: collapse;
			 padding: 5px;  
			}

th			{
			 border-width: 2px;
			 border-color: #FF0A0E;
			 border-style: solid;
			 empty-cells: show;
			 border-collapse: collapse;  
			 padding: 5px;
			}
			
table.keinrahmen	{
			 margin-top: 15px;
			 border-width: 0px;
			 empty-cells: show;
			 border-collapse: collapse;
			}

td.keinrahmen	{
			 border-width: 0px;
			 empty-cells: show;
			 border-collapse: collapse;
			 padding: 5px;  
			}
			
td.euro		{
			 border-width: 0px;
			 empty-cells: show;
			 border-collapse: collapse;
			 padding: 5px;  
			 text-align: right;
			}
			
td.mitteline	{
			 border-width: 0px;
			 empty-cells: show;
			 border-collapse: collapse;
			 padding: 5px;  
			 text-align: center;
			 text-decoration: underline;
			}

tr.keinrahmen	{
			 border-width: 0px;
			 empty-cells: show;
			 border-collapse: collapse;
			 padding: 5px;  
			}

th.keinrahmen	{
			 border-width: 0px;
			 empty-cells: show;
			 border-collapse: collapse;  
			 padding: 5px;
			}
			
#inhalt #keinrahmen	{
			 border-width: 0px;
			 table-layout: fixed;
			 width: 40%;
			}

.right		{
			 text-align: right;
			 }
			
#rechts		{
			 float: right;
			 padding-left: 20px;
			 margin-left: 10px;
			}
			
.rot			{
			 color: #FF0A0E;
			 font-weight: bold
			}

address			{
			 font-size: 70%;
			 font-style: normal;
			 letter-spacing: 2px;
			 width: 100%;
			 padding-top: 10px;
			 border-top: 1px solid #FF0A0E;
			 text-align: center;
			 line-height: 140%;
			 margin-bottom: 10px;
			}
			
.copyright	{
			 font-size: 80%;
			 font-style: normal;
			 text-align: center;
			 padding-top: 1px;
			}

#kopf			{
			 color: #004600;
			 background-color: #FF0A0E;
			 height: 80px;
			}

#logo			{
			 float: left;
			 width: 75px;
			 margin-left: 40px;
			 margin-right: 20px;
			}

#titel			{
		 	 margin-top: 20px;
		 	 margin-left: 90px;
		 	 margin-right: 50px;
		 	 width: 500px;
			}

#position		{
		 	 margin-left: 230px;
			 font-size: 80%;
			 color: #004600;
			 font-weight: bold;
			 margin-top: 5px;
			}

#position a		{
			 color: #004600;
			}

a img			{
			 border: 0;
			}

#navi			{
			 float: left;
			 width: 130px;
			 height: 100%;
			 color: #004600;
			 background-color: #FF0A0E;
		 	 list-style: none;
		 	 padding-top: 20px;
		 	 padding-left: 10px;
		 	 padding-right: 20px;
			 margin: 0;
			 font-size: 80%;
			}

#navi a			{
			 display: block;
			 color: #004600;
			 text-decoration: none;
			 list-style: none;
			 padding: 4px;
			 border-left: 5px solid #FF0A0E;
			}

#home #nav-home,
#verein #nav-verein,
	#gelaende #nav-gelaende,
	#preise #nav-preise,
	#anfahrt #nav-anfahrt,
	#vorstand #nav-vorstand,
	#historie #nav-historie,
#veranstaltung #nav-veranstaltung,
	#turnier #nav-turnier,
	#jagd #nav-jagd,
	#events #nav-events,
	#archiv #nav-archiv,
#ausbilder #nav-ausbilder,
	#dressur #nav-dressur,
	#springen #nav-springen,
#newstermine #nav-newstermine,
	#blackboard #nav-blackboard,
	#hallenplan #nav-hallenplan,
	#pinnwand #nav-pinnwand,
#erfolge #nav-erfolge,
#home #nav-home,
#jugend #nav-jugend,
#casino #nav-casino,
#dvd_krufv #nav-dvd_krufv,
#links #nav-links,
#mitgliedschaften #nav-mitgliedschaften,
#download #nav-download,
#mitglieder #nav-mitglieder,
#impressum #nav-impressum,
#navi a:hover		{
			 color: #FF0A0E;
			 background-color: #ffffcc;
			 border-left: 5px solid #004600;
			}

#navi li		{
			 padding: 2px;
			 margin: 2px;
			}

#inhalt			{
		 	 margin-left: 180px;
			}

#inhalt a		{
			 font-weight:bold;
			 color: #FF0A0E;
			 text-decoration: none;
			}

#inhalt a:visited 	{ 
			 color: #808080; 
			}

#inhalt a:hover		{
			 color: #ffffcc;
			 background-color: #004600;
			}

#inhalt a img		{
			 color: #ffffcc;
			 background-color: #ffffcc;
			}

#inhalt a:hover img	{
		 	 color: #ffffcc;
			 background-color: #ffffcc;
			}

#inhalt li		{
			 line-height: 140%;
			}

#inhalt #ausschreibung  {
			 margin-top: 0px;
			 margin-bottom: 4px;
			}
			
#inhalt #mitte	{
			 text-align: center;
			 vertical-align: middle;
			}

label			{
			 float: left;
			 width: 50px;
			}

input#submit		{
			 margin-left: 50px;