body {
	font: 90% Arial, Verdana, Geneva, Helvetica, sans-serif;
}

p, h4, ul, .speechBubble  {
	color: #938a7d;
}

.kategorie {
	font-size: 120%;
	font-weight: bold;
	color: #4c6441;
}

.untermenue {
	color: #4c6441;
}

#mainContent h1 {
	font-size: 170%;
	color: #ff9935;
}

#mainContent h2 {
	font-size: 110%;
	color: #ff9935;
}

#mainContent p.eintrag {
	background: #fff1ae;
	border: 1px dashed #580800;
}

#footerLeft p {
	font-size: 60%;	
}


#direktKaktus p {
	font-size: 90%;
}

#besucher {
	font-size: 90%;
	font-weight: bold;
	color: black;
}

#karte {
	background: #fff1ae;
	border: 1px solid black;
}

#karte ul {
	font-size: 120%;
}

.speechBubble {
	background: #fff1ae;
}

/*###### Links ######*/
a img {
	border: 0;
}

#mainContent a {
	color: #2e4a22;
	text-decoration: none;
}
#mainContent a:hover {
	color: #ff9935;
	text-decoration: underline;
}

.untermenue a, #footerLeft a, .subnavi a {
	color: #2e4a22;
	text-decoration: none;
}
.untermenue a:hover, #footerLeft a:hover, .subnavi a:hover {
	color: #ff9935;
}

.kategorie a {
	text-decoration: none;
	color: #2e4a22;
}

.kategorie a:hover {
	text-decoration: none;
	color: #ff9935;
}

.submenue a {
	font-weight: bold;
	color: #580800;
	text-decoration: none;
}
.submenue a:hover {
	color: white;
}

#direktKaktus a {
	color: #938a7d;
	text-decoration: none;
}
#direktKaktus a:hover {
	text-decoration: underline;
}


/*###### Formulare ######*/

input, textarea {
	background: #ffac00;
	color: white;
}

#karte textarea, #gaestebuchWrite textarea, .inputTypeText {
	background: #fff1ae;
	border: 1px dashed gray;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#suchFeld {
	border: 1px solid black;
	top: -5px;
}

