@import url(http://fonts.googleapis.com/css?family=Tauri);
* { font-family:Tauri; }
img { border:none; }
body { background:url(/gfx/back.png) repeat-x left top #FFFFFF;margin:0px;padding:0px; }
div.main { margin:auto;width:960px;min-height:120px;overflow:hidden; }
div.cont { background:white;overflow:hidden;padding-left:0px;padding-right:0px;padding-top:20px;font-size:14px; }
div.top { height:100px; }
ul.menu { margin:8px;margin-top:0px;margin-bottom:0px;list-style-type:none;padding:0px;overflow:hidden;padding:1px;padding-left:20px;background:black; }
ul.menu li { float:left;line-height:30px; }
ul.menu li a { display:block;text-decoration:none;color:white;font-weight:bold;padding-left:10px;padding-right:10px; }
ul.menu li a:hover { background:#FFFFFF;color:black; }

.rndborder { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

.tiny { font-size:11px;font-weight:normal;color:#444444; }
.tiny a { font-size:11px;text-decoration:none;font-weight:normal; }
.tiny a:hover { font-size:11px;text-decoration:underline;font-weight:normal; }

div.cont h1 { padding:0px;margin:0px;font-size:30px;font-weight:bold; }
a { color:#0787ff;font-weight:bold;font-size:14px;text-decoration:none; }
a:hover { color:red;font-weight:bold;font-size:14px;text-decoration:underline; }

.bot1 { margin:8px;margin-top:20px;background:black;color:#CCCCCC;font-size:11px;padding:10px; }
.bot1 a { font-size:11px;color:#00CCFF;font-weight:normal;text-decoration:none; }
.bot1 a:hover { font-size:11px;color:#00CCFF;font-weight:normal;text-decoration:underline; }

.grid-block { display:block; width:960px; margin:0 15px; }
.grid-block:after { clear:both; display:table; content:''; }

.grid { display:block; width:960px; margin:0 auto; }
.grid:after { clear:both; display:table; content:''; }

/* Grid Columns */

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12
	{ display:inline; float:left; position:relative; margin-left:15px; margin-right:15px; }

.grid .grid_1 { width:50px; }
.grid .grid_2 { width:130px; }
.grid .grid_3 { width:210px; }
.grid .grid_4 { width:290px; }
.grid .grid_5 { width:370px; }
.grid .grid_6 { width:450px; }
.grid .grid_7 { width:530px; }
.grid .grid_8 { width:610px; }
.grid .grid_9 { width:690px; }
.grid .grid_10 { width:770px; }
.grid .grid_11 { width:850px; }
.grid .grid_12 { width:930px; }
.grid h2 { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:white;background:black;padding:2px;padding-left:6px; }
.grid p { margin-left:8px; }

ul.zutat_liste { list-style-type:none;margin:0px;padding:0px; }
ul.zutat_liste li { float:left; width:230px;margin-bottom:20px;font-size:20px; }

ul.rezept_liste { list-style-type:none;margin:0px;padding:0px; }
ul.rezept_liste li { float:left; width:460px;height:50px;overflow:hidden;margin-bottom:20px;font-size:20px; }
ul.rezept_liste li a { }

div.pagebar { float:right;overflow:visible;text-align:center;font-size:12px;padding:5px; }
div.pagebar a { display:block;float:left;width:20px;overflow:hidden;margin:2px;margin-top:0px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;border:2px solid black;padding:4px; }
div.pagebar a:hover,div.pagebar a.sel { background-color:black;color:white;text-decoration:none; }

div.cloud a { margin:10px;overflow:hidden;line-height:30px; }
div.cloud a:hover { text-decoration:underline; }

ul.badges { list-style-type:none;padding:0px;margin:0px; }
ul.badges li { padding-left:8px;padding-right:18px;display:inline; }