/* 1. Formatierungen für Kontaktformulares */
/* 1.1. Feldbezeichnungen */
.form_title{}
/* 1.2. KEIN Pflichtfeld */
.form_input{}
/* 1.3. Tabelle die das Formular umgibt */
.form_table{}
/* 1.4. Formular-Button(s) */
.form_inputbutton{}

/* 2. Formatierungen für Pflichtfeld eines Kontaktformulares */
/* 2.1. Kennzeichnung eines Pflichtfeld */
input.required, textarea.required {}
/* 2.2. Pflichtfeld nicht ausgefüllt */
input.validation-failed, textarea.validation-failed {}
/* 2.3. Pflichtfeld richtig ausgefüllt */
input.validation-passed, textarea.validation-passed {}
/* 2.4. Warnhinweis wenn Pflichtfeld nicht ausgefüllt */
.validation-advice {}

/* 3. NEWSLETTER-START */
/* Alle HIER angegebenen Styles werden in jede Newslettervorlage eingebaut */
/* Die Kommentare "3. NEWSLETTER-START" und "3. NEWSLETTER-ENDE" dürfen deshalb nicht gelöscht werden */
body, p, li{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
.titel{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.txt_klein{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}
/* 3. NEWSLETTER-ENDE */

/* 4. FOTOGALERIE */
#fotogalerie_td{}
#fotogalerie_td:hover{}
#fotogalerie_td_big{}
#fotogalerie_table{}
#fotogalerie_td_title{}
.fotogalerie_imglink{}

/* 5. SUCHERGEBNISSE */
suche_title{}
suche_txt{}
suche_a{}
.sterm{}
.sbutton{}
.marked{}


/* LAYOUT */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#container{
	margin: 0px auto;
	width:877px;
	background-color:#fff;
}
#header{
	width:877px;
	height:193px;
	background:url(http://www.congressgastro.com/neu/media/design/bg_header.jpg) right no-repeat;
}
#mainnavi{
	width:877px;
	height:36px;
	background:url(http://www.congressgastro.com/neu/media/design/balken_oben.jpg);
}
#leftnavi{
	width:182px;
	min-height:454px;
	float:left;
	background:url(http://www.congressgastro.com/neu/media/design/bg_links-navi.jpg);
	color:#026841;
}
#leftnavi a{
	color:#026841;
	text-decoration:none;
	font-weight:bold;
}

#leftnavi .leftnaviover a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.leftnaviover{
	background:url(http://www.congressgastro.com/neu/media/design/bg_leftnavi_o.jpg);
	color:#ffffff;
}

.leftnaviout{
	background:url(http://www.congressgastro.com/neu/media/design/bg_leftnavi.jpg);
}

#leftnavibottom{
	position:absolute;
	margin-left:20px;
	width:150px;
	height:115px;
}

#content{
	width:695px;
	min-height:454px;
	float:left;
	background:url(http://www.congressgastro.com/neu/media/design/bg_rechts-navi-weiss.jpg) repeat-y;	
}
#contentstart{
	width:443px;
	min-height:454px;
	float:left;
	background-color:#FFF;
}
#abstandshalter_content{
		padding:10px 10px 10px 10px;
}
#abstandshalter{
		padding:10px 20px 10px 10px;
}
#fblb{
	position:absolute;
	width:330px;
	height:28px;
	margin: 5px 0px 0px 340px;
}
#rightnavi{
	width:252px;
	min-height:454px;
	float:left;
	background:url(http://www.congressgastro.com/neu/media/design/bg_rechts-navi.jpg);
}
#footer{
	width:877px;
	height:52px;
	background:url(http://www.congressgastro.com/neu/media/design/balken_unten.jpg);
	clear:both;
}

#smb{
	margin-left: 130px;
	width:250px;
	float:left;
}
#ffb{
	margin-left:680px;
}
/* Bildwechsler-Skript */
#imageContainer{
	height:193px; 
	width:695px; 
	overflow:hidden;
	z-index:1;
}

#imageContainer img {
	display:none;
	position:absolute;
}

/* DESIGN */
.text_weiss{
	color:#fff;
}