.infotextklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #993300;
	text-decoration: none;
}
a:hover {
	color: #CC6600;
	text-decoration: underline;
}
a:active {
	color: #993300;w
	text-decoration: none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B46842;
	margin:0 0 7px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6633;
	margin:0 0 8px;
}
.linksignatur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
a.signatur:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B46842;
	margin-bottom:0px;
}
.table_top {
	vertical-align: top;
}

ul {
	padding:0; margin:0 0 16px 1.25em;
}
ul.termine {
	width:430px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 6px;
	font-size: 12px;
}

dl.preisliste {
	font-size: 12px;
	margin:0 0 16px 0;
}
.preisliste dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	width:320px;
	
	margin:0 0 10px;
}
.preisliste dd {
	text-align:right;
	float:right;
	width:240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin:0 0 10px;
}


.newsblock {
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px solid #f96;
}
.newsblock h2 {
	margin:0 0 10px;
}

.gastebucheintrag { font:12px/18px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ff9966; margin:0; padding:10px; }
ul.meta-daten { list-style-type:none; padding:0; margin:0; font-size:9px; }
.meta-daten a { font-size:9px; }
.meta-daten li { display:inline; padding:0 10px 0 0; margin:0; }
.meta-datum { display:block; }

.zeile-0 { background-color:#eec1aa; }
.zeile-1 { background-color:#fff; }

.gasteform { font:12px/12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
.gasteform textarea { width:180px; height:100px; padding:3px; }
.gasteform input { width:180px; padding:3px; }
.gasteform input.absenden { width:auto; padding:3px; }
.feedback { font-size:9px; line-height:11px; color:#f60; font-weight:bold; }
.hinweis { font-size:9px; line-height:11px; }


.paginierung { font:12px/18px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ff9966; margin:0; padding:10px; text-align:center; }
.paginierung li { display:inline; padding:0; }
li.weiter { display:block; }
li.zurueck { display:block; }


.miniform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.miniform fieldset {
	border:none;
}

.miniform label {
	padding:0 10px 0 0;
}

.miniform input {
	margin:0;
}

.miniform p {
}

#bildergalarie img{margin:0 21px 0 21px;}


#newsletterbox {
	border:1px solid #930;
	padding:0 10px 10px;
	width:578px;
	display:table;
	margin:10px 0 20px;
	clear:both;
	background:#eec1aa;
}


#newsletterbox .miniform fieldset {
	border:none;
	float:left;
	padding:0 10px 0 0;
}
#newsletterbox .miniform fieldset.buttonfeld {
	padding:0;
}
#newsletterbox .miniform label {
	padding:0 10px 0 0;
}



