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, sup, tt, var,
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-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  margin:0;padding:0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:62.5%;
  background:#fff url(/images/hot-bg.png) top left repeat-x;
  text-align:left;
}
a img {border:0;}
div {margin:0;padding:0;}
.ir {position:relative;}
.ir a, .ir span {position:absolute;top:0;left:0;width:100%;height:100%;display:block; background:top left no-repeat;}
.ir a span {cursor:pointer;}
h1 {
margin:0.5em;padding:0;
color:#ff8b60;
font-size:1.2em;
clear:left;
}
div#header {
width:100%;
height:64px;
clear:both;
}
div#header ul {
 list-style:none;
 margin:8px 10px 0 10px;
 float:left;
 display:inline;
}
div#header ul#lang {
 float:right;
}
div#header ul li {
  display:inline;
 float:left;
 margin:0 0.3em;
font-size:12px;
 color:#5e5e5e;
}
div#header ul#lang li {
 cursor:pointer;
}
div#header ul li a {
 color:#5e5e5e;
}
div#header ul li a:hover {
 color:#3f3f3f;
}
div#header p {
margin:0 auto 0 auto;
width:97px;
height:63px;
position:relative;
}
div#header p span {
 background:url(/images/header-bowl.png) bottom left no-repeat;
}
div#main {
  width:100%;
}
div#topnow {
 width:70%;
float:left;
}
div#whatis {
  width:29%;
  max-width:305px;
  width:expression(this.clientWidth > 305? "305px": '29%' );
 float:right;
}
div#topnow, div#whatis, div#more, div#posts {
margin-top:-24px;
}
div#second {
width:100%;
clear:both;
}
div#toplatest {
 width:100%;
 float:left;
}
div#toplatest div.sectiontitle {
 height:41px;
 background:url(/images/latest-bg.png) top left repeat-x;
}
div#latest {
width:70%;
float:left;
}
div#ad {
 margin:5px 0 0 0;
 width:305px;
 height:250px;
 float:right;
 display:inline;
}
html > body div#ad {
  width:29%;
  max-width:305px;
}
div.sectiontitle {
margin:0;padding:0;
line-height:2em;
height:35px;
color:#f7941d;
position:relative;
width:100%;
}
h2 {
margin:0 0 0 14px;padding:0;
float:left;
display:inline;
height:22px;
width:170px;
color:#FFF;
font-size:13px;
position:relative;
}
h2 span {
position:absolute;
display:block;width:100%;height:100%;top:0;left:0;
}
div#toplatest h2{
position:relative;
top:17px;
}
html>body div#toplatest h2 {position:absolute;}
div#topnow h2 span { background:url(/images/home-most-popular.png) 0 100% no-repeat;}
div#toplatest h2 span {background:url(/images/home-latest-comments.png) 0 0 no-repeat;}
div#related div.sectiontitle h2 {float:right;}
div#whatis h2 { float:right;width:156px;text-align:center;}
div#whatis h2 span { background:url(/images/home-what-is.png) 0 0 no-repeat;}
div#whatis div.de h2 span { background:url(/images/home-was-ist-noodle.png) 90% 100% no-repeat;}
div#whatis div.jp h2 {width:210px;}
div#whatis div.jp h2 span { background:url(/images/home-noodle-wa.png) 90% 100% no-repeat;}
div#more h2 span { background:url(/images/home-more-information.png) 0 0 no-repeat;}
div#more div.de h2 {width:17em;}
div#more div.de h2 span { background:url(/images/home-weitere-informationen.png) 0 0 no-repeat;}
div#posts h2 span { background:url(/images/home-posts.png) 0 0 no-repeat;}

/* Most popular now */
div#topnow ol {
margin:1em 0 0 0em;
list-style:none;
}
div#topnow ol li {
  font-size:1.8em;
  margin-bottom:0.4em;
  color:#000000;
}
div#topnow ol li div {
  float:left;
  width:40px;
  margin-right:0.3em;
  text-align:right;
  display:inline;
}
div#topnow ol li span {
margin:0.2em 0 0.2em 0;padding:0;
color:#cccccc;
font-size:13px;
}
div#topnow ol li span a {
color:#707070;
}
div#topnow ol li span a:hover {
 color:#333333;
}
div#topnow ol li span a:visited {
color:#995599;
}
div#topnow ul {
margin:0 0 0 5.1em;
list-style:none;
}
div#topnow ul li {
margin:0 0.5em 0 0;
float:left;
display:inline;
font-size:10px;
width:20px;
color:#cccccc;
}
div#topnow ul li a {color:#707070;}
div#topnow ul li a:hover {color:#333333;}
div#topnow, div#toplatest {
  overflow:hidden;
}
div#toplatest p {
 margin:1em 0 0 2em;
}

/* Latest */
div#latest h3 {
 font-size:12px;
 margin:1em 0 0 1.5em;
 color:#959595;
}
div#latest h3 a {
  color:#5e5e5e;
}
div#latest h3 a:hover {
  color:#3f3f3f;
}
blockquote {
margin:0 0 0.5em 1.7em;padding:0;
color:#666;
font-size:13px;
}
div#latest blockquote p {
margin:0;padding:0;
font-size:13px;
}
blockquote span {
  color:black;
}
blockquote a {
 color:#444;
 font-weight:bold;
}
blockquote a:hover {
 color:#000;
}
div#posts blockquote {
margin-bottom:20px;
}
p#latest {
  height:100px;
}
div#toplatest div.sectiontitle a {
display:block;
position:absolute;
left:190px;
top:22px;
}

div#whatis h3 {
font-size:12px;
margin:1em 0.3em 0 0;
text-align:right;
font-weight:bold;
}
div#whatis p {
margin:0 0 0.5em 0;
font-size:12px;
}
/* More Info */
div#more textarea {
display:none;
margin-left:1.5em;
width:50%;
height:60px;
}

div#more {
 float:left;
 width:70%;
}
div#more h3 {
  margin:0 1em 0 1.2em;
  font-size:1.5em;
  font-weight:bold;
}
div#more p {
 width:100%;
 font-size:12px;
  margin:0 1em 1em 1.4em;
  line-height:1.4em;

}
div#more ol, div#more ul {
 width:50%;
 font-size:12px;
  margin:0 1em 1em 3.5em;
  
}
div#more ol li {
margin-bottom:1em;
}
div#more p.lang {
margin-bottom:0;
text-align:left;
}
div#related p.smalltext, div#more p.smalltext {
  font-size:10px;
  color:#999;
}

div#posts {
float:left;
 width:70%;
}
div#posts h3 {
  margin:0 1em 0 1.2em;
  font-size:1.5em;
  font-weight:bold;
}
div#posts p {
 width:100%;
 font-size:12px;
  margin:0 1em 1em 1.4em;
  line-height:1.4em;

}


/* languages */
div.de {display:none;}
div.jp {display:none;}