		

	body {
		background-color: #fff; 
		font-family: Arial, 'Times New Roman';
		font-size: 13px;
		margin: 0;
	}

	div#container {
		width: 940px; 
		margin: 0 auto;  
		padding: 0px;
		height: 100%;
	}	

	td#topleft {
		width: 26px; 
		height: 297px;
		background-image: url('images/gardinstang-left.jpg');
		background-repeat: no-repeat;
		background-position: left top; 
	}

	#topright {
		width: 26px; 
		height: 297px;
		background-image: url('images/gardinstang-right.jpg');
		background-repeat: no-repeat;
		background-position: right top; 
	}
	
	#left {
		width: 26px; 
		height: 1px;
		background-image: url('images/left.jpg');
		background-repeat: x-repeat;
		background-position: left top;  
	}

	#right {
		width: 26px; 
		height: 1px;
		background-image: url('images/right.jpg');
		background-repeat: x-repeat;
		background-position: left top;  
	}

	#bottomleft {
		width: 26px; 
		height: 21px;
		background-image: url('images/gardinstang-left.jpg');
		background-repeat: no-repeat;
		background-position: left top;  
	}

	#bottomright {
		width: 26px; 
		height: 21px;
		background-image: url('images/gardinstang-right.jpg');
		background-repeat: no-repeat;
		background-position: right top;
	}


	div#content { 
		width: 868px; 
		background-color: #fff; 
		margin-left: 6px;
		margin-right: 5px;
	}
	
	div#leftcontent {
		float: left; 	
		width: 641px; 
		margin-left: 6px;
		padding-right: 2px;
		background-image: url('images/vdots.jpg');
		background-repeat: repeat-y;
		background-position: right top;
	}

	div#rightcontent {
		float: right;
		width: 220px; 
		margin-right: 5px;
				
	}
	
	div#bottom {
		text-align: center;
		clear: both;
		color: #CA2027;
		font-size: 12px;
		padding-top: 5px;
		padding-bottom: 5px;	
	}


	div#navcontainer {
		margin-left: 6px;
		margin-right: 5px;
		width: 868px; 
		text-align: center;
		margin-bottom: 20px;
		height: 27px;
	}

	ul#navlist {
		margin: 0;
		padding: 0;
		background-color: #CA2027;
		width: 868px;
		height: 23px;
	}

	#navlist ul, li 
	{
		display: inline;
		list-style-type: none;
	}	
			
	#navlist a, #navlist a:link, #navlist a:visited
	{
		font-size: 13px;
		float: left;
		line-height: 23px;
		margin: 0 8px 4px 8px;
		text-decoration: none;
		color: #fff;
	}	

	#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
	{
		border-bottom: 4px solid #000;
		padding-bottom: 2px;
		margin-bottom: -5px;
		background: transparent;
		color: #000;
	}

	#navlist a:hover { color: #000; }




	#subnavlist ul
	{
		margin-left: 5px;
		padding: 0;
		list-style-type: none;
		font-family: sans-serif, Arial, Helvetica;
		font-size: 14px;
	}

	#subnavlist li { 
		margin: 0; 
		height: 21px;	
	}

	#subnavlist a
	{
		text-decoration: none; 
		color: #000;
		display: block;
		padding: 4px 2px 2px 24px;
		width: 157px;
		height: 21px;
		background-image: url(images/li_background.gif);
	}

	#subnavlist a:hover
	{
		background-image: url(images/li_mouseover.gif);
		color: #333;
		font-weight: bold;
	}


	a#active, #active a:visited, #active a:hover
	{
		background-image: url(images/li_mouseover.gif);
		color: #333;
		font-weight: bold;
	}

	a#subactive, #subactive a:visited, #subactive a:hover
	{
		background-image: url(images/li_mouseover_sub.gif);
		color: #333;
		font-weight: bold;
	}

	#subsubnavlist a:hover {  
		background-image: url(images/li_mouseover_sub.gif);
	}
		

	h1.headline 
	{
		font-family: Arial, 'Times New Roman'; 
		font-size: 17px;
		font-weight: normal; 
		color: #CA2027;

		margin-bottom: 0px;
		margin-top: 5px;
		
		padding: 0;

		background-image: url('images/dots.jpg');
		background-repeat: no-repeat;
		background-position: left bottom;
	}

	h2.subheadline 
	{
		font-family: Arial, 'Times New Roman'; 
		color: #CA2027;	
		margin-bottom: 15px;
		margin-top: 5px;	
		font-size: 17px;
		font-weight: normal;
	}
	
	div.infobox {
		float: left;
		margin-left: 8px;
		margin-top: 18px;
		width: 203px; 
		height: 197px;
		background-image: url('images/box.jpg');
		background-repeat: no-repeat;
		background-position: left top;
	}

	div.infobox_large {
		float: left;
		margin-left: 8px;
		margin-top: 18px;
		width: 309px; 
		height: 223px;
	}

	img {
		border: none;
	}

	img.picture {
		border: 1px solid #E8E8E8;
		margin-top: 20px; 
	}

	ul.smart_gallery {
		list-style: none;
		margin: 0;
		padding: 2px;
		width: 458px;
		text-align: center;
	}

	.smart_gallery li {
		display: inline;
		float: left;
		width: 224px; 
		height: 148px;
		border: 1px solid #4A809E;
		margin: 1px;
	}

	.smart_gallery li a img {
		width: 224px;
		height: 148px;
	}

	.smart_gallery li a:hover {
		position: relative;
	}

	.smart_gallery li:hover {
		border-color: #CA2128;
		margin: 1px;
		height: 148px;
	}

	.smart_gallery li a:hover img {
		position: relative; 
		left: -60px; 
		top: -40px; 
		width: 336px; 	
		height: 221px;
		border: 4px solid #4A809E;
	}
