/* global (fallback) */

/* kontakt */

#address address {
	font-style:			normal;
	margin-bottom: 5px;
}

div.spacer {
	margin-top: 		1em;
}

#copy {
	margin-top:			1.5em;	
	font-size: 			0.9em;
}

#wrapper-contact-buttons {
	font-size: 			0.9em;
}

#zeiten {
	margin-top:			1em;
	font-size: 			0.9em;
}

#wrapper-address {
	margin-top:			1em;
	font-size: 			0.9em;
}

div.contactwrapper dl {
	clear: both;
}

div.contactwrapper dt {
	float:				left;	
	width: 				55px
}

div.contactwrapper dd {
	margin-left: 		70px;
	width: 				180px;
}

dt {
float: left;
}

#zeiten dd {
	margin-left: 	115px;
	width: 			200px;
}

#zeiten dt {
	width:			110px;
}

#address dd {
	margin-left: 	115px;
	width: 			200px;
}


/* /kontakt */

/* ausstellung */

#wrapper-ausstellung {
	position:			absolute;
	margin-left:		29px;
	margin-top:			10px;
	height:				242px;
	top:				100px;
	z-index:			10;
	width:				600px;
}
.ausstellungoben {
	margin-bottom:		20px;
}

.ausstellungunten {
	float:				left;
	padding-top:		0px;
	text-align:			left;
	border:				0px solid #00cd00;
	height: 			220px;
	width: 				600px;
}

.ausstellungunten .ausstellung {
	float:				left;
	margin-bottom:		16px;
	margin-left:		0px;
	margin-right:		16px;
	position:			relative;

}

.news .ausstellungunten .ausstellung {
	float:				left;
	margin-bottom:		0px;
	margin-right:		14px;
	position:			relative;
	z-index: 100;
}

.news #counter {
	height:				86px;
	position:			absolute;
	top:				690px;
	width:				45px;
}

.ausstellungunten .ausstellung a {
	display: block;
	/* border: 2px solid #b19394; */
}

.ausstellungstext {
	position: relative;
	width: 533px;
	height: 100px;
}

#counter {
	font-size:		0.8em;
	float:			left;
	width:			40px;
	height:			220px;
	margin-top:		0px;
	margin-left:	0px;
}

#anmerkung p {
	font-size:		0.7em;
}


/* KONTAKTFORMULAR */

#popcontent h2 {
	font-family: 		Arial, Helvetica, Sans-serif; 
	font-size:			1.1em;		
	margin-bottom:		1.6em;
}

#kontaktform{
	position: relative;
	width: 440px;
	margin: 0 0 20px 0;
}

#kontaktform dl{
	width: 400px;
	margin-bottom: 5px;
}
#kontaktform dt{
	float: left;
	width: 140px;

}
#kontaktform dd{
	margin-left: 140px;
	margin-bottom: 10px;
	width: 280px;
}

#kontaktform #senden{
	text-align:right;
	height: 20px;
	width:100%;
	margin-left:10px;
}

#kontaktbestaetigung .rahmen{
	margin:40px;
}
#kontaktform textarea,
#kontaktform select,
#kontaktform input {
	width: 265px;
}
#kontaktform input.checkbox {
	width:	auto;
}

#kontaktform textarea#message {
	height: 50px;
}

#kontaktform dt input.checkbox {
	margin-left:			140px;
}

#kontaktform dd label {
	margin-left:			25px;
}

/* KONTAKTFORMULAR ENDE */

#impressum {
	font-size: 			0.9em;
}

#impressum dt,
#print-impressum dt {
	float:				left;	
	width: 				115px
}

#impressum dd,
#print-impressum dd {
	margin-left: 		115px;
	width: 				250px;
}



.lief {
	float:left;
	margin:5px 10px 0 0;
	text-align:center;
	width:90px;
	font-size: 		0.9em;
}

/* slideshow */

div.slideshow-3,
div.slideshow-4,
div.slideshow-1,
div.slideshow-2 {
	display:			block;	
	width:				960px;
	height:				240px;
	margin-top:			0px;
	margin-left:		0px;
	position:			absolute;
}

div.slideshow-1 {
	background:			transparent url(../images/bildwechsel1.jpg) no-repeat top left;
	z-index:			12;
}

div.slideshow-2 {
	background:			transparent url(../images/bildwechsel2.jpg) no-repeat top left;
	z-index:			11;
}

div.slideshow-3 {
	background:			transparent url(../images/bildwechsel3.jpg) no-repeat top left;
	z-index:			10;
}

div.slideshow-4 {
	background:			transparent url(../images/bildwechsel4.jpg) no-repeat top left;
	z-index:			9;
}

div.slideshow-5 {
	background:			transparent url(../images/bildwechsel5.jpg) no-repeat top left;
	z-index:			8;
}
/* /slideshow */


/* REZEPTE */

#rezeptstart{
}
#rezeptstart #image{
}
#rezeptstart #form{
	margin: 20px 0 20px 0;
	width: 250px;
}
#rezeptstart #form dt{
	color: #565656;
	width: 130px;
	margin: 10px 0 0 0;
}
#rezeptstart #form select{
	width: 250px;
}
#rezeptstart #form #senden{
	float:right;
	margin:15px 0 10px 0;
}
#rezeptliste{
	width:380px;
}
#rezeptliste #zurueck {
	margin: 15px 0 10px 0;
}
#rezeptliste #liste table{
	width:100%;
}
#rezeptliste #liste td{
	border-top: #a9b1a4 solid 1px;
	vertical-align: top;
	padding: 5px;
}

#rezeptliste #liste {
}

#rezeptliste #liste {
	color: #565656;
}

#spaltelinks {
	width: 110px;
}

#spaltemitte {
	width: 150px;
}

#spalterechts {
	width: 180px;
}

#rezept #image {
	position: relative;
	float: left;
	width: 380px;
	height: 350px;
	background: no-repeat top center;
	margin-top: 10px;
}
#rezept .zurueck {
	float: left;
	margin: 0 5px 0 0;
}


/* REZEPTE ENDE */


/* AKTIONEN */

.aktuellesbox {
	position: relative;
	border-bottom: 1px dashed #dddddd;
	padding: 0 0 5px 0;
}

.aktuelles_vorschau {
	position: relative;
	margin: 15px 0 0 0;
}
.aktuelles_headline {
	position: relative;
	padding: 0 0 1em 0;
	color: #e2001a;
}
.aktuelles_bild {
	position: relative;
	float: left;
	width: 101px;
	height: 75px;
}

.aktuelles_image {
	position: relative;
	float: left;
	width: 101px;
	height: 72px;
}

.aktuelles_text {
	position: relative;
	float: left;
	margin: 0 0 0 10px;
	width: 440px;
	text-align:	justify;
}

/* AKTIONEN ENDE */

/* AKTIONEN POPUP */

.popupaktuelles{
	margin: 0 0 10px 0;
}
.popupaktuelles img{
	float: right;
	margin: 0 10px 10px 10px;
}
#headline_aktuelles{
	margin: 0 0 1em 0;
	width: 100%;
	color: #e2001a;
}

/* AKTIONEN POPUP ENDE */
