body
{
	margin: 0;
	padding: 0;
	color: #747474;
	font-family: Tahoma;
	background: #fff;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th
{
	font-size: 12px;
}	
a,a:active,a:visited
{
	color: #ab0002;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
h1
{
	margin: 0 0 0 0;
	padding: 0;
	font-weight: 400;
	font-size: 14px;
}
h2
{
	font-size: 12px;
	color: #ff9600;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h3
{
}
#top
{
	background: url("/images/top-background.gif") no-repeat left bottom;
	padding: 30 40 11 0;
	text-align: right;
	vertical-align: bottom;
	font-weight: 900;
	font-size: 14px;
}
#left
{
	vertical-align: top;
	background: url("/images/left-background.jpg") no-repeat 0px 305px;
}
#right
{
	vertical-align: top;
	width: 100%;
	background: url("/images/text-background.gif") no-repeat;
	padding: 4 40 0 0;
}
a.submenu,a.submenu:active,a.submenu:visited
{
	display: block;
	font-size: 11px;
	text-decoration: none;
	color: #747474;
	margin: 1 0 1 69;
	width: 135;
}
a.submenu:hover
{
	background: #dfdfdf;
	text-decoration: none;
}
span.submenu
{
	display: block;
	font-size: 11px;
	text-decoration: none;
	color: #c40000;
	margin: 1 0 1 69;
	width: 135;
}
#ceriotti
{
	text-align: right;
	padding: 10 33 0 0;
}
#graphmenu
{
	margin: 27 0 20 0;
	width: 639;
	height: 128;
	background: url("/images/graph-background.gif") no-repeat 0px 28px;
}
#reception
{
	vertical-align: top;
	padding: 0 0 0 30;
}
.graph
{
	vertical-align: top;
}
.graph img
{
	margin-right: 0;
}
.graphlink
{
	vertical-align: top;
	padding: 8 30 0 0;
}
.graphlink a,.graphlink a:active,.graphlink a:visited
{
	color: #656565;
	text-decoration: none;
	font-size: 11px;
}
.graphlink a:hover
{
	text-decoration: underline;
}
#text
{
	padding: 0 33 0 43;
	text-align: justify;
}
#copyrightr 
{
	text-align: right;
	padding: 0 35 0 0;
}
#copyrightr a,#copyrightr a:active,#copyrightr a:visited
{
	color: #878788;
	font-size: 11px;
	text-decoration: none;
}
#copyrightl
{
	color: #000;
	font-size: 10px;
} 
td.modelsmall
{
	vertical-align: top;
	text-align: center;
}
td.modelsmall a,td.modelsmall a:active,td.modelsmall a:visited
{
	color: #5e5e5e;
	text-decoration: none;
	font-size: 14px;
	font-weight: 900;
}
.psel
{
	background: #909090;
	color: #FFF;
	padding: 2;
}
#modelpages
{
	padding: 0 0 0 42;
}
#modelpages div
{
	border-bottom: 1px solid #909090;
	padding: 0 0 2 0;
}
#modeltable th
{
	text-align: right;
}
#order
{
	background: #ebebeb;
	width: 100%;
	margin: 7 0 0 0;
}
#order td
{
	font-weight: 900;
	padding: 10 0 10 10;
}
#order input.text
{
	border: 1px solid #a9a9a9;
	width: 158;
}
#order textarea
{
	border: 1px solid #a9a9a9;
	width: 330;
	height: 165;
}
#order input.submit
{
	background: #c40000;
	color: #FFF;
	font-weight: 900;
	font-size: 11px;
	border: 0;
	padding: 3;
}
#prevnext
{
	margin: 45 0 0 120;
}
#prevnext * 
{
	font-size: 11px;
}
#pricetable
{
	width: 225;
}
#pricetable td
{
	color: #5e5e5e;
	border-bottom: 2px solid #e6e8ea;
	padding: 6 18 4 0;
}
#pricetable td.i
{
	color: #5e5e5e;
	border-bottom: 2px solid #e6e8ea;
	padding: 6 0 4 0;
}
ul
{
	margin-left: 0;
	padding-left: 15;
}
strong
{
	font-weight: 400;
}
.b
{
	font-weight: 900;
}
.news1date
{
	vertical-align: top;
	padding-right: 15;
}
.newsnotice
{
	vertical-align: top;
}
.newsnotice h2
{
	color: #000 !important;
}
.newsnotice p
{
	margin: 0px;
	padding: 0px;
}
.newsimage
{
	float: left;
}
.kal
{
	color: #B61914;
	font-weight: bold;
	font-size: 150%;
}
