html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	background: #fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

* {
  color: #000;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Layout */

h1, h2, h3 {
  font-weight: normal;
}


#mm_head {
  font-size: 40px;
  margin: 40px auto;
  width: 700px;
  text-transform: uppercase;
  font-weight: bold;
  color: red;
  padding-bottom: 5px;
  border-bottom: 2px solid #000;
}
#mm_head sup {
  color: red;
}

#wrap {
	width: 1038px;
	margin: 0 auto;
}

#top {
  display: none;
}

#topmenu {
	display: none;
}



/* Flash */
#flash {
  display: none;
}



#search_products {
	background: #fff url(../img/header_top_search_products_bg.png) no-repeat top left;
	position: absolute;
	top: 0;
	right: 120px;
	width: 186px;
	height: 30px;
}

#search_button {
	width: 60px;
	height: 30px;
	float: left;
	cursor: pointer;
}

#products_button {
	width: 126px;
	height: 30px;
	float: left;
	cursor: pointer;
}

#search_button span,
#products_button span {
	display: none;				
}

#search_box {
	width: 186px;
	height: 30px;
	margin-top: 30px;
	display: none;		
}
#search_input {
	height: 12px;
	width: 160px;
}
#search_submit {
	margin: 0 0 -5px -4px;
}

#search_results {
	box-shadow: 0 10px 5px #aaa;
	-moz-box-shadow: 0 2px 3px #aaa;
	-webkit-box-shadow: 0 2px 3px #aaa;
	position: absolute;
	z-index: 999;
	width: 186px;
}

#search_results,
#search_results a:last-child {
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
#search_results a {
	display: block;
	font-size: 11px;
	background-color: #e8f1f7;
	background-position: 5px 50%;
	background-repeat: no-repeat;
	
	font-size: 11px;
	text-decoration: none;
	color: #2978b7;
	line-height: 23px;
	border-top: 1px solid #C0C7CC;
	padding: 3px 0 3px 30px;
}
#search_results a:first-child {
	border-top: none;
}

#search_results a:hover {
	background-color: #468ac1;
	color: #fff;
}

#products_box {
	width: 651px;
	height: 581px;
	background: url(../img/header_top_search_products_products_box.png) no-repeat top left;
	position: absolute;
	top: 0;
	right: 120px;
	display: none;		
	z-index: 1000;		
}

#products_box #naehrwerte_link {
	display: block;
	width: 242px;
	height: 41px;
	position: absolute;
	right: 5px;
	bottom: 6px;
}

#products_box #naehrwerte_link span {
	display: none;
}

#hide_products_box {
	position: absolute;
	top: 0;
	right: 0;
	width: 133px;
	height: 23px;
	cursor: pointer;
}

#products_box .products_column {
	width: 200px;
	float: left;
	
	margin-top: 32px;
	margin-right: 5px;				
}
#products_box .products_column.first {
	margin-left: 32px;
}

#products_box .products_column a,
#products_box .products_column img {
	display: block;
}

#products_box img.header {
	margin-bottom: 5px;
}
#products_box .product_link {
	padding-left: 20px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	
	font-size: 11px;
	text-decoration: none;
	color: #2978b7;
	line-height: 23px;
}
#products_box .product_link.wide {
	padding-left: 30px;
}
#products_box .product_link:hover {
	color: #f30000;
}


#mainflash {
	display: none;
}


#mainmenu {
	position: absolute;
	right: 125px;
	height: 20px;
	top: -23px;
	z-index: 990;
}
#mainmenu li {
	float: left;
	height: 20px;
}
#mainmenu a {
	display: block;
	height: 20px;
	padding: 0 20px 3px 20px;
}
#mainmenu li.last a {
	padding: 0;
	padding-bottom: 3px;
}
#mainmenu a span {
	display: none;
}

#mainmenu #mainmenu_1_wirsindmilch {
	width: 102px;
	background: #fff url(../img/header_mainmenu_1_wirsindmilch.png) no-repeat 20px 0;
}
#mainmenu #mainmenu_1_wirsindmilch:hover {
	background-image: url(../img/header_mainmenu_1_wirsindmilch_active.png);
}

#mainmenu #mainmenu_1_bewegenmittrimmy {
	width: 141px;
	background: #fff url(../img/header_mainmenu_1_bewegenmittrimmy.png) no-repeat 20px 0;
}
#mainmenu #mainmenu_1_bewegenmittrimmy:hover {
	background-image: url(../img/header_mainmenu_1_bewegenmittrimmy_active.png);
}

#mainmenu #mainmenu_1_getraenke {
	width: 63px;
	background: #fff url(../img/header_mainmenu_1_getraenke.png) no-repeat 20px 0;
}
#mainmenu #mainmenu_1_getraenke:hover {
	background-image: url(../img/header_mainmenu_1_getraenke_active.png);
}

#mainmenu #mainmenu_1_joghurt {
	width: 59px;
	background: #fff url(../img/header_mainmenu_1_joghurt.png) no-repeat 20px 0;
}
#mainmenu #mainmenu_1_joghurt:hover {
	background-image: url(../img/header_mainmenu_1_joghurt_active.png);
}

#mainmenu #mainmenu_1_desserts {
	width: 81px;
	background: #fff url(../img/header_mainmenu_1_desserts.png) no-repeat 20px 0;
}
#mainmenu #mainmenu_1_desserts:hover {
	background-image: url(../img/header_mainmenu_1_desserts_active.png);
}

.mainmenu_sub {
	background: url(../img/mainmenu_sub_bg.png) repeat-x top left;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
					
	height: 33px;
	position: absolute;
	right: 125px;
	top: -30px;
	display: none;
}
.mainmenu_sub li {
	float: left;
	height: 20px;
}
.mainmenu_sub a {
	display: block;
	height: 33px;
}
.mainmenu_sub a span {
	display: none;
}
.mainmenu_sub li.first a {
	padding-left: 8px;
}
.mainmenu_sub li.last a {
	padding-right: 8px;
}

/* Submenu 1 */
.mainmenu_sub #mainmenu_2_muellermilch {
	width: 93px;
	background: url(../img/header_mainmenu_2_muellermilch.png) no-repeat 8px 0;
}
.mainmenu_sub #mainmenu_2_muellermilch:hover {
	background-image: url(../img/header_mainmenu_2_muellermilch_active.png);
}

.mainmenu_sub #mainmenu_2_buttermilch {
	width: 90px;
	background: url(../img/header_mainmenu_2_buttermilch.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_buttermilch:hover {
	background-image: url(../img/header_mainmenu_2_buttermilch_active.png);
}

.mainmenu_sub #mainmenu_2_kefir {
	width: 45px;
	background: url(../img/header_mainmenu_2_kefir.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_kefir:hover {
	background-image: url(../img/header_mainmenu_2_kefir_active.png);
}

.mainmenu_sub #mainmenu_2_dickmilch {
	width: 76px;
	background: url(../img/header_mainmenu_2_dickmilch.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_dickmilch:hover {
	background-image: url(../img/header_mainmenu_2_dickmilch_active.png);
}

.mainmenu_sub #mainmenu_2_fructiv {
	width: 60px;
	background: url(../img/header_mainmenu_2_fructiv.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_fructiv:hover {
	background-image: url(../img/header_mainmenu_2_fructiv_active.png);
}

.mainmenu_sub #mainmenu_2_fitnessmolke {
	width: 100px;
	background: url(../img/header_mainmenu_2_fitnessmolke.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_fitnessmolke:hover {
	background-image: url(../img/header_mainmenu_2_fitnessmolke_active.png);
}

/* Submenu 2*/


.mainmenu_sub #mainmenu_2_ecke {
	width: 148px;
	background: url(../img/header_mainmenu_2_ecke.png) no-repeat 8px 0;
}
.mainmenu_sub #mainmenu_2_ecke:hover {
	background-image: url(../img/header_mainmenu_2_ecke_active.png);
}

.mainmenu_sub #mainmenu_2_jmdb {
	width: 197px;
	background: url(../img/header_mainmenu_2_jmdb.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_jmdb:hover {
	background-image: url(../img/header_mainmenu_2_jmdb_active.png);
}

.mainmenu_sub #mainmenu_2_froop {
	width: 51px;
	background: url(../img/header_mainmenu_2_froop.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_froop:hover {
	background-image: url(../img/header_mainmenu_2_froop_active.png);
}

/* Submenu 3 */

.mainmenu_sub #mainmenu_2_milchreis {
	width: 75px;
	background: url(../img/header_mainmenu_2_milchreis.png) no-repeat 8px 0;
}
.mainmenu_sub #mainmenu_2_milchreis:hover {
	background-image: url(../img/header_mainmenu_2_milchreis_active.png);
}

.mainmenu_sub #mainmenu_2_doppeldecker {
	width: 100px;
	background: url(../img/header_mainmenu_2_doppeldecker.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_doppeldecker:hover {
	background-image: url(../img/header_mainmenu_2_doppeldecker_active.png);
}

.mainmenu_sub #mainmenu_2_wackelpudding {
	width: 112px;
	background: url(../img/header_mainmenu_2_wackelpudding.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_wackelpudding:hover {
	background-image: url(../img/header_mainmenu_2_wackelpudding_active.png);
}

.mainmenu_sub #mainmenu_2_pudding {
	width: 67px;
	background: url(../img/header_mainmenu_2_pudding.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_pudding:hover {
	background-image: url(../img/header_mainmenu_2_pudding_active.png);
}

.mainmenu_sub #mainmenu_2_mousse {
	width: 60px;
	background: url(../img/header_mainmenu_2_mousse.png) no-repeat 0 0;
}
.mainmenu_sub #mainmenu_2_mousse:hover {
	background-image: url(../img/header_mainmenu_2_mousse_active.png);
}



/* Content Box */
.contentbox {
  width: 860px;
  margin: 0 auto 80px auto;
  position: relative;
  left: -9px;
  line-height: 1.3em;
}
.contentbox.last {
  margin-bottom: 120px;
}
.contentbox h2,
.contentbox .wrapper li h2 {
  margin: 0 0 10px 90px;
  font-size: 40px;
  color: #000;
  text-transform: uppercase;
  line-height: 45px;
}


.contentbox .content {
  width: 683px;
  margin: 0 auto;
  padding: 20px 90px 5px 90px;
}







.anythingSlider {
  width: 860px;
  position: relative;
  margin: 0 auto 15px;
}
.sliderWrap {
  display: inline-block;
}
.anythingSlider .wrapper                { display: inline-block; width: 813px; overflow: visible; margin: 0 24px;  }     /* height */
.anythingSlider .wrapper ul             { display: inline-block; width: 812px; background: #fff; list-style: none; p }

.anythingSlider .arrow {
  display: none;

}



.slidebox_title_short {
  display: none;
}

.thumbNav {
  position: relative;
  text-align: center;
  display: none;
}
.thumbNav a {
  color: #999;
  display: inline-block;
  padding: 2px 8px;
  height: 18px;
  margin: 0 5px 0 0;
  text-decoration: none;
  font-size: 11px;
}
.thumbNav a:hover {
  color: #f30000;
}
.thumbNav a.cur {
  color: #f30000;
}


/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.anythingSlider ul li                   {
  display: block;
  padding: 0 66px;
  height: 500px;
  width: 681px;
  margin: 0;
  
}
.anythingSlider ul li .slidebox_title {
  display: none;
}





.contentbox .content h3,
.contentbox .wrapper li h3 {
  text-transform: uppercase;

  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 12px;
}


.contentbox .content h3.multiline {
  margin-bottom: 6px;
}
.contentbox .wrapper li h3.multiline {
  margin-bottom: 7px;
}

.contentbox .content h3 span,
.contentbox .wrapper li h3 span {
  background: #fff;
  padding: 3px 10px 3px 3px;
  line-height: 1.3em;
}

.contentbox .content p,
.contentbox .wrapper li p {
  margin-bottom: 10px;
}

/* Spalten */

.contentbox .content .column,
.contentbox .wrapper li .column {
  width: 310px;
  float: left;
}

.contentbox .content .column:first-child,
.contentbox .wrapper li .column:first-child {
  margin-right: 60px;
}

.contentbox .content .row,
.contentbox .wrapper li .row {
  margin: 10px 0 20px 0;
}

.contentbox .content ul ul,
.contentbox .wrapper li .row ul {
  margin-bottom: 10px;
  list-style: disc inside;
}

.contentbox .content ul li,
.contentbox .wrapper li .row ul li {
  margin-left: 0;
  padding: 0;
  display: list-item;
}



/* Infobox (Weiter Informationen Link) */




.infobox {
	font-size: 11px;
	margin-left: 25px;
	position: relative;
	height: 48px;
	margin-bottom: 10px;
}
.infobox .icon {
	height: 51px;
	background: url(../img/button_info.png) no-repeat top left;
	position: absolute;
	top: 3px;
	left: -25px;
	width: 48px;
}

.infobox .text {
	padding: 0 5px 0 35px;
	height: 53px;
	background: #fff;
	border: 1px solid #000;
}
.infobox h4 {
  color: #E32118;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  line-height: 20px;
}

.infobox a {
  color: #000;
  text-decoration: none;
  font-size: 11px;
  background: url(../img/icon_right.png) no-repeat center right;
  padding-right: 12px;
  line-height: 1.2em;
}

.infobox a:hover {
  color: #E32118;
}



/* Kalender */
.infobox.cal {
  margin-left: 30px;
	height: 85px;
}
.infobox.cal .icon {
	height: 82px;
	background: url(../img/button_cal1983.png) no-repeat top left;
	left: -30px;
	width: 85px;
}
.infobox.cal .text {
	padding-left: 55px;
	height: 73px;
}
/* 1983 */
.infobox.cal.year1983 .icon {
  background-image: url(../img/button_cal1983.png);
}
/* 1971 */
.infobox.cal.year1971 .icon {
  background-image: url(../img/button_cal1971.png);
}
.infobox.cal.year1971 .text {
  height: 90px;
}

/* Download / PDF */
.infobox.pdf {
  margin-left: 25px;
	height: 51px;
}
.infobox.pdf .icon {
	height: 51px;
	background: url(../img/button_pdf.png) no-repeat top left;
	left: -20px;
	width: 43px;
}
.infobox.pdf .text {
	padding-left: 30px;
	height: 53px;
}


/* Movie */
.infobox.movie {
  margin-left: 25px;
	height: 52px;
}
.infobox.movie .icon {
	height: 52px;
	background: url(../img/button_movie.png) no-repeat top left;
	width: 50px;
}
.infobox.movie .text {
	padding-left: 30px;
	height: 53px;
}


/* Small Video Overlay */
.video_preview {
	cursor: pointer;
}
.contentbox .video_container {
	display: none;
	position: absolute;
	top: 0;
	background: #fff;
	width: 700px;
	height: 470px;
}

.contentbox .video_container .player_container {
	margin: 95px auto;
	display: block;
}
.contentbox .video_container .close_button {
	width: 31px;
	height: 31px;
	position: absolute;
	top: 82px;
	right: 79px;
	background: url(../img/close_video.png) no-repeat top left;
	cursor: pointer;
}



/* Produkt Overview & Info Buttons */

.product_overview {
  position: relative;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: top left;	
}

.product_info_button {
  display: block;
  width: 50px;
  height: 22px;
  position: absolute;
  background: url(../img/product_info_button.png) no-repeat top left;
  cursor: pointer;
}
.product_info_button:hover {
  background-image: url(../img/product_info_button_active.png);
}

.product_info_button span {
  display: none;
}


/* Produkt Infos */
.product_info {
  display: block;
  width: 680px;
  margin-bottom: 50px;
  height: 700px;
}



.product_info_close_button {
  width: 92px;
  height: 25px;
  background: #fff;
  cursor: pointer;
}

.product_info h3.big span {
  font-size: 32px;
  margin-top: -2px;
}

.product_info .row h3.multiline {
  margin-bottom: 5px !important;
}


.contentbox .product_info .row .column {
  width: 290px;
}

.contentbox .product_info .row .column:first-child {
  width: 370px;
  margin-right: 10px;
}

.contentbox .product_info .row .column:first-child p {
  width: 310px;
}

.product_info img.product_big {
  margin-bottom: 20px;
}


/* Nutrition Table */

.nutrition {
  width: 290px;
  overflow: visible;
  position: relative;
  margin-bottom: 15px;
}

.nutrition .nutrition_wrapper,
.product_info table  {
  width: 290px;
}

.nutrition .nutrition_wrapper {
  left: 290px;
}
.nutrition .nutrition_wrapper.first {
  left: 0;
}

.product_info table td {
  font-size: 11px;
  color: #8c8c8c;
  border-right: 2px solid white;
  padding: 0 5px;
  text-align: right;
}
.product_info table td:first-child {
  text-align: left;
}

.product_info table tr.row1 td {
  background-color: #EFF6F9;  
}

.nutrition .toggle_nutrition {
  display: none;
}

.nutrition .toggle_nutrition.next {
  background: url(../img/icon_right.png) no-repeat right 5px;
  padding-right: 12px;
}

.nutrition .toggle_nutrition.previous {
  background: url(../img/icon_left.png) no-repeat left 5px;
  padding-left: 12px;
}

.nutrition .toggle_nutrition:hover {
  color: #e32118;
}

/* GDA-Boxen */

.richtwert {
  font-size: 11px;
  color: #8c8c8c;
  margin-bottom: 15px;
}

.gda_boxen {
  overflow: visible;
  width: 290px;
  height: 63px;
  margin-bottom: 10px;
}
.gda_box {
  width: 46px;
  height: 63px;
  background: url(../img/gda_box.gif) no-repeat top left;
  float: left;  
  text-align: center;
  position: relative;
  margin-right: 11px;
}

.gda_box .name {
  font-size: 8px;
  line-height: 9px;
  top: 5px;
  position: absolute;
  width: 46px;
}

.gda_box .value {
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  position: absolute;
  width: 46px;
  top: 17px;
}

.gda_box .value.small {
  top: 24px;
}

.gda_box .percent {
  font-size: 12px;
  position: absolute;
  width: 46px;
  top: 44px;
}

/* Produkt-Info Downloads */
.product_info h3.download {
  margin-bottom: 8px !important;
}
.product_info h3.download span.bg_red.download_icon {
  padding-left: 22px;
  background: url(../img/icon_header_download.gif) no-repeat top left;
}

.product_info a.download {
  display: block;
  padding-left: 13px;
  background: url(../img/icon_right.png) no-repeat center left;
  color: #000;
  text-decoration: none;
  font-size: 11px;
}
.product_info a:hover {
  color: #e32118;
}


/* BG-Colors */

.bg_red {
  background-color: #fff !important;
}

.bg_brown {
  background-color: #fff !important;
}

.bg_vanille {
  background-color: #fff !important;
}

.bg_nuesse {
  background-color: #fff !important;
}

.bg_zimt {
  background-color: #fff !important;
}

.bg_kaffee {
  background-color: #fff !important;
}

.bg_griess {
  background-color: #fff !important;
}

.bg_reis {
  background-color: #fff !important;
}

.bg_cerealien {
  background-color: #fff !important;
}

.bg_fruechte {
  background-color: #fff !important;
}

.contentbox .wrapper li.cloned {
  display: none;
}

/* Drucken / Top Links in jeder Box */

.contentbox .content .drucktop,
.contentbox .wrapper li .drucktop {
  display: none;
  
}

.product_info .row {
  overflow: visible !important;
}



.contentbox .wrapper li {
  position: relative;
  padding-top: 10px;
}




/* Overlay Infoboxen */
.contentbox .infooverlay,
#quiz .quiz_result {
  display: none;
	width: 300px;
	height: 190px;
	position: absolute;
	bottom: 50px;
	right: 50px;
	padding: 15px;
	background: #ebebeb;
	background: -moz-linear-gradient(
		    center bottom,
		    rgb(235,235,235) 27%,
		    rgb(252,252,252) 64%
		);

	background: -webkit-gradient(
		    linear,
		    left bottom,
		    left top,
		    color-stop(0.27, rgb(235,235,235)),
		    color-stop(0.64, rgb(252,252,252))
		);
		
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-moz-box-shadow: 0 5px 20px #444;
	-webkit-box-shadow: 0 5px 20px #444;
}

.contentbox .infooverlay .close_button,
#quiz .quiz_result .close_button {
	width: 28px;
	height: 28px;
	background: url(../img/close_button.png) no-repeat top left;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}
.contentbox .infooverlay h4 {
	margin-bottom: 10px;
	padding-right: 20px;
}

.contentbox .infooverlay_button {
  cursor: pointer;
}





/* Quiz */
#quiz h3 {
  font-weight: normal;
  
}
#quiz h3.multiline {
  margin-bottom: 4px;
}

#quiz h3 span {
  font-size: 32px;
  color: #000;
}

#quiz h4 {
  text-transform: uppercase;
  color: #000;
  font-size: 32px;
  line-height: 32px;
  font-weight: normal;
  margin: 30px 0 20px 0;
}

#quiz p.question {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 20px;
  color: #000;
}

#quiz .answer_text div div div{
  color: #fff;
}







#quiz .answers {
  position: relative;
  height: 135px;
}

#quiz .answer {
  position: absolute;
  cursor: pointer;
  width: 271px;
  height: 53px;
  background: url(../img/quiz/kakao_back.png) no-repeat top left;
}

#quiz .q_vanille .answer {
  background-image: url(../img/quiz/vanille_back.png);
}

#quiz .q_nuesse .answer {
  background-image: url(../img/quiz/nuesse_back.png);
}

#quiz .q_zimt .answer {
  background-image: url(../img/quiz/zimt_back.png);
}

#quiz .q_kaffee .answer {
  background-image: url(../img/quiz/kaffee_back.png);
}

#quiz .q_griess .answer {
  background-image: url(../img/quiz/griess_back.png);
}

#quiz .q_reis .answer {
  background-image: url(../img/quiz/reis_back.png);
}

#quiz .q_cerealien .answer {
  background-image: url(../img/quiz/cerealien_back.png);
}

#quiz .q_fruechte .answer {
  background-image: url(../img/quiz/fruechte_back.png);
}



#quiz .answer .answer_link {
  position: absolute;
  width: 271px;
  height: 53px;
}


#quiz .answer.nr_0 {
  top: 0;
  left: 0;
}

#quiz .answer.nr_1 {
  top: 40px;
  left: 30px;
}

#quiz .answer.nr_2 {
  top: 80px;
  left: 60px;
}

#quiz .answer .answer_letter {
  color: #e70101;
  font-weight: bold;
  font-size: 36px;
  position: absolute;
}

#quiz .answer.nr_0 .answer_letter {
  top: 16px;
  left: 16px;
}
#quiz .answer.nr_1 .answer_letter {
  top: 18px;
  left: 17px;
}
#quiz .answer.nr_2 .answer_letter {
  top: 18px;
  left: 15px;
}

#quiz .answer .answer_text {
  font-weight: bold;
  color: #fff;
  position: absolute;
  top: 8px;
  left: 65px;
  font-size: 13px;
  line-height: 13px;
  padding: 0 3px;
}

#quiz .answer .answer_text div {
  display: table;
  height: 34px;
  #position: relative; /* ie hack */
  overflow: visible;
}
#quiz .answer .answer_text div div {
  #position: absolute; /* ie hack */
  #top: 50%; /* ie hack */
  display: table-cell;
  vertical-align: middle;
}
#quiz .answer .answer_text div div div {
  #position: relative;
  #top: -50%;
}

#quiz .answer:hover .answer_text {
  text-shadow: #fff 0 0 5px;
}




#quiz .quiz_result {
	width: 300px;
	height: 280px;
	bottom: 120px;
	left: 80px;
}

#quiz .quiz_result .result_short {
  margin: 5px 0 5px 0;
}
#quiz .quiz_result .result_short span {
  font-size: 32px;
  line-height: 33px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

#quiz .quiz_result .result_short.correct span {
  background: #00de10;
}
#quiz .quiz_result .result_short.wrong span {
  background: #ed0707;
}


#quiz .quiz_result h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  color: #333;
}










/* Aktuelles */

#aktuelles {
  display: none;
  
}


/* Footer */
#footer {
  display: none;
}
