
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
 
body.print 
	{ 
	background-color:#fff; 
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- Search Form
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */
.searchresult {
margin-bottom:20px;
}
.searchresult span.title {
display:block;
font-weight:bold;
}
.searchresult span.description {
display:block;
}
.searchresult span.linkpath {
display:block;
font-size:smaller;
line-height:1.3em;
} 

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSLinkContainer
	{
	background-color: #eee;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSFile / ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSFile, div.ZMSLinkElement 
	{ 
	background-color: #F8F8F8;
	margin: 4px;
	}

div.ZMSFile.none, div.ZMSLinkElement.none 
	{
	background-color: transparent;
	border: 2px dashed #eee;
	}

div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft 
	{ 
	float:left;
	width:50%
	}

div.ZMSFile.floatright, div.ZMSLinkElement.floatright 
	{ 
	float:right;
	width:50%
	}

div.ZMSFile div.title, div.ZMSLinkElement div.title 
	{
	font-size:x-small;
	white-space:nowrap;
	}

div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, 
div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited 
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text, div.ZMSLinkElement div.text 
	{
	font-size:xx-small;
	}

div.ZMSFile div.description, div.ZMSLinkElement div.description 
	{
	font-size:x-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSGraphic {
	background-color: #F8F8F8;
	margin: 4px;
}

div.ZMSGraphic.left {
	text-align:left;
}

div.ZMSGraphic.right {
	text-align:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.ZMSGraphic.floatleft {
	float:left;
}

div.ZMSGraphic.floatright {
	float:right;
}

div.ZMSGraphic.center {
	text-align:center;
}

div.graphic.alignleft {
	float:left;
	text-align:right;
}

div.graphic.alignright {
	float:right;
	text-align:right;
}

div.ZMSGraphic div.text {
	padding: 4px;
}

/*-- ## FF Patch ## --*/
div.ZMSGraphic.right div.graphic {
	width:100% !important; 
}
div.ZMSGraphic.right div.graphic img {
	display:inline !important;
}

a.zoom img.zoom {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/zoom.gif);
}

a.download img.download {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/download.gif);
}

a.superzoom img.superzoom {
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/superzoom.gif);
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

table.ZMSTable th {
	background-color:#DDEFFC; 
}

table.ZMSTable td {
	background-color:#EEEEEE; 
}

body.print table.ZMSTable th, 
body.print table.ZMSTable td {
	background-color:transparent; 
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div#teaser
	{
	width:150px;
	font-size:x-small;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{
	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 2px;
	display: block;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	}

div.note {
	border-left: 1px solid #FCCD64;
	border-bottom: 1px solid #FCCD64;
	margin: 8px;
	padding: 4px;
	background: #FCFECC url(http://www.mccain.it/content/metaobj_manager/ZMSNote.zmsnote_bg.gif) top right no-repeat;
}
/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 * +- [WAI] Misc
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

div.ZMSObject.new, div.ZMSObject.modified {
  border: 2px dashed blue;
  background-color: #F0F0FF;
} 
div.ZMSObject.deleted {
  border: 2px dashed red;
  background-color: #FFF0F0;
  color: red;
  text-decoration: line-through;
} 

span.unicode { 
  font-family:"Lucida Sans Unicode", "Arial Unicode MS", Arial, Helvetica, sans-serif;
}

span.highlight { 
  background-color: yellow;
  color: black;
  font-weight: bold;
}


/* (c) 2008 pro in space GmbH         */



/***** styles fuer body *****/

* {
	margin: 0;
	padding: 0;
}

body#web {
	width: 100%;
	height: 100%;
	font: normal 13px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background: #000 url(http://www.mccain.it/common/body_bg.jpg) no-repeat top center;
}

img {border: 0;}

.clearer {
	clear:both !important;
	float:none !important;
}

.inv,
#hiddenContent {display: none;}

.print {
	display: none;
	margin-left: 0 !important;
}
#mcc0,
#mcc1 {
	display: block !important;
}
a  {
	outline: 0 !important;
	text-decoration: none;
}

/***** styles fuer Grundgeruest *****/

.zentrierer {
	width: 73.076850em;
	margin: 0 auto;
}
*+html .zentrierer {
	width: 950px;
	margin: 0 auto;
}
.alles {
	width: 73.076850em;
	position: relative;
	display: table;
	background-color:#242424;
}
*+html .alles {
	width: 100%;
}

.content {
	width: 73.076850em;
	position: relative;
	background: #242424 url(http://www.mccain.it/common/verlauf_innen.jpg) repeat-x top left;
}
* html .content {
	width: 950px;
}
*+html .content {
	width: 100%;
}

#top {
	width: 73.076850em;
	height: 9.6em;
	position: relative;
}
* html #top {
	width: 950px;
}
*+html #top {
	width: 100%;
}

img.bg {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 0 !important;
	top: 0;
	left: 0;
}
#headlogo {
	position: absolute;
	left: 0;
	top: 0;
	height: 16.125em;
	width: 16.307676em;
	z-index: 1;
	zoom: 1;
}
/*		Safari	 3		*/
html* #headlogo {
	width: 16.307676em;
	height: 16.153830em;
}
/*		IE	 6		*/
* html #headlogo {
	height: 210px;
	width: 212px;
}
/*		IE	 7		*/
*+html #headlogo {
	width: 16.230753em;
	height: 16.230753em;
	margin-left: 0px;
}

#stage {
	width: 73.076850em;
	height: 34.999965em;
}
* html #stage {
	width: 950px;
	height: 455px;
	margin-right: -2px;
}
*+html #stage {
	font-size: 1em;
	width: 100%;
	height: 36em;
}

#noflash {
	position: absolute;
	left: 18.46em;
	top: 19.23em;
}
* html #noflash { position: static; }

.foot {
	/*float: left;*/
	width: 73.076850em;
	height: 6em;
	font-weight: normal;
	background-color:#242424;
	padding-top: 2.5em;
	position: relative;
	margin-top: -0.076923em;
}
* html .foot {
	width: 950px;
}
*+html .foot {
	width: 100%;
}
.foot_st {
	float: left;
	width: 100%;
	height: 6em;
	font-weight: normal;
	background-color:#242424;
	padding-top: 0.2em;
}

* html .foot_st {
	width: 950px;
}
*+html .foot_st {
	width: 100%;
}

#mcc2 a {
        	background: transparent url(http://www.mccain.it/common/start_logo_right.png) no-repeat 0 0;
        	display: block;
	height:16.125em;
	width:16.125em;
}
* html #mcc2 a {
	background: transparent url(http://www.mccain.it/common/start_logo_right.jpg) no-repeat 0 0;
}

.start_content {
	float: left;
	width: 73.54em;
}
.inner_navi {
	float: left;
	clear: left;
	width: 13em;
	margin: 9.38em 0 0 0;
	padding: 0px 0px 1.92em 1.92em;
}
#inner_content {
	position: relative;
	height: 25.61em;
}
.inner_content {
	float: right;
	width: 56.53em;
}
.inner_content .titleimage {
	margin: 1.15em 0 0 0;
	float: right;
}
.inner_content.sitemap h1.title {
	display: none;
}

.inner_content.sitemap #titleimg {
	float: none;
}
.inner_content p {
	color:#fff;
}


/*		Sitemap		*/
a.sitemapElement0,
a.sitemapElement0:visited {
	color: #fff !important;
}
.sitemap  .sitemapChildLevel0 a.sitemapElement1,
.sitemap  .sitemapChildLevel0 a.sitemapElement1:visited,
.sitemap  .sitemapChildLevel0 a.sitemapElement0,
.sitemap  .sitemapChildLevel0 a.sitemapElement0:visited {
 color: #fff !important;
}

.sitemap  .sitemapChildLevel0 a.sitemapElement1:hover,
.sitemap  .sitemapChildLevel0 a.sitemapElement0:hover {
 	text-decoration: underline;
    color: #ffdd1b !important;
}


/***** styles fuer servicenavi *****/

.content .service {
	float: right;
	width: 56.53em;
	height: 4.61em;
	position: relative;
}
.content .service a.home {
	float: left;
	width: 15em;
	padding: 0.38em 0 0 3.61em;
	background: transparent url(http://www.mccain.it/common/icons/ic_home.jpg) no-repeat 19px 5px;
}

.content .service a {
	float: left;
	display: block;
	color: #ffdd06;
	font-size: 0.923077em;
	line-height: 1.833333em;
	padding: 0.416em 1.166em 0 0;
}
.service a:link,
.service a:visited {
	text-decoration: none;
}
.service a:hover,
.service a:active,
.service a:focus {
	color: #ffdd06;
	text-decoration: underline;
}
.content .service .links {
	float: left;
	width: 30em;
	height: 5em;
}
.content .service .links a {
	padding: 3.33em 1.66em 0 0;
	text-decoration: none;
}
.content .service .links a:hover {
	color: #ffdd06;
	text-decoration: underline;
}
.content .service .links a.bel {
	text-decoration: none;
	padding: 1.33em 0 0 0;
}

#corporate {
	margin: 0.125em 0 0 0;
}

* html .content .service .links a {
	padding: 3.5em 1.66em 0 0;
}
.content .service .suche {
	float: right;
	padding: 0;
    margin: 1.58em 1.499em 0 0;
}
#suche {
	margin: 0;
	padding: 0;
}

* html .content .service .suche {
	float: right;
	padding: 0.166em 0 0 0;
    margin: 1.75em 0.75em 0 0;
}

.content .service .suche .navi_input {
	float: left;
	width: 10.42em;
    background: transparent;
	color: #BC3639;
	font-size: 0.923077em;
	padding: 0; /* 0.33em 0 0 */
	text-indent: 0.83em;
	border: 0 none;
	line-height: 1em;
	height: 2em;
}
html* .content .service .suche .navi_input {
	padding-top: 0.5em;
}
/* IE 6 */
* html .content .service .suche .navi_input {
	width: 9.58em !important;
	padding: 0.33em 0 0 0;
	text-indent: 0; /* 0.83em */
}
/* IE 7+ */
*+html .content .service .suche .navi_input {
	width: 9.58em !important;
	padding: 0.33em 0 0 0;
	text-indent: 0; /* 0.83em */
}
.content .service .suche .btn_suche {
	float: left;
	padding:0;
	height:2em;
	width:2.5em;
	outline: 0;
	border: 0 none;
}
* html .content .service .suche .btn_suche {
	margin: -0.166em 0.166em 0 0;
}

/*		HauptNavigation		*/

.navi {
	float: right;
	width: 56.53em;
    margin: 0 0 0 0;
	position: relative;
}
.navi ul {
	float: left;
	display: inline;
	list-style: none;
}
.navi ul li {
	float: left;
}
.navi ul li a {
	float: left;
	display: block;
	text-decoration: none;
	font-size: 1.307em;
	line-height: 3.412em;
	font-weight: bold;
	padding: 0 1.764em 0 0;
	outline: none;
}
:root html .navi ul li a {
	font-weight: bold;
}
* html .navi ul li a {
	font-weight: bold;
	line-height: 3.412em !important;
}

.navi ul li a:link,
.navi ul li a:visited
{
	color: #fff;
}
.navi ul li a:hover,
.navi ul li a:active,
.navi ul li a:focus {
	color: #ffdd06;
	text-decoration: none;
}
.navi ul li a.akt:link,
.navi ul li a.akt:visited,
.navi ul li a.akt:hover,
.navi ul li a.akt:active,
.navi ul li a.akt:focus {
	color: #ffdd06;
	text-decoration: none;
}

.navi ul li a.mainNav:hover,
.navi ul li a.mainNav:active,
.navi ul li a.mainNav:focus {
	color: #ffdd06;
	text-decoration: none;
}

.navi ul li a.mainNav.On {
	color: #ffdd06 !important;
}

/***** styles fuer linke navi *****/

.inner_navi ul {
	width: 13em;
	list-style: none;
	padding: 0;
}
.inner_navi ul li {
	padding: 0;
	margin: 0;
	display: block;
}
.inner_navi ul li a {
	font-size: 1.307692em;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding: 0.294em 0 0.294em 0;
}
* html .inner_navi ul li a {
	padding: 0;
}
.inner_navi ul li a.On {
	color: #ffdd06;
}

/* Browserweichen */

:root .inner_navi ul li a {
	font-weight: bold;
}

* html .inner_navi ul li a {
	font-weight: bold;
}

.inner_navi ul li a:hover {
	text-decoration: none;
    color: #ffdd06;
}
.inner_navi ul li ul li {
	display: block;

}
.inner_navi ul li ul li a {
	width: 13em;
	display: block;
	font-size: 1em;
	text-decoration: none;
	color: #fff;
	padding: 0.235em 0 0.235em 0.882em;
}
.inner_navi ul li ul li ul li a {
	padding: 0.235em 0 0.235em 1.47em;
}
.inner_navi ul li ul li.folder a {
	font-weight: bold;
}
.inner_navi ul li ul li.doc a {
	font-weight: normal;
}
.inner_navi ul li ul li a.akt {
	background: transparent url(http://www.mccain.it/common/icons/arrow_navi.gif) no-repeat 0 0.411em;
	color: #ffdd06;
}
.inner_navi ul li ul li a:hover,
.inner_navi ul li ul li a:active,
.inner_navi ul li ul li a:focus {
	background: transparent url(http://www.mccain.it/common/icons/arrow_navi.gif) no-repeat 0 0.411em;
    color: #ffdd06;
}
.inner_navi ul li ul li ul li a.akt {
	background: transparent url(http://www.mccain.it/common/icons/arrow_navi.gif) no-repeat 0.294em 0.411em;
	color: #ffdd06;
}
.inner_navi ul li ul li ul li a:hover,
.inner_navi ul li ul li ul li a:active,
.inner_navi ul li ul li ul li a:focus {
	background: transparent url(http://www.mccain.it/common/icons/arrow_navi.gif) no-repeat 0.294em 0.411em;
	text-decoration: none;
    color: #ffdd06;
}

/***** styles fuer inner content *****/

.content h1 {
	color:#fff;
	padding: 0;
		font-size: 1.692308em;
}
.content h2 {
	color: #fff;
	font-size: 1.384615em;
}
.content h3 {
	color: #fff;
	font-size: 1.153846em;
}
.content h4 {
	color: #fff;
	font-size: 1em;
}
.prod_group h4 {
	margin:0 0 0 1.75em;
	clear: both;
	font-size: 1.384615em;
}
.content p {
	color: #fff;
	font-size: 0.923077em;
	line-height: 1.5em;
}
.content h2.black {
	color: #000 !important;
}
.content h3.black {
	color: #000 !important;
}
.content p.black {
	color: #000 !important;
}
.content a {
	color: #E30908;
}
.content a:hover {
	color: #b33f42;
}
.content a.mehr {
	font-size: 0.923077em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right !important;
	display: block;
}
.content a.mehr:hover {
	color: #E30908;
}

.white a.mehr {
	font-size: 0.923077em;
	font-weight: bold;
	color: #fcf1c3;
	text-decoration: none;
	text-align: left !important;
	display: block;
	padding: 0 0 0 1.153846em;
	background: transparent url(http://www.mccain.it/common/icons/pfeil_white.gif) no-repeat 0 0.333em;
}
.white a.mehr:hover {
	color: #fff;
}


/***** styles fuer headerbox *****/

#titleimg {
	clear: right;
	float: left;
	margin: 2.77em 0 0 0;
	display: block;
	width: 36.15em;
	height: 3.84em;
}

#headerimg {
    float: right;
	margin: 2.30em 0 0 0;
	display: block;
}
#headerimg.news {
    float: right;
	margin: 0;
	display: block;
}
.headertext {
	width: 33.846em;
	display: block;
	line-height: 1.384em;
	clear: left;
	padding-top: 1.538em;
}

#titlehead{
	margin-top: 3.846em;
	width: 33.846em;
}


/*	Teaser MORE Buttons	*/

.teaser a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

.morebutton {
    width: 5.923071em;
    height: 2.615382em;
    cursor:pointer;
    position: absolute;
	display: block;
}

.morebutton:hover {
    width: 5.923em;
    height: 2.615em;
    cursor:pointer;
    position: absolute;
}

.morebigbutton {
    width: 7.923em;
    height: 3.461em;
    cursor:pointer;
	position: relative;
}
.morebigbutton:hover {
    width: 7.923em;
    height: 3.461em;
    cursor:pointer;
	position: relative;
}

/*****  produkt zweier banner *****/
.zweibanner {
    width: 100%;
    height: 20.461em;
}
.zweibanner .lft{
	float:left;
    width: 26.923em;
    height: 20.461em;
    position:relative;
    background: transparent url(http://www.mccain.it/common/aufbau/bg_prod_banner_links.jpg) no-repeat left top;
}
.zweibanner .rgt{
	float:left;
    width: 26.153em;
    height: 20.461em;
    margin-left: 2.307em;
    position:relative;
    background: transparent url(http://www.mccain.it/common/aufbau/bg_prod_banner_rechts.jpg) no-repeat left top;
}
.zweibanner h3 {
	color: #fff;
    font-weight: bold;
}
.zweibanner .lft h3{
	position: absolute;
    left: 15.769em;
    top: 3.846em;
}
.zweibanner .rgt h3{
	position: absolute;
    left: 13.076em;
    top: 3.846em;
}

.zweibanner .lft p{
    position: absolute;
    left: 15.923em;
    top: 6.384em;
    width: 11.923em;
}
.zweibanner .rgt p{
    position: absolute;
    left: 13.076em;
    top: 6.153em;
    width: 11.923em;
}
.zweibanner .lft a.mehr{
	position: absolute;
    left: 0.384em;
    top: 14.230em;
}
.zweibanner .rgt a.mehr{
	position: absolute;
    left: 1.076em;
    top: 13.461em;
}

/***** dreier Produktteaser *****/

.dreierprodukt {
	float: left;
	width: 57.692em;
}
.dreierprodukt .teaser {
	float: left;
    position: relative;
}
.dreierprodukt .teaser a {
	display: inline;
}
.dreierprodukt .teaser.lft {
	width: 18.076em !important;
	height: 15.153em !important;
}
.dreierprodukt .teaser.mid {
	width: 18.846em !important;
	height: 15.153em !important;
}
.dreierprodukt .teaser.rgt {
	width: 18.076em !important;
	height: 15.153em !important;
}

.dreierprodukt .teaser.lft h3 {
	margin: 1.538em 0 0 1.538em;
    position: relative;
}
.dreierprodukt .teaser.mid h3 {
	margin: 1.538em 0 0 1.538em;
    position: relative;
}
.dreierprodukt .teaser.rgt h3 {
	margin: 1.538em 0 0 1.538em;
    position: relative;
}
.dreierprodukt .teaser.lft p {
	margin: 0.923em 0 0 9.230em;
	width: 7.693em;
    position: relative;
}
.dreierprodukt .teaser.mid p {
	margin: 0.923em 0 0 9.230em;
	width: 7.693em;
    position: relative;
}
.dreierprodukt .teaser.rgt p {
	margin: 0.923em 0 0 9.230em;
	width: 7.693em;
    position: relative;
}

.dreierprodukt .teaser.lft .morebutton {
    position:absolute;
    top: 11.153em;
	left: 10.769em;
    width: 5.923em !important;
    height: 2.615em !important;
}
.dreierprodukt .teaser.mid .morebutton {
    position:absolute;
    top: 11.538em;
	left: 10.769em;
    width: 5.923em !important;
    height: 2.615em !important;
}
.dreierprodukt .teaser.rgt .morebutton {
    position:absolute;
    top: 10.384em;
	left: 10.769em;
    width: 5.923em !important;
    height: 2.615em !important;
}

/***** zweidrittel teaser *****/

.zweidrittel .teaser {
	float: left;
	width: 18.076905em;
	position: relative;
}

.zweidrittel .teaser img {
	float: left;
}

.zweidrittel .teaser h3 {
	font-size: 1em;
	padding: 0 0 0.923076em 0;
    color: #FFF;
}
.zweidrittel .teaser p {
	font-size: 0.923077em;
    color: #fff;
    margin: -12em 0 0 8.25em;
    float: left;
    width: 10em;
	position: relative;
}
.zweidrittel .teaser p a.teasetxt {
	color: #fff;
    text-decoration: none;
}

* html .zweidrittel .teaser p {
	font-size: 0.923077em;
    color: #fff;
    float: left;
    margin: -11em 0 0 4.25em;
    width: 10.769220em;
}
.zweidrittel .teaser.lft {
	/*text-indent: 30px;*/
}
.zweidrittel .teaser a{
	display:block;
    float: left;
}
.zweidrittel .teaser a.mehr_teaser {
   float:left;
    width: 5.923em;
    height: 2.615em;
   cursor:pointer;
   position: absolute;
   top: 9.230760em;
   left: 7.307685em;
}

* html .zweidrittel .teaser a.mehr_teaser {
   float:left;
    width: 5.923em;
    height: 2.615em;
    cursor:pointer;
    position: relative;
    top: -3.461535em;
    left: 7.692300em;
}

/***** Double Teaser Morebuttons *****/

.mbig1 {
	margin-left: 15.384600em;
}
.mbig2 {
	margin-left: 11.538450em;
}

/*****	Dreier Teaser Startseite	*****/

.dreispalter {
	float: left;
	width: 100%;
	margin-top: 1.538em;
        background-color: #242424;
}
.dreispalter .teaser {
	float: left;
	margin-right: 0.5em;
	position: relative;
}

.dreispalter .teaser.lft { width: 20.46em !important; height: 16.153em !important; position: relative; margin-left: 1.538em; }
.dreispalter .teaser.mid { width: 24em !important; height: 16.153em !important; position: relative; }
.dreispalter .teaser.rgt { width: 25em !important; height: 16.153em !important; position: relative; }
* html .dreispalter .teaser.lft { margin: 0 0 0 0.923em; }

.dreispalter .teaser h2 {
    font-weight:bold;
	position: relative;
}
.dreispalter .teaser h3 {
	position: relative;
}
.dreispalter .teaser p {
    text-align: left;
	position: relative;
}

/*			TEASER LINKS			*/
/*			default	/	left			*/
.dreispalter .teaser.lft h2,
.dreispalter .lft.left h2 {
    margin: 1.5em 0 0 1.3em;
	width: 9.25em;
}
.dreispalter .teaser.lft h3,
.dreispalter .lft.left h3 {
    margin: 0.5em 0 0 1.5em;
	width: 9.25em;
}
.dreispalter .teaser.lft p,
.dreispalter .lft.left p {
    margin: 0.923em 0 0 2.123em;
	width: 9.25em;
}
/*			center		*/
.dreispalter .lft.center h2 {
    margin: 1.6em 0 0 3.3em;
	width: 13.85em;
}
.dreispalter .lft.center h3 {
    margin: 0.5em 0 0 1.5em;
	width: 13.85em;
}
.dreispalter .lft.center p {
    margin: 0.923em 0 0 5.323em;
	width: 13.85em;
}
/*			right			*/
.dreispalter .lft.right h2 {
    margin: 1.8em 0 0 6.3em;
	width: 9.25em;
}
.dreispalter .lft.right h3 {
    margin: 0.5em 0 0 1.5em;
	width: 9.25em;
}
.dreispalter .lft.right p {
    margin: 0.923em 0 0 9.623em;
	width: 9.25em;
}

/*			TEASER MITTE			*/
/*			default	/	left			*/
.dreispalter .teaser.mid h2,
.dreispalter .mid.left h2 {
    margin: 1.5em 0 0 1.5em;
	width: 12em;
}
.dreispalter .teaser.mid h3,
.dreispalter .mid.left h3 {
    margin: 1.5em 0 0 1.8em;
	width: 12em;
}
.dreispalter .teaser.mid p,
.dreispalter .mid.left p {
    margin: 0.923em 0 0 2.307em;
	width: 12em;
}
/*				center			*/
.dreispalter .mid.center h2 {
    margin: 1.5em 0 0 4.5em;
	width: 17em;
}
.dreispalter .mid.center h3 {
    margin: 1.5em 0 0 1.8em;
	width: 17em;
}
.dreispalter .mid.center p {
    margin:0.923em 0 0 7.007em;
	width: 17em;
}
/*				right			*/
.dreispalter .mid.right h2 {
    margin: 1.5em 0 0 7.5em;
	width: 12em;
}
.dreispalter .mid.right h3 {
    margin: 1.5em 0 0 1.8em;
	width: 12em;
}
.dreispalter .mid.right p {
    margin:0.923em 0 0 11.407em;
	width: 12em;
}

/*			TEASER RECHTS			*/
.dreispalter .teaser.rgt h2,
.dreispalter .rgt.left h2 {
    margin: 1.5em 0 0 1.5em;
	width: 11em;
}
.dreispalter .teaser.rgt h3,
.dreispalter .rgt.left h3 {
    margin: 0.5em 0 0 1.85em;
	width: 11em;
}
.dreispalter .teaser.rgt p,
.dreispalter .rgt.left p {
    margin: 0.923em 0 0 2.307em;
	width: 11em;
}
/*				center			*/
.dreispalter .rgt.center h2 {
    margin: 1.5em 0 0 4.5em;
	width: 18em;
}
.dreispalter .rgt.center h3 {
    margin: 1.5em 0 0 1.8em;
	width: 18em;
}
.dreispalter .rgt.center p {
    margin:0.923em 0 0 7.007em;
	width: 18em;
}
/*				right			*/
.dreispalter .rgt.right h2 {
    margin: 1.5em 0 0 7.5em;
	width: 12em;
}
.dreispalter .rgt.right h3 {
    margin: 1.5em 0 0 1.8em;
	width: 12em;
}
.dreispalter .rgt.right p {
    margin:0.923em 0 0 11.407em;
	width: 12em;
}


.dreispalter .teaser.lft .morebutton {
	top: 11.538em;
	left: 3.846em;
    width: 5.923em;
    height: 2.615em;
}
.dreispalter .teaser.mid .morebutton {
	top: 11em;
	left: 16.5em;
    width: 5.923em;
    height: 2.615em;
}
.dreispalter .teaser.rgt .morebutton {
	top: 12.5em;
	left: 9.153em;
    width: 5.923em;
    height: 2.615em;
}

#teaser_mid {
	position: relative;
}

/***** zweidrittel teaser start *****/
.zweidrittelteaser {
	float: left;
	width: 100%;
	background-color: #242424;
}
.zweidrittelteaser .teaser {
	float: left;
	position: relative;
}
.zweidrittelteaser .teaser.lft {
	width: 23.615em !important;
	height: 16.153em !important;
	position: relative;
	margin-left: 1.538em;
}
* html .zweidrittelteaser .teaser.lft {
	margin-left: 0.923em;
}
.zweidrittelteaser .teaser.rgt {
	width: 45.384em !important;
	height: 16.153em !important;
	position: relative;
}

.zweidrittelteaser .teaser.lft h2 {
 	margin: 1.5em 0 0 1.3em;
	position: relative;
}
.zweidrittelteaser .teaser.lft p {
	width: 13em;
    margin: 0.5em 0 0 2em;
    text-align: left;
	position: relative;
}

.zweidrittelteaser .teaser.month p {
	width: 14.7em;
    margin: 9.5em 0 0 2em;
    text-align: left;
	position: relative;
	font-weight: bold;
}

.zweidrittelteaser .teaser.rgt h2 {
 	margin: 21px 0 0 150px;
	position: relative;
}
.zweidrittelteaser .teaser.rgt p {
	width: 31.5em;
    margin: 0.769230em 0 0 11.538450em;
    text-align: left;
	position: relative;
}

.zweidrittelteaser .teaser.lft .morebutton {
	position: absolute;
	left: 15.5em;
	top: 9.25em;

}
.zweidrittelteaser .teaser.rgt .morebutton {
	position: absolute;
	left: 37em;
	top: 10em;

}
/***** poll teaser *****/

div.poll {
    width: 45.384570em;
    height: 16.153830em;
/*    margin-bottom: 3.846150em;*/
    position: relative;
}
#pollheader{
	text-align: left;
    position: relative;
    top: 2.25em;
    left: 12em;
	width: 32.307660em;
}

* html #pollheader{
	height: 50px;
}

/* Antworten */
#pollitems {
	position: absolute;
	top: 5em;
	left: 13em;
	color: #fff;
	height: 5.769225em;
}
#pollitems input {
	vertical-align: middle;
}
#pollitems label {
	padding: 0 !important;
}
#pollitems ul {
	list-style: none;
	height: 100%;
}

ul li.items1 {
	height: 100%;
	vertical-align: middle;
	padding-top: 1.538460em;
}
 ul li.items2 {
	height: 20%;
	vertical-align: middle;
	padding-top: 1.230768em;
}
 ul li.items3 {
	height: 20%;
	vertical-align: middle;
	padding-top: 0.615384em;
}
ul li.items4 {
	height: 20%;
	vertical-align: middle;
	padding-top: 0.307692em;
}
* html ul li.items1,
* html ul li.items2,
* html ul li.items3,
* html ul li.items4 {
	padding-top: 0;
	margin: 0;
}
* html ul li.items1 label,
* html ul li.items2 label,
* html ul li.items3 label,
* html ul li.items4 label {
	padding-top: 0.25em !important;
}

/* RESULTS */

#pollresults {
	position: absolute;
	top: 5em;
	left: 13em;
    color: #fff;
    float: left;
	height: 5.769225em;
}
/** html #pollresults {
	position: relative;
	left: 12.538449em;
    top: 1.538460em;
    color: #fff;
    float: left;
}
*:first-child+html #pollresults {
	position: relative;
	left: 12.538449em;
    top: 2.307690em;
    color: #fff;
    float: left;
}
*+html #pollresults {
	position: relative;
	left: 12.538449em;
    top: 1.538460em;
    color: #fff;
    float: left;
}
*/
#pollresults ul {
   list-style: none;
     float: left;
	 height: 100%;
}
#pollresults ul li {
   width: 38.461500em;
   float: left;
/*   margin-top: 3px;*/
}

.pollres {
    width: 2.307690em;
    color: #fff;
    float:left;
    text-align: right;
}
.pradio {
    width: 0.588240em;
}
.pquestion {
	text-align: left;
    color: #fff;
    font-size: 1.307691em;
    font-weight: bold;
	width: 24.706080em;
	margin-bottom: 0.588240em;
    padding-top: 0.176472em;
}
* html .pquestion {
    padding-top: 0;
}
.pitems {
	text-align: left;
    padding-left: 0.294120em;
}
.pitem_txt {
    text-align: left;
    color: #fff;
    width: 8em;
    float:left;
}
.pitem_txt.large {
    width: 25em;
}
.ptxt {
	color: #fff;
	width: 24.706080em;
}
.phead{
	color: #fff;
}
.pmessage {
	color: #fff;
	height: 2.647080em;
    font-size: 1.307691em;
    font-weight: bold;
}
* html .pmessage {
	height: 50px;
}

.pollbuttonzeile {
	width: 5.923071em;
	height: 2.769228em;
	position: absolute;
    left: 37.076886em;
    top: 10.230759em;
}

.add_txt {
	width: 11.538450em;
    color: #fcd009;
    position: absolute;
    left: 26.153820em;
    top: 4.999995em;
}

.resbar, .resbar_top {
	float: left;
	width: 20em;
	display: inline-block;
}

.pright_img_2 {
        width:0.692307em;
        height: 1.461537em;
        float:left;
		position: relative;
/*        background: transparent url(http://www.mccain.it/common/aufbau/bar_m_right.gif) no-repeat left top;*/
}
.pleft_img_2 {
        width:0.692307em;
        height: 1.461537em;
        float:left;
		position: relative;
/*        background: transparent url(http://www.mccain.it/common/aufbau/bar_m_left.gif) no-repeat left top;*/
}
.pmiddle_img_2 {
        width:0.076923em;
        height: 1.461537em;
        float:left;
		position: relative;
/*        background: transparent url(http://www.mccain.it/common/aufbau/bar_m_center.gif) repeat-x left top;*/
}

.resbar_top .pright_img_2 {
        width:0.692307em;
        height: 1.461537em;
        float:left;
		position: relative;
/*        background: transparent url(http://www.mccain.it/common/aufbau/rbar_m_right.gif) no-repeat left top;*/
}
.resbar_top .pleft_img_2 {
        width:0.692307em;
        height: 1.461537em;
        float:left;
		position: relative;
}
.resbar_top .pmiddle_img_2 {
        width:0.076923em;
        height: 1.461537em;
        float:left;
		position: relative;
}
* html .pmiddle_img_2 img {
	margin: 0 !important;
}
.pright_img_3 {
        width:0.692307em;
        height: 1.461537em;
        float:left;
		position: relative;
}
.pleft_img_3 {
        width:0.692307em;
        height: 1.461537em;
         float:left;
		position: relative;
}
.pmiddle_img_3 {
        width:0.076923em;
        height: 1.461537em;
        float:left;
		position: relative;
}

.resbar_top .pright_img_3 {
        width:0.692307em;
        height: 1.461537em;
        float:left;
		position: relative;
}
.resbar_top .pleft_img_3 {
        width:0.692307em;
        height: 1.461537em;
         float:left;
		position: relative;
}
.resbar_top .pmiddle_img_3 {
        width:0.076923em;
        height: 1.461537em;
        float:left;
		position: relative;
}
* html .pmiddle_img_3  img {
	margin: 0 !important;
}
.pright_img_4 {
        width:0.615384em;
        height: 1.153845em;
        float:left;
		position: relative;
}
.pleft_img_4 {
        width:0.615384em;
        height: 1.153845em;
        float:left;
		position: relative;
}
.pmiddle_img_4 {
        height: 1.153845em;
        float:left;
		position: relative;
}

.resbar_top .pright_img_4 {
        width:0.615384em;
        height: 1.153845em;
        float:left;
		position: relative;
}
.resbar_top .pleft_img_4 {
        width:0.615384em;
        height: 1.153845em;
        float:left;
		position: relative;
}
.resbar_top .pmiddle_img_4 {
        height: 1.153845em;
        float:left;
		position: relative;
}
* html .pmiddle_img_4  img {
	margin: 0 !important;
}


/***** teaser layout *****/

.teaser.big {
	margin: 0 0 0.5em 0 !important;
}
.teaser.banner {
	margin-top: 0 !important;
}

.teaser.big .morebutton {
	top: 23.076900em;
	left: 30.769200em;
	margin-top: 0 !important;
    width: 5.923071em;
    height:2.615382em;
}
.teaser.banner .morebutton {
	top: 9.230760em;
	left: 30.769200em;
	margin-top: 0 !important;
    width: 5.923071em;
    height:2.615382em;
}


/*			Umfrage Teaser			*/

#umfrageForm {
	margin: 0;
	padding: 0;
	width: 37.846116em;
	position: relative;
  color: #fff;
}
* html #umfrageForm {
	margin: 0 !important;
	padding: 0 !important;
	width: 37.076886em;
	position: relative;
}

#umfrage_top  {
	width: 100%;
	height: 1.615383em;
	position: relative;
}
* html #umfrage_top  {
	width: 492px;
	height: 21px;
	overflow: hidden;
}
/*		FF3 + Safari 4	*/
#umfrageForm #umfrage {
	width: 100%;
	max-width: 98.4%;
	display: table;
	background-color: #252525;
	border-right: 0.34em solid #ffdd06;
	border-left: 0.34em solid #ffdd06;
}

/*		Safari	 3		*/
html* #umfrage {
	width: 100%;
}
/*		IE	6		*/
* html #umfrage {
	width: 458px;
}
/*		IE	7		*/
*+html #umfrageForm #umfrage {
	width: 100%;
	max-width: 98.3%;
	overflow: hidden;
}

#umfrage_btm {
	width: 100%;
	height: 1.66em;
	position: relative;
}
* html #umfrage_btm {
        width: 492px;
}
* html #umfrage_btm img {
	z-index: 1;
}
#formContainer {
	display:table;
	position:relative;
	margin:1em 1em 4em 1em;
	width: 100%;
}
* html #formContainer {
	width: 458px;
	margin-bottom: 0;
}
#umfrageForm #gimmick {
	/*left: 22.307670em;*/
	top: -10em !important;
	position:relative;
	z-index: 100;
	float: right;
	clear: both;
}
* html #gimmick {
	float: right;
	top: -130px !important;
}
*+html #gimmick {
	float: right;
}
#umfrage h2 {
	font-size: 1.307692em;
	font-weight: bolder;
	width: 98%;
}
#umfrage div.ZMSGraphic {
	margin: 0 !important;
}
#umfrage p, #quiz p{
	font-size: 1.153846em;
	margin: 0 !important;
	padding-bottom: 3em;
	color: #fff;
}
*+html #umfrage p {
    margin-right: 1em !important;
}
#umfrage .form-text p {
	padding: 0;
}
#umfrage p#error {
	padding: 0;
	font-size: 1em;
}
#umfrage label,
#quiz label {
	color: #fff;
}
#umfrage p.small,
#quiz p.small {
	font-size: 0.846154em !important;
	width: 40.909050em;
	padding: 1.818180em 0;
	float: none;
	clear: left;
}
#umfrage a,
#quiz a {
	display: inline-block;
	width: 9.153837em;
	height: 3.153843em;
}
#umfrage p.kontakttxt,
#quiz p.kontakttxt {
	font-size: 0.923077em;
	padding-bottom: 0.923077em;
}
#umfrage #wb,
#quiz #wb {
	height: 1em;
	width: 100%;
}

#btn_quiz {
	position: relative;
	width: 10.384605em;
	height: 2.615382em;
	left: 2em;
	top: -2em;
}
#btn_quiz input {
	position:relative;
	width: 100%;
	height: 100%;
}

/*		Safari	*/
html* #btn_quiz {
	top: -1.85em;
}

/*    IE 6    */
* html #btn_quiz,
* html #quizForm #btn_quiz {
	position: relative;
	top: -2em;
	width: 135px !important;
	height: 34px !important;
}
* html #btn_quiz img.bg {
	position: absolute !important;
	width: 135px !important;
	height: 34px !important;
}
* html #btn_quiz input {
    position: absolute;
	width: 135px !important;
	height: 34px !important;
}

/*    IE 7    */
*+html #btn_quiz {
	top: -2em;
	width: 10.384605em;
	height: 2.615382em;
}
*+html #btn_quiz img.bg {
	position: static !important;
  height: 100%;
  width: 100%;
}
*+html #btn_quiz input {
	position: absolute;
  left: 0px;
}

.umfrage .form-group {
	display: table;
	width: 100%;
	margin: 1.538460em 1.923075em 3.846150em 1.923075em;
	padding-bottom: 3.846150em;
}
.form-group {
	max-width:  96%! important;
}
* html .form-group {
	padding-bottom: 50px;
	width: 458px !important;
}

*+html .form-group {
	display: table;
	width: 100%;
	max-width:  97.3%! important;
	margin:0;
	padding-bottom: 3.846150em;
}

.umfrage .form-text {
	display: block !important;
	margin: 0 0 0.384615em 0;
}
* html .umfrage .form-text {
	width: 180px !important;
}
.umfrage .form-text p {
	color: #fff;
	font-size: 1.153845em;
	line-height: 2.076921em;
	float: none;
	margin: 0 !important;
	padding: 0 !important;
}
.umfrage .form-text label {
	color: #fff;
	font-size: 1.153845em;
	line-height: 2.076921em;
	cursor: pointer;
}
.umfrage .form-text input {
	float: left;
	margin: 0.384615em 0.769230em 0 0 !important;
	cursor: pointer;
}
img.mcItem {
	border: 0 none !important;
	outline: 0;
	width: 2.076921em;
	height: 2.076921em;
	margin: 0 0.769230em 0.384615em 0 !important;
	display: none;
	cursor: pointer;
}
/*		free textinput		*/
input#mcItem0,
input#scItem0{
	border: 0 none !important;
	outline: 0;
	width: 374px !important;
	height: 32px !important;
	margin: 0 !important;
	padding: 0.384615em 0 0 0.923076em;
	font-size: 1.153845em;
	background: transparent url(http://www.mccain.it/common/aufbau/umfrage_input.gif) no-repeat 0 0;
}

img.scItem {
	border: 0 none !important;
	outline: 0;
	width: 2.076921em;
	height: 2.076921em;
	margin: 0 0.769230em 0.384615em 0 !important;
	display: none;
	cursor: pointer;
}

img.icItem {
	border: 0 none !important;
	outline: 0;
	width: 2.076921em;
	height: 2.076921em;
	margin: 0 0.769230em 0.384615em 0 !important;
	display: none;
	cursor: pointer;
}
.ic {
	clear:none !important;
	float:left !important;
	padding:0 1.53em;
}
label.image {
	float: none;
	clear: left;
	display: block;
}
* html label.image {
	width: 180px;
}
label.image img {
	margin: 0;
}
img.icItem {
	float: none;
	clear: left;
	margin-left: 6.153840em !important;
}
* html img.icItem {
	left: 80px;
	display: inline-block;
}

/*		sliding controls		*/
.umfrage fieldset {
	width: 32.538429em;
	border: 0 none;
}
select.scItem {
	display: none;
}

/*slider*/
.slider {
	position: relative;
}
.sliderzeile {
	height: 1em;
	width: 32.5384em;
	margin-top: 1em;
}
.sliderzeile div {
	width: 16.2692em;
	float: left;
	color: #fff;
	font-weight: bold;
}
.sliderzeile .rgt {
	text-align: right;
}
/*		Formular		*/
#umfrageForm .zeile {
	float:left;
	margin: 0 0 0 0.3em;
	width:100%;
}
* html #umfrageForm .zeile {
	margin: 0 0 0 0.3em;
  	padding: 0 !important;
	width: 450px;
    margin-right: -3px;
}
*+html #umfrageForm .zeile {
	margin: 0 0 0 0.3em;
  	padding: 0 !important;
	width: 34.615350em;
}

#umfrageForm #error,
#umfrageForm .error,
#umfrageForm #terms{
	margin: 0 0 0.5em 0.25em;
	color: #F00;
	display: none;
}

* html #umfrageForm .opt {
	width: 400px;
}

/* Teilnahmebedingungen */
#hiddenContent {
	display: none;
}

#TB_window {
	text-align:left;
	background-color: #242424 !important;
	border: 1px solid #ffdd06 !important;
        overflow: hidden;
}
*+html #TB_window {
  height: 372px;
  margin-top: -186px;
  position: fixed;
}
#TB_title {
	background-color:#000 !important;
	height: 2.076921em;
	/* border-bottom: 2px solid #ffdd06 !important; */
}
#TB_ajaxContent {
	line-height:1.4em;
	text-align: left !important;
	overflow: auto !important;
	color: #fff !important;
/*	width: 615px !important; */
	font-size: 13px;
}
#TB_window a:focus {
	color: #ffdd06 !important;
}
#TB_window a:link {
	color: #fff !important;
}

/*****		 Quiz-Tool		*****/

.quiz_top {
	height: 2.153844em;
	width: 37.384578em;
	position: relative;
}
* html .quiz_top {
        width:486px;
}
.quiz_mid {
	display: inline-block;
	width: 37.384578em;
}
* html .quiz_mid {
        width:486px;
}
.quiz_btm {
	height: 2.153844em;
	width: 37.384578em;
	position: relative;
}
* html .quiz_btm {
        width:486px;
}
.qiItem {
	height: 12.461526em;
	width: 100%;
	color: #fff;
	text-align:center;
	position: relative;
}
.qiItem.last {
	height: 4.153842em;
	width: 100%;
	color: #fff;
	text-align:center;
	position: relative;
}
.qiItem h3 {
	padding: 1.5em 0 0 0;
	line-height: 2.333333em;
	position: relative;
}
.qzItem {
	display: none;
}
.qzOption {
	margin: 0 auto;
	width: 20.461518em;
}
* html .qzOption {
	margin: 0 auto;
	width: 280px;
}
.quiz {
	width: 10.200051em;
	height: 1.666675em;
	text-align: center;
	color: #000;
	display: block;
	margin-top: 0.25em;
	float: left;
	cursor: pointer;
	position: relative;
}
html* .quiz {
}
* html .quiz {
	height:29px;
	width:136px;
    margin-top:2px;
}
*+html .quiz {
    height:2.5em;
}
.quiz span {
	position: relative;
	z-index: 10;
        color: #000;
}
.quiz.first {
	margin-left: -10px;
}

.last #btn_quiz {
	position: relative;
	width: 10.384605em;
	height: 2.615382em;
	left: 22em;
	top: 0em;
}

* html .last #btn_quiz {
	position: relative;
	width:135px;
	height:34px;
	text-align: left;
	left: 10em;
	top: 0em;
}

*+html .last #btn_quiz {
	position: relative;
	width: 10.384605em;
	height: 2.615382em;
	left: 10em;
	top: 0em;
}


#umfrageForm .buttonzeile {
	width: 5.923071em;
	height: 2.769228em;
	position: relative;
}

#dataform .buttonzeile {
	width: 5.923071em;
	height: 2.769228em;
	position: relative;
	margin-right:2em;
}
#dataform .buttonzeile .btn {
    height:2.76923em;
    position:relative;
    width:5.92307em;
}

/***** zweispalter*****/

.zweispalter {
	float: left;
	width: 100%;
	padding: 0;
	margin: 1.153em 0 0 0;
}
.zweispalter.start {
	float: left;
	width: 56.538em;
	padding: 0;
	margin: 1.153em 0 0 17em;
}
.zweispalter h2 {
	margin: 0 0 0.46em 0;
	padding: 0;
}
.zweispalter p.desc {
	margin: 0 0 1.538em 0;
	padding: 0;
}


.zweidrittel {
	float: left;
	width:37.69em;
}
.foto .zweidrittel {
	float: left;
	width: 33em;
}


.zweidrittel  img {
	margin: 0 0 0.923076em 0;
}

.foto .img_big {
	width:285px;
  height:332px;
}
.foto .img_thumb {
	width: 50px;
  height: 63px;
}



.drittel {
	float: right;
	width: 18.23em;
	margin: 0;
}
.drittel a {
	color: #fff !important;
}
.foto .drittel {
	float: right;
	width: 21em;
	margin: 0;
	padding: 0  2em 0 0;
}

.bildteaser center{
	float: left;
    background: transparent url(http://www.mccain.it/common/aufbau/bg_teaser_mitte.jpg) no-repeat left top;
}

.bildteaser right {
	float: left;
    background: transparent url(http://www.mccain.it/common/aufbau/bg_teaser_rechts.jpg) no-repeat left top;

}

/***** rating potatos rezepte*****/

.bew {
	margin-top: 0.230769em;
	width: 23.076900em;
	float: left;
}
* html .bew {
	width: 300px;
}

#bew_comment #error {
	margin-left: 0;
}
#bew_comment a.mehr,
.kommentare a.mehr {
	margin-top:0.75em;
}

#bewerten-iframe p.right input {
	margin-top: 1.538460em;
}

#bewerten-iframe .bewerten-box {
	margin-top: 0.384615em;
	padding: 0 0 0.1538460em 0;
	position: relative;
	height: 1.307691em;
	background: #fff981;
}

#bewerten-iframe .bewerten-box * {
	float: left;
}

#bewerten-iframe .bewerten-box h3 {
	margin-left: 0 !important;
}

#bewerten-iframe .bewerten-box  ul {
	list-style: none;
	position: relative;
	width: 102px;
	height: 17px;
	margin: 0 0 0 10px;
	background:  url(http://www.mccain.it/common/icons/stars-0-0.gif) no-repeat 0 0;
}

#bewerten-iframe .bewerten-box ul li {
	position: absolute;
	height: 17px;
	float: left;
}

#bewerten-iframe .bewerten-box ul li a {
	position: absolute;
	display: block;
	height: 17px;
	text-indent: -1000px;
	overflow: hidden;
}

#bewerten-iframe .bewerten-box #rate-list div#current-rating {
	display: block;
	height: 1.307691em;
	text-indent: -1000px;
	z-index: 1;
	width: 102px;
}

#bewerten-iframe .bewerten-box ul li#bewerten-1 {
	z-index: 10;
	width: 1.461537em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-2 {
	z-index: 9;
	width: 3.076920em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-3 {
	z-index: 8;
	width: 4.692303em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-4 {
	z-index: 7;
	width: 6.307686em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-5 {
	z-index: 6;
	width: 7.923069em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-1 a  {
	width: 1.461537em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-2 a {
	width: 3.076920em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-3 a {
	width: 4.692303em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-4 a {
	width: 6.307686em;
}

#bewerten-iframe .bewerten-box ul li#bewerten-5 a {
	width: 7.923069em;
}


/*****	PRODUCT	*****/

/* 		Produkt-Uebersicht		*/

#mcprod {
	width: 56.53em;
	height: 30.77em;
	outline: 0;
}

#prod_all {
	width: 54.23em;
	margin: 0 0 1.54em 0;
	overflow: hidden;
}
#prod_top  {
	width: 100%;
	height: 3.99em;
	position: relative;
}
#prod_top img {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index:0;
}
#prod_top ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
#prod_top ul li {
	display: inline-block;
	font-size: 1.153846em;
	width: 8em;
	float: left;
	line-height: 2.66em;
	padding: 0 0 0 0.66em;
	position: relative;
}
#prod_top.prod6 ul li {
    display:inline-block;
    float:left;
    font-size:0.95em !important;
    line-height:2.75em;
    padding:0 0 0 1em !important;
    position:relative;
    width:8.25em !important;
}
#prod_top ul li a {
	color: #000;
}
#prod_top ul li a#cat1 {
	padding-left: 0.2em;
	display: block;
}
#prod_top ul li a#cat2 {
	padding-top: 0.2em;
	display: block;
}
#prod_top ul li a#cat3 {
	padding-top: 0.4em;
	display: block;
}
#prod_top ul li a#cat4 {
	padding-top: 0.6em;
	display: block;
}
#prod_top ul li a#cat5 {
	padding-top: 0.7em;
	display: block;
}
#prod_top ul li.akt a {
	color: #fff;
}

/*		6 Produktgruppen	*/
.prod6 ul li a#cat1 {
	padding-left: 0.25em !important;
	padding-top: 0.35em !important;
	display: block;
}
.prod6 ul li a#cat2 {
	padding-top: 0.45em !important;
	display: block;
}
.prod6 ul li a#cat3 {
	padding-top: 0.65em !important;
	display: block;
}
.prod6 ul li a#cat4 {
	padding-top: 0.85em !important;
	display: block;
}
.prod6 ul li a#cat5 {
	padding-top: 1em !important;
	display: block;
}
.prod6 ul li a#cat6 {
	padding-top: 1.25em !important;
	display: block;
}


/*		Greece	*/
.top_gre  {
	width: 100%;
	height: 3.99em;
	position: relative;
}
.top_gre img {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index:0;
}
.top_gre ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
.top_gre ul li {
    display:inline-block;
    float:left;
    font-size:0.95em !important;
    line-height:2.66em !important;
    padding:0 0 0 1em !important;
    position:relative;
    width:17em !important;
}
.top_gre ul li a#cat1 {
	padding-left: 0.25em !important;
	padding-top: 0.35em !important;
	display: block;
}
.top_gre ul li a#cat2 {
	padding-top: 0.65em !important;
	display: block;
}
.top_gre ul li a#cat3 {
	padding-top: 0.95em !important;
	display: block;
}
.top_gre ul li a#cat4 {
	padding-top: 0.85em !important;
	display: block;
}
.top_gre ul li a#cat5 {
	padding-top: 1em !important;
	display: block;
}
.top_gre ul li a#cat6 {
	padding-top: 1.25em !important;
	display: block;
}
.top_gre ul li a {
	color: #000;
}
.top_gre ul li.akt a {
	color: #fff;
}

/*		Russia	*/
.top_rus  {
	width: 100%;
	height: 3.99em;
	position: relative;
}
.top_rus img {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index:0;
}
.top_rus ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
.top_rus ul li {
    display:inline-block;
    float:left;
    font-size:0.95em !important;
    line-height:2.66em !important;
    padding:0 0 0 1em !important;
    position:relative;
    width:12em !important;
}
.top_rus ul li a#cat1 {
	padding-left: 0.25em !important;
	padding-top: 0.35em !important;
	display: block;
}
.top_rus ul li a#cat2 {
	padding-top: 0.65em !important;
	display: block;
}
.top_rus ul li a#cat3 {
	padding-top: 0.95em !important;
	padding-left: 2em !important;
	display: block;
}
.top_rus ul li a#cat4 {
	padding-top: 0.85em !important;
	display: block;
}
.top_rus ul li a#cat5 {
	padding-top: 1em !important;
	display: block;
}
.top_rus ul li a#cat6 {
	padding-top: 1.25em !important;
	display: block;
}
.top_rus ul li a {
	color: #000;
}
.top_rus ul li.akt a {
	color: #fff;
}

#prod_mid {
	width: 99%;
	display: table;
	background-color: #000;
	border-right: 0.34em solid #ffdd06;
	border-left: 0.34em solid #ffdd06;
}
/*		Safari	*/
html* #prod_mid {
	width: 54.2em;
}
/*		IE	6	*/
* html #prod_mid {
	width: 53.65em;
}
/*		IE	7	*/
*+html #prod_mid {
	width: 53.65em;
}

#prod_btm {
	width: 100%;
	height: 1.66em;
	position: relative;
}
#prod_btm img {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index:0;
}

.prod {
	width: 11em;
	height: 14em;
	float: left;
	color: #fff;
	text-align: center;
	padding: 1em 1em 0 1em;
}
* html .prod {
	height: 182px;
	overflow: hidden;
}

.prod img {
	display: block;
	margin: 0 auto;
}
.prod a.prdlink{
	color: #fff;
    text-decoration: none;
    position: relative;
    top: -2.153844em
}
.prod a.prdlink:hover{
	color: #ffdd06;
    text-decoration: underline;
}


/* Rezeptdetail	*/

#produktbuehne {
	width: 56.461482em;
	height: 30.769200em;
}

.reiterbox_top #reiter1 {
	width: 8em;
	height: 4.769226em;
    display: block;
    text-decoration: none;
    text-align: center;
	color: #000000;
	font-size: 1.307692em;
	line-height: 2.176471em;
	font-weight: bold;
    float: left;
	position: relative;
}
.reiterbox_top #reiter2 {
	width: 9.999960em;
    display: block;
	float: left;
    text-decoration: none;
    text-align: center;
	color: #FFF;
	font-size: 0.923077em;
	line-height: 3.083333em;
    font-weight: bold;
    margin: 0 0.916663em 0 1.666660em;
	position: relative;
}
html * .reiterbox_top #reiter2 {
	margin-left: 0.5em;
}

/***** Calculator *****/


.reiterbox_top #rechner{
	display: block;
    float: left;
	width: 15em;
    height: 3em;
	position: relative;
}
.reiterbox_top #rechner form {
	margin: 0 !important;
    padding: 0 !important;
}

#calculator #submit {
	width: 9.923067em;
	height: 2.461536em;
	position: relative;
    margin-left: 5em;
}


#calculator,
#calculator input {
    display: inline;
	margin: 0;
    padding: 0;
	outline: 0;
	position: relative;
	width: 100%;
	height: 100%;
}

#anzahl {
    width: 2.857160em;
    height: 1.857154em;
	position: relative;
	float: left;
}
*+html #anzahl {
	margin: 0.5em 0 0 0;
}
#anzahl input {
    width: 2.857160em;
    height: 1.857154em;
    font-weight: bold;
	font-size: 1.076923em;
	border: 0;
	outline: 0;
	color: #fff;
	padding: 0.285716em 0 0 0 !important;
	text-align:center;
	background: transparent;
}
/* Safari */
html* #anzahl input {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
/* IE 6 */
* html #anzahl input {
    width: 2.142870em;
    padding: 0.285716em 0 0 0.285716em !important;
}
/* IE 7 */
*+html #anzahl input {
    width: 2.142870em;
    padding: 0.285716em 0 0 0.285716em !important;
}

/*****reiterbox*****/

.reiterbox {
	width: 36.153810em;
	margin: 0 0 2em 0;
	/*display: table;*/
}
/*	Produktdetail	*/
.reiterbox_top {
	width: 100% !important;
	height: 4.615em !important;
	padding: 0;
    margin: 0;
    overflow:hidden;
	position: relative;
}
/*	In Layoutbox	*/
.reiterbox2_top {
	width: 100% !important;
	height: 1.923em !important;
	padding: 0;
    margin: 0;
    overflow:hidden;
	position: relative;
}

.reiterbox_btm {
	width: 100% !important;
	height: 1.615em !important;
   clear: left;
	position: relative;
}

.reiterbox .zutaten_rgt ol.z_rgt {
	float: left;
	display: block;
	list-style: none;
	width: 186px;
    height: 210px;
    border-width: 0px;
    outline: 0;
    list-style-type: none;
}

.reiterbox .zutaten_rgt ol.z_rgt img{
	display:inline;
    vertical-align: top;
}

.reiterbox .trenner {
	margin: 0.384615em;
}

.reiterbox_top ul {
	display: block;
	list-style: none;
	width: 36.2em !important;
	height: 4.615em !important;
    border-width: 0px;
    outline: 0;
	position: relative;
}

.reiterbox_top ul li {
	display: inline;
}
.reiterbox_top ul li a {
	float: left;
	display: inline;
	text-decoration: none;
    text-align: center;
	color: #616161;
	font-size: 1.307692em;
	line-height: 2.176488em;
}
.reiterbox_top ul li.akt a {
	float: left;
	text-decoration: none;
	line-height: 2.176488em;
/*	color: red;      */
}

.reiterbox_top ul li a#infos {
    width: 8.176536em;
    color: #999;
    padding-top: 0.294120em;
}
* html .reiterbox_top ul li a#infos {
    width: 8.176536em;
    color: #999;
}
* html .reiterbox_top ul li.akt a#infos {
    width: 8.176536em;
    color: #000000;
    padding-top: 0.294120em;
}
.reiterbox_top ul li.akt a#infos {
    width: 8.176536em;
    color: #000000;
    padding-top: 0.294120em;
}
.reiterbox_top ul li a#zutaten {
    width: 11.294208em;
    color: #999;
    padding-top: 0.294120em;
}
.reiterbox_top ul li.akt a#zutaten {
    width: 11.294208em;
    color: #000000;
    padding-top: 0.294120em;

}
.reiterbox_top ul li.akt a#zubereitung {
     width: 8.17654em;
     text-align: center;
     color: #000000;
     padding-top: 0.588em;
     margin-top: 0.117em;
}
.reiterbox_top ul li a#zubereitung {
	text-align: center;
    width:  8.17654em;
    color: #999;
     padding-top: 0.588em;
     margin-top: 0.117em;
}

/*		Greece	*/
.reiterbox_top.gre ul li a {
	float: left;
	display: inline;
	text-decoration: none;
    text-align: center;
	color: #616161;
	font-size: 1.2em !important;
	line-height: 2.176488em;
}
.reiterbox_top.gre ul li a#infos {
    width: 14.25em;
    color: #999;
     padding-top: 0.8em;
}
* html .reiterbox_top.gre ul li a#infos {
    width: 14.25em;
    color: #999;
}
* html .reiterbox_top.gre ul li.akt a#infos {
    width: 14.25em;
    color: #000000;
     padding-top: 0.8em;
}
.reiterbox_top.gre ul li.akt a#infos {
    width: 14.25em;
    color: #000000;
     padding-top: 0.8em;
}
.reiterbox_top.gre ul li a#zutaten {
    width: 6.75em;
    color: #999;
     padding-top: 0.8em;
}
.reiterbox_top.gre ul li.akt a#zutaten {
    width: 6.75em;
    color: #000000;
     padding-top: 0.8em;

}
.reiterbox_top.gre ul li.akt a#zubereitung {
     width: 9em;
     text-align: center;
     color: #000000;
     padding-top: 0.8em;
     margin-top: 0.117em;
}
.reiterbox_top.gre ul li a#zubereitung {
	text-align: center;
    width:  9em;
    color: #999;
     padding-top: 0.8em;
     margin-top: 0.117em;
}

/*		Reiter 10-er		*/
#tabs {
	margin: 0 0 10em 0;
}
.reiterbox_top ul li a.reiter {
    width: 2.647080em;
    color: #999;
    padding-top: 0.294120em;
}
* html .reiterbox_top ul li areiter {
    width:2.647080em;
    color: #999;
}
* html .reiterbox_top ul li.akt a.reiter {
    width: 2.647080em;
    color: #000000;
    padding-top: 0.294120em;
}
.reiterbox_top ul li.akt a.reiter {
    width: 2.647080em;
    color: #000000;
    padding-top: 0.294120em;
}

#tab3 {
	padding: 0.30em 0 0 0.15em;
}
#tab4 {
	padding: 0.35em 0 0 0.15em;
}
#tab5 {
	padding: 0.40em 0 0 0.15em;
}
#tab6 {
	padding: 0.5em 0 0 0.15em;
}
#tab7 {
	padding: 0.6em 0 0 0;
}
#tab8 {
	padding: 0.7em 0 0 0;
}
#tab9 {
	padding: 0.8em 0 0 0;
}
#tab10 {
	padding: 0.9em 0 0 0.15em;
}

/* Reiterbox Content */
.reiterbox .reiterbox_content {
	width: 100%;
    background: #FFF981 ;
	padding: 0.77em 0;
	color: #000;
	position: relative;
	display: table;
}
/* Safari */
html* .reiterbox .reiterbox_content {
	width: 100%;
}
* html .reiterbox .reiterbox_content {
	width: 468px;
	overflow: hidden;
	padding: 0;
}
* html .reiterbox .reiterbox_content form {
	overflow:hidden;
	margin-left: -5px;
}
*+html .reiterbox .reiterbox_content {
	width: 100%;
	overflow: hidden;
}

.reiterbox .reiterbox_content h3 {
	background-color: #FFF981;
 	color:#000;
	margin-left: 0.666670em;
}
.reiterbox .reiterbox_content p {
 	color: #000;
	margin: 0.384615em 1.98em 1.538460em 0.9em;
	font-weight: normal;
}
.reiterbox_content p.caption {
	font-size: 0.846154em;
	line-height: 0.923077em !important;
	float:left;
	margin: -3.181815em 0 0 0 !important;
	color: #fff;
}
.reiterbox .reiterbox_content a {
	color: #E30908;
	text-decoration: underline;
}
.reiterbox .reiterbox_content a:hover {
	color: #b3000b;
	text-decoration: underline;
}

/***** zutaten *****/

.zutaten{
	width: 16.923060em;
	float: left;
	padding: 0.769230em 0.384615em 1.538460em 0.769230em;
    background: #FFF981 ;
}
* html .zutaten {
	width: 16.923060em;
}
.zutaten_rgt {
	float: left;
    background: #FFF981 ;
    width: 17.499930em;
    padding-top: 0.833330em;
    font-size: 0.923077em;
}
.zutaten_rgt p {
	clear: left;
	padding-top: 0.5em;
}
.zutaten_rgt p .icon {
	float: left;
	vertical-align: middle;
	margin-top: -0.5em;
	margin-right: 0.5em;
}
/*.zutaten_rgt img {
	width: 7.846146em;
	height: 1.307691em;
}*/
.zutaten_bg {
	background: #FFF981;
}
.zutaten_rgt ul {
	list-style: none;
}
.zutaten_rgt ul li {
	clear: both;
	vertical-align: top;
}
.zutaten h3 {
	margin-left: 0 !important;
	margin-bottom: 0.33em;
}


.bewertung{
	width: 33em;
	float: left;
	padding: 0 1em 1em 1em;
    background: #FFF981 ;
}

#ausgabe p{
	color:#000000;
	margin: 0;
	line-height: 16px;
}

.prod_info {
    background-color: #FFF981;
}
.prod_info .text {
	background-color: #FFF981;
    clear:both;
}


.text.right {
	text-align: right;
    padding-right: 10px;
    float: right;
}


.prod_info .text .bild img {
	margin: 0 !important;
}
/***** zmtable *****/

#web .ZMSTable th { background-color: transparent; }
#web .ZMSTable td { background-color: transparent; }

#web caption {
	font-weight: bold;
	margin: 0 0 0.5em 0;
	text-align: left;
}

#web .ZMSTable {
	font-size: 0.923077em;
    clear: both;
	border-collapse: collapse;
/*    white-space: nowrap;*/
	width: 95.75%;
	margin-left: 0.769230em;
}

#web .ZMSTable th {
	background:#000;
	line-height: 1.499994em;
}

#web .ZMSTable tr th p.th_black {
    color:#fff !important;
    background-color:#000 !important;
	text-align: left;
}

#web .ZMSTable tr th p.th_black_int {
    color:#fff !important;
    background-color:#000 !important;
    text-indent: 0.6em;
	text-align: left;
}

#web .ZMSTable td {
	line-height: 1.499994em;
	text-align: left;
    text-indent: 5px;
}

#web .ZMSTable tr.even th,
#web .ZMSTable tr.even th p {
 	color: #fff;
}
#web .ZMSTable tr p {
     color: #000 !important;
     padding: 0.249999em 0px 0.249999em 0.249999em;
	margin: 0 !important;
}

#web .ZMSTable tr th p.opt {
	font-size: 0.916663em;
	text-indent: 1.818180em;
	font-weight: normal !important;
}
#web .ZMSTable tr td p.opt {
	font-size: 0.916663em;
	text-indent: 0px;
}

#web .ZMSTable tr.even th,
#web .ZMSTable tr.even th p,
#web .ZMSTable tr.even td,
#web .ZMSTable tr.even {
	background-color: #FFF;

}
#web .ZMSTable tr.odd td,
#web .ZMSTable tr.odd td p{
	background-color: #F9F5D0;
    color:#000;
}

/* Produkt-Naehrwerte */

#werte {
	float: left;
    padding: 0;
 	margin: 0;
}
#werte #tabelle {
	border-collapse: collapse;
  	width: 37em;
/*    white-space: nowrap;*/
}
#werte tr th {
	line-height: 1.666660em;
    text-align: left;
    color:#000;
}
#werte #tabelle tr th p.th_black_int {
	text-align: left;
    color:#fff !important;
    background-color:#000 !important;
    text-indent: 18px;
	/*padding: 0.2941em;*/
	font-weight: bold;
	/*white-space: nowrap;*/
}
#werte #tabelle tr th p.th_black {
	text-align: left;
    color:#fff !important;
    background-color:#000 !important;
    text-indent: 0px;
	padding: 0.2941em;
	font-weight: bold;
    text-indent: 0.230769em;
}
.th_black.heat {
	background: url(http://www.mccain.it/common/icons/ita/heat.gif) 0 50% no-repeat;
	padding-left: 3em !important;
	vertical-align: middle;
}

.th_black.umluft {
	background: url(http://www.mccain.it/common/icons/ita/umluft.gif) 0 50% no-repeat;
	padding-left: 3em !important;
	vertical-align: middle;
}

#werte #tabelle tr th p {
	font-weight: bold;
}

#werte #tabelle  tr.even td,
#werte #tabelle  tr.even td p,
#werte #tabelle  tr.even {
	background-color: #FFF !important;
}

#werte #tabelle tr th p.noevenodd,
#werte #tabelle tr td p.noevenodd{
	text-align: left;
   	background-color:#fff !important;
}

#werte #tabelle th p,
#werte #tabelle td p{
	color:#000;
	margin: 0;
}

#werte #tabelle tr.odd th,
#werte #tabelle tr.odd td{
       background-color: #F9F5D0 !important;
       color:#000;
}

#werte #tabelle tr.even th {
       background-color: #000;
       color:#000;
}
#werte #tabelle tr.even td {
       background-color: #FFFFFF;
       color:#000;
}
#werte #tabelle p.opt {
    font-size: 0.846154em;
    color:#000;
}
p.klein {
	font-size:0.846154em;
}

#werte p.full {
	font-size: 0.846154em;
    color:#000;
}


/***** naehrwert *****/

.naehrwert .text {
	color:#000000;
}

.naehrwert .text h3,
.naehrwert .text p {
	font-size: 0.923077em;
	color:#000;
}

.naehrwert .text p.indent {
	width: 25.833230em;
	padding: 0 0.833330em 0 1.249995em;
}

.naehrwert .text h3.full,
.naehrwert .text p.full {
	color:#000;
	margin-left: 0.769230em !important;
}
* html .naehrwert .text h3.full,
 .naehrwert .text p.full {
     color:#000;
}

.naehrwert .text p.klein {
	font-size: 0.846154em;
    color:#000;
}


.naehrwert .text p.angabe {
	float: left;
	width: 9.166630em;
	padding: 0;
}
.prod_info .bild {
	float: right;
	width: 10.833290em;
}

#left_bottom_img {
    position: absolute;
    left: 2.307690em;
    bottom: 0px;
}


.zubereitung {
	/*float: left;*/
    background: #FFF981;
    display: table;

}
.zubereitung_prod {
	float: left;
    background: #FFF981;
	padding: 0 0.77em;
    margin-bottom: 1.538460em;
}
.zubereitung_prod h3 {
	margin-left: 0 !important;
	margin-bottom: 0.330em;
}
.zubereitung p.full {
	float: left;
     color:#000;
	 line-height: 1.5em;
}
.zubereitung h3.full img{
	vertical-align: middle;
}
.zubereitung .text {
	float: left;
	background: transparent url(http://www.mccain.it/common/aufbau/prodinfo_trenner.gif) repeat-x left bottom;
	padding: 0.2941em 0;
    color:#000000;
    background: #FFF981 ;
}
.zubereitung ol {
	color:#000000;
	font-weight:normal;
	margin:0.384615em 1.98em 1.53846em 2.25em;
}
.zubereitung ul {
	color:#000000;
	font-weight:normal;
	margin:0.384615em 1.98em 1.53846em 1.9em;
}

 /***** zubereitung tabelle **/

.zubereitung #table {
	border-collapse: collapse;
    white-space: nowrap;
}

.zubereitung .zub_tabelle  p.th_black{
    color: #fff !important;
	font-weight: bold;
    text-indent: 0.230769em;
}
.zubereitung .zub_tabelle  p {
	padding: 0 0.294120em 0 0.294120em;
}

.zubereitung .zub_tabelle td {
	line-height: 1.384614em;
	text-align: left;
}

.zubereitung .zub_tabelle th {
	background:#000;
	line-height: 1.384614em;
	text-align: left;
}

.zubereitung .zub_tabelle tr.even th,
.zubereitung .zub_tabelle tr.even th p {
	background:#000;
 	color:#fff;
}

.zubereitung .zub_tabelle tr p {
     color: #000 !important;
     padding-top: 3px;
     padding-bottom: 3px;
     margin: 0;
}

.zubereitung .zub_tabelle tr.even th,
.zubereitung .zub_tabelle tr.even td,
.zubereitung .zub_tabelle tr.even td p,
.zubereitung .zub_tabelle tr.even {
	background-color: #FFF !important;
}

.zubereitung .zub_tabelle #table tr.odd td,
.zubereitung .zub_tabelle #table tr.odd td p{
	background-color: #F9F5D0 !important;
    color:#000;
}
.zubereitung .bewert_anz {
	float: left;
	width: 445px;
	text-align: right;
}
.reiterbox_content .solotext {
	padding: 0 0.77em;
}
.reiterbox_content .solotext p {
    color:#000;
    line-height: 16px;
    margin-top: 10px;
}
.reiterbox_content .text p {
    color:#000;
    line-height: 16px;
}
.reiterbox_content .solotext_top p {
	width: 100%;
	padding: 0 0 20px 0;
    font-size: 12px;
    line-height: 16px;
    color:#fff;
}
.reiterbox_content .solotext ul li {
    margin: 15px 0 0 15px;
	list-style-type: disc !important;
}
.reiterbox_content .news p {
	margin: 0;
}

.solotext a {
	color:#77384A;
}

.headertxt {
	width: 460px;
    float: left;
    text-align: left;
    color:#fff;

}
.mehrtxt{
	margin: -30px 0px 0 -50px;
    color:#000;
    font-weight: bold;
}

p.warnung {
	font-weight: bold;
	color: #E4421C;

}

/***** News *****/

.zweidrittel .news h2,
.zweidrittel .news p {
	padding: 0 0 0.769em 0;
    color:#fff;
    display: block;
}
.zweidrittel .news h3 {
	font-size: 1em;
    color:#000;
}

.zweidrittel .news p.datum {
	font-weight: bold;
	display: block;
     color:#fff;
}
.zweidrittel .news p.emphasis {
	font-style: italic;
	display: block;
    color:#000;
}
.zweidrittel .news p img {
	padding: 0 0.769em 0.769em 0;
}
* html .zweidrittel .news p img {
	width: 40px;
	height: 52px;
}
*+html .zweidrittel .news p img {
	width: 3.076920em;
	height: 3.999996em;
}

.zweidrittel .news p.icons {
	display: inline-block;
	padding: 0 0 0.384em 0;
	color: #000;
}
.zweidrittel .news p a {
	display: inline-table;
	text-decoration: none;
    color:#000;
    vertical-align: middle;
}

a.download {
	display: block;
	text-decoration: none !important;
    vertical-align: middle;
	margin-left: 1.75em;
	font-size:0.923077em;
}
a.download img {
	margin-right: 0.5em;
}
a.download:hover {
	text-decoration: underline;
}

.newsteaser {
  width: 15.923061em;
  height: 9.461529em;
  position: relative;
  margin-bottom: 1.153845em;
}
.drittel .newsteaser {
  width: 15.923061em;
  height: 9.461529em;
  position: relative;
  margin-bottom: 1.153845em;
  background-color: transparent !important;
}
.drittel .newsteaser.even h3 {
	padding: 2em 0.25em 0 1.25em;
    width: 13.846140em;
	position: relative;
}
.drittel .newsteaser.even p {
	position: relative;
	padding:0.5em 0.25em 0 1.25em;
    width: 13.846140em;
}

.drittel .newsteaser.odd h3 {
	padding: 2em 0.25em 0 1.25em;
    width: 13.846140em;
	position: relative;
}
.drittel .newsteaser.odd p {
	position: relative;
	padding:0.5em 0.25em 0 1.25em;
    width: 13.846140em;
}
.drittel .newsteaser a {
	display: inline-block;
	width: 6.416641em;
	height: 2.833322em;
}

.drittel .newsteaser.even a {
	position: absolute;
	left: 9.25em;
	top: 8.5em;
}
.drittel .newsteaser.odd a {
	position: absolute;
	left: 2em;
	top: 8.5em;
}
.drittel .newsteaser a .morebutton {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*****drittel *****/

.drittel .imgteaser {
	position: relative;
	clear: both;
	margin-bottom: 0.77em;
}
.drittel .imgteaser img.pic {
	display: block;
}

.drittel .imgteaser.produkt img.pic {
	display: block;
	float: left;
	margin-right: 0.5em;
}
.drittel .imgteaser.produkt p {
	width: 17em;
	margin: 0 1em;
}
* html .drittel .imgteaser.produkt p {
	width: 10.5em;
	margin: 0 1em;
}
*+html .drittel .imgteaser.produkt p {
	width: 10.5em;
	margin: 0 1em;
}

.drittel .imgteaser .morebutton {
	position: relative;
}
.drittel .imgteaser.produkt .morebutton {
	left: 8em;
	top: 1em;
}
* html .drittel .imgteaser.produkt .morebutton {
	left: 4em;
}
*+html .drittel .imgteaser.produkt .morebutton {
	left: 4em;
}

.drittel h2 {
	padding: 1.153845em 0 0 0;
  	width: 100%;
  	color:#fff;
	font-size: 1.25em;
}
.drittel h2.produkt {
  background: none;
  padding: 0;
  margin: 0;
  color:#fff;
}
.drittel h3 {
	font-size: 1em;
	padding: 0 0 0.384em 0;
    color:#fff;
}
.drittel p {
  width: 100%;
  color:#fff;
  margin: 0.5em 0;
}

.drittel .rezept {
	position: relative;
}
.drittel .rezept a {
	width: 15.9em;
	height: 12.125em;
	display: block;
}
.drittel .rezept a.mehr_prod {
    width: 5.923em;
    height: 2.615em;
}
.drittel .rezept a.morebutton {
    width: 5.923em;
    height: 2.615em;
    position: relative;
    top: 0;
    left: 7.692300em;
	margin-bottom: 1em;
}
* html .drittel .rezept a.morebutton {
	top: -30px;
	margin-bottom: 0;
}

.drittel .rezept h3 {
	padding: 0 2em 0.384em 0;
}

.drittel .rezept p {
	padding: 0 0 0.66em 0;
	font-size: 0.705888em;
    color:#FFF;
}
.drittel .morebutton.txt {
	position: relative;
    left: 8.235360em;
    top: 0px;
	clear: both;
	float: none;
    width: 5.923em;
    height: 2.615em;
}

.imgteaser.vert {
	position: relative;
	top: 0;
	margin: 0;
}
.imgteaser.vert .morebutton {
	position: relative;
	margin: -40px 0 0 120px;
    width: 5.923em;
    height: 2.615em;
}


.drittel .produkt {
	padding: 1px 0 10px 0;
}
.drittel .rezept a.mehr {
    color:#fff;
}
.drittel .rezept a.mehr_prod {
    color:#fff;
    position: relative;
    top: -2.65em;
    left: 8.382400em;
}
* html .drittel .rezept a.mehr_prod {
    color:#fff;
    position: relative;
    top: -60px;
    left: 110px;
}
*+html .drittel .rezept a.mehr_prod {
    color:#fff;
    position: relative;
    top: -3.75em;
    left: 8.382400em;
}


.drittel .rezept .morebutton {
	position: absolute;
	left: 7.058880em;
	top: 7.647120em;
}


/***** styles fuer rezepte *****/
.rezeptbuehne {
	margin: 0;
}
.rezeptbuehne h1 {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 21px;
}
#bew_comment .btn_send {
	margin: 0;
	float: right;
	position: relative;
}
#mcc1 {
	margin-bottom: 20px;
	display: block;
	width: 56.461482em;
	height: 26.153820em;
}

/*		Fridge Teaser		*/
.fridge {
	width: 16.384599em;
	height: 15.846138em;
	position: relative;
	margin-right: 0.5em;
	float: left;
}
.fridge h3 {
	font-size: 1.153846em;
	padding: 0 0 0.923076em 0;
    color: #FFF;
	position: relative;
	margin:2em 0 0 2em;
}
.fridge p {
	color:#FFFFFF;
	margin:0 0 0 9.5em;
	position:relative;
	width:7.25em;
}
.fridge .morebutton {
	left: 9.25em;
	top: 11em;
	z-index: 0;
}
.fridge a {
}

/*		QuickSearch Teaser		*/
.search {
	width: 37.076886em;
	height: 15.846138em;
	position: relative;
	float: left;
}
.search  h3 {
	font-size: 1.153846em;
	padding: 0 0 0.923076em 0;
    color: #FFF;
	position: relative;
	margin:2em 0 0 2em;
}
.search #quicksearch,
.search .zeile,
.search .buttonzeile {
	position: relative;
	z-index: 10;
}
#quicksearch .zeile {
	clear: both;
}

#extended {
	margin: 0.5em 0 0 2.75em;
	padding-top: 1em;
	color: #fff;
	clear: both;
	height: 1em;
	font-size: 0.846154em;
}
#extended:hover {
	color: #ffdd06;
}

#extended img {
	margin-right: 0.5em;
}

/*		Categories Teaser		*/
.categories {
	width: 37.692270em;
	height: 12.692295em;
	position: relative;
	float: left;
}

/*		TOP 5 Teaser		*/
.top {
	width: 16.307676em;
	height: 15.461523em;
	position: relative;
	float: left;
}
.top  h3 {
	font-size: 1.153846em;
	padding: 0 0 0.25em 0;
    color: #FFF;
	position: relative;
	margin:2em 0 0 2em;
}
.top  a {
	height: 1em;
	color: #fff;
	position: relative;
	margin: 0 0 0.5em 2.5em;
	font-size: 90%;
}
.top  a:hover {
	color: #ffdd06;
}
* html .top  a {
	margin-bottom: 0.25em;
}

/***** styles fuer FRIDGE *****/

.result {
	display: block;
	position: relative;
	width: 33.461505em;
	height: 8.461530em;
}
.result.even {
	background-color: #f9f5d0;
}
.result img {
	float: left;
	margin: 0.384615em 15px 0.384615em 0.384615em;
}
.result h3 {
	clear: none !important;
	padding-top: 0.384615em;
	padding-bottom:0.4em !important;
}
.result p {
	line-height: 1.230768em;
}
.result .morebutton {
	position: absolute;
	left: 26.923050em;
	top: 5.384610em;
}

.page {
	margin: 1em;
	text-align: right;
}
.page a {
	color: #E30908;
}
.page a:hover {
	color: #b3004a;
}
.page a b {
	color: #000;
}
.page img {
	margin: 0;
}

/*****	styles fuer fotoupload	 *****/

#layer .bewerten-box {
	margin: 0;
	padding: 0;
	position: relative;
	height: 1.307691em;
	background: transparent;
}
#layer .btn_send {
	margin-top: 1em;
}

.uploadbutton input {
	height:2.38461em;
	margin:0.5em 0;
	position:relative;
	width:9.23076em;
}

* html .buttonzeile input.btn { position: absolute !important; }

/*****	styles fuer funktionen drucken enpfehlen rss *****/

.funktionen {
	float: left;
	padding: 1.538em 0;
}
.funktionen a {
	display: block;
	float: left;
	padding: 0 0 0 2em;
	margin: 0 2em 0 0;
	text-decoration: none;
	color: #fbe815;
	line-height: 1.538em;
}
a.drucken:link,
a.drucken:visited {
	background: transparent url(http://www.mccain.it/common/icons/drucken.gif) no-repeat 0 0;
}
a.drucken:hover,
a.drucken:active,
a.drucken:focus {
	background: transparent url(http://www.mccain.it/common/icons/drucken_over.gif) no-repeat 0 0;
	text-decoration: underline;
}

form#recommend {
	margin: 0;
	padding: 0;
	display: inline;
}
a.empfehlen:link,
a.empfehlen:visited {
	background: transparent url(http://www.mccain.it/common/icons/empfehlen.gif) no-repeat 0 0;
}
a.empfehlen:hover,
a.empfehlen:active,
a.empfehlen:focus {
	background: transparent url(http://www.mccain.it/common/icons/empfehlen_over.gif) no-repeat 0 0;
}
a.rss:link,
a.rss:visited {
	background: transparent url(http://www.mccain.it/common/icons/rssfeed.gif) no-repeat 0 0;
}
a.rss:hover,
a.rss:active,
a.rss:focus {
	background: transparent url(http://www.mccain.it/common/icons/rssfeed_over.gif) no-repeat 0 0;
}


/***** styles fuer tagcloud *****/
.tag_cloud {
	text-align: center;
	margin: 0 auto;
	display: table;
	float: left;
	clear: both;
	width: 100%;
	background-color: #242424;
}
.tag_cloud span {
	width: 37.7em;
	margin: 0 auto;
	display:  block;
	text-align: center;
}
/* Safari */
html* .tag_cloud span {
	width: 37.7em;
}
/* IE 6 */
* html .tag_cloud span {
	width: 37.7em;
}
/* IE 7+ */
*+html .tag_cloud span {
	width: 37.7em;
}
.tag_cloud a {
	text-decoration: none;
	display: inline-block;
	margin: 0 0.77em 0 0;
	white-space: nowrap;
	text-align: center;
}

.tag_cloud a.stil_03:hover,
.tag_cloud a.stil_02:hover,
.tag_cloud a.stil_01:hover,
.tag_cloud a:hover{
	color:#DEDEDE;
	text-decoration: underline;
}

.tag_cloud a.stil_01 {
	font-size: 1.153846em;
	line-height: 1em;
	padding: 1em 0 0 0;
	font-weight: normal;
	color: #6B6B6B;
}
.tag_cloud a.stil_02 {
	font-size: 1.15385em;
	line-height: 1em;
	padding: 1em 0 0 0;
	font-weight: bold;
	color: #7b7b7b;
}
.tag_cloud a.stil_03 {
	font-size: 1.33em;
	line-height: 1.33em;
	padding: 1em 0 0 0;
	font-weight: normal;
	color: #BBB;
}

/***** styles fuer Facebook *****/
#facebook {
	background:#242424 url(http://www.mccain.it/common/aufbau/facebook_potato_man.jpg) 26em 5em no-repeat;
	clear:both;
	display:block;
	float:none;
	margin:0 auto;
	text-align:center;
	color: #FFDD06;
	padding: 7em 0 0 0;
	height: 4.4em;
}
#facebook a {
	color: #FFF !important;
}
#facebook #facebook_popup {
	color: #FFF;
	font-size: 10px;
	line-height:10px;
	background: #5F78AB;
	border-left: 1px solid #496399;
	border-right: 1px solid #29447e;
	border-top: 1px solid #29447e;
	display: inline-block;
	margin: -5px;
}
#facebook #facebook_popup a {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 10px;
	font-weight:bold;
	background: #5F78AB;
	color: #FFF;
	border-bottom:1px solid #1A356E;
	border-top:1px solid #879AC0;
	padding: 2px 6px 3px;
	line-height:10px;
	display:block;

}


/***** styles fuer VideoPlayer *****/

#hiddenContent {
	display: none;
}

/***** styles fuer fader *****/

#linkbox {
	text-align: center;
	padding: 2.5em 0 1em 0;
	float: none;
	clear: both;
/*
	position: relative;
        background: #252525;
*/
}
#fader {
	height:3em;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:50%;
}
#fader p {
	text-align: center;
	margin: 0 auto;
	width: 100%;

}
#fader a {
	color: #BBB;
	text-decoration: none;
	display: block;
	margin: 0 auto !important;
}
#fader a:hover {
	color: #fff;
	text-decoration: underline;
}

/***** styles fuer foot *****/

.foot .navi {
	float: left;
	padding: 0.272727em 0 0 2.08em;
	width: 23em;
}
.foot .navi a {
	float: left;
	display: block;
	color: #ffdd06;
	font-size: 0.923077em;
	padding: 1.66em 1.16em 0 0;
	text-decoration: none;
}
.foot .navi a:hover {
	text-decoration: underline;
}
.foot .copy {
	float: right;
	display: block;
	color: #ffdd06;
	padding: 1.66em 2.08em 0 0;
}
.foot_st .navi {
	float: left;
	padding: 0px 0 0 2.08em;
	width: 23em;
}
.foot_st .navi a {
	float: left;
	display: block;
	color: #ffdd06;
	font-size: 0.923077em;
	padding: 1.66em 1.16em 0 0;
	text-decoration: none;
}
.foot_st .navi a:hover {
	text-decoration: underline;
}
.foot_st .copy {
	float: right;
	display: block;
	color: #ffdd06;
	padding: 1.66em 2.08em 0 0;
}



/* 10. ZMI Management Interface       */



.zmiNeutralColorWhite TABLE {
	width: 100%;
}
.zmiNeutralColorWhite TH, .zmiNeutralColorWhite TD {
	text-align: left !important;
}


/* 1. CSS-Modul: COLORS               */

.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #fff}
.neutralColorLight {background-color: #e8e8e8}
.neutralColorMedium {background-color: #ccc}
.neutralColorStrong {background-color: #999}
.neutralColorBlack  {background-color: #000}

.zmiTableRowEven {background-color:#eee;}
.zmiTableRowOdd {background-color:#ccc;}

.form-submit { font-size:12px; }

body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4,
body.zmi h5, body.zmi h6  {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color: #af2f12;
}
body.zmi p, body.zmi li, body.zmi blockquote  {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	color: #000;
}
div.ZMSGraphic {
	background-color:transparent !important;
	margin: 0.77em !important;
	padding: 0 !important;
	display: table;
    color:#000;
}

div.ZMSGraphic.center div.graphic {
	margin: 0 auto;
}

div.ZMSGraphic div.text {
	padding: 0 !important;
    color:#000;
}
div.ZMSGraphic div.text p {
    color:#000;
}
div.ZMSGraphic div.graphic {
    margin-left: 0;
}
div.ZMSGraphic div.graphic.alignleft {
	margin-right: 0.77em;
}
div.ZMSGraphic div.graphic.alignright {
	margin-left: 0.77em;
}
div.ZMSGraphic .clearfloating {
	display: none;
	line-height: 0;
}
img.zoom {
	margin-right: 5px;
}
.form-fixed {
	background-color: #ffffff !important;
	color:black;
	font-family: arial, helvetica, sans_serif;
	font-size: 12px !important;
}

#zmiImgZoomImgDiv {
	/*width: 70% !important;*/
	left: 50px !important;
}

.zmiNeutralColorLight1 .note {
	background-color: #EEE !important;
	color: #969696;
}

/* call n win */
.callnwin {
	clear: both;
}

.callnwin .headol ol {
	margin: 1em 0 2em 1.6em;
  padding-left: 0.4em;
  color: #fff;
  display: block;
}

.callnwin .headol li {
	margin: 0.5em 0;
}
.callnwin .plakettetext {
	width: 37.69em;
  margin: 4em 0 0 0;
  overflow: hidden;
}
* html .callnwin .plakettetext {
  width: 38em;
}
*+html .callnwin .plakettetext {
	width: 38em;
}
.callnwin .plakettetext {
	float: left;
}
.callnwin .plakettetext p {
	padding: 1em;
  font-size: 1.1em;
}

.callnwin .drittel { text-align: center; }
.callnwin .drittel p { text-align: center; }

* html .callnwin .drittel { width: 16.2em; overflow: hidden; }

.fullscreenform .data { width: 55em; }

/* flash e card teaser */
div.ZMSTeaserElement:first-child {
	border-right: 1px solid #FFDD06;
}
.flashecardteaser {
	width: 44%;
	margin: 1% 2%;
	float: left;
}
.flashecardteaser img.product {
	display: block;
	padding-right: 4px;
	float: left;
}
.flashecardteaser p {
	display: block;
	padding-bottom: none !important;
}

.flashecardteaser a.link {
	display: block;
	float: right;
	margin-left:-6em;
	padding-top:4em;
}

/*		Ajax Loading	*/
#loading {
	display: none;
	text-align: center;
}
#loading img {
	padding-top: 50px;
	margin: 0 auto;
	display: block;
}
#loading.ajax-loading {
	display: block;
	text-align: center;
	width: 630px;
	height: 127px;
/*		float: left;
	background-image:url(http://www.mccain.it/common/loadingAnimation.gif);
	background-position: 0 0;
	background-repeat:no-repeat;*/
}

.ecardcarousel {
	padding-top: 20px;
	width: 720px !important;
}
ul#galleria {
	padding-top: 30px;
    padding-left: 36px;
	list-style: none;
}
ul#galleria li.in { float: left; }
#ecardcarousel li, ul#galleria li {
	padding: 2px 20px 2px 2px;
	background-image: url(http://www.mccain.it/static/common/img/ecard_small_bg_black.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#ecardcarousel li.hover, #galleria li.hover {
	background-image: url(http://www.mccain.it/static/common/img/ecard_small_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.carouselwrapper {
	width: 630px !important;
	overflow: hidden;
	margin-left: 28px;
}
.next, .prev, .flashnext, .flashprev {
	display: block;
	float: left;
	cursor: pointer;
	width: 26px;
	height: 35px;

}
.next {
	float: right;
}
.flashnext, .flashprev {
	margin-top: -6em;
	background-image: url(http://www.mccain.it/static/common/img/ecard_galerie_left.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.flashnext {
	background-image: url(http://www.mccain.it/static/common/img/ecard_galerie_right.gif);
	float: right;
}
.disabled {
	visibility: hidden;
}
ol.topvoting {
	color: #fff;
}
ol.topvoting a:link, ol.topvoting a:visited, ol.topvoting a:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(http://www.mccain.it/static/common/img/ecard_galerie_top.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-position: center;
	display: block !important;
}
ol.topvoting a:hover {
	text-decoration: underline;
	color: #ffDE06;
	background-image: url(http://www.mccain.it/static/common/img/ecard_galerie_top_hover.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-position: center;
}
#ebubble {
	position: absolute;
	background-image: url(http://www.mccain.it/static/common/img/ecard_bubble.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 214px;
	height: 99px;
	color: #fff;
	padding-top: 18px;
	z-index: 5000;
	display: none;
}

#ebubble div {
	padding-left: 30px;
}
#ebubble span.label {
	font-weight: bold;
}
#TB_priceImage {
	position: absolute;
	z-index: 10001;
	cursor: pointer;
	border: 2px solid #FFDD06;
	margin-left: 12em;
	top: 130px;
	left: 0px;
}
#TB_priceImage .close, #TB_load .close {
	position: absolute;
	top: 0;
	right: 0;
}
#price_button {
	float: right;
	width: 15em;
	margin-top: -3.3em;
	margin-right: 27.5em;
	_margin-right: 12em;
	margin-bottom: 1em;
	cursor: pointer;
}

#umfrage .smallform p.obligatory {
	padding-bottom: 0 !important;
}

/***** styles fuer Subpages on Microsites *****/

#microsite .zweispalter {
	margin-left: 18.5em;
	_margin-left: 110px;
	width:54.6153em;
}

#subpages {
	text-align: center;
	margin: 0 auto;
/*	display: table;*/
	float: none;
	clear: both;
	width:54.6153em;
}
#subpages a {
	color:#FFDD06;
	display: inline;
	_display: inline-block;
	font-size:0.923077em;
	text-decoration:none;
	padding: 2em 0 0 0;
}
#subpages a.dist {
	padding: 2em 7em 0 0;
	_padding-right: 80px;
	_margin-right: -3px;
}

/***** styles fuer Subpages on Fullscreen *****/

.fullscreen #subpages {
	text-align: center;
	margin: 1.5em auto 0 auto;
/*	display: table;*/
	float: none;
	clear: both;
	width:54.6153em;
}
.fullscreen #subpages a {
	color:#FFDD06;
	display: inline;
	_display: inline-block;
	font-size:0.923077em;
	text-decoration:none;
	padding: 2em 0 0 0;
}
.fullscreen #subpages a.dist {
	padding: 2em 7em 0 0;
	_padding-right: 80px;
	_margin-right: -3px;
}

/*		Subpage-Links*/

#subpagelinks {
	text-align: center;
	margin: 2em auto 1em auto;
	display: table;
	float: none;
	clear: both;
	width:54.6153em;
}

#subpagelinks hr {
	width: 48em;
	margin: 1.5em auto;
	text-align: center;
}

#subpagelinks a {
	color:#000;
	display: inline;
	_display: inline-block;
	font-size:0.923077em;
	text-decoration:none;
	padding: 2em 0 0 0;
}
#subpagelinks a.dist {
	padding: 2em 7em 0 0;
	_padding-right: 80px;
	_margin-right: -3px;
}



/***** Barcode Pages *****/

.zeilelft{
	width: 4em;
	float: left;
	display: block;
}
.zeilergt {
	width: 40em;
	margin-left: 0.833330em;
	float: left;
}
.zeilergt img{
	float: left;
	margin:2.499990em 0.833330em 2.499990em 0;
}

.zeile .left {
	float:left;
	width:41%;
}
.zeile .right {
	float:left;
	padding:0 0 0 2em;
}
.zeile .fifty {
	width:45%;
}

.above {
	padding: 0.5em;
	margin-top: 0.5em !important;
}
.above h3 {
	margin-left: 0 !important;
}

#formPrint .notes {
	font-size:7pt !important;
}
.zeile .notes {
	display:inline;
}

#barcode {
	margin-left: 4.75em;
}

#printer {
	float: left;
	position:relative;
	height: 2.615382em;
	width: 20.461518em;
	margin: 1em 0;
}

#noprinter {
	float: left;
	position:relative;
	height: 2.615382em;
	width: 20.461518em;
	margin: 1em 4em 1em 0;
}

#printer input {
	display:block;
	position:absolute;
	height: 2.615382em;
	width: 20.461518em;
}
#noprinter input {
	display:block;
	position:absolute;
	height: 2.615382em;
	width: 20.461518em;
}

#microsite #gender {
	padding-top: 0 !important;
}

#pages {
	text-align: center;
    font-weight: bold;
    color: #ffdd06;
    clear: both;
}


.interstate {
	margin: 5em 0;
	height: 1em;
}

h3.big {
	font-size: 1.25em !important;
	margin: 0.5em !important;
}

.zeile #left {
	float:left;
	margin-right: 5em;
	margin-left: 16em;
}

.zeile #right {
	float:left;
}
