html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #f2f2f2;
}

img {
	border: 0;
}

a:link {
	color:#c62f2b;
}

a:visited {
	color:#c62f2b;
}

a:hover {
	color:#c62f2b;
	font-weight:bold;
}

a:active {
	color:#c62f2b;
}

a { 
	color:#ff0000;
	text-decoration: none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 1px dotted transparent;
}

input.Diashow {
	font: bold 100% Florence, cursive;
	overflow: visible;
	padding: 0 5px 0 5px;
	color:#c62f2b;
	border: 0px solid;
	background-color:#ebc52b;
}

input.Diashow:hover {
	background-color:#eba52b;
}

input.Diashow:active {
	background-color:#eba52b;
	position:relative;
	top:1px;
}

input.Controll {
	font: normal 100% Florence, cursive;
	overflow: visible;
	padding: 0 5px 0 5px;
	color:#c62f2b;
	border: 0px solid;
	background-color:#ebc52b;
}

input.Controll:hover {
	background-color:#eba52b;
}

input.Controll:active {
	background-color:#eba52b;
	position:relative;
	top:1px;
}

div.wrapper {
	position: relative;
	width: 825px;
	margin: 0px auto;
	text-align: left;
}

div#thead {
	margin-top: 4%;
	height: 9px;
	width: 825px;
	background:  url(../../images/thead.gif) no-repeat top center;
	font-size: 0px;
	z-index: 2;
}

div#header {
	width: 823px;
	height: 153px;
	background-color: #ebc52b;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	font-size: 0.9em;
	z-index: 1;
}

div#lines {
	width: 823px;
	height: 50px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

div#content {
	height: 100%;
	width: 778px;
	padding: 10px 20px 20px 25px;
	background-color: #ebc52b;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	font-size: 0.9em;
	text-align: center;
	z-index: 1;
}

div#footer_bg {
	height: 70px;
	width: 825px;
	background:  url(../../images/b_bg.gif) no-repeat bottom center;
	z-index: 3;
}

div#footerNote {
	margin-top: 15px;
	margin-bottom: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#pageMenu {
	width: 823px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	background-color: #ebc52b;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

div#adress {
	float: left;
	text-align: left;
	padding-left: 30px;
	margin-right: 5px;
}

/* index-menu */

div.P1 {
	width: 120px;
	height: 65px;
	overflow: hidden;
	float: left;
	margin-top: 40px;
	margin-right: 60px;
	margin-left: 65px;
	background:  url(../../images/uebermich.gif) no-repeat 0px 0px;
}

div.P1 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/uebermich.gif) no-repeat 0px -65px;
}

div.P2 {
	width: 87px;
	height: 76px;
	overflow: hidden;
	float: left;
	margin-top: 145px;
	margin-right: 60px;
	background:  url(../../images/fotos.gif) no-repeat 0px 0px;
}

div.P2 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/fotos.gif) no-repeat 0px -76px;
}

div.P3 {
	width: 112px;
	height: 66px;
	overflow: hidden;
	float: left;
	margin-top: 30px;
	margin-right: 60px;
	background:  url(../../images/angebote.gif) no-repeat 0px 0px;
}

div.P3 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/angebote.gif) no-repeat 0px -66px;
}

div.P4 {
	width: 137px;
	height: 86px;
	overflow: hidden;
	float: left;
	margin-top: 125px;
	background:  url(../../images/kontakt.gif) no-repeat 0px 0px;

}

div.P4 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/kontakt.gif) no-repeat 0px -86px;
}

div.P1 a:hover, div.P2 a:hover, div.P3 a:hover, div.P4 a:hover  {
	background: none;
}

/* index-menu end */


/* page-menu */

div.P11 {
	width: 98px;
	height: 20px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	background:  url(../../images/uebermich1.gif) no-repeat 0px 0px;
}
*[class="P11"] { margin-left: 80px; }

div.P11 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/uebermich1.gif) no-repeat 0px -20px;
}

div.P21 {
	width: 55px;
	height: 18px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-left: 98px;
	background:  url(../../images/fotos1.gif) no-repeat 0px 0px;
}

div.P21 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/fotos1.gif) no-repeat 0px -18px;
}

div.P31 {
	width: 91px;
	height: 21px;
	overflow: hidden;
	float: left;
	margin-top: 2px;
	margin-left: 130px;
	background:  url(../../images/angebote1.gif) no-repeat 0px 0px;
}

div.P31 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/angebote1.gif) no-repeat 0px -21px;
}

div.P41 {
	width: 75px;
	height: 18px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-left: 98px;
	background:  url(../../images/kontakt1.gif) no-repeat 0px 0px;
}

div.P41 a {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	background:  url(../../images/kontakt1.gif) no-repeat 0px -18px;
}

div.P11 a:hover, div.P21 a:hover, div.P31 a:hover , div.P41 a:hover  {
	background: none;
}

/* page-menu end */

.Stil1 {font-family: "Comic Sans MS"}

h1 {
	text-align: center;
	font-size: 1.7em;
}

/* TERMINE BOX */

.termine {
	margin-top: 10px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.termine td {
	padding: 2px;
	text-align: left;
	border-bottom: 1px dashed #8B6592
}

#Ttop {
	width: 100%;
	height: 29px;
	background:  url(../../info/angebote/Ttop.gif) no-repeat center top;
}

#Tcon {
	width: 100%;
	background:  url(../../info/angebote/Tcon.gif) repeat-y center top;

}

#Tfoot {
	width: 100%;
	height: 14px;
	background:  url(../../info/angebote/Tfoot.gif) no-repeat center top;
}
