﻿html
{
	height:100%;
	overflow-y:scroll;
}
body
{
	text-align:center;
	margin:0px;
	padding:0px;
	background:#D2222A;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:70.9%;
	height:100%;
}
img
{
	border:none;
}
h1
{
	color:#51B14C;
	font-size:1.5em;
}
h2
{
	color:#C2222A;
	font-size:1.1em;
}
a, a:active, a:visited
{
	color:#222222;
	text-decoration:none;
}
a:hover, a:focus
{
	color:#C2222A;
	text-decoration:none;
}
#drucklogo
{
	display:none;
}
#page
{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-283px;
	width:599px;
	min-height:100%;
	text-align:left;
	background: transparent url("images/hg.jpg") repeat-y scroll center center;
}
#head
{
	
}
#content
{
	width:315px;
	margin-left:50px;
	min-height:350px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:30px;
	background:#FFF;
}
#navi
{
	float:right;
	margin-right:19px;
	width:142px;
	margin-bottom:30px;
}
#footer
{
	position:absolute;
	bottom:0px;
	margin-top:-90px;
	width:599px;
	height:15px;
	background:transparent url("images/footer.gif") no-repeat scroll bottom center;
	font-size:0.8em;
	text-align:left;
	padding-top:5px;
}
#footerdeko
{
	position:absolute;
	text-align:right;
	padding-right:93px;
	top:-117px;
	left:390px;
}
#footertext
{
	padding-left:37px;
}
#leftside
{
	position:absolute;
	top:60px;
	left:-169px;
}
#rightside
{
	position:absolute;
	top:40px;
	left:625px;
}

/* NAVI */


#navi ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#navi li
{
	padding:0px;
	margin:0px;
}
#navi li a
{
	display:block;
	color:#51B14C;
	text-decoration:none;
	padding:7px;
	padding-left:20px;
}
#navi li.active
{
	color:#FFFFFF;
}
#navi li.parent a
{
	color:#C2222A;
	text-decoration:none;
}
#navi li.active a
{
	background:#C2222A;
	color:#FFFFFF;
	text-decoration:none;
}
#navi li ul
{
	padding:0px;
	margin:0px;
	margin-left:10px;
}
#navi li ul li
{
	padding:0px;
	margin:0px;
}
#navi li.active ul li a
{
	background:transparent;
	display:block;
	color:#C2222A;
	text-decoration:none;
}

/* STANDORT */
#sushi_googlemap
{
	width:310px;
	height:270px;
	overflow:hidden;
}

/* START */

#start_page
{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-353px;
	width:706px;
	min-height:100%;
	text-align:left;
	background: transparent url("images/start_hg.jpg") repeat-y scroll center center;
}
#start_head
{
	
}
#start_footer
{
	position:absolute;
	bottom:0px;
	margin-top:-90px;
	width:706px;
	height:150px;
	background:transparent url("images/start_footer.gif") no-repeat scroll bottom center;
	font-size:0.8em;
	text-align:left;
}
#start_footerdeko
{
	text-align:right;
	padding-right:68px;
}
#start_footertext
{
	margin-top:4px;
	padding-left:138px;
}

/* SHOWIMAGE */

#showImageBG
{
	background:#C2222A none repeat scroll 0% 0%;
	display:none;
	height:1200px;
	left:0px;
	margin:0px;
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
	opacity:0.75;
	padding:0px;
	position:absolute;
	top:0px;
	width:100%;
}
#showImage
{
	display:none;
	height:100%;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	width:100%;
}
#showImageDiv
{
	height:300px;
	margin:50px auto auto;
	text-align:center;
	width:300px;
}
#showImage #showImageSRC
{
	background:#EEEEEE none repeat scroll 0% 0%;
	margin-bottom:5px;
}

/* GALERIE */

#galerie .imgGalerie div
{
	width:95px;
	height:100px;
	float:left;
	text-align:right;
}
#galerie .imgGalerie div a
{
	display:block;
}
#galerie .imgGalerie div a img
{
	border:2px solid #C2222A;
}

.tblDelivery th, .tblDelivery td
{
	padding:1px 3px;
}
/* Special */
.special
{
    border: 2px solid #E5E343;
    padding: 8px;
    font-size: 125%;
}
.special h2
{
    margin-top: 0;
    font-size: 145%;
    color: #C2222A;
}
.special h1
{
    margin-top: 0;
    color: #C2222A;
    font-size: 200%;
}
.important1
{
	color: #C2222A;
}
.subtitle
{
	color: #51B14C;
}