
/*
 * East Village Eatery
 * Global declarations
 *
 * Copyright (c) 2010 Stephan Belitz
 * <http://www.draft-design.de>
 *
 * Text color (white) #ffffff
 * Text color (grey) #878787
 * Highlight (green) #9fc9bd
 */
html{height:100%}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,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,option,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}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{display:block}td
img{display:inline}body{height:100%;overflow:scroll;overflow-x:hidden;background-color:#000;background-repeat:no-repeat;background-position:top center;background-attachment:fixed}p{margin:0
0 20px 0}.left{float:left}.right{float:right}.center{text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{min-width:0;display:block;clear:both}.yummy{display:none !important}.pointer{cursor:pointer}.nomrg{margin:0
!important}.mrgtop{margin-top:30px}.required{color:#f00;cursor:help}.highlight{color:#ffed00}.lowlight{color:#999}hr{margin:15px
0 20px;height:1px;border:0;border-top:1px solid #d6d6d6}div,span,p,a,li,td,input,select,option,textarea,h1,h2,h3,h4,h5,h6{font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Arial,sans-serif;font-size:12px;font-weight:normal;color:#fff;line-height:20px;letter-spacing:1px}a:link,a:visited,a:active{text-decoration:none;color:#9fc9bd}a:focus,a:hover{text-decoration:underline}a.line{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:'Times New Roman',Times,serif;font-weight:bold;text-transform:uppercase}h1{font-size:12px;font-weight:bold;color:#fff;line-height:16px;padding-bottom:25px}h2{font-size:35px;font-weight:bold;color:#fff;line-height:35px;padding:0
0 5px}h3{font-size:35px;font-weight:bold;color:#fff;line-height:35px;padding:0
0 25px}h4{font-size:13px;font-weight:bold;color:#fff;line-height:18px;margin-bottom:20px}h5{font-size:12px;font-weight:bold;color:#fff;line-height:18px}h6{font-size:22px;font-weight:bold;color:#9fc9bd;line-height:26px;margin-bottom:10px}.hl_01{font-family:'Times New Roman',Times,serif;font-size:35px;font-weight:bold;color:#878787;line-height:35px;text-transform:uppercase}.hl_02{font-family:'Times New Roman',Times,serif;font-size:30px;font-weight:bold;color:#fff;line-height:35px;text-transform:uppercase}.hl_03{font-family:'Times New Roman',Times,serif;font-size:35px;font-weight:bold;color:#bebebe;line-height:35px;text-transform:uppercase}.hl_04{font-family:'Times New Roman',Times,serif;font-size:29px;font-weight:bold;color:#878787;line-height:35px;text-transform:uppercase}.hl_05{font-family:'Times New Roman',Times,serif;font-size:35px;font-weight:bold;color:#fff;line-height:35px;text-transform:uppercase}.hl_06{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#9fc9bd;line-height:30px;text-transform:uppercase}.hl_07{font-family:'Times New Roman',Times,serif;font-size:35px;font-weight:bold;color:#9fc9bd;line-height:30px;text-transform:uppercase}.hl_08{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#878787;line-height:30px;text-transform:uppercase}.hl_09{font-family:'Times New Roman',Times,serif;font-size:38px;font-weight:bold;color:#fff;line-height:40px;text-transform:uppercase}.hl_10{font-family:'Times New Roman',Times,serif;font-size:32px;font-weight:bold;color:#878787;line-height:35px;text-transform:uppercase}.hl_11{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#fff;line-height:35px;text-transform:uppercase}.hl_12{font-family:'Times New Roman',Times,serif;font-size:18px;font-weight:bold;color:#fff;line-height:35px;text-transform:uppercase}.hl_13{font-family:'Times New Roman',Times,serif;font-size:35px;font-weight:bold;color:#323232;line-height:35px;text-transform:uppercase}.hl_14{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#323232;line-height:35px;text-transform:uppercase}.hl_15{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#323232;line-height:26px;text-transform:uppercase}.hl_16{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#9fc9bd;line-height:26px;text-transform:uppercase}h1.nopad{padding-bottom:5px}h2.padbot{padding-bottom:45px}h2.nopad{padding-bottom:0}h3.nopad{padding-bottom:0}h5.padtop{padding-top:45px}p.padbig{padding-bottom:17px}p.mrgsmall{margin-bottom:10px}ul.error{list-style:square;color:#f00;margin:0
0 20px 15px}ul.error
li{padding-left:5px;color:#f00}hr{margin:40px
0 37px;padding:0;border:0;border-bottom:1px dashed #3f3f3f}hr.small{margin:0
0 15px}hr.tiny{margin:0
0 4px}hr.mrgbot{margin:0
0 32px}hr.mrgtop{margin:32px
0 4px}.lower{text-transform:lowercase;font:inherit}.yummy{display:none}.small{font-size:10px;line-height:16px}#playground{width:1000px;margin:0
auto;padding:0
50px}#wrapper{width:1000px;margin-left:-50px;margin-bottom:20px}#stage{background:#000}.stage_hello{margin-bottom:100px;background:#000 url('/img/content_large_logo.png') bottom center no-repeat !important}.stage_hello
a.impressum{margin-top:530px}#header{height:190px}#header
a.logo{float:left;width:334px;height:100px;background:url('/img/sprites.png') 0 0 no-repeat}#header
ul{float:right}#header ul
li{float:left;margin-left:10px}#navigation{width:140px;padding:70px
50px;float:left}#navigation ul li
a{display:block;padding:5px
20px;font-family:'Times New Roman',Times,serif;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;line-height:16px}#navigation ul li a.hello_active,
#navigation ul li a.hello:hover{background:url('/img/sprites.png') -45px -100px no-repeat}#navigation ul li a.eatdrink_active,
#navigation ul li a.eatdrink:hover{background:url('/img/sprites.png') -40px -132px no-repeat}#navigation ul li a.company_active,
#navigation ul li a.company:hover{background:url('/img/sprites.png') -45px -162px no-repeat}#navigation ul li a.staff_active,
#navigation ul li a.staff:hover{background:url('/img/sprites.png') -45px -192px no-repeat}#navigation ul li a.contact_active,
#navigation ul li a.contact:hover{background:url('/img/sprites.png') -40px -222px no-repeat}#navigation ul li a.nyc4u_active,
#navigation ul li a.nyc4u:hover{background:url('/img/sprites.png') -45px -250px no-repeat}#content{float:left;width:760px}#stage
div.large_logo{clear:both;width:867px;height:689px}#content div.col-left{width:400px;margin-right:35px;float:left}#content div.col-right{width:300px;float:left}#content
ul.dash{list-style:none}#content ul.dash
li{padding-left:15px;margin-bottom:20px;background:url('/img/content_dash.png') 0 10px no-repeat}#content
ul.food{list-style:none;margin-bottom:10px}#content ul.food
li{font-family:'Times New Roman',Times,serif;font-size:14px;font-weight:bold;text-transform:uppercase}#content ul.food
li.even{color:#878787}#content ul.food
li.odd{color:#bebebe}#content
h1.accordion{background:url('/img/sprites.png') -318px -235px no-repeat}#content h1
span{font-family:'Times New Roman',Times,serif;font-size:12px;font-weight:bold;color:#fff;line-height:16px;display:block;padding-bottom:5px;border-bottom:1px dashed #3f3f3f}#content
p.address{color:#878787;font-size:10px;padding:15px
0 40px;margin:0;clear:both}#content
p.more{font-family:'Times New Roman',Times,serif;color:#fff;text-transform:uppercase}#content p.more a,
#content p.more
span{font-family:'Times New Roman',Times,serif;font-style:italic;color:#9fc9bd;text-decoration:underline;cursor:pointer;text-transform:uppercase}#content
a.impressum{display:block;float:left;font-size:10px;color:#878787;padding-bottom:15px}#content
a.work{font-family:'Times New Roman',Times,serif;font-weight:bold;color:#9fc9bd;text-decoration:underline;text-transform:uppercase}#content
span.web{font-family:'Times New Roman',Times,serif;font-weight:bold;color:#878787;text-decoration:none;text-transform:uppercase}#content
a.nyc4u{font-family:'Times New Roman',Times,serif;font-weight:bold;color:#9fc9bd;text-decoration:underline;text-transform:uppercase;line-height:26px;font-size:22px}#content
div.teaser_coffee{margin-left:-20px;padding-left:10px;background:url('/img/sprites.png') -194px -447px no-repeat}#content div.teaser_coffee
h5{padding-top:155px;padding-left:10px}#content div.teaser_coffee
h6{padding-left:10px}#content div.teaser_coffee
p{padding-left:10px;background:url('/img/sprites.png') -236px -100px no-repeat}#content
div.teaser_coffee_totop{margin-top:-50px}#content
div.teaser_map{margin-top:50px}#content div.teaser_map
a.map{display:block;float:left;width:298px;height:167px;background:url('/img/sprites.png') 0 -280px no-repeat}#content
div.teaser_specials{margin:51px
0 60px;padding-bottom:10px;background:url('/img/content_pricetag.png') 60px bottom no-repeat}#content div.teaser_specials
h5{padding-bottom:30px}#content div.teaser_specials
.thl_01{font-family:'Times New Roman',Times,serif;font-size:24px;font-weight:bold;color:#323232;line-height:35px;text-transform:uppercase}#content div.teaser_specials
.thl_02{font-family:'Times New Roman',Times,serif;font-size:42px;font-weight:bold;color:#878787;line-height:36px;text-transform:uppercase}#content div.teaser_specials
.thl_03{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#fff;line-height:26px;text-transform:uppercase}#content div.teaser_specials
.thl_04{font-family:'Times New Roman',Times,serif;font-size:22px;font-weight:bold;color:#878787;line-height:18px;text-transform:uppercase}#content
div.teaser_wallpaper{margin-top:135px}#content div.teaser_wallpaper
a.download_1280{display:block;width:130px;height:82px;margin-bottom:10px;background:url('/img/sprites.png') 0 -691px no-repeat}#content div.teaser_wallpaper
a.download_1600{display:block;width:162px;height:122px;margin-bottom:10px;background:url('/img/sprites.png') 0 -569px no-repeat}#content div.teaser_wallpaper
a.download_1920{display:block;width:194px;height:122px;margin-bottom:10px;background:url('/img/sprites.png') 0 -447px no-repeat}form
fieldset{margin-bottom:20px}form fieldset label
input{margin-bottom:15px;border:2px
solid #fff;width:374px;padding:1px
6px;font-family:'Times New Roman',Times,serif;font-size:12px;font-style:italic;color:#000}form fieldset label.small
input{width:269px;float:left}form fieldset label.tiny
input{width:74px;float:left;margin-right:15px}form fieldset label
textarea{margin-bottom:15px;border:none;height:134px;width:374px;border:2px
solid #fff;padding:1px
6px;font-family:'Times New Roman',Times,serif;font-size:12px;font-style:italic;color:#000}form fieldset label
select{margin-bottom:15px;border:none;width:389px;border:2px
solid #fff;padding:1px
6px;font-family:'Times New Roman',Times,serif;font-size:12px;font-style:italic;color:#000;text-transform:uppercase}form fieldset label select
option{font-family:'Times New Roman',Times,serif;font-size:12px;font-style:italic;color:#000;text-transform:uppercase}form fieldset label.error input,
form fieldset label.error select,
form fieldset label.error select option,
form fieldset label.error textarea,
form fieldset label.error
input{color:#f00;border-color:#f00}form fieldset
input.submit{width:71px;height:12px;border:0;padding:0;cursor:pointer;margin-right:20px;float:left;background:url('/img/sprites.png') -240px -220px no-repeat}form fieldset
span.mandatory{display:block;float:left;color:#878787;font-size:10px;margin:-5px 0 20px}
