﻿body,table,th,td,p,div,span,img,iframe,h1,h2,h3 { padding:0px; margin:0px; border:0px none #ffffff; vertical-align:top; text-align:left; font:normal 11px/15px arial,helvetica,sans-serif; color:#333; }
table { border-spacing:0px; border-collapse:collapse; }
th,td,p,div,span,h1,h2,h3 { cursor:default; overflow:hidden; }
body { background:#0a2d64; background-image:url(../../Templates/Common/Images/bg_master_kachel.gif); background-repeat:repeat-x; background-position:top; }
body#MasterpagePopup { background: #ffffff; }
span {width:100%;}
.center { text-align:center;}
.bold { font-weight:bold; }
.float { float:left;}
.weekinaktiv { background:url(../../Templates/Common/Images/b_week_i.gif) no-repeat; width:30px; height:16px;} 
.weekaktiv { display:block; background:url(../../Templates/Common/Images/b_week_a.gif) no-repeat; width:30px; height:16px;}
.weekaktivletest {display:block; background:url(../../Templates/Common/Images/b_week_l.gif) no-repeat; width:30px; height:16px;}
.extra {display:block; background:transparent url(../../Templates/Common/Images/arrow_extra.gif) no-repeat scroll 0 5px; font-weight:normal; line-height:15px; margin-bottom:7px; padding-left:10px;}
 
 div#Content div.content div.BordeBottomDashed { padding-bottom:0; border-bottom:none; margin-bottom:0;}
 div#Content div.content div.BordeBottomSolid { padding-bottom:0; border-bottom:none; margin-bottom:0;}
 div#Content div.content div.BordeBottomSolidBig { border-bottom:none; margin-bottom:0; }

a { color:#0a2d64; text-decoration:none; }
a:hover { text-decoration:underline; }
a.arrow { background:url(../../Templates/Common/Images/arrow_std.gif) no-repeat; background-position:right 5px; padding:0px 10px 0px 0px; }
a.back { font-weight:bold; background:url(../../Templates/Common/Images/arrow_std_back.gif) no-repeat; background-position:left 3px; line-height:15px; padding-left:7px;}
a.go { font-weight:bold; background:url(../../Templates/Common/Images/arrow_std_go.gif) no-repeat; background-position:right 4px; line-height:15px; padding-right:7px;}
a.sort { font-weight:bold; background:url(../../Templates/Common/Images/arrow_std_sort.gif) no-repeat; background-position:right 3px; line-height:15px; padding-right:17px;}
a.print {  background:url(../../Templates/Common/Images/icon_print.gif) no-repeat; background-position:right 0px; line-height:35px; padding:6px 30px 4px 0px; margin-right:15px; font-weight:bold;}
a.send {  background:url(../../Templates/Common/Images/icon_send.gif) no-repeat; background-position:right 0px; line-height:35px; padding:6px 30px 4px 0; font-weight:bold;}

div.alignright { text-align:right;}

h1 { font-size:24px; font-weight:normal; line-height:28px; color:#0a2d64; }

div.bgbody_ {background-image:none; background-repeat:repeat-x; background-position:top; height:auto; }

div#cmsConsole { display:none; }

div#Wrapper { overflow: visible; position: absolute; width: 100%; height: 100%; right: 0; }

div#Thomy { position:absolute; top:0px; width: 100%; left: 0; background:none;}


div#Thomy div#Logo { position:relative; z-index:0; top:0; left:0; width:185px;}
div#Thomy div#Logo div.link {display: none;}

div#Thomy div#Search { display: none;}

div#Thomy div#Footer {  display:none;  }

div#Thomy div#MainNav { display:none; }

div#Thomy div.SubNav { display:none; }

div#Thomy div#RightContent { display: none; }

div#Thomy div.polaroid {  width:auto; background:none; margin-top:0;}
div#Thomy div.error div.polaroid_ {  width:auto; background:none; margin-top:0;}

div#Thomy div.ReverieBackground { display: none; }
div#Thomy div.ReverieBottom { display: none; }
div#Thomy div.ReverieTop { display: none; }

div#Thomy div.Pirateninsel { display: none; }
div#Thomy a.Pirateninsel { display: none; }

div#Thomy div.contentHeadline { height:61px; width:auto; margin:0; overflow:hidden; display:block; }
div#Thomy .StartTemplate { height:75px; width:365px; border-bottom:dashed 1px #dae0e8; margin:28px 0px 13px 287px; overflow:hidden;}
div#Thomy div.contentHeadline h1, div#Thomy div.StartTemplate h1 { font-weight:bold; margin:10px 0px 0px 0px; }
div#Thomy div.StartTemplate h1.WeekDate { margin-top:0px; color:#0a2d64; font-weight:bold; text-align:right; }
div#Thomy div.contentarea { width:100%; background:none; background-color:#fff; margin:0; }
div#Thomy div.error { width:990px; background:url(../../Templates/Common/Images/THOMY_Polaroid_Genusstipps_error.jpg) no-repeat; background-position:left top; background-color:#fff; margin:0px 17px 0px 17px;}
div#Thomy div.error div.contentHeadline { height:361px; width:340px; margin:28px 0px 0px 287px; overflow:hidden;}
div#Thomy div.error div.contentHeadline table { margin:15px 0px 0px 15px;}
div#Thomy div#Start { margin:0;}
div#Thomy div#Start div.content { height:auto; margin-left:22px;  color:#0a2d64;}

div#Thomy div.flashstart { height:190px;  }
div#Thomy div.flashstart div.homesubnav {margin:14px 0px 0px 30px;}
div#Thomy div.flashstart div.homesubnav a:hover { text-decoration:none; }
div#Thomy div.flashstart div.homesubnav a, div#Thomy div.flashstart div.homesubnav span {color:#0a2d64; font-weight:bold; font-size:11px; margin-right:30px; line-height:15px; padding-right:37px; }
div#Thomy div.flashstart div.homesubnav a { color:#999; }
div#Thomy div.flashstart div.homesubnav a.flashview {  background:url(../../Templates/Common/Images/icon_flash_i.gif) no-repeat right 2px;}
div#Thomy div.flashstart div.homesubnav span.flashview {  background:url(../../Templates/Common/Images/icon_flash_a.gif) no-repeat right 2px; }
div#Thomy div.flashstart div.homesubnav a.htmlview {  background:url(../../Templates/Common/Images/icon_html_i.gif) no-repeat right 0px; }
div#Thomy div.flashstart div.homesubnav span.htmlview { background:url(../../Templates/Common/Images/icon_html_a.gif) no-repeat right 0px;}


div#Thomy div#Content {   background:none; margin:0; width:auto;  }
div#Thomy div#Content div.content { padding:0; color:#333;}
div#Thomy div#Content div.content .contentDivStd { padding-left:0;}

div#Content div.content  h2 {font:normal 20px/24px arial,helvetica,sans-serif; color:#333;}
div#Content div.content  h3 {font:bold 14px/18px arial,helvetica,sans-serif; color:#333;}
div#Content div.content  h4, div#Thomy div#RightContent h4 {font:bold 11px/15px arial,helvetica,sans-serif; color:#333;}

div#Thomy div#Content div.content div.Contentblock a.sort { font-weight:bold; color:#333;}

/* Produkte */

div#Thomy div#Content div.content div.ProductList { width:433px; margin-left:0px;}
div#Thomy div#Content div.content div.ProductList div.produkt {  margin:0px 25px 10px 7px; height:179px; width:110px; }
div#Thomy div#Content div.content div.ProductList div.produkt div {  margin:2px;}
div#Thomy div#Content div.content div.ProductList div.produkt table td.link { vertical-align:top; }
div#Thomy div#Content div.content div.ProductList div a { font-weight:bold; display:block; text-align:center; width:100px; }
div#Thomy div#Content div.content div.ProductList div img.arrow { padding-top:4px; margin-left:0px; }

table#ProductDetailOverview { width:435px; margin-top:31px; }
table#ProductDetailOverview td#ProductImage { width: 227px; text-align: center; vertical-align: middle;  }
table#ProductDetailOverview td#ProductImage img {max-width: 227px; }
table#ProductDetailOverview td#ProductDescription {  }
table#ProductDetailOverview td#ProductDescription p { margin-left: 14px; }

table#NutritionTable { margin: 24px 0px 21px 0px;  }
table#NutritionTable td, table#NutritionTable th { border-bottom: solid 1px #ced4e0; font-size:10px; line-height: 12px; }
table#NutritionTable p { font-size:10px; line-height: 12px; color: #666666; }
table#NutritionTable .odd { background-color: #e4f2fb; }
table#NutritionTable .even { background-color: #fffdf8; }
table#NutritionTable .P100 { width: 80px; }
table#NutritionTable .V100 { width: 85px; }
table#NutritionTable .VP { width: 80px; }
table#NutritionTable .GDA { width: 61px; }
table#NutritionTable tr.icons th { width: 129px; vertical-align: bottom; padding-bottom: 13px; }
table#NutritionTable tr.icons th h2 { color: #666666; font-weight: bold; }
table#NutritionTable tr.icons td { text-align: right; vertical-align: bottom; padding: 0px 2px 9px 0px; white-space: nowrap; }
table#NutritionTable tr.icons td img { margin-left: 3px; }
table#NutritionTable tr.icons td a { text-decoration:underline; }
table#NutritionTable tr th.head { background-color: #ffffff; width: 115px; vertical-align:top; }
table#NutritionTable tr th.head p { font-weight: bold; margin: 5px 2px 4px 2px; }
table#NutritionTable tr.join-next th.head p { margin-bottom: 0px; }
table#NutritionTable tr.join-previous th.head p { margin-top: 0px; }
table#NutritionTable tr.headline th p { font-weight: bold; margin: 5px 5px 4px 5px; text-align: center; }
table#NutritionTable tr.headline th.head p { margin-left: 2px; text-align: left; }
table#NutritionTable tr.join-next th, 
table#NutritionTable tr.join-next td { border-bottom: none 0px transparent; }
table#NutritionTable tr.row td { vertical-align:top; }
table#NutritionTable tr.row td.middle { vertical-align:middle; }
table#NutritionTable tr.row td p { margin: 5px 20px 4px 2px; text-align: right; }
table#NutritionTable tr.row.join-next td p { margin-bottom: 0px; }
table#NutritionTable tr.row.join-previous td p { margin-top: 0px; }
						      
div#NutritionTableLegend { width: 405px; }
div#NutritionTableLegend h2 { color: #666666; font-weight: bold; margin-bottom: 5px; }
div#NutritionTableLegend p { color: #666666; font-size:10px; line-height: 12px; }


/* Rezepte */
div#Thomy div#Content div.content div.RecipeIngredientsSearch, div#Thomy div#Content div.content div.NutritionSymbolInfo {padding:0px 10px;}
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular  { Width:416px; }
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular input { Width:232px; }
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular select { Width:240px;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .formular td.title {width:180px; vertical-align:top;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .formular td {padding-bottom:10px;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .formular tr.SelecBox td {padding-bottom:5px;}
div#Thomy div#Content div.content div.NutritionSymbolInfo a.icons { display:block; text-decoration:underline; margin:8px 0px 9px 0px;}
div#Thomy div#Content div.content div.NutritionSymbolInfo td.NutritionSymbol {text-align:left;}
div#Thomy div#Content div.content div.NutritionSymbolInfo td.NutritionSymbol img {margin-right:18px;}
div#Thomy div#Content div.content div.NutritionSymbolInfo td.NutritionSymbolRadioButtom {}
div#Thomy div#Content div.content div.NutritionSymbolInfo td.NutritionSymbolRadioButtom div { margin-left:10px; text-align:left;}

div#Content div.content div.RecipeListDiv div.Header { padding-left:10px;}
div#Content div.content div.RecipeListDiv div.Header div { font-weight:bold; text-align:center; width:38px; height:17px; background:url(../../Templates/Common/Images/bg_content_listingflag_i.gif) no-repeat; float:left; margin-right:5px;}
div#Content div.content div.RecipeListDiv div.Header div.select {background:url(../../Templates/Common/Images/bg_content_listingflag_a.gif) no-repeat;}
div#Content div.content div.RecipeListDiv div.RecipeListigHead { padding-left:10px;}
div#Content div.content div.RecipeListDiv div.RecipeListigHead div {width:201px; float:left; margin-right:10px;}
div#Content div.content div.RecipeListDiv div.RecipeListigHead div a { font-size:12px; font-weight:bold; color:#333; }

div#Content div.content div#RecipePrintView  { margin:50px 0px 0px 20px; width:430px; }
div#Content div.content div#RecipePrintView  h2 { margin-bottom:15px; }

table.contentPager {width:436px;}
table.contentPager .go { background: transparent url(../../Templates/Common/Images/arrow_std_go.gif) no-repeat scroll right 4px;}
table.contentPager .back {background:transparent url(../../Templates/Common/Images/arrow_std_back.gif) no-repeat scroll left 4px;}

div#Thomy div#Content div.content div.SendToFriend, div#Thomy div#Content div.content div.NutritionSymbolInfo {padding:0px 10px;}
div#Thomy div#Content div.content .SendToFriend .formular  { Width:416px; }
div#Thomy div#Content div.content .SendToFriend .formular.crawler img {margin: 4px 0px 0 0 }
div#Thomy div#Content div.content .SendToFriend .formular td.FieldStandard input { Width:220px; }
div#Thomy div#Content div.content .SendToFriend .formular td.FieldStandard select { Width:240px;}
div#Thomy div#Content div.content .SendToFriend .formular tr.FieldRadio td {  font:normal 11px arial; border:0px solid #fff; vertical-align:middle; padding-bottom:0px; }
div#Thomy div#Content div.content .SendToFriend .formular tr.FieldRadio td input {  border:1px solid #fff;   }
div#Thomy div#Content div.content div.SendToFriend .formular td.FieldDescriptionStandard {width:220px; vertical-align:top;}
div#Thomy div#Content div.content div.SendToFriend .formular td.FieldStandard { }
div#Thomy div#Content div.content div.SendToFriend .formular td {padding-bottom:10px;}
div#Thomy div#Content div.content div.SendToFriend .formular tr.SelecBox td {padding-bottom:5px;}