BODY {margin: 0 0 0 0;}

A:link 			{COLOR: #78766b; TEXT-DECORATION: underline;}
A:visited 		{COLOR: #78766b; TEXT-DECORATION: underline;}
A:active 		{COLOR: #78766b; TEXT-DECORATION: underline;}
A:hover 		{COLOR: #000000; TEXT-DECORATION: none;}

A:link.c1 		{COLOR: #ffffff; TEXT-DECORATION: none;}
A:visited.c1 	{COLOR: #ffffff; TEXT-DECORATION: none;}
A:active.c1 	{COLOR: #ffffff; TEXT-DECORATION: none;}
A:hover.c1 		{COLOR: #ffffff; TEXT-DECORATION: underline;}

A:link.c2 		{COLOR: #78766b; TEXT-DECORATION: none;}
A:visited.c2 	{COLOR: #78766b; TEXT-DECORATION: none;}
A:active.c2 	{COLOR: #78766b; TEXT-DECORATION: none;}
A:hover.c2 		{COLOR: #78766b; TEXT-DECORATION: underline;}

A:link.admin 	{COLOR: #707070; TEXT-DECORATION: none;}
A:visited.admin {COLOR: #707070; TEXT-DECORATION: none;}
A:active.admin 	{COLOR: #707070; TEXT-DECORATION: none;}
A:hover.admin 	{COLOR: #707070; TEXT-DECORATION: underline;}


.f0 			{font-family: sans-serif, Arial, Helvetica ; Font-Size: 10px; color: #707070;}
.f1				{font-family: Arial, Helvetica, sans-serif; Font-Size:12px; color: #555555; line-height : 18px;}
.f1a			{font-family: Arial, Helvetica, sans-serif; Font-Size:11px; color: #555555;}
.f2 			{font-family: Arial, Helvetica, sans-serif; Font-Size:13px; color: #444444; line-height : 20px;}
.f3 			{font-family: Arial, Helvetica, sans-serif; Font-Size:14px; color: #555555;}
.f4 			{font-family: Arial, Helvetica, sans-serif; Font-Size:15px; color: #f6f4de;}

h2 				{font: bold 14px Arial, sans-serif; color: #444444; letter-spacing: 0px; display: inline;}
h3 				{font: bold 14px Arial, sans-serif; color: #444444; letter-spacing: 0px; display: inline;}

.edit 			{border-color: #bbbbbb; border-width:1px 1px 1px 1px; border-style: solid;FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #ffffff; font-size: 12px;}
.flach 			{BORDER-RIGHT: #676767 1px solid; BORDER-TOP: #676767 1px solid; BORDER-LEFT: #676767 1px solid; BORDER-BOTTOM: #676767 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: #faf9f0; font-size: 12px;}


/*------------- MENUE ----------*/

.menue {
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #386547;
}

A:link.menu 	{COLOR: #386547; TEXT-DECORATION: none;}
A:visited.menu 	{COLOR: #386547; TEXT-DECORATION: none;}
A:active.menu 	{COLOR: #88b916; TEXT-DECORATION: none;}
A:hover.menu 	{COLOR: #88b916; TEXT-DECORATION: none;}

A:link.menuon	 {COLOR: #88b916; TEXT-DECORATION: underline;}
A:visited.menuon {COLOR: #88b916; TEXT-DECORATION: underline;}
A:active.menuon  {COLOR: #88b916; TEXT-DECORATION: underline;}
A:hover.menuon 	 {COLOR: #88b916; TEXT-DECORATION: underline;}

/* ---------------------------- Haupt-NAVI */
#nav {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav li {
text-indent: -8000px;
}

#nav a {
background-position: 0 0;
display: block;
height: 30px;
width: 171px;
}

#nav a:hover, #nav a.active {
background-position: -171px 0;
display: block;
height: 30px;
width: 171px;
}
#nav li#nav1 a { background-image: url(../img/menu_bg_1.gif); }
#nav li#nav2 a { background-image: url(../img/menu_bg_2.gif); }
#nav li#nav3 a { background-image: url(../img/menu_bg_3.gif); }
#nav li#nav4 a { background-image: url(../img/menu_bg_4.gif); }
#nav li#nav5 a { background-image: url(../img/menu_bg_5.gif); }
#nav li#nav6 a { background-image: url(../img/menu_bg_6.gif); }
#nav li#nav7 a { background-image: url(../img/menu_bg_7.gif); }
#nav li#nav8 a { background-image: url(../img/menu_bg_8.gif); }
#nav li#nav9 a { background-image: url(../img/menu_bg_9.gif); }
#nav li#nav10 a { background-image: url(../img/menu_bg_10.gif); }
#nav li#nav11 a { background-image: url(../img/menu_bg_11.gif); }
#nav li#nav12 a { background-image: url(../img/menu_bg_12.gif); }
#nav li#nav13 a { background-image: url(../img/menu_bg_13.gif); }
#nav li#nav14 a { background-image: url(../img/menu_bg_14.gif); }
#nav li#nav15 a { background-image: url(../img/menu_bg_15.gif); }

/*------------- FOOTER ----------*/

TABLE.footer {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #67655a;
}

TABLE.footer TD A:link 		{COLOR: #67655a; TEXT-DECORATION: none;}
TABLE.footer TD A:visited 	{COLOR: #67655a; TEXT-DECORATION: none;}
TABLE.footer TD A:active 	{COLOR: #67655a; TEXT-DECORATION: none;}
TABLE.footer TD A:hover 	{COLOR: #000000; TEXT-DECORATION: none;}


/*------------- Textseite ----------*/

TABLE.textseite {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #565449;
	line-height : 18px;
	padding-right: 0px; padding-bottom: 20px; padding-left: 15px;
}

TABLE.textseite TD H2 {
	font: bold 18px "Times New Roman", Times, serif;
	letter-spacing: 3px;
	color: #666666;
	font-style : italic;
	display: inline;
	padding-top: 30px; padding-bottom: 15px;
}

TABLE.textseite TD A:link 		{COLOR: #333333; TEXT-DECORATION: underline;}
TABLE.textseite TD A:visited 	{COLOR: #333333; TEXT-DECORATION: underline;}
TABLE.textseite TD A:active 	{COLOR: #333333; TEXT-DECORATION: underline;}
TABLE.textseite TD A:hover 		{COLOR: #000000; TEXT-DECORATION: none;}
 
TABLE.textseite TD A:link.c1 	{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.textseite TD A:visited.c1 {COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.textseite TD A:active.c1 	{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.textseite TD A:hover.c1 		{COLOR: #ffffff; TEXT-DECORATION: underline;}

/*------------- Kontaktseite ----------*/

TABLE.kontaktseite {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #565449;
	line-height : 20px;
	padding-right: 0px; padding-bottom: 40px; padding-left: 15px;
}

TABLE.kontaktseite TD A:link 		{COLOR: #333333; TEXT-DECORATION: underline;}
TABLE.kontaktseite TD A:visited 	{COLOR: #333333; TEXT-DECORATION: underline;}
TABLE.kontaktseite TD A:active 		{COLOR: #333333; TEXT-DECORATION: underline;}
TABLE.kontaktseite TD A:hover 		{COLOR: #000000; TEXT-DECORATION: none;}


/*------------- Adminseite ----------*/

TABLE.adminseite {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #565449;
	line-height : 20px;
	padding-top: 28px; padding-right: 42px; padding-bottom: 20px; padding-left: 0px;
}


/*------------- bildseite ----------*/

TABLE.bildseite {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #565449;
}


/*------------- galerieseite ----------*/

TABLE.galerieseite {
	
	font: normal 11px Verdana, Arial, sans-serif;
	color: #565449;
	margin: 0px 0px 0px 0px;
}

/*------------- MAIN ----------*/

TABLE.main TD H1 {
	font: normal 24px "Times New Roman", Times, serif;
	letter-spacing: 3px;
	color: #666666;
	font-style : italic;
}
/*----------- AUFZÄHLUNGEN --------*/

li.pfeil {
	background-repeat: no-repeat;
	background-image: url('../img/pfeil.gif');
	background-position: 0px 7px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 12px;
}
