body {
			background:#a1c8e0 url('../img/bg_body.jpg') top left repeat-x ;
			padding:0px;margin:0px;
		}

* {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#003d63;}

#warp {
	height:550px;width:650px;
	background: url('../img/bg_content.jpg') top left no-repeat;
	margin-bottom:-550px;
}
body.default #warp {
	background: url('../img/bg_content.jpg') top left no-repeat;
}
body.home #warp {
	background: url('../img/bg_content_home.jpg') top left no-repeat;
}


#navtop {
	display:block;
	height:153px;width:223px;
	margin-bottom:-153px;
}



#page {
	position:absolute;top:0px;left:0px;
	width:900px;
	/*margin-left:auto;margin-right:auto;*/
	margin-left:60px;
	border-left:1px solid white;border-right:1px solid white;
}


#logo {display:block;margin:20px 0px -85px 0px;padding:0px 0px 0px 630px;height:80px;}

#metanav {display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;height:138px;	xbackground-color:#00ff00;}
#metanav li {display:inline;padding:0px 10px 0px 0px;margin:0px;}
#metanav li a {text-decoration:none;font-size:11px;}
#metanav * {}
#slinnav {padding-left:320px;margin-bottom:2em;}
#slinnav a {text-decoration:none;}
#slinnav .delim {padding-left:7px;padding-right:7px;color:red;}

body.home #contentwrap {}
body.default #contentwrap {background: url('../img/bg_page.gif') top left repeat-y;background-color:#ffffff;}
body.popup {padding:1em;}

#navi {
	float:left;
	width:178px;
	padding-bottom:500px;
	overflow:hidden;
	background:url('../img/navi/navi_bg.gif');
	border-right:1px solid white;
}



#navi * {
	text-decoration:none;	
	color:#595a6d;
	border:0px;
	white-space:nowrap;
}
/*
#navi ul {
	display:block;margin:0px;padding:0px;
}

#navi li {
	display:inline;margin:0px;padding:0px;
}
*/
#navi .npimg {
	margin-top:20px;
}

#navi .nptext {
	padding:5px 10px 5px 65px;
	font-size:12px;
}
	
#navi .nptext.act, #navi .nptext.cur {
	background:url('../img/navi/np_bg.gif') 0px .25em no-repeat;
}


#content {
	float:left;
	width:700px;
	/*background-color:#ddffdd;*/
}

.t2 {}
.t2 .pagedeko {float:left;width:300px;}
.t2 .pagetext {float:left;width:400px;}
.t2 .pagetext .pad {padding-left:20px;padding-right:20px;}

.t1 {}
.t1 .pagedeko {float:right;width:264px;text-align:center;overflow:hidden;}
.t1 .pagetext {float:left;width:436px;}
.t1 .pagetext .pad {padding-left:20px;padding-right:20px;}

.t0 {}
.t0 .pad {padding-left:20px;padding-right:20px;}

cite {color:blue;}

fieldset {border:0px;}

h2 {font-size:16px}

.clearer {clear:both;}

.ingred .col1 {padding-right:2em;}
.ingred .bg1 {}

table.cols2 th {text-align:left;}
table.cols2 th,table.cols2 td {padding-right:1em;}
table.cols2 tr.borderbottom td {border-bottom:1px solid black;}

table.konform {}
table.konform th,table.konform td {text-align:left;padding-bottom:.1em;}
table.konform th {padding-right:2em;}
table.konform select,table.konform input,table.konform textarea {width:19em;}

a.hoverunderl {text-decoration:none;}
a.hoverunderl:hover {text-decoration:underline;}

.nobreak {white-space:nowrap;}

#seo {text-indent:-5000px;}