﻿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;}
.clear {clear:both; }
.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:13px 22px 13px 36px; margin-bottom:13px;}
 div#Content div.content div.BordeBottomSolid { padding-bottom:13px; border-bottom:solid 1px #dae0e8; margin-bottom:13px;}
 div#Content div.content div.BordeBottomSolidBig { border-bottom:solid 6px #dae0e8; margin-bottom:13px; }
 
 div#Content div.content div.SearchResult { line-height:0; margin-top:0px; width:70px; margin-left: 30px; }
 
 div#Content div.content div.divider {background:url(../../Templates/Common/Images/bg_content_divider.gif) no-repeat;height:20px;left:-1px;margin: 0 -15px 0 -34px;}
 div#Content div.content div.dividertipp {background:url(../../Templates/Common/Images/bg_content_divider.gif) no-repeat;height:20px;margin: 0 0 0 -1px;}
 div#Content div.content span div.divider {background:url(../../Templates/Common/Images/bg_content_divider.gif) no-repeat;height:20px;margin: 0 0 0 -1px;}

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:20px; font-weight:normal; line-height:28px; color:#0a2d64; }

div.bgbody {background-image:url(../../Templates/Common/Images/bg_master_kachel.gif); background-repeat:repeat-x; background-position:top; height:410px; }

div#cmsConsole {position:absolute; top:0px; right:0px; z-index:100; padding: 0; background: #ffffff url(../../Templates/Common/Images/bg_master_kachel_cms.gif) repeat-x top left; margin-right:17px; }
div#cmsConsole table { background-color: #fff; margin:50px 17px 10px 17px; width:150px;}
div#cmsConsole table table { margin:0px; }
div#cmsConsole table td a { font:normal 12px sans-serif; }
div#cmsConsole table td b { font:bold 12px sans-serif; }
div#cmsConsole table td i { font:normal 12px sans-serif; }
div#cmsConsole table td h2 { font:bold 12px sans-serif; margin:3px 0px 0px 0px; padding:3px 0px 0px 0px; width:100%; border-top:1px solid #000000; }
div#cmsConsole table td h3 { font:bold 12px sans-serif; margin:0px 0px 0px 5px ; }
div#cmsConsole table td span.italic { font:normal 12px sans-serif; }
div#cmsConsole table td span.red { color:#ff0000; }
div#cmsConsole table td div.smallVerticalDistance { color:#99ff99; height:1px; margin:2px 0px 2px 0px; overflow:hidden; }
div#cmsConsole h3 { margin:6px 0px 0px 0px; }

div.cmsConsole {background: #ffffff url(../../Templates/Common/Images/bg_master_kachel_cms.gif) repeat-x top left; }
div.cmsConsole img.logo {margin:0px 0px 0px 65px; }

div#Wrapper { overflow: visible; position: absolute; width: 1024px; height: 100%; right: 50%; }

div#Thomy { position:absolute; top:0px; width: 1024px; left: 50%; background:url(../../Templates/Common/Images/bg_master_kachel.gif) repeat-x top left;}

div#Thomy div#Logo { position:absolute; z-index:2; top:0px; left:97px; }
div#Thomy div#Logo a {color:#999; font-size:10px;}
div#Thomy div#Logo div.link {margin:6px 0px 0px 24px; color:#999; display:none;}

div#Thomy div#Search { position:absolute; z-index:2; top:43px; right:40px; color:#999;}
div#Thomy div#Search img { cursor:pointer;}
div#Thomy div#Search input { width:123px; margin-left:80px;  font:normal 11px arial; color:#5e6163; border:1px solid #dae0e8; vertical-align:middle; padding-left:4px;}
div#Thomy div#Search div.Suche { margin-top:5px;}

div#Thomy div#Footer {  z-index:10; background:url(../../Templates/Common/Images/bg_master_footer.gif) no-repeat; background-position:left top; background-color:#0a2d64; margin:0px; width:1024px;  }
div#Thomy div#Footer div.link table {width:990px;}
div#Thomy div#Footer div.link table td {padding:10px 5px 15px 0px; color:#ccc;}
div#Thomy div#Footer div.link a { font-size:9px; color:#ccc; }

div#Thomy div#MainNav { position:absolute; z-index:2; top:43px; left:327px; }
div#Thomy div#MainNav a { font-weight:bold; font-size:12px; }
div#Thomy div#MainNav a:visited { text-decoration:none; }
div#Thomy div#MainNav div { display: none; text-align:center; padding-top:10px; }
div#Thomy div#MainNav div.Produkte { display: block; float:left; background:url(../../Templates/Common/Images/bg_mainnav_produkte_i.gif) no-repeat; width:96px; height:37px; margin-right:4px;} 
div#Thomy div#MainNav div.Produkteactive {display: block; float:left; background:url(../../Templates/Common/Images/bg_mainnav_produkte_a.gif) no-repeat; width:96px; height:37px; margin-right:4px;}
div#Thomy div#MainNav div.Rezepte { display: block; float:left; background:url(../../Templates/Common/Images/bg_mainnav_rezepte_i.gif) no-repeat; width:85px; height:37px; margin-right:4px;} 
div#Thomy div#MainNav div.Rezepteactive {display: block; float:left; background:url(../../Templates/Common/Images/bg_mainnav_rezepte_a.gif) no-repeat; width:85px; height:37px; margin-right:4px;}
div#Thomy div#MainNav div.GenussTipps { display: block; float:left; background:url(../../Templates/Common/Images/bg_mainnav_genuss-tipps_i.gif) no-repeat; width:117px; height:37px; } 
div#Thomy div#MainNav div.GenussTippsactive { display: block; float:left; background:url(../../Templates/Common/Images/bg_mainnav_genuss-tipps_a.gif) no-repeat; width:117px; height:37px;}

div#Thomy div.SubNav { position:absolute; z-index:20; top:196px; left:97px; background:url(../../Templates/Common/Images/bg_sabnav.gif) no-repeat; background-position:top; width:185px; height:524px; }
div#Thomy div.SubNav .SubNavShadow {background:url(../../Templates/Common/Images/SubNavShadow.png) no-repeat; width:185px; height:81px; }
div#Thomy div.SubNav div.subnav { height:372px; width:186px; overflow:hidden; margin:15px 0px 0px 0px;}
div#Thomy div.SubNav div.subnav a { background:url(../../Templates/Common/Images/arrow_nav.gif) no-repeat; background-position:10px 8px; color:White; padding:2px 0px 2px 18px; font-weight:bold; display:block; margin-bottom:6px;}
div#Thomy div.SubNav div.subnav a.active {background:#475d9b url(../../Templates/Common/Images/arrow_nav.gif) no-repeat; background-position:10px 8px;}

div#Thomy div.SubNav div.subnav div.year div.months { display: none; }
div#Thomy div.SubNav div.subnav div.year.active div.months { display: block; }
div#Thomy div.SubNav div.subnav div.months a { padding-left: 27px; background-position: 19px 8px; }
div#Thomy div.SubNav div.subnav a.year:hover { text-decoration:none; background-color: #475d9b; }
div#Thomy div.SubNav div.subnav div.year.active a.year.current  { background-color: #475d9b; }
div#Thomy div.SubNav div.subnav div.year.hover a.year { background-color: #475d9b; }
div#Thomy div.SubNav div.subnav div.year.hover a.year.subactiv  { background-color: transparent; }
div#Thomy div.SubNav div.subnav div.year.hover a.year.subactiv:hover { background-color: #475d9b; }

div#Thomy div#RightContent { position:absolute; z-index:10; top:428px; left:797px;  }
div#Thomy div#Content div#RightContent { position:absolute; z-index:10; top:275px; left:505px;  }
*+html div#Thomy div#Content div#RightContent { position:absolute; z-index:10; top:245px; left:505px;  }
div#Thomy div#RightContent div.teaserMinorContentStyle1 {width:185px;  background:#dae0e8 url(../../Templates/Common/Images/bg_rightcontent_bottom.gif) no-repeat bottom;}
div#Thomy div#RightContent div.teaserMinorContentStyle1 div.teaserMinorContent {padding:13px 12px 10px 12px;}
div#Thomy div#RightContent div.teaserMinorContentStyle1 div.teaserMinorContent h4 {margin:0px 0px 10px 0px;}
div#Thomy div#RightContent div.teaserMinorContentStyle1 div.teaserMinorContent img {margin:0px 0px 10px 0px;}
div#Thomy div#RightContent div.teaserMinorContentStyle1 div.teaserMinorContent img.arrow { padding-top:5px; margin-left:2px; }
div#Thomy div#RightContent div.teaserMinorContentStyle1 div.teaserMinorContent a { display:block; background-image:none; line-height:13px; margin-bottom:0px; }
div#Thomy div#RightContent div.teaserMinorContentStyle1 div.teaserMinorContent div.btn {background:url(../../Templates/Common/Images/btn_allrecipes.gif) no-repeat; width:155px; height:20px; margin:10px 0px 10px 0px; cursor:hand;}

div#Thomy div.polaroid { overflow:visible;  width:944px; background:url(../../Templates/Common/Images/default_polaroid.jpg) no-repeat; margin-top:108px; background-position:right top;}
div#Thomy div.error div.polaroid_ {  width:957px; height:380px; margin-top:100px;}

div#Thomy div.ReverieBackground { background: none no-repeat bottom left; width:214px; height:235px; line-height:0px; font-size:0px; }
div#Thomy div.ReverieTop { position: absolute; top: 165px; left: 67px; z-index: 100; }
div#Thomy div.ReverieFullTop { position: absolute; top: 80px; left: 67px; z-index: 100; background-image: none; width:229px; height:320px; }
div#Thomy div.ReverieBottom {position: absolute; bottom: 36px; left: 70px; z-index: 100; }
	*+html div#Thomy div.ReverieBottom {bottom: 35px;}
	* html div#Thomy div.ReverieBottom {bottom: 34px;}
	
div#Thomy a.ReverieFullTop { position: absolute; top: 80px; left: 67px; display: block; width: 229px; height: 320px; z-index:120;}
div#Thomy a.ReverieFullTop img { width: 229px; height: 320px; }
div#Thomy a.ReverieBottom { position: absolute; bottom: 36px; left: 70px; display: block; width:214px; height:235px; z-index:120;}
	*+html div#Thomy a.ReverieBottom {bottom: 38px;}
	* html div#Thomy a.ReverieBottom {bottom: 34px;}
div#Thomy a.ReverieBottom img { width:214px; height:235px; }
		
div#Thomy div#CampaignTeaser { position:absolute; left: 90px; top: 73px; line-height:0px; font-size:0px; z-index: 250; } 
div#Thomy div#CampaignTeaser a { display: block; width: 200px; height: 100px; background: none no-repeat top left; }
div#Thomy div#CampaignTeaser a img { width: 200px; height: 100px; }	

div#Thomy div.contentHeadline { background: transparent url(../../Templates/Common/Images/bg_contentHeadline.png) no-repeat top left;height:40px; width:390px; margin:28px 0 0 297px; overflow:hidden;}

div#Thomy div.contentHeadline h1 { font-weight:bold; margin:4px 30px 0px 15px; }
div#Thomy div.StartTemplate h1 { font-weight:bold; margin:10px 30px 0px 15px; }
div#Thomy div.StartTemplate h1.WeekDate { margin-top:0px; color:#0a2d64; margin:10px 30px 0 5px; font-weight:bold; text-align:right; }

div#Thomy div.contentarea { width:990px; background:transparent url(../../Templates/Common/Images/bg_pappe.gif) repeat scroll left top;  margin:0px 17px 0px 17px;}
div#Thomy div.pappe { width:990px; background: transparent url(../../Templates/Common/Images/themes/default.jpg) no-repeat left top; margin:0px 0px 0px 0px;}

body.spring div#Thomy div.pappe { background: transparent url(../../Templates/Common/Images/themes/spring.jpg) no-repeat left top;}	
body.summer div#Thomy div.pappe { background: transparent url(../../Templates/Common/Images/themes/summer.jpg) no-repeat left top;}	
body.autumn div#Thomy div.pappe { background: transparent url(../../Templates/Common/Images/themes/autuum.jpg) no-repeat left top;}	
body.winter div#Thomy div.pappe { background: transparent url(../../Templates/Common/Images/themes/winter.jpg) no-repeat left top;}	

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 163px; overflow:hidden;}
div#Thomy div.error div.contentHeadline table { margin:15px 0px 0px 15px;}
/*div#Thomy div#Start { margin:9px 0px 0px 283px;}*/
div#Thomy .StartTemplate {height:90px; width:370px;background: transparent url(../../Templates/Common/Images/bg_home_recipe.png) no-repeat top left; margin:20px 0px 0 296px; overflow:hidden;}
div#Thomy div#Start {width:370px;background: transparent url(../../Templates/Common/Images/bg_home_recipe.png) no-repeat bottom left; margin:0 0 59px 296px; overflow:hidden;}

div#Thomy div#Start div.content { height:160px; 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 { padding-top:21px; overflow:visible; position:relative;background:url(../../Templates/Common/Images/bg_content.png) no-repeat; background-position:left top; margin:9px 0px 0px 275px; width:500px;  }
div#Thomy  div#Content div.Content_y { background-image:url('../../Templates/Common/Images/bg_content_repy.png'); background-repeat:repeat-y;}
div#Thomy div.content_bottom {   background:url(../../Templates/Common/Images/bg_content_bottom.png) no-repeat; background-position:left top; margin:0px 0px 30px 275px; width:500px; height:11px;  }
div#Thomy div#Content div.content { overflow:visible; padding:0px 0 20px 0; color:#333;}
div#Thomy div#Content div.content .contentDivStd { padding-left:10px;}

 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, div#Thomy div#RightContent a, div#Thomy div#Content div.content a.std { font-weight:normal; background:url(../../Templates/Common/Images/arrow_std.gif) no-repeat; background-position:right 5px; line-height:15px; padding-right:7px;}*/

div#Thomy div#Content div.content div.Contentblock a.sort { font-weight:bold; color:#333;}



/* Radeditor */
p.editmode { border-top:1px solid #fabc00; font-size:14px; margin:20px 0px 7px 0px; color:#fabc00; font-weight:bold; line-height:24px; }
p.editmode a { background:url(../../Templates/Common/Images/arrow_std.gif) no-repeat; background-position:0px 5px; line-height:24px; font-weight:normal; padding-left:10px; margin-left:10px; font-weight:bold; }
div#Content .ElementEditModeOnly { display:none; }
div#RightContent .ElementEditModeOnly { display:none; }

div#Start div.content .Homepage {width:260px;}
div#Thomy div#Start div.content .Homepage h1 { font-size:24px; font-weight:normal; line-height:28px; color:#0a2d64; }
div#Thomy div#Start div.content .Homepage p {font-size:12px; margin-top:10px; font-weight:normal; line-height:14px; color:#0a2d64;}

div#Thomy div#Content div.content .first, div#Thomy div#Content div.content .contentIntro {margin-bottom:23px;padding:13px 22px 13px 46px;}
div#Thomy div#Content div.content h3 .first, div#Thomy div#Content div.content h3 .contentIntro {padding-left:0;margin-bottom:0;}

div#Thomy div#Content div.content .first h2 {margin-bottom:15px;}

div#Thomy div#Content div.content .firstMarginBottom {margin-bottom:23px;}

div#Thomy div#Content div.content .second {padding:13px 22px 13px 46px}
div#Thomy div#Content div.content .second h3 {margin-bottom:15px;}
div#Thomy div#Content div.content .secondnon h3 {margin-bottom:0px;}
div#Thomy div#Content div.content .secondnon  {padding:13px 22px 13px 46px}
div#Thomy div#Content div.content .second img { float:left; margin:15px 15px 15px -10px;}

div#Thomy div#Content div.content div.contentContentblockStyle11 img { margin-right:24px;} 
div#Thomy div#Content div.content div.contentContentblockStyle11 h4 {margin:5px 0px 15px 0px;}
div#Thomy div#Content div.content div.contentContentblockStyle11 p {  margin-bottom:10px;}
div#Thomy div#Content div.content div.contentContentblockStyle11 table.ArticleSnippet {width:441px;}
div#Thomy div#Content div.content div.contentContentblockStyle11 table.ArticleSnippet p {width:227px; margin-bottom:10px;}
div#Thomy div#Content div.content div.contentContentblockStyle11 p a { display:inline; text-decoration:underline; background:none; font-weight:normal; line-height:18px; margin-bottom:0px; padding-left:0px;}
div#Thomy div#Content div.content div.contentContentblockStyle11 a {  display:block; background:transparent url(../../Templates/Common/Images/arrow_extra.gif) no-repeat scroll 0 5px; font-weight:normal; line-height:15px; margin-bottom:3px; padding-left:10px;}

div#Thomy div#Content div.content div.pager {padding-left:21px;}
div#Thomy div#Content div.content .pager span { font-size:10px; font-weight:bold; margin-top:3px; line-height:15px; }
div#Thomy div#Content div.content .pager a { font-size:10px; font-weight:bold; margin: 0px 2px; line-height:15px; }
div#Thomy div#Content div.content .pager a.pager {padding:0px 2px 0px 2px; background-color:#fabc00; line-height:15px;} 
div#Thomy div#Content div.content .pager a.go {background-position:right 3px; padding-left:8px;} 
div#Thomy div#Content div.content .pager a.back { padding-right:8px;} 
div#Thomy div#Content div.content .pager span.current {padding:0px 2px 0px 2px; background-color:#dae0e8; color:#333;} 

div#Thomy div#Content div.content div.BorderSolid { border:solid 1px #dae0e8;width:403px;}
div#Thomy div#Content div.content div.Cloud { padding:14px; text-align:center;}
div#Thomy div#Content div.content div.Cloud a { padding:5px 5px 4px 3px; text-align:center;}
div#Thomy div#Content div.content div.Cloud a.small { font-size:10px; font-weight:bolder;}
div#Thomy div#Content div.content div.Cloud a.medium { font-size:12px; font-weight:bolder;}
div#Thomy div#Content div.content div.Cloud a.big { font-size:20px; line-height:22px; font-weight:bolder;}

div#Thomy div#LinkBox { position:absolute;  width:140px; overflow:hidden; top:300px; left:605px; }
div#Thomy div.Linkbox { width:130px; margin-bottom:-10px; overflow:hidden; background-color:#fff;}
div#Thomy div.Linkbox a { line-height:20px; font-weight:bold; margin:0px 0px 10px 0px; background:url(../../Templates/Common/Images/btn_linkbox_bg.gif) no-repeat; background-position:top left; padding-left:10px; vertical-align:middle; display:block; width:130px; height:20px;} 
div#Thomy div.Linkbox p {   margin:0px 0px 10px 0px; } 


/* 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:415px; margin-top:31px;margin-left:46px; }
table#ProductDetailOverview td#ProductImage { width: 200px; 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 33px 21px 46px; }
table#NutritionTable td, table#NutritionTable th { padding: 5px 4px; border-bottom: solid 1px #ced4e0; font-size:10px; color: #666; line-height: 12px; font-family: arial, helvetica,sans-serif; }
table#NutritionTable th { text-align: center; }
table#NutritionTable td { text-align: right; }
table#NutritionTable th.head, table#NutritionTable td.head { text-align: left; }
table#NutritionTable td { padding-right: 15px;  }
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, table#NutritionTable tr td.head { background-color: #ffffff; width: 90px; vertical-align:top; font-weight: bold; }
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.join-next td { padding-bottom: 0px; }
table#NutritionTable tr.row.join-previous td { padding-top: 0px; }
						      
div#NutritionTableLegend { width: 405px;margin-left: 46px; }
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 0px; margin-left:-6px;}
div#Thomy div#Content div.content .RecipeIngredientsSearch .yellow  { Width:445px; height:37px; background:url(../../Templates/Common/Images/Recipe/bg_Search_yel.gif) no-repeat;}
div#Thomy div#Content div.content .RecipeIngredientsSearch .yellow  input { vertical-align:middle; font:11px/15px arial,helvetica,sans-serif; height:20px; Width:191px; padding-left:4px; background-color:Transparent; border: none 0px Transparent;}
div#Thomy div#Content div.content .RecipeIngredientsSearch .yellow td {height:37px; vertical-align:middle;}
div#Content div.content .RecipeIngredientsSearch  div.line { background:url("../../Templates/Common/Images/Recipe/border_2px_horizontal.gif") repeat-x scroll left top transparent; height:2px; margin:15px 0px; width:443px;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .yellow td.title {}
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular  { width:445px; }
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular td { background:url("../../Templates/Common/Images/Recipe/bg_Search_norm.gif") no-repeat scroll 100% 0 transparent; height:40px; }
*+html div#Thomy div#Content div.content .RecipeIngredientsSearch .formular td {height:35px; }
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular tr td.title { padding-top:6px; background:url("../../Templates/Common/Images/Recipe/bg_Search_norm.gif") no-repeat scroll 0 0 transparent;}
div#Thomy div#Content div.content .RecipeIngredientsSearch .formular select { Width:210px; font:11px/15px arial,helvetica,sans-serif; height:20px;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .formular td { vertical-align:top; padding-top:4px;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .formular td.title {padding-top:6px;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch .yellow td.title, div#Thomy div#Content div.content div.RecipeIngredientsSearch .formular td.title {width:215px; font-weight:bold; font-size:14px; color:#0A2D64;}
div#Thomy div#Content div.content div.RecipeIngredientsSearch td {padding:0px 0px 0px 7px; }
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 { padding-left:17px; line-height:0px; font-size:0px; border:none 0px #fff; text-align:left;}
*+html div#Thomy div#Content div.content div.NutritionSymbolInfo td.NutritionSymbolRadioButtom input {margin: -4px 0px 0px -4px;}
div#Content div.content div.line {background:url("../../Templates/Common/Images/Recipe/border_2px_horizontal.gif") repeat-x scroll left top transparent; height:2px; margin:30px 0 0px 0px; width:443px;}

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:426px; margin-left:33px;}
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 {padding:0px 10px;margin-left:33px;}

div#Thomy div#Content div.content div.NutritionSymbolInfo {padding:5px 10px 5px 10px; background:url("../../Templates/Common/Images/Recipe/bg_Search_big.gif") no-repeat scroll 0 0 transparent; }
div#Thomy div#Content div.content div.NutritionSymbolInfo a {color:#0A2D64;   font: bold 14px/18px arial,helvetica,sans-serif; }
div#Thomy div#Content div.content div.NutritionSymbolInfo table {margin-left:45px; margin-top:4px;}
div#Thomy div#Content div.content div.NutritionSymbolInfo input {margin:0px; }

div#Thomy div#Content div.content div.RecipeSearchbtn {text-align:right; width:445px; height:37px; margin:20px 0px 0px -6px; background:url("../../Templates/Common/Images/Recipe/bg_Search_dark.gif") no-repeat scroll 0 0 transparent; }
div#Thomy div#Content div.content div.RecipeSearchbtn img {margin:6px 5px 4px 0px;}
div.autocomplete-w1 div.autocomplete { width: 300px; max-height: 500px; border-bottom: 1px solid #FABC00; border-left: 1px solid #FABC00; border-right: 1px solid #FABC00;}
div.autocomplete-w1 div div { background-color:#fff; border-top: solid 1px #FABC00; line-height:20px; color:#0A2D64; padding:5px;}
div.autocomplete-w1 div div.selected { background-color:#eceff3;}
div.autocomplete-w1 div div strong { color:#456A9F; font-weight:normal; }

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;}


div#Thomy div#Content div.content .RadEWrapper,
div#Thomy div#Content div.content .editmode,
div#Thomy div#Content div.content .ElementEditModeOnly,
div#Thomy div#Content div.content .contentSpecial

 {margin-left:23px;width:450px;}
 
body#MasterpagePopupSpecial {background-color: #0a2d63; padding:10px; width:697px; overflow:hidden}
body#MasterpagePopupSpecial div.PopupSpacial {background-color:#fff; width:677px;}
body#MasterpagePopupSpecial h1.popup {margin:30px 18px 20px 18px; font-weight:bold;}
body#MasterpagePopupSpecial div.BordeBottomDotted { background:url("../../Templates/Common/Images/Recipe/border_2px_horizontal.gif") repeat-x scroll left bottom transparent; padding:0px 12px 20px 12px; margin:0px 7px 35px 7px;}
body#MasterpagePopupSpecial div.PopupSpacial p { font-size:12px;}
body#MasterpagePopupSpecial div.contentContentblockStyle11 table {margin:0px 5px 10px 5px;}
body#MasterpagePopupSpecial div.contentContentblockStyle11 table p {padding:8px 0 0 13px;}


