body{
		margin:0px;
		padding:0px;
		height:100%;
}

table.head{
	background: url(images/bg_head.jpg) repeat-y top;
	background-position: left;
}/* bg anschluss head => content */

ul, ol {
list-style:none;
padding: 0px 0px 0px 0px;
text-align: left;
}	

#nav {
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 30px;
	text-transform: none;
	background-color: #40610A;
}

#nav li {
	position: relative;/
	float: left;
	text-align: right;
	
}

#nav a {
	position: relative;
	float: left;
	display: block;
	padding: 0px 10px 0 10px;
	height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 8pt;
	line-height: 22pt; /* abstand oben */
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#nav li.current_page_item a,
#nav li.current_page_parent a,
#nav a:hover {
   color: #000 !important;
	background: #D6BA10;
	
}




a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : Black;
	text-decoration : none;
	font-weight : bold;
	
}

a:active, a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : Black;
	text-decoration : underline;
	font-weight : bold;
	
	
}


a.main:link, a.main:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
/*   */

a.main:active, a.main:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : Black;
	text-decoration : underline;
	font-weight : normal;
	
	
}

a.main02:link, a.main02:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :9pt;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
/*   */

a.main02:active, a.main02:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size :9pt;
	color : Black;
	text-decoration : none;
	font-weight : bold;
	
	
}

a.mainH1:link, a.mainH1:visited {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : #232323;
	font-weight : bold;
	text-decoration : none;
}
/*   */

a.mainH1:active, a.mainH1:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : #232323;
	text-decoration : underline;
	font-weight : bold;
	
	
}

a.mainH1B:link, a.mainH1B:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	line-height: 12pt;
	color : #232323;
	text-decoration : none;
	font-weight : bold;
}
/*   */

a.mainH1B:active, a.mainH1B:hover {
   font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	line-height: 12pt;
	color : #232323;
	text-decoration : underline;
	font-weight : bold;
	
	
}

a.gruen:link, a.gruen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : #40610A;
	text-decoration : none;
	font-weight : normal;
		
}
/*   */
a.gruen:active, a.gruen:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : #40610A;
	text-decoration : underline;
	font-weight : normal;
	
}/* Fließtext */



a.gruenBIG:link, a.gruenBIG:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :11pt;
	color : #40610A;
	text-decoration : none;
	font-weight : bold;
	
}
/* Link Ha-com */

a.gruenBIG:active, a.gruenBIG:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size :11pt;
	color : #40610A;
	text-decoration : underline;
	font-weight : bold;
	
	
}/* Link Ha-com */

a.gruenKlein:link, a.gruenKlein:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :7pt;
	color : #40610A;
	text-decoration : none;
	font-weight : normal;
		
}
/* Link Ha-com */

a.gruenKlein:active, a.gruenKlein:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size :7pt;
	color : #40610A;
	text-decoration : underline;
	font-weight : normal;
	
}/* Link Ha-com */


a.foot:link, a.foot:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :8pt;
	color : White;
	text-decoration : none;
	font-weight : normal;
}
/*   */

a.foot:active, a.foot:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size :8pt;
	color : White;
	text-decoration : underline;
	font-weight : normal;
	
	
}/*Fussnavigation */


h1 {
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-size :16pt;
	color : #40610A;
	font-weight : normal;
	margin-bottom : 0px;
	
}

h2 {
	/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size :11pt;
	color : #232323;
	font-weight : bold;
	text-decoration : none;
	margin-bottom : 1px;
	
}

span.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : Black;
	font-weight : bold;
	margin-bottom : 0px;
	
}

span.h2 {
	font-family: "Helvetica Neue", Corbel, Tahoma, Arial, sans-serif; 
	font-size :14pt;
	color : #40610A;
	font-weight : bold;
	margin-bottom : 0px;
	
}

td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
}

td.border {
 border-right : 1px solid #FFF9E3;
background-color : #40610A;
}

td.borderGruen {
 border-right : 1px solid  #40610A;
 background-color : #40610A;
}

td.ocker {
 border-right : 1px solid #B69529;
 background-color : #ffffff;
}

td.dot {
 background-image : url(images/bg_dotline.gif);
 background-repeat : repeat;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size :8pt;
	color : White;
	
}

div.gruen {
	 font-family: Arial, Helvetica, sans-serif;
	font-size :10pt;
	color : #40610A;
	text-decoration : none;
	font-weight : normal;
	
}/* Sprachnavigation*/
	

div.gruenKlein {
	 font-family: Arial, Helvetica, sans-serif;
	font-size :7pt;
	color : #40610A;
	text-decoration : none;
	font-weight : normal;
	
}/* Sprachnavigation*/
	

div.Ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
	margin-bottom : 10px;
	margin-top : 10px;
}



TABLE.border {
   border : 1px solid #40610A;
   
}
TABLE.form {
   border : 1px solid #ffe19d;
   
}

TABLE.margin{
   margin-left : 10px;
}

TABLE.bg_title {
	background-image : url(images/bg_title.jpg);
	background-repeat : no-repeat;
}

TABLE.bg_about {
	background-image : url(images/bg_about.jpg);
	background-repeat : no-repeat;
}

TABLE.bg_haus {
	background-image : url(images/bg_haus.jpg);
	background-repeat : no-repeat;
}

TABLE.bg_pferd {
	background-image : url(images/bg_pferd.jpg);
	background-repeat : no-repeat;
}

TABLE.bg_sauna {
	background-image : url(images/bg_sauna.jpg);
	background-repeat : no-repeat;
}

TABLE.bg_pool {
	background-image : url(images/bg_pool.jpg);
	background-repeat : no-repeat;
}

TABLE.bg_ref {
	background-image : url(images/bg_ref.jpg);
	background-repeat : no-repeat;
}

