@import url(teaser.css);
@import url(modules.css);

html{
  padding				: 0;
  margin				: 0;
}

body{
  padding				  : 0;
  margin				  : 0;
}


.clear {
  clear					: both;
}

p {
	margin: 8px 0px 0px 0px;
}

h2{
  padding				    : 0;
  margin				    : 0;
  font-size				  : 0.9em;
}
.content{

  float             : left;  
}
.title {
  font-weight			  : bold;
  margin-bottom			: 10px;
}
.title_red {
  font-weight			  : bold;
  margin-bottom			: 10px;
  color					    : #ae0e1b;
  
}

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

.textfeld {
 width: 150px;
 _width: 165px;
}

#outerbox {
  position				: relative;
  width					  : 968px;
  margin				  : auto;
  display         : block;
  
}

.outerleft {
  position				: absolute;
  margin				  : 0;
  padding				  : 0;
  left            : 0px;
  width					  : 10px;
  height				  : 625px;
  background      : url(/_content/img/finefoods_1/teaser_shadow_left.jpg) right 120px no-repeat;
}

.outerright {
  position				: absolute;
  margin				  : 0;
  padding				  : 0;
  right					  : 0px;
  height				  : 625px;
  width					  : 10px;
  background      : url(/_content/img/finefoods_1/teaser_shadow_right.jpg) left 115px no-repeat;
}

#inbox {
  width          : 948px;
  margin         : 0 auto;
  position        : absolute;
  left            : 10px;
}

#content {
  height         : 355px;
  display        : block;
  position       : relative;
  overflow		   : hidden;
  font-size      : 0.8em;
}

#content a {
  text-decoration: underline;
}

#inner_content {
  padding        : 10px;
  height         : 335px;
  overflow       : auto;

}

/*
##########################################
###### H E A D E R - F O R M A T S #######
##########################################
*/
#header {
  height        : 100px;
  display				: block;
}
#header_link {
  position		  : relative;
  left					: 25px;
  width					: 147px;
  height				: 68px;
  z-index				: 202;
  float         : left;
}
#header a img {
  border				: none;
}
#group_links {
  height				: 73px;
  position				: relative;
}
#linkbox {
  position				: absolute;
  bottom				: 1px;
  right					: 0px;
  font-size				: 0.65em;
  color					  : gray;
}
#linkbox a {
  text-decoration 		: none;
  color					: gray;
  padding				: 0 2px 0 3px;
}
#line {
  background			: #273e6c;
  margin				  : 0 0px 0 197px;
  display				  : block;
  height          : 8px;
}


#mini_navi {
  margin-top			: 1px;
  height				: 23px;
  text-align			: right;
  color					: #273e6c;
  font-size				: 0.65em;
  position				: relative;
}
#mini_navi a {
  font-weight			: bold;
  text-decoration		: none;
  color					: #273e6c;
}

#mini_navi img{
  position				: relative;
  bottom				: 0px;
  margin-bottom			: -2px;
  margin-left			: 4px;
}

#footer_navi {
  position:relative;
  text-align:right;
  width					: 940px ;
  margin				: auto;
  font-size                 : 0.7em;
}

#footer_navi a {
  margin                   : 0px 10px 0 0;
  color                      : #cccccc;
}

/* TEMPLATES */

#profil_bg {
  position				: absolute;
  bottom				: 55px;
  left					: 50px;
  width					: 360px;
  background			: white;
  opacity				: 0.7;
  filter				: alpha(opacity=70);
  -moz-opacity			: 0.7;
}

.box3_bg {
  background			: white;
  opacity				: 0.7;
  filter				: alpha(opacity=70);
  -moz-opacity			: 0.7;
  height				: 275px;
  position				: absolute;
  bottom				: 18px;
}

#eineboxhoch_bg {
  position				: absolute;
  bottom				: 55px;
  right					: 50px;
  width					: 360px;
  background			: white;
  opacity				: 0.7;
  filter				: alpha(opacity=70);
  -moz-opacity			: 0.7;
}

#eineboxhoch_text {
  position      : absolute;
  bottom        : 55px;
  right         : 50px;
  width         : 320px;
  padding       : 20px;
}


/*
##########################################
#########  N A V I G A T I O N  ##########
##########################################
*/
#main_navi {
  background			: url(/_content/img/finefoods_1/tab_normal.jpg) repeat-x;
  height				  : 25px;
  position				: relative;
  margin          : 5px 0 0 0;
}

.tab_end {
  position				: absolute;
}

#main_navi ul {
  padding				: 0px;
  margin				: 0px;
  list-style			: none;
}

#main_navi li {

  float					: left;
  position			: relative;
  padding				: 0px;
  margin				: 0px;
  height				: 25px;
  display       : block;
  min-width     : 140px;

}

#main_navi li#active {
  background			: url(/_content/img/finefoods_1/tab_active.jpg) repeat-x;
}

#main_navi li#active a {
  padding				: 0px 14px 0px 13px;
  .padding				: 0px 14px 0px 11px;
}

#main_navi li a {

  float					        : left;
  padding				        : 0px 14px 0px 13px;
  color					        : white;
  font-size				      : 0.6em;
  text-transform		    : uppercase;
  line-height				    : 25px;
  vertical-align        : middle;

}

#main_navi li img {

  padding				: 0px;
  float					: left;
  position				: absolute;
  right					: -1px;
  margin				: 0px;

}

.subnav {

  position				   : absolute;
  left					     : 0px;
  top					       : 0px;
  z-index				     : 300;
  display				     : none;
  background			   : transparent;
  font-size				   : 0.6em;
  padding				     : 4px 0px 4px 0px ;
  text-transform		 : uppercase;
  min-width          : 139px;

}

.subnav a {
  color					: #032565;
}

.subnav li {
  padding				: 2px 14px 2px 14px ;
}

.subnavbg {

  border              : 1px solid #dcdede;
  position				    : absolute;
  left					      : 0px;
  top					        : 0px;
  z-index				      : 299;
  display				      : none;
  background			    : #f9f7ef;
  opacity				      : 0.9;
  filter				      : alpha(opacity=90);
  -moz-opacity			  : 0.9;

}

/*TEMPLATES*/

.titleGold {
	color:#c0a44d;
	font-size:24px;
	font-weight:bold;
}
.subtitleGold {
	color:#c0a44d;
	font-size:12px;
	font-weight:bold;
}
.separatorGold {
	background-color:#c0a44d;
	line-height:1px;
	height:1px;
	width:900px;
	font-size:1px;
	display:block;
	margin:10px 0px;
}
.textBlue {
	color:#224473;
	font-size:12px;
}

.textBlue a{
	color:#224473;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#content .textBlue a {
  text-decoration:none;
}

#content .textBlue a:hover {
  text-decoration:underline;
}

.textBlue a:hover{
	color:#224473;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.standard_template_text_left_width_slider{
padding: 10px;
height: 150px;	
overflow: hidden;
}
.standard_template_text_left{

}

/* updated: 02.02.2012 SC */
.content-overflow {
  height: 325px;
  overflow: auto;
  width: 950px;
}

