BODY {
	background-color			: #a70405;
	margin: 0px;
	padding: 0px;
}
td, tr
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration		: none;
	font-size			: 13px;
	color: #000000;
	vertical-align: top;
}

h1
{
	font-size			: 16px;
}

h2
{
	font-size			: 14px;
}

h3
{
	font-size			: 11px;
}


a:link, a:visited, a:active
{
	COLOR			: #740202;
	TEXT-DECORATION	: none;
	font-weight		: bold;
}
a:hover {
	COLOR			: #000000;
	TEXT-DECORATION	: none;
	font-weight		: bold;
}

td.leftmenuon
{
	font-size : 14px;
	color : #740202;
	cursor : pointer;
	height : 30px;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;
	text-decoration: none;
	background-image: url(../photos/menuof.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-right: 12px;
	padding-left: 12px;
	text-transform: uppercase;
} 


td.leftmenuoff
{
	font-size : 14px;
	color : #FFFFFF;
	cursor : pointer;
	height : 30px;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;
	text-decoration: none;
	background-image: url(../photos/menuon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-right: 12px;
	padding-left: 12px;
	text-transform: uppercase;
} 

td.menubg
{
	background-image: url(../photos/menuon.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 11px;
	color: #d3bbd0;
	vertical-align: middle;
}

a.footer:link, a.footer:visited, a.footer:active
{
	font-size: 11px;
	color: #d3bbd0;
	TEXT-DECORATION	: none;

}
a.footer:hover
{
	font-size: 11px;
	color: #FFFFFF;
	TEXT-DECORATION	: none;
}

td.title
{
	font-size					: 22px;
	color						: #740202;
	font-weight					: bold;
	height						: 40px;
	text-indent					: 20px;
	vertical-align				: middle;
	text-align: left;
	background-image: url(../photos/maincontent.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-transform: uppercase;
}

td.title_home
{
	font-size: 22px;
	color: #740202;
	font-weight: bold;
	height: 40px;
	vertical-align: middle;
	text-indent: 20px;
	text-align: left;
	background-image: url(../photos/maincontent.gif);
	background-repeat: repeat-y;
	background-position: lpeat-y;
	background-position: center top;
}

td.stitle
{
	font-size					: 15px;
	color						: #740202;
	font-weight					: bold;
	text-indent					: 0px;
	vertical-align				: middle;
	text-align: left;
	background-image: url(../photos/stitle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	height: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
}

td.stitle2
{
	font-size					: 15px;
	color						: #740202;
	font-weight					: bold;
	text-indent					: 0px;
	vertical-align				: middle;
	text-align: left;
	background-image: url(../photos/stitle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
}

td.aktuellestitle
{
	font-size					: 22px;
	color						: #740202;
	font-weight					: bold;
	text-indent					: 0px;
	vertical-align				: middle;
	text-align: left;
	background-image: url(../photos/stitle.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
}

td.maincontent
{
	background-image: url(../photos/maincontent.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 930px;
}

/* all forms */

form
{
	margin						: 0;
	padding						: 0;
}

input, select, textarea
{
	font-size					: 12px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.mandatory
{
	font-size					: 12px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #a70405;
}

.boxgo
{
	border						: 1px solid #CCCCCC;
	FONT-SIZE					: 13px;
	color						: #FFFFFF;
	font-weight					: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	cursor			: pointer;
	padding-left: 20px;
	background-color: #740202;
}

.radiobut
{
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
}

td.proddesc
{
	font-size: 12px;
	font-weight: normal;
	color: #52534a;
	text-decoration: none;
	text-align: justify;
	line-height: 17px;
}

a.prodtitle:link, a.prodtitle:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #445052;
	text-decoration: none;
}

a.prodtitle:active, a.prodtitle:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.prodstitle
{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.image   {
	border: 1px solid  #000000 ;
} 

.map
   {
	border: 3px solid  #c4c4c4 ;
} 

.img
   {
	border: 2px solid  #c4c4c4 ;
}

.textjust	{
	text-align:justify;
	line-height: 21px;
}

.textjusthome
{
	text-align:justify;
	line-height: 23px;
	font-size: 14px;
}

td.textsm
{
	font-size: 10px;
	line-height: 17px;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
}

td.textname
{
	font-size: 10px;
	color: #999999;
	text-align: center;
	height: 30px;
}

td.textdescript
{
	font-size: 10px;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.red
{
	font-weight: bold;
	color: #CC0000;
}

td.flashead
{
	text-align: left;
	vertical-align: bottom;
}

td.price
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

/*    Gästebuch     */

.a { font-size: 10px; }
.b { font-size: 11px; }
.c { font-size: 12px; }
.d { font-size: 13px; }
.e { font-size: 14px; }
.f { font-size: 15px; }
.g { font-size: 16px; }
.h { font-size: 17px; }
.i { font-size: 18px; }



/* Iframe CSS    Aktuelles Seite   */

.date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	BACKGROUND-COLOR: #a70405;
	color: #FFFFFF;
	font-weight: bold;
	font-size			: 14px;
}

INPUT {
	BORDER-RIGHT		: #89837A 1px solid;
	PADDING-RIGHT		: 1px;
	BORDER-TOP			: #89837A 1px solid;
	PADDING-LEFT		: 1px;
	PADDING-BOTTOM		: 1px;
	BORDER-LEFT			: #89837A 1px solid;
	COLOR				: #000000;
	PADDING-TOP			: 1px;
	BORDER-BOTTOM		: #89837A 1px solid;
	BACKGROUND-COLOR	: #ffffff;
	FONT-SIZE			: 11px;
}
TEXTAREA {
	BORDER-RIGHT		: #89837A 1px solid;
	PADDING-RIGHT		: 1px;
	BORDER-TOP			: #89837A 1px solid;
	PADDING-LEFT		: 1px;
	PADDING-BOTTOM		: 1px;
	BORDER-LEFT			: #89837A 1px solid;
	COLOR				: #000000;
	PADDING-TOP			: 1px;
	BORDER-BOTTOM		: #89837A 1px solid;
	BACKGROUND-COLOR	: #ffffff;
	FONT-SIZE			: 11px;
}
SELECT {
	BORDER-RIGHT		: #89837A 1px solid;
	FONT-SIZE			: 11px;
	BORDER-TOP			: #89837A 1px solid;
	BORDER-LEFT			: #89837A 1px solid;
	COLOR				: #000000;
	BORDER-BOTTOM		: #89837A 1px solid;
	BACKGROUND-COLOR	: #ffffff;
}

.imgkarte
{
	border: 2px solid #CCCCCC;
}

.spamschutz
{
	color:#999999;
	font-size:12px;
	font-style:inherit;
	font-weight:bold;
}

.red_dark
{
	font-weight: bold;
	color: #740202;
}



