





	/**
	*
	*	RESET
	**/
	
	* { text-decoration:none; }
	a:active { outline: 0; }
	html{ color:#000; }
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table{ border-collapse:collapse; border-spacing:0; } 
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:inherit; font-weight:inherit; }
	del,ins { text-decoration:none; }
	li { list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
	q:before,q:after { content:''; } 
	abbr,acronym { border:0; font-variant:normal; }
	sup { vertical-align:baseline; } 
	sub { vertical-align:baseline; }
	legend { color:#000; }
	input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
	input,button,textarea,select { *font-size:100%; }
	br.clear { display:block; height:1px; overflow:hidden; clear:both; }
	
	/**
	*
	*	GEWINNSPIEL
	**/
	


.gw_buehne,
.gw_buehne_danke{
	width:980px;
	height:368px;
	background-image: url(../imgs/gewinnspiel/bg_gewinnspiel.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.gw_buehne_danke{
	position:relative;
	background-image: url(../imgs/gewinnspiel/buehne3_pizzen.jpg);
}
	
.gw_buehne .clr{
	clear:both;
}	

.gw_buehne .fl_right{
	float:right;
}	

.gw_buehne .pad_right_s{
	padding-right:10px;
}	

.gw_formular1,
.gw_formular2{
	position:absolute;
	width:388px;
	height:368px;		
	left:74px;
	background-color: transparent;
	background-image: url(../imgs/gewinnspiel/bg_black-gw.png);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
.gw_formular2{
	width:842px;
}	
.gw_preise{
	float:right;
	width:518px;
	height:358px;
	background-image: url(../imgs/gewinnspiel/buehne1_gewinne.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}	
.gw_buehne .gw_formular1 h1, .gw_buehne .gw_formular2 h1{
	font-size:16px;
	font-weight:bold;
	padding-top:1px;
}
 .gw_buehne .gw_formular2 h1{
	font-weight:normal;
	padding-left:7px;
	padding-bottom:5px;
}
 .gw_buehne .gw_formular2 h2{
	padding-left:28px;
}



.gw_buehne form{
	clear:both;
	padding:25px 0 0 17px;
	margin:0 0 0 0;
}



.gw_buehne .frage *{
	color:#000;
}
.gw_buehne .frage{
	clear:both;
	width:351px;
	height:37px;
	background-image: url(../imgs/gewinnspiel/bg_fragen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:9px;
	padding:0 0 0 11px;
}
.gw_buehne .frage .check{
	margin:12px 17px 0 0;
	float:left;
}
.gw_buehne .frage label{
	float:left;
}
.gw_buehne .frage .fragen{
	padding-top:12px;
}
.gw_buehne .frage .frage_2{
	padding-top:4px;
}
.gw_buehne fieldset{
	padding:12px 0 10px 0;
	margin:0 0 0 0;
	border:none;
}	

.gw_buehne .gw_formular1 .butt_submit,
.gw_buehne .gw_formular2 .butt_submit{
	float:left;
	width:179px;
	height:31px;	
	background-image: url(../imgs/gewinnspiel/bg_button_teilnehmen.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	border:none;
	background-color:#000;
	font-size:15px;
	padding-top:-5px;
	cursor:pointer;
}

.gw_buehne .gw_formular2 .butt_submit{
	width:138px;
	margin:0 10px 18px 28px;
	background-image: url(../imgs/gewinnspiel/bg_button_abschicken.gif);	
}

.gw_buehne .butt_agb{
	float:right;
	font-size:12px;
	padding:0 26px 0 23px;
	line-height: 25px;
	background: url(../imgs/bg_ul_li_a.gif) no-repeat left center;	
}

.gw_buehne .butt_leiste{
	padding:10px 0 0 0;
	margin:0 0 0 0;

}

.gw_buehne .error{
	color:red;
	font-size:12px;
	height:12px;
	padding:2px 0 0 5px;
}



.gw_buehne .line{
	margin:0 25px 0 17px;
	padding:0 0 0 0;
	border-bottom:1px solid #636363;
}
.gw_buehne .bedingungen{
	clear:both;
	color:#c9c9c9;
	font-size:11px;
	padding:4px 0 0 22px;
	line-height:12px;
}
	
	/* formular 2 */
	
	
	
.gw_buehne .left_fields{
	float:left;
	width:335px;
}	
.gw_buehne .left_fields *,
.gw_buehne .right_fields *{
	font-size:11px;	
}	
	
.gw_buehne .left_fields label,
.gw_buehne .left_fields .cl_label{
	float:left;
	width:65px;
	padding:0 13px 8px 0;
	text-align:right;
}	
.gw_buehne .left_fields .cl_label-s{
	float:none;
	width:60px;
	padding:0 5px 8px 5px;
	text-align:right;
}

.gw_buehne .left_fields .input_s,
.gw_buehne .left_fields .input_m,
.gw_buehne .left_fields .input_l{
	width:238px;
	margin:0 0 8px 0;
	height:15px;
	color:#000;
}		
	
.gw_buehne .left_fields .input_s{
	width:67px;
}

.gw_buehne .left_fields .input_m{
	width:128px;
}

.gw_buehne .captcha{
	float:left;
	clear:both;
	padding:14px 0 0 72px;
}

.gw_buehne .captcha p{
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

.gw_buehne .captcha_code{
	float:left;
	width:72px;
	height:16px;
	color:#4e343d;
	border:1px solid #4e343d;
	background-color:#fff;
	margin-right:6px;
}


.gw_buehne .right_fields{
	float:left;
	width:435px;
	padding-left:25px;
}

.gw_buehne .right_fields .check{
	float:left;
	margin-right:15px;
	margin-top:10px;
}
.gw_buehne .right_fields label{
	float:left;
	width:400px;
	line-height:15px;
	padding-top:10px;
}
.gw_buehne .right_fields label a{
	color:#e347ba;
}


.gw_buehne .right_fields .link{
	padding:0 26px 0 13px;
	line-height: 25px;
	background: url(../imgs/bg_ul_li_a.gif) no-repeat -14px center;	
	color:#fff;
}

.gw_buehne .right_fields p{
	padding:50px 0 10px 28px;

}

.gw_buehne_danke .danke{
	position:absolute;
	width:485px;
	height:48px;
	background-image: url(../imgs/gewinnspiel/bg_danke.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	top:264px;
	left:246px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding-top:10px;
}

.gw_buehne_danke .label_error *{
	color:red;
}
	
	/**
	*
	*	FRAMEWORK
	*
	**/
	
	* {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #fff;
		font-size: 14px;
	}
	
	body {
		background: #000 url(../imgs/bg_body.png) no-repeat center 0px;
	}
	
	body.pizza-mozzarella { background-position: center -2500px; }
	body.pizza-salame { background-position: center -5000px; }
	body.pizza-spinaci { background-position: center -7500px; }
	body.pizza-tonno { background-position: center -10000px; }
	body.pizza-diavolo { background-position: center -12500px; }
	
	div#container {
		width: 980px;
		height: 780px;
		margin: 0 auto;
		padding-bottom: 7px;   
		border: 1px solid #666;
	} 
    body.popup div#container {   
		border: none;
	} 
	








	/**
	*
	*	HEADER
	*
	**/
	
	div#header {
		width: 980px;
		height: 149px;
		background: url(../imgs/bg_header.gif) no-repeat left top;
		position: relative;
	}
	
	div#header h1 a {
		display: block;
		position: absolute;
		top: 7px;
		left: 31px;
		width: 116px;
		height: 77px;
	}
	
	div#header h1 a img {
		display: none;
	}
	
	div#header p.facebook {
		position: absolute;
		right: 70px;
		bottom: 15px;
		height: 27px;
		line-height: 27px;
		font-variant: small-caps;
		width: 175px;
	}
	
	div#header p.facebook span {
		float: left;
	}
	
	div#header p.facebook a img {
		float: right;
	}

	div#header h2 {
		display: none;
	}


















	/**
	*
	*	BODY
	*
	**/
	
	
	
	
	
	
	
	
	
	
	/**
	*
	*	BODY > CONTENT
	*
	**/
	
	div#content {
		height: 397px;
		position: relative;
		z-index: 1;
	}
	
	
	
		/**
	*
	*	BODY > SHOP STAGE
	*
	**/
	
	div#shop-stage {
		height: 358px;
		width: 980px;
		position: relative;
	}
	
	div#shop-layer {
		position: absolute;
		top: 5px;
		left: 50%;
		width: 839px;
		height: 347px;
		background: url(../imgs/bg_shop-stage.gif) no-repeat left top;
		margin-left: -420px;

	}
	
	div#shop-items-wrapper {
		position: absolute;
		top: 70px;
		left: 30px;
		height: 228px;
		width: 774px;
		overflow: hidden;
	}
	
	div#shop-items-wrapper ul#shop-items {
		position: absolute;
		top: 0;
		left: 0;
		height: 228px;
		width: 5000px;
	}
	
	ul#shop-items li.item {
		display: block;
		float: left;
		width: 183px;
		height: 228px;
		background: url(../imgs/bg_shop-item.gif) no-repeat left top;
		overflow: hidden;
		position: relative;
		margin-right: 14px;
	}
	
	ul#shop-items li.item h4 {
		font-size: 14px;
		text-align: center;
		font-variant: small-caps;
		padding-top: 8px;
	}
	
	ul#shop-items li.item a.btn-bestellen {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -200000em;
		height: 27px;
		background-position: left top;
		background-repeat: no-repeat;
		position: absolute;
		bottom: 6px;
		left: 50%;
		background-image: url(../imgs/btn_bestellen.gif);
		width: 82px;
		margin-left: -40px;
	}
	
	ul#shop-items li.item p.image {
		text-align: center;
		padding-top: 5px;
	}
	
	div#shop-stage p#shop-link a {
		position: absolute;
		right: 14px;
		bottom: 10px;
		display: block;
		font-variant: small-caps;
		font-size: 14px;
		background: url(../imgs/btn_shop-link.gif) no-repeat right center;
		padding-right: 17px;
	}
	

	
	div#shop-stage a#btn-slide-left {
		display: block;
		float: left;
		overflow: hidden;
		height: 21px;
		width: 12px;
		background: url(../imgs/btn_shop-stage-slider-left.gif) no-repeat left top;
		position: absolute;
		left: 8px;
		top: 164px;
		outline: 0;
	}
	
	div#shop-stage a#btn-slide-right {
		display: block;
		float: left;
		overflow: hidden;
		height: 21px;
		width: 12px;
		background: url(../imgs/btn_shop-stage-slider-right.gif) no-repeat left top;
		position: absolute;
		right: 8px;
		top: 164px;
		outline: 0;
	}
       


	
	
    /**
	*
	*	BODY > PODCAST STAGE
	*
	**/
	
	div#podcast-stage {
		height: 358px;
		width: 980px;
		position: relative;
	}
	
	div#podcast-player {
		position: absolute;
		top: 5px;
		left: 33px;
		width: 477px;
		height: 345px;
		background: #350a2a;
		border: 1px solid #350a2a;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
	}
	
	div#podcast-player div.podcast-player-movie {
		position: absolute;
		width: 452px;
		height: 294px;
		top: 14px;
		left: 12px;
	}
	
	div#podcast-player div.podcast-player-buttons {
		position: absolute;
		bottom: 4px;
		left: 11px;
	}
	
	div#podcast-player div.podcast-player-buttons a {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -200000em;
		height: 26px;
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	div#podcast-player div.podcast-player-buttons a.btn-empfehlen {
		background-image: url(../imgs/btn_empfehlen.gif);
		width: 123px;
	}
	
	div#podcast-player div.podcast-player-buttons a.btn-downloaden {
		background-image: url(../imgs/btn_downloaden.gif);
		width: 172px;
	}
	
	div#podcast-nav {
		position: absolute;
		top: 5px;
		right: 33px;
		width: 421px;
		height: 345px;
		background: #400d32;
		border: 1px solid #400d32;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
	}
	
	div#podcast-nav div#podcast-nav-slider {
		position: absolute;
		width: 408px;
		height: 267px;
		overflow: hidden;
		top: 41px;
		left: 7px;
	}
	
	div#podcast-nav div#podcast-nav-slider ul {
		position: absolute;
		top: 0;
		left: 0;
		height: 2000px;
		width: 408px;
	}
	
	div#podcast-nav div#podcast-nav-slider ul li.item {
		display: block;
		width: 408px;
		height: 87px;
		margin-bottom: 3px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		background: url(../imgs/bg_podcast-slider-item.gif) no-repeat left top;
	}
	
	*+html div#podcast-nav div#podcast-nav-slider ul li.item {
		margin-bottom: 0; /* IE7-Hack */
	}
	
	div#podcast-nav div#podcast-nav-slider ul li.item:hover, div#podcast-nav div#podcast-nav-slider ul li.item-active, div#podcast-nav div#podcast-nav-slider ul li.item-hover {
		background-position: left bottom;
	}
	
	div#podcast-nav a#btn-schliessen {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -200000em;
		height: 26px;
		width: 91px;
		background-position: left top;
		background-repeat: no-repeat;
		background-image: url(../imgs/btn_schliessen.gif);
		position: absolute;
		right: 6px;
		top: 8px;
	}
	
	div#podcast-nav a#btn-slide-left {
		display: block;
		float: left;
		overflow: hidden;
		height: 17px;
		width: 37px;
		background: url(../imgs/btn_podcast-slider-left.gif) no-repeat left top;
		position: absolute;
		left: 192px;
		top: 8px;
		outline: 0;
	}
	
	div#podcast-nav a#btn-slide-right {
		display: block;
		float: left;
		overflow: hidden;
		height: 17px;
		width: 37px;
		background: url(../imgs/btn_podcast-slider-right.gif) no-repeat left top;
		position: absolute;
		left: 192px;
		bottom: 11px;
		outline: 0;
	}

	div#podcast-nav div#podcast-nav-slider ul li.item h3 {
		position: absolute;
		top: 20px;
		left: 134px;
		width: 230px;
		/*font-variant: small-caps; */
	}
	
	div#podcast-nav div#podcast-nav-slider ul li.item h3 span {
		font-size: 17px;
		/*font-variant: small-caps;*/
	}
	
	div#podcast-nav div#podcast-nav-slider ul li.item img {
		position: absolute;
		top: 6px;
		left: 10px;
	}             
	
	
	
	
	
	
	/**
	*
	*	BODY > CONTENT > SLIDESHOW 
	*
	**/
	
	div#slideshow {
		height: 397px;
		width: 980px;
		position: relative;
	}
	
	ul.slideshow-images {
		position: absolute;
		left: 0;
		top: 0;
		width: 980px;
		height: 397px;
		overflow: hidden;
		z-index: 1;
	}
	ul.slideshow-images li {
		position: absolute;
		left: 0;
		top: 0;
		width: 980px;
		height: 397px;
		overflow: hidden; 
	}
	
	ul.slideshow-texts {
		position: absolute;
		right: 0;
		top: 0;
		width: 249px;
		height: 297px;
		background: url(../imgs/bg_black66.png);
		z-index: 2;
		padding: 20px 70px 43px 20px;
	}
	
	ul.slideshow-texts li.item p, ul.slideshow-texts li.item p * {
		font-size: 14px;
		line-height: 140%;
		/* font-variant: small-caps; */
	}
	
	ul.slideshow-texts li.item p a {
		display: block;
	}
	
	ul.slideshow-texts li.item p strong {
		display: block;      
		font-size: 20px;               
		color: #e21cae;
		padding-bottom: 3px; 
	}
	
	ul.slideshow-texts li.item div.rabatt-box {
		margin-top: 20px;
		background: url(../imgs/bg_pink73.png);
		border: 1px solid transparent;
		-moz-border-radius: 8px;
		-khtml-border-radius: 8px;
		padding: 10px;
		padding-bottom: 0;
		position: relative;
	}
	
	ul.slideshow-texts li.item div.rabatt-box h5 {
		/*
		font-variant: small-caps;
		*/
		font-size: 19px;
		font-weight: bold;
	}
	
	ul.slideshow-texts li.item div.rabatt-box h6 {
		/*
		font-variant: small-caps;
		*/
		font-size: 12px;
	}
	
	ul.slideshow-texts li.item div.rabatt-box a.btn-jetzt-einloesen {
		display: block;
		width: 108px;
		height: 26px;
		overflow: hidden;
		text-indent: -200000em;
		background: url(../imgs/btn_jetzt-einloesen.png) no-repeat left top;
		margin-top: 18px;
	}
	
	ul.slideshow-texts li.item div.rabatt-box a.btn-pizzabus {
		display: block;
		width: 108px;
		height: 26px;
		overflow: hidden;
		text-indent: -200000em;
		background: url(../imgs/btn_pizzabus.png) no-repeat left top;
		margin-top: 18px;
	}
	
	ul.slideshow-texts li.item div.rabatt-box img {
		float: right;
	}
	
	
	
	
	
	
	
	
	
	
	
	/**
	*
	*	BODY > CONTENT > PIZZA STAGE 
	*
	**/
	
	div#pizza-stage {
		height: 358px;
		width: 980px;
		position: relative;
		/*
		background: url(../imgs/bg_pizza-stage.gif) no-repeat left top; 
		*/
	}
	
	div#pizza-stage div.stage-text {
		position: absolute;
		top: 10px;
		left: 70px;
	}
	
	div#pizza-stage div.stage-text h3 {
		font-size: 20px;
		/*font-variant: small-caps; */
		color: #e21cae;
		padding-bottom: 3px;
	}
	
	body.pizza-salame div#pizza-stage div.stage-text h3 { color: #CA120C; }
	body.pizza-spinaci div#pizza-stage div.stage-text h3 { color: #1DBC33; }
	body.pizza-mozzarella div#pizza-stage div.stage-text h3 { color: #538F2B; }
	body.pizza-tonno div#pizza-stage div.stage-text h3 { color: #147492; }
	body.pizza-diavolo div#pizza-stage div.stage-text h3 { color: #FE9600; }
	
	body.pizza-salame div#nav ul li a:hover, body.pizza-salame div#nav ul li a:active, body.pizza-salame div#nav ul li a:focus, body.pizza-salame div#nav ul li a.active { 
		color: #CA120C !important;
		background-image: url(../imgs/bg_ul_li_a_salame.gif) !important;
	}
	
	body.pizza-spinaci div#nav ul li a:hover, body.pizza-spinaci div#nav ul li a:active, body.pizza-spinaci div#nav ul li a:focus, body.pizza-spinaci div#nav ul li a.active { 
		color: #1DBC33 !important; 
		background-image: url(../imgs/bg_ul_li_a_spinaci.gif) !important;
	}
	
	body.pizza-mozzarella div#nav ul li a:hover, body.pizza-mozzarella div#nav ul li a:active, body.pizza-mozzarella div#nav ul li a:focus, body.pizza-mozzarella div#nav ul li a.active { 
		color: #538F2B !important; 
		background-image: url(../imgs/bg_ul_li_a_mozzarella.gif) !important;
	}
	
	body.pizza-tonno div#nav ul li a:hover, body.pizza-tonno div#nav ul li a:active, body.pizza-tonno div#nav ul li a:focus, body.pizza-tonno div#nav ul li a.active { 
		color: #147492 !important; 
		background-image: url(../imgs/bg_ul_li_a_tonno.gif) !important;
	}
	
	body.pizza-diavolo div#nav ul li a:hover, body.pizza-diavolo div#nav ul li a:active, body.pizza-diavolo div#nav ul li a:focus, body.pizza-diavolo div#nav ul li a.active { 
		color: #FE9600 !important; 
		background-image: url(../imgs/bg_ul_li_a_diavolo.gif) !important;
	}
	
	div#pizza-stage div.stage-text p {
		width: 460px;
	}
	
	div#pizza-stage ul {
		position: absolute;
		left: 70px;
		top: 143px;
	}
	
	div#pizza-stage ul li.item {
		float: left;
		z-index: 2;
		position: relative;
		width: 143px;
	}
	
	div#pizza-stage ul li.item div.text {
		display: none;
	}
	
	div#pizza-stage ul li.item a {
		position: relative;
		float: left;
		outline: 0;
		display: block;
	}
	
	div#pizza-stage ul li.item div.image a img {
		width: 122px;
	}
	
	div#pizza-stage ul li.item a strong {
		display: none;
		position: absolute;
		overflow: hidden;
		text-indent: -20000em;
	}
	
	div#pizza-stage ul li.item a:hover strong {
		display: block;
	}
	
	div#pizza-stage ul li#pizza-tonno a strong {
		width: 88px;
		height: 55px;
		top: -42px;
		left: 78px;
		background: url(../imgs/tooltip-tonno.png) no-repeat left top;
	}
	
	div#pizza-stage ul li#pizza-mozzarella a strong {
		width: 118px;
		height: 55px;
		top: -42px;
		left: 68px;
		background: url(../imgs/tooltip-mozzarella.png) no-repeat left top;
	}

	div#pizza-stage ul li#pizza-diavolo a strong {
		width: 94px;
		height: 55px;
		top: -42px;
		left: 68px;
		background: url(../imgs/tooltip-diavolo.png) no-repeat left top;
	}
	
	div#pizza-stage ul li#pizza-speciale a strong {
		width: 98px;
		height: 55px;
		top: -42px;
		left: 68px;
		background: url(../imgs/tooltip-speciale.png) no-repeat left top;
	}
	
	div#pizza-stage ul li#pizza-spinaci a strong {
		width: 91px;
		height: 55px;
		top: -42px;
		left: 68px;
		background: url(../imgs/tooltip-spinaci.png) no-repeat left top;
	}
	
	div#pizza-stage ul li#pizza-salame a strong {
		width: 91px;
		height: 55px;
		top: -42px;
		left: 68px;
		background: url(../imgs/tooltip-salame.png) no-repeat left top;
	}
	
	
	div#pizza-stage ul li.text-item {
		position: absolute;
		z-index: 1;
		background: #fff;
		border: 1px solid transparent;
		-moz-border-radius: 8px;
		-khtml-border-radius: 8px;
		height: 176px;
		padding: 8px;
		top: -16px;
		left: 60px;
	}
	
	div#pizza-stage ul li.text-item h4 {
		font-weight: bold;
		font-variant: small-caps;
		font-size: 14px;
		margin-bottom: 8px;
	}
	
	div#pizza-stage ul li.text-item p {
		margin-bottom: 8px;
		font-size: 11px;
	}
	
	div#pizza-stage ul li.text-item h5 {
		font-weight: bold;
		font-size: 11px;
	}
	
	div#pizza-stage ul li#text-item-pizza-mozzarella {
		background-color: #3E5C0C;
		border-color: #3E5C0C;
		padding-right: 100px;
		width: 222px;
	}
	
	div#pizza-stage ul li#text-item-pizza-tonno {
		background-color: #004060;
		border-color: #004060;
		padding-right: 100px;
		width: 222px;
	}
	
	div#pizza-stage ul li#text-item-pizza-diavolo {
		background-color: #D62B08;
		border-color: #D62B08;
		padding-right: 100px;
		width: 222px;
	}
	
	div#pizza-stage ul li#text-item-pizza-speciale {
		background-color: #600048;
		border-color: #600048;
		width: 200px;
		padding-left: 95px;
	}
	
	div#pizza-stage ul li#text-item-pizza-spinaci {
		background-color: #1E921D;
		border-color: #1E921D;
		width: 200px;
		padding-left: 95px;
	}
	
	div#pizza-stage ul li#text-item-pizza-salame {
		background-color: #90080E;
		border-color: #90080E;
		width: 200px;
		padding-left: 95px;
	}











	/**
	*
	*	BODY > BELLA ITALIA STAGE
	*
	**/
	
	div#bella-italia-stage {
		/*
		background: url(../imgs/bg_bella-italia-stage.gif) repeat-x left top;
		*/
		height: 358px;
		width: 980px;
		position: relative;
		overflow: hidden;
	}
	
	div#bella-italia-stage h3 {
		color: #DA0FA7;
		font-size: 20px;
		/*
		font-variant: small-caps;
		*/
		margin-bottom: 13px;
		position: absolute;
		top: 5px;
		left: 72px;
	}
	
	div#bella-italia-stage div#bella-italia-slider {
		position: absolute;
		top: 43px;
		left: 0;
		width: 980px;
		height: 291px;
		overflow: hidden;
	}
	
	div#bella-italia-stage div#bella-italia-slider a#btn-slide-left {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 118px;
		height: 291px;
		overflow: hidden;
		background: url(../imgs/btn_bella-italia-slider-left.png) no-repeat left top;
		z-index: 2;
		outline: 0;
	}
	
	div#bella-italia-stage div#bella-italia-slider a#btn-slide-right {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 118px;
		height: 291px;
		overflow: hidden;
		background: url(../imgs/btn_bella-italia-slider-right.png) no-repeat left top;
		z-index: 2;
		outline: 0;
	}
	
	div#bella-italia-stage ul#bella-italia-list {
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 275px;
		height: 291px;
		width: 10000px;
		overflow: hidden;
		z-index: 1;
		background: url(../imgs/bella-italia/bella-italia-navi-18.jpg) no-repeat -167px 0;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.last-item {
		padding-right: 275px;
		background: url(../imgs/bella-italia/bella-italia-navi-1_half.jpg) no-repeat right top;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item {
		position: relative;
		float: left;
		width: 430px;
		height: 291px;
		overflow: hidden;
		margin-right: 13px;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item div.image {
		position: relative;
		width: 430px;
		height: 291px;
		overflow: hidden;
		z-index: 1;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item div.overlay {
		position: absolute;
		width: 418px;
		height: 115px;
		overflow: hidden;
		z-index: 2;
		left: 0;
		bottom: 0;
		padding: 15px 0 0 12px;
		background: url(../imgs/bg_black50.png);
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item div.overlay h5 {
		font-variant: small-caps;
		font-size: 15px;
		margin-bottom: 6px;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item div.overlay p {
		font-size: 11px;
		margin-bottom: 6px;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item div.overlay p.small {
		font-size: 9px;
		color: #d4d4d4;
	}
	
	div#bella-italia-stage ul#bella-italia-list li.item div.overlay p.buttons a {
		display: block;
		float: left;
		height: 26px;
		background-repeat: no-repeat;
		background-position: left top;
		overflow: hidden;
		text-indent: -200000em;
		width: 86px;
	}
	
	div#bella-italia-stage a.btn-1024 {
		background-image: url(../imgs/btn_1024.png);
	}
	
	div#bella-italia-stage a.btn-1240 {
		background-image: url(../imgs/btn_1240.png);
	}
	
	div#bella-italia-stage a.btn-1440 {
		background-image: url(../imgs/btn_1440.png);
	}
	
	
	
	
	
	
	
	
	/**
	*
	*	BODY > HISTORY STAGE
	*
	**/
	
	div#history-stage {
		height: 358px;
		width: 980px;
		position: relative;
		/*
		background: url(../imgs/bg_history-stage.jpg) no-repeat left top;
		*/
	}
	
	div#history-stage div#history-slider {
		position: absolute;
		bottom: 9px;
		left: 35px;
		height: 70px;
		background: #000;
		overflow: hidden;
		width: 905px;
		border: 1px solid #000;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
	}
	
	div#history-stage div#history-slider div#history-slider-inner {
		position: absolute;
		top: 3px;
		left: 35px;
		overflow: hidden;
		height: 63px;
		width: 905px;
	}
	
	div#history-stage div#history-slider ul {
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		width: 3000px;
		height: 63px;
	}
	
	div#history-stage div#history-slider ul li.item {
		display: block;
		float: left;
		background: url(../imgs/bg_history-slider-item.gif) repeat-x left top;
		height: 49px;
		width: 210px;
		margin-right: 13px;
		overflow: hidden;
		position: relative;
		border: 1px solid transparent;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		padding: 6px;
		cursor: pointer;
	}
	
	div#history-stage div#history-slider ul li.item:hover, div#history-stage div#history-slider ul li.item-hover, div#history-stage div#history-slider ul li.item-active {
		background-position: left -63px;
	}
	
	div#history-stage div#history-slider ul li.item div.content {
		display: none;
	}
	
	div#history-stage div#history-slider ul li.item div.button * {
		font-size: 12px;     
		/*
		font-variant: small-caps;
		*/
	}
	
	div#history-stage div#history-slider ul li.item div.button img {
		position: absolute;
		right: 6px;
		top: 3px;
		border: 1px solid #a96f98;
		-moz-border-radius: 2px;
		-khtml-border-radius: 2px;
	}
	
	div#history-stage div#history-slider a#btn-slide-left {
		position: absolute;
		display: block;
		top: 3px;
		left: 0;
		overflow: hidden;
		height: 63px;
		width: 102px;
		background: url(../imgs/btn_history-slider-left.png) no-repeat left top;
		z-index: 2;
		outline: 0;
	}
	
	div#history-stage div#history-slider a#btn-slide-right {
		position: absolute;
		display: block;
		top: 3px;
		right: 0;
		overflow: hidden;
		height: 63px;
		width: 102px;
		background: url(../imgs/btn_history-slider-right.png) no-repeat left top;
		z-index: 2;
		outline: 0;
	}
	
	div#history-stage div#history-stage-content div.content {
		padding: 20px 0 0 70px;
		height: 338px;
	}
	
	div#history-stage div#history-stage-content h4 {
		color: #da0fa7;
		font-size: 20px;
		/*font-variant: small-caps;  */
		margin-bottom: 13px;
	}
	
	div#history-stage div#history-stage-content h5 {
		font-size: 18px;
		/* font-variant: small-caps; */
	}
	
	div#history-stage div#history-stage-content p {
		/*
		font-size: 12px;
		font-variant: small-caps; 
		*/
		margin-bottom: 19px;
		width: 390px;  
		font-size: 13px; 
	}
	
	div#history-stage div#history-stage-content p, div#history-stage div#history-stage-content p * {
		line-height: 140%;
	}
	
	div#history-stage div#history-stage-content p.image {
		position: absolute;
		right: 70px;
		top: 15px;
		border: 11px solid #000;
		/*
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		*/
		width: 331px;
		float: right;
	}
	
	div#history-stage div#history-stage-content p.image img {
		display: block;
		float: right;
	}
	
	








	/**
	*
	*	BODY > PODCAST STAGE
	*
	**/
	
	div#podcast-stage {
		height: 358px;
		width: 980px;
		position: relative;
	}
	
	div#podcast-player {
		position: absolute;
		top: 5px;
		left: 33px;
		width: 477px;
		height: 345px;
		background: #350a2a;
		border: 1px solid #350a2a;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
	}
	
	div#podcast-player div.podcast-player-movie {
		position: absolute;
		width: 452px;
		height: 294px;
		top: 14px;
		left: 12px;
	}
	
	div#podcast-player div.podcast-player-buttons {
		position: absolute;
		bottom: 4px;
		left: 11px;
	}
	
	div#podcast-player div.podcast-player-buttons a {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -200000em;
		height: 26px;
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	div#podcast-player div.podcast-player-buttons a.btn-empfehlen {
		background-image: url(../imgs/btn_empfehlen.gif);
		width: 123px;
	}
	
	div#podcast-player div.podcast-player-buttons a.btn-downloaden {
		background-image: url(../imgs/btn_downloaden.gif);
		width: 172px;
	}
	
	div#podcast-nav {
		position: absolute;
		top: 5px;
		right: 33px;
		width: 421px;
		height: 345px;
		background: #400d32;
		border: 1px solid #400d32;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
	}
	
	div#podcast-nav div#podcast-nav-slider {
		position: absolute;
		width: 408px;
		height: 267px;
		overflow: hidden;
		top: 41px;
		left: 7px;
	}
	
	div#podcast-nav div#podcast-nav-slider ul {
		position: absolute;
		top: 0;
		left: 0;
		height: 2000px;
		width: 408px;
	}
	
	div#podcast-nav div#podcast-nav-slider ul li.item {
		display: block;
		width: 408px;
		height: 87px;
		margin-bottom: 3px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		background: url(../imgs/bg_podcast-slider-item.gif) no-repeat left top;
	}
	
	div#podcast-nav div#podcast-nav-slider ul li.item:hover, div#podcast-nav div#podcast-nav-slider ul li.item-active, div#podcast-nav div#podcast-nav-slider ul li.item-hover {
		background-position: left bottom;
	}
	
	
	
	
	
	
	
	
	
	/**
	*
	*	BODY > NAV 
	*
	**/
	
	div#nav {
		height: 34px;
		margin-top: -34px;
		padding-left: 63px;
		position: relative;
		z-index: 2;
	}
	
	div#nav ul li {
		display: block;
		float: left;
		height: 34px;
	}
	
	div#nav ul li a {
		display: block;
		float: left;
		height: 34px;
		font-size: 18px;
		/*
		font-variant: small-caps;
		*/
		padding-left: 23px;
		line-height: 32px;
		background: url(../imgs/bg_ul_li_a.gif) no-repeat left center;
	}
	
	div#nav ul li a:hover, div#nav ul li a:active, div#nav ul li a:focus, div#nav ul li a.active {
		color: #d614a3;
		background-position: -477px center;
	}
	

		









	/**
	*
	*	BODY > WALLPAPERS
	*
	**/
	
	div#wallpapers {
		height: 135px;
		position: relative;
		z-index: 3;
	}
	
	div#wallpapers p.badge {
		position: absolute;
		top: -20px;
		right: 69px;
		width: 155px;
		height: 155px;
		overflow: hidden;
		background: url(../imgs/badge_auf-stein-gebacken.png) no-repeat left top;
		z-index: 2;
	}
	
	body.pizza-diavolo div#wallpapers p.badge { background-position: 0 -155px; }
	body.pizza-salame div#wallpapers p.badge { background-position: 0 -310px; }
	body.pizza-mozzarella div#wallpapers p.badge { background-position: 0 -465px; }
	body.pizza-tonno div#wallpapers p.badge { background-position: 0 -620px; }
	body.pizza-spinaci div#wallpapers p.badge { background-position: 0 -775px; }
	
	div#wallpapers p.badge strong {
		display: none;
	}
	
	div#wallpapers div#wallpaper-list {
		position: absolute;
		top: 20px;
		left: 0;
		width: 980px;
		overflow: hidden;
		z-index: 1;
	}
	
	div#wallpapers ul {
		padding-top: 5px;
		padding-bottom: 12px;
		background: #000;
		width: 1200px;
		float: left;
	}
	
	div#wallpapers ul li {
		display: block;
		float: left;
		margin-right: 5px;
	}
	
	div#wallpapers ul li a {
		display: block;
		float: left;
	}
	
	div#wallpapers ul li a img {
		display: block;
		float: left;
	}












	/**
	*
	*	BODY > BOTTOM TEASER
	*
	**/
	
	div#bottom-teaser {
		height: 26px;
		padding-left: 66px;
		margin-bottom: 32px;
		position: relative;
		z-index: 3;
		margin-top: -18px;
	}

	div#bottom-teaser div.item {
		float: left;
		height: 26px;
	}

	div#bottom-teaser div.item a {
		display: block;
		float: left;
		height: 26px;
		margin-right: 10px;
		overflow: hidden;
		text-indent: -200000em;
	}

	div#bottom-teaser div.item a.btn-tradizionale-tv {
		background: url(../imgs/btn_tradizionale-tv.png) no-repeat left top;
		width: 179px;
	}
	
	div#bottom-teaser div.item a.btn-tradizionale-artikel {
		background: url(../imgs/btn_tradizionale-artikel.png) no-repeat left top;
		width: 202px;
	}
















	/**
	*
	*	BODY > COLS
	*
	**/
	
	
	
	
	
























	/**
	*
	*	FOOTER
	*
	**/

	div#footer {
		padding: 0 84px 0 68px;
		word-spacing: 4px;
	}
	
	div#footer p * {
		word-spacing: 0;
		font-size: 11px; 
	}
	
	div#footer p.left {
		float: left;   
		opacity: 0.7;
	}
    div#footer p.right { 
		float: right; 
		color: #000;
	}   
    div#at15s_head span,
	div.at_item span {  
		color: #000;
	}















	/**
	*
	*	POPUP
	*
	**/
	
	body.popup {
		background: #fff url(../imgs/bg_body_popup.gif) repeat-x left top;
	}
	
	body.popup * {
		color: #2f2f2f;
	}
	
	body.popup div#container {
		width: 780px;
		height: auto;
	}
	
	body.popup div#header {
		width: 780px;
		height: 185px;
	}
	
	body.popup div#body {
		padding-left: 75px;
		padding-right: 75px;
	}
	
	body.popup h2 {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	body.popup h3 {
		font-weight: bold;
		margin-bottom: 10px;
		padding-top: 15px;
	}
	
	body.popup p {
		margin-bottom: 10px;
	}
	
	body.popup a {
		text-decoration: underline;
	}













	div#atffc {
		position: absolute;
		top: 0;
		left: 0;
		width: 1px;
		height: 1px;
	}