body {
    margin:0;
    padding:0;
    width:100%;
    text-align:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #222;
    background: #FFF;
}

p{
    margin: 0 0 12px 0;
    padding: 0;
}

h1, h2, h3, h4{
    margin: 0;
    padding:0;
}

h1{
	font-size: 17pt;
	font-weight: normal;
	color: #DBB351;
	padding:0 0 15px 0;
	letter-spacing: 0.1em;
	font-style: normal;
}

h2{
	font-size: 16px;
	font-weight: bold;
	color: #DBB351;
	font-variant: small-caps;
	padding: 5px 0 15px 0;
	letter-spacing: 0.1em;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #421a0f;
   line-height: 14px;
	letter-spacing: 0.1em;
}
h4{
	color: #DBB351;
   padding: 4px 0;
   font-size: 1.1em;
	font: normal 1em/14px Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited{
	text-decoration: none;
	color: #DBB351;	
}
a:hover, a:active{
	color: #4b1d0e;	
}

img{
    border:0px;
}

.clear{
    clear: both;
    width: 0;
    height: 0;
}
.normtexthell{
	color: #777;
}
.yellow_bold{
	font-weight: bold;
	color: #DBB351;
}
#site{
	width: 900px;
	min-height: 600px;
	margin: 0 auto;
	position: static;
}
#headstripe{
	height: 5px;
	width: 100%;
	background: url(stripe_header_footer.gif);
}
#footer{
	height: 10px;
	width: 100%;
	background:url(stripe_header_footer.gif);
}

#sondernav{
	text-align: right;
	text-transform: uppercase;
	padding: 3px 40px 0 0;
	font-size: 1.1em;
}
#sondernav a{
	padding: 0 0 0 15px;
}
/* @group mainnav */

#mainnav{
	padding: 115px 0 0 0;
	margin: 10px 0 0 0;
	background:url(bg_mainnav.jpg);
}
#mainnav ul{
	margin:0 0 0 280px;
	width: 580px;	padding: 4px 40px 4px 0;	text-align:left;
	background: #dbb452;}#mainnav ul li{	display: inline;
	margin: 0 1px 0 0;    text-align: left;}#mainnav ul li a {	padding:0 22px 5px 0;	text-transform:uppercase;	font-size: 9pt;	font-weight: normal;    margin: 0;    color: #FFF;
	font-style: normal;
	letter-spacing: 1px;
}#mainnav ul li a:hover, #mainnav ul li a:active {	color: #421a0f;}#mainnav ul li a.current{	color: #421a0f;
}
/* @end */
/* @group Subnav */

#subnav{
	height: 106px;
	padding: 9px 0 5px 0;
	margin: 0;
	background:#d7682c;
}
#subnav ul{
	margin:0 0 0 280px;	padding:0;	text-align:left;}#subnav ul li{
	margin: 0;    text-align: left;
	list-style-image: none;
	list-style-type: none;
	padding: 2px 0;
}#subnav ul li a {	padding:0 0 0 10px;	text-transform:uppercase;	font-size: 11px;	font-weight: normal;    margin: 0;    color: #FFF;
	font-style: normal;
	letter-spacing: 1px;
}#subnav ul li a:hover, #subnav ul li a:active {	color: #421a0f;}#subnav ul li a.current{	color: #421a0f;
	font-weight: bold;}
/* @end */


/* @group content */
#content{
	min-height: 300px;
	font-size: 1.2em;
	width: 580px;
	padding: 20px 40px 20px 280px;
	position: relative;
}
#content ul li{
	margin-bottom: 3px;
}
/* @end */
/* @group teaser */

#teaser{
	display: block;
	float: left;
	width: 240px;
	margin: 5px 0 0 0;
	padding: 15px;
	color: #777;
	font-size: 1.1em;
}
#teaser p{
    margin: 0 0 5px 0;
    padding: 0;
}

/* @end */


