 
body,html{margin:0;padding:0;}

div#top{background:#1FA22E url("../img/bg_header.png") top left repeat-x; height:150px; padding:0; margin:10px 0 0;}
/******************************************************* header: */
div#header{width:800px;margin:0 auto;padding:2em 0.5em;position:relative;top:-10px;font-family:"Trebuchet MS",arial,verdana,helvetica,sans-serif;}
div#header span.h-contact{background: url(../img/bg_h_contact.gif) no-repeat;position:absolute;top:0;left:0;color:#980D1F;font-size:0.7em;width:398px;height:45px;margin:0;padding:0.5em 0 0 3em;}

div#header span.h-contact img{margin-right:0.5em;}

div#header img.stamp{position:absolute;top:125px;left:735px;}
div#header img#logo{position:absolute;top:65px;left:0px;border:none;}
div#page{margin:0 auto;padding:0;width:750px;}

div#exspotta{position:absolute;top:75px;left:775px;width:150px;height:150px;}
div#exspotta span{background: url(../img/stampel.png) no-repeat;width:133px;height:133px;display:block;}

div#exspotta span:hover{cursor:pointer;}

/** * html div#exspotta span{margin-bottom:78px;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/inc/img/stampel.png', sizingMethod='image';}*/
* html div#exspotta span{margin-bottom:78px; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/stampel.png', sizingMethod='image');}

div#wheretobuy{position:absolute; top:200px; left:775px; width:150px;}
div#wheretobuy h2{color:#1F922E;margin-bottom:-5px;font-family:Georgia,"Times New Roman",serif;}
div#wheretobuy h2 a{text-decoration:none;}
div#wheretobuy img{margin:0.5em 0 -1em;}

/******************************************************* content boxes: */
div#content{background:#fff;width:690px;margin:0 auto;padding:0;font-family:arial,verdana,helvetica,sans-serif;}

.main{margin:0.5em;padding:0.5em;font-size:70%;font-family:"Trebuchet MS",arial,verdana,helvetica,sans-serif;width:630px;}
.main p,
.main li,
.main dt,
.main dd{ font-size:120%; }
.main p{ margin:0 0 1em; }
.main sup{ font-size:70%; line-height:0.7em;}

dt{font-weight:bold;}

.left{float:left;width:225px;margin:1em 0 0 0;padding:1em 0 0 0;} 
.right{float:right;width:325px;margin:1em 3em 0 0;padding:0;} 

.main h1{
margin:0.5em 0 0.5em 0;padding:0;
font-size:2.8em;font-family:Georgia,"Times New Roman",serif;font-weight:bold;
color:#666;
}

.left h1, .right h1{width:250px;}

.main h2{
margin:1em 0 0;
padding:0;
font-size:1.6em;font-family:Georgia,"Times New Roman",serif;font-weight:bold;
color:#666;
}

.main h3{
margin:1em 0 0;
padding:0;
font-size:1.2em;font-family:Georgia,"Times New Roman",serif;font-weight:bold;
color:#666;
}

.scroll {
padding: 1em; 
height: 450px; 
overflow: auto;
scrollbar-face-color: #fff; 
scrollbar-highlight-color: #fff; 
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #ccc;
scrollbar-arrow-color: #000; 
scrollbar-track-color: #fff;
scrollbar-darkshadow-color: #ccc;
}

/******************************************************* breadcrumbs: */
div.breadcrumbs{background:#F9F5E5;padding:0 0 0 22px;min-height:23px;}
div.breadcrumbs p{margin:0;font-size:11px;color:#069;}
div.breadcrumbs a, div.breadcrumbs strong{color:black;}
div.breadcrumbs a:hover{color:#39c;}
p.breadcrumbs{padding:3px 0;font-weight:bold;}
div.breadcrumbs a{font-weight:normal;}
/******************************************************* SPnav: */
#spnav{
	color:#000;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	width:348px;
	height:16px;
	overflow:hidden;
	position:absolute;
	top:2px;right:0;
}

#spnav :link, #spnav :visited{text-decoration:none;color:#a20032;font-weight:normal;}
#spnav :hover{color:#ff0032;font-weight:normal;}
#spnav img{font-size:11px;font-weight:bold;border:none;height:16px;width:114px;margin-right:2px;vertical-align:bottom;}
#spnav span{position:relative;top:-2px;}
img#corner{position:absolute;top:0;right:330px;}
/******************************************************* footer: */
div#footer{
	color:#524e4e;
	background:#fff;
	padding:0.5em 1em 1em 1em;
	margin:2em 0 0;
	line-height:1.5em;
	border-top:1px solid #D8DADC;
	font-size:0.6em;
	font-family:verdana,arial,helvetica,sans-serif;
	float:none;
}
div#footer p{padding:0.5em;margin:0;}
div#footer span{margin:0;padding:0.5em;}
/******************************************************* formatting: */
.rightfloat{display:block;float:right;}
.leftfloat{display:block;float:left;}
.clear{clear:both;}
span.clear{display:block;height:1px;font-size:1px;line-height:1px;float:none;clear:both;}
.nonvisual{display:none;}
p.ingress{font-size:1.3em;}
p { margin-bottom:1em; }
a img{border:none;}
:link{color:#1FA22E;}
:visited{color:#906B4B;}
a:hover{color:#1CD24C;}
ul li{margin-bottom:0.5em;}

