/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/*############--CSS_ANGABEN_FÜR_KUECHENTREFF_SETTELE_AUGSBURG--############*/
/*####################--COPYRIGHT_PHILIPP_LEICHTWEIS--#####################*/
/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/

/*############--BASICS--############*/

body {	color:##E8F4F1; 
		font-family: Arial, Verdana, Courier, sans-serif; 
		font-style:normal; 
		margin:0px; 
		background-image:url(../pics/bg_body_verlauf.gif); 
		background-repeat:repeat-x; 
		border:0px solid #FF0000;
	}

.mainpic	{	
		margin-bottom:0px; 
		border:1px solid #CFDADC;
	}

/*############--ALLGEMEINE_SCHRIFTEN--############*/
a:link    { font-size:11px; color:#B89C2F; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; }
a:visited { font-size:11px; color:#B89C2F; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; }
a:hover   { font-size:11px; color:#000000; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:normal; text-decoration:underline; }
a:active  { font-size:11px; color:#000000; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; }
a:focus   { font-size:11px; color:#000000;  font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:normal; text-decoration:none; }

.text 			{ font-size:11px; color:#BC1622; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:underline; }
.text a:link    { font-size:11px; color:#BC1622; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }
.text a:visited { font-size:11px; color:#BC1622; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }
.text a:hover   { font-size:11px; color:#000000;  	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }
.text a:active  { font-size:11px; color:#000000;  	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }
.text a:focus   { font-size:11px; color:#000000;  	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }

.text_fehler	{ font-size:11px; color:#BC1622; 	font-family: Arial, Verdana, Courier, sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }

/*############--MAINCONTAINER--############*/
#container_all {
	position:relative; 
	width:898px; 
	z-index:1;
	border:0px dotted #FF00FF;
}




/*############--GRAFISCHE_HINTERGRUNDELEMENTE--############*/
#header_bg {
	position:relative; 
	margin-top:10px; 
	top:0px; 
	left:0px; 
	width:898px; 
	height:151px; 
	z-index:1;
	visibility:visible;
	border:0px dotted #FF0000;
	background-image:url(../pics/header.jpg); 
	background-repeat:no-repeat; 
}
#bg_content_oben {
	position:relative; 
	margin-top:10px; 
	margin-bottom:0px;
	width:898px; 
	height:20px; 
	z-index:1;
	border:0px dotted #FF0000;
	background-image:url(../pics/bg_content_1_oben.gif); 
	background-repeat:no-repeat; 
}

#bg_content_unten_abschluss {
	position:relative; 
	margin-top:0px; 
	margin-bottom:20px; 
	width:898px; 
	height:40px;
	z-index:1;
	border:0px dotted #FF0000;
	background-image:url(../pics/bg_content_3_unten.gif); 
	background-repeat:no-repeat; 
}




/*############--HAUPTINHALTSCONTAINER--############*/
#bg_content_mitte_inhalte {
	position:relative; 
	margin:0px; 
	width:898px; 
	z-index:1;
	border:0px dotted #FF0000;
	background-image:url(../pics/bg_content_2_mitte.gif); 
	background-repeat:repeat-y; 
}

/*############--MENUE--############*/
#menue_trenner_0_ausgeschaltet {
	position:absolute; 
	margin-left:-1px;
	margin-top:0px;
	top:3px; 
	left:0px;
	width:10px; 
	height:51px; 	
	z-index:4;
	border:0px dotted #FF0000;
	background-image:url(../pics/trenner_0.gif); 
	background-repeat:repeat-y; 
}
#menue_trenner_1 {
	position:absolute; 
	margin-left:73px;
	margin-top:0px;
	top:3px; 
	left:0px;
	width:10px; 
	height:51px; 	
	z-index:4;
	border:0px dotted #FF0000;
	background-image:url(../pics/trenner.gif); 
	background-repeat:repeat-y; 
}
#menue_trenner_2 {
	position:absolute; 
	margin-left:190px;
	margin-top:0px;
	top:3px; 
	left:0px;
	width:10px; 
	height:51px; 	
	z-index:4;
	border:0px dotted #FF0000;
	background-image:url(../pics/trenner.gif); 
	background-repeat:repeat-y; 
}
#menue_container {
	position:relative; 
	margin-left:20px;
	margin-top:0px;
	margin-bottom:40px;
	top:0px; 
	left:0px;
	width:400px; 
	height:57px; 	
	z-index:1;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_head {
	position:relative; 
	margin-left:0px;
	margin-top:0px;
	top:0px; 
	left:0px;
	width:855px; 
	height:57px; 	
	z-index:1;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_unternehmen {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:7px; 
	left:0px;
	width:80px; 
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_ausstellung {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:20px; 
	left:0px;
	width:100px; 
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_service {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:32px; 
	left:0px;
	width:100px; 	
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_events {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:44px; 
	left:0px;
	width:100px; 
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_hersteller {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:20px; 
	left:80px;
	width:100px; 
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_kontakt {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:44px; 
	left:80px;
	width:100px; 
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_dampfgarer{
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:7px; 
	left:80px;
	width:100px; 
	z-index:3;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#menue_musterkuechen {
	position:absolute; 
	margin-left:7px;
	margin-top:0px;
	top:32px; 
	left:80px;
	width:100px; 	
	z-index:2;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}
#button_impressum {
	position:absolute; 
	margin-left:24px;
	margin-top:22px;
	top:0px; 
	left:0px;
	width:55px; 
	height:10px; 	
	z-index:1;
	border:0px dotted #FF0000;
	background-color:#F3F5DF;
}



/*############--INHALT_TEXT_BILD--############*/
#div_pusher_ie {
	position:relative; 
	height:1px; 	
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:1px dotted #FF00FF;
}
#text_bild {
	position:relative; 
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:855px;
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_text {
	position:relative; 
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:400px; 	
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_text_events {
	position:relative; 
	margin-left:3px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:400px;
	height:230px; 	
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_text_musterkuechen {
	position:relative; 
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:410px; 	
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_text_rechts {
	position:absolute; 
	margin-left:450px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:400px; 	
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_bild {
	position:absolute; 
	width:406px;
	height:300px; 	
	left:449px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_bild_events {
	position:absolute; 
	height:300px; 	
	margin-left:449px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
}
#div_flash {
	position:absolute; 
	height:287px; 	
	margin-left:450px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:1px solid #CFDADC;
}
#div_bild_sub_rahmen {
	width:406px;
	height:17px; 	
	position:absolute; 
	margin-left:450px;
	margin-top:289px;
	margin-bottom:0px;
	background-color:#F3F5DF;
	top:0px;
	z-index:1;
	/*
	border-left:1px solid #CFDADC;
	border-right:1px solid #CFDADC;
	border-top:0px solid #CFDADC;
	border-bottom:1px solid #CFDADC;
	*/
}

#div_bild_sub {
	font-size:10px; 
	color:#648282; 	
	font-family: Arial, Verdana, Courier, sans-serif; 
	font-style:normal; 
	font-weight:normal; 
	position:absolute; 
	margin-bottom:0px;
	margin-top:2px;
	margin-left:4px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
}

#div_bild_01 {
	position:absolute; 
	height:300px; 	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
	visibility:visible;
}
#div_bild_02 {
	position:absolute; 
	height:300px; 	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
	visibility:hidden;
}
#div_bild_03 {
	position:absolute; 
	height:300px; 	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
	visibility:hidden;
}
#div_bild_04 {
	position:absolute; 
	height:300px; 	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
	visibility:hidden;
}
#div_bild_05 {
	position:absolute; 
	height:300px; 	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
	visibility:hidden;
}
#div_bild_06 {
	position:absolute; 
	height:300px; 	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	top:0px;
	z-index:1;
	border:0px dotted #FF00FF;
	visibility:hidden;
}
















/*------------------------------------------ AB HIER FORMULAR---------------------------------------*/
form							{ padding:0px; border:0px; }
 td, input, select, textarea	{ font-size:11px; font-family:Arial, Verdana; font-weight:normal; color:#000000; }

/*-------reinschreibetext---------*/
 input, select, textarea		{ color:#3F3F3F; background-color:##F3F5DF; border:0px }
/*-------reinschreibehintergrund---------*/   
.Feld							{ background-color:#F3F5DF; width:350px; border:0px solid #9FCF75; }
.Feld_fehler					{ background-color:#F3F5DF; width:350px; border:1px solid #BC1622; }
.Feld_datum						{ background-color:#F3F5DF; width:40px; border:0px solid #9FCF75;margin-left:6px; margin-right:6px; }
 .Bereich						{ background-color:#F3F5DF; width:350px; height:125px;  border:0px solid #9FCF75; }
 .Check, .Radio					{ background-color:#ffffff; border:0px solid #E5E6C0; }
 .Button						{ background-color:#ffffff; color:#000000; width:70px; border:1px solid #F3F5DF; }
/*------------------------------------------ AB HIER FORMULAR---------------------------------------*/
/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/*############--CSS_ANGABEN_FÜR_KUECHENTREFF_SETTELE_AUGSBURG--############*/
/*####################--COPYRIGHT_PHILIPP_LEICHTWEIS--#####################*/
/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/* #########################################################################*/




/* ALLGEMEIN                                                                  */
/* ########################################################################## */
.produkt_fe_clearer {
	line-height: 1px;
	font-size: 1px;
	width: 1px;
	height: 1px;
	clear: both;
}
#dynamischer_content {
	position:relative; 
	margin-left:20px;
	margin-top:40px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:858px; 	
	z-index:1;
	border:0px dotted #FF00FF;
}


/* ########################################################################## */
/* LIST                                                                       */
/* ########################################################################## */
.produkt_fe_list {
	position: relative;
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
}

.produkt_fe_list_item {
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.produkt_fe_list_item_text {
	position: relative;
	margin-left:0px;
}

.produkt_fe_list_item_header { font-size:12px; color: #B60F20; font-family:arial,verdana; font-style:normal; font-weight:bold; text-decoration:underline; margin:0px; }
.produkt_fe_list_item_header a:link { font-size:12px;color: #B60F20; font-family:arial,verdana; font-style:normal; font-weight:bold; text-decoration:underline; margin:0px; }
.produkt_fe_list_item_header a:visited { font-size:12px;color: #B60F20; font-family:arial,verdana; font-style:normal; font-weight:bold; text-decoration:underline; margin:0px; }
.produkt_fe_list_item_header a:hover { font-size:12px;color: #ffffff; font-family:arial,verdana; font-style:normal; font-weight:bold; text-decoration:underline; margin:0px; }
.produkt_fe_list_item_header a:active { font-size:12px;color: #ffffff; font-family:arial,verdana; font-style:normal; font-weight:bold; text-decoration:underline; margin:0px; }
.produkt_fe_list_item_header a:focus { font-size:12px;color: #ffffff; font-family:arial,verdana; font-style:normal; font-weight:bold; text-decoration:underline; margin:0px; }

.produkt_fe_list_item_artikel {
	font-size:11px;
	color:#000000;
	font-family:arial,verdana;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin-top:10px;
	width:410px;
	text-align: justify;
}

.produkt_fe_list_item_link_detail {
	font-size:11px;
	color: #771C16;
	text-decoration:underline;
	font-weight: bold;
}

.produkt_fe_list_item_link_back a:link { color: #771C16; }
.produkt_fe_list_item_link_back a:visited { color: #771C16; }
.produkt_fe_list_item_link_back a:hover { color: #000000; }
.produkt_fe_list_item_link_back a:active { color: #000000; }
.produkt_fe_list_item_link_back a:focus { color: #000000; }

.produkt_fe_list_item_link {
	margin-bottom: 0px;
	font-size:11px;
	color: #000000;
	font-weight: normal;
}

.produkt_fe_list_item_link a:link		{ font-size:10px; color:#605A26; font-family:arial,verdana; font-style:normal; text-decoration:none; margin:5px; }
.produkt_fe_list_item_link a:visited	{ font-size:10px; color:#605A26; font-family:arial,verdana; font-style:normal; text-decoration:none; margin:5px; }
.produkt_fe_list_item_link a:hover		{ font-size:10px; color:#ffffff; font-family:arial,verdana; font-style:normal; text-decoration:none; margin:5px; }
.produkt_fe_list_item_link a:active		{ font-size:10px; color:#ffffff; font-family:arial,verdana; font-style:normal; text-decoration:none; margin:5px; }
.produkt_fe_list_item_link a:focus		{ font-size:10px; color:#ffffff; font-family:arial,verdana; font-style:normal; text-decoration:none; margin:5px; }

.produkt_fe_list_item_image {
	position: relative;
	text-align: right;
	width: 404;
	float: right;
	margin-bottom: 5px;
	background-color:E7E7E2;
	border: 1px solid #CFDADC;
	
}

.produkt_fe_list_item_image_img img {
	position: relative;
	margin-bottom: 5px;
	border:0px solid #CFDADC;
}

.produkt_fe_list_item_image_description {
	font-weight:bold; 
	text-decoration:none;
	color: #B60F20;
	font-size:11px;
	position: relative;
	margin-left: 5px;
	text-align: left;
}

.produkt_fe_list_item_hairline {
	font-size: 1px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}



/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/*############--CSS_ANGABEN_FÜR_KUECHENTREFF_SETTELE_AUGSBURG--############*/
/*####################--COPYRIGHT_PHILIPP_LEICHTWEIS--#####################*/
/*#########################################################################*/
/*#########################################################################*/
/*#########################################################################*/
/* #########################################################################*/

#event_content {
	position:relative; 
	margin-left:3px;
	margin-top:90px;
	margin-bottom:0px;
	top:0px; 
	left:0px;
	width:852px; 	
	z-index:1;
	border:0px dotted #FF00FF;
}

/* ########################################################################## */
/* ALLGEMEIN_EVENTS                                                              */
/* ########################################################################## */
.events_clearer {
	font-size:1px;
	width: 1px;
	height: 1px;
	clear: both;
}





/* ########################################################################## */
/* LIST                                                                       */
/* ########################################################################## */
.events_fe_list {
	position: relative;
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
}

.events_fe_list_item {
	position: relative;
	margin-left: 0px;
	margin-bottom: 24px;
	margin-right: 0px;
	border:0px solid #ff00ff;
}

.events_fe_list_item_text {
	position: relative;
	top: 0px;
	margin-left: 3px;
	margin-right: 452px;
}

.events_fe_list_item_headline {
	font-size:11px;
	color: #B60F20;
	text-decoration:underline;
	font-weight: bold;
	margin-bottom: 20px;
}

.events_fe_list_item_beschreibung {
	font-weight: normal;
	font-size: 11px;
	margin-left: 3px;
	margin-bottom: 10px;
	text-align: justify;
}

.events_fe_list_item_termin {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.events_fe_list_item_link {
	margin-bottom: 0px;
}

.events_list_item_image {
	position: relative;
	text-align: right;
	width: 404;
	float: right;
	margin-bottom: 5px;
	background-color:E7E7E2;
	border: 1px solid #CFDADC;
}

.events_list_item_image_img img{
	position: relative;
	margin-bottom: 1px;
	border: 0px solid #771C16;
}

.events_list_item_image_description {
	font-size:10px;
	position: relative;
	margin: 3px;
	text-align: justify;
}

.events_fe_list_item_hairline {
	font-size: 1px;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.events_fe_list_item_terminliste {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

.events_fe_list_item_terminliste_item {
	margin-top: 5px;
}


















#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../pics/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../pics/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../pics/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	


	
