
	*{padding: 0; margin: 0; }
	
	  h1 {font-size: 15px; color: #79797b}
	  body {
		background-image: url("images/bg.jpg");
		font-size: 11px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		color: #ffffff;
		margin: 0px 0px 0px 0px;
		text-align:center;
		}

		.mainbackground
		{	
			width:100%;
			left:0px;
			top:0px;
			min-height:516px;
			position:absolute;
			background-image: url("images/bgtop.jpg");
			background-repeat: repeat-x;
			background-position: left top;
			text-align:center;
			}
	
		.mainsite
		{	position:relative;
			left:50%;
			top:0px;
			width: 1008px;
			margin-left:-504px;
			margin-right:auto;
			margin-bottom:auto;
			text-align:left;
			align:center;
			padding-bottom: 0px;
			}

	.cal_month
	{	font-size: 15px;
		
	}

			
	.area_top
	{	position:relative;
		width:auto;
		height:240px;
	}
			
			
	.area_mid
	{	position:relative;
		width:auto;
		min-height:320px;
	}			
			
			
	.area_bottom
	{	position:relative;
		float:right;
		width:100%;
		min-height:100px;
	}

	
		.topbox
		{	
			margin-top:50px;
			background-image: url("images/topbox.png");
			background-repeat: no-repeat;	
			width: 100%;
			height:42px;
			padding:0px 0px 0px 0px; 
			position: absolute;
			z-index:80;
			}		
	
		.toplogo
		{	
			margin-top:10px;
			margin-left: 38px;
			background-image: url("images/toplogo.png");
			background-repeat: no-repeat;		
			width: 71px;
			height: 69px;
			padding:0px 0px 0px 0px; 
			position: absolute;
			z-index:100;
		}
		
		.topname
		{	
			margin-top:32px;
			margin-left: 120px;
			background-image: url("images/topname.png");
			background-repeat: no-repeat;		
			width: 273px;
			height: 19px;
			padding:0px 0px 0px 0px; 
			position: absolute;
			z-index:100;
		}
	
		.topbar
		{	
			margin-top:70px;
			margin-left:30px;
			width: 100%;
			align:center;
			padding:0px 0px 0px 0px; 
			position: absolute;
			z-index:50;
			}		
			
		
	.menu
	{	float:left;
		width: 23%;
		position:relative;
	}
		
		
		
	.content
	{	float:right;
		width: 75%;
		padding: 0px 10px 20px 2px;
		margin: 0px 0px 0px 0px;
	}	
		
		
		
		
		
		.menu_top
		{	
			background-image: url("images/box_top.png");
			background-repeat: no-repeat;		
			width: 219px;
			height: 11px;
			padding:0px 0px 0px 0px; 
			position: relative;
		}		
		
		
		.menu_mid
		{	
			background-image: url("images/box_mid.png");
			background-repeat: repeat-y;		
			width: 219px;
			padding:0px 0px 0px 0px; 
			position: relative;
		}		
				
		
		.menu_logo
		{	
			background-image: url("images/box_logo.png");
			background-repeat: no-repeat;
			background-position: 3px bottom;	
			width: 219px;
			min-height: 200px;
			padding:0px 0px 0px 0px; 
			position: relative;
		}			
		
		
		.menu_bottom
		{	
			background-image: url("images/box_bottom.png");
			background-repeat: no-repeat;		
			width: 219px;
			height: 12px;
			padding:0px 0px 50px 0px; 
			position: relative;
		}	
		
		
			
			
		.bottom
		{	
			background-image: url("images/bottom.png");
			background-repeat: no-repeat;		
			width: 100%;
			height: 100px;
			padding:7px 0px 0px 0px; 
			position: relative;
			text-align:center;
			color: #5a5a5a;
		}
			

			
		.note
		{	
			width: 204px;
		}
		
			
		.notetop
		{	
			background-image: url("images/notetop.png");
			background-repeat: no-repeat;		
			width: 100%;
			height: 22px;
			position: relative;
			text-align:center;
		}	
		
		.notemid
		{	
			background-image: url("images/notemid.png");
			background-repeat: repeat-y;		
			width: 100%;
			min-height: 60px;
			position: relative;
			text-align:left;
			padding: 0px 25px 10px 15px;
			color:#666666;
		}		

		.notebottom
		{	
			background-image: url("images/notebottom.png");
			background-repeat: no-repeat;		
			width: 100%;
			height: 6px;
			position: relative;
			text-align:center;
			padding: 0px 0px 20px 0px;
		}	

		

		.e_top
		{	
			background-image: url("images/e_top.png");
			background-repeat: no-repeat;		
			width: 191px;
			height: 11px;
			padding:0px 0px 0px 0px; 
			position: relative;
		}		
		
		
		.e_mid
		{	
			background-image: url("images/e_mid.png");
			background-repeat: repeat-y;		
			width: 191px;
			padding:0px 0px 0px 0px; 
			position: relative;
		}		
				
		
		.e_logo
		{	
			background-image: url("images/e_logo.png");
			background-repeat: no-repeat;
			background-position: 3px bottom;	
			width: 191px;
			min-height: 60px;
			padding: 0px 40px 50px 14px; 
			margin: 0px 20px 0px 0px;
			position: relative;
			color:#424242;
			text-align:left;
		}			
		
		
		.e_bottom
		{	
			background-image: url("images/e_bottom.png");
			background-repeat: no-repeat;		
			width: 191px;
			height: 13px;
			padding:0px 0px 10px 0px; 
			position: relative;
		}	
		
		

	.e_text {
		width: 80%;
		padding: 0px 20px 0px 0px;
		}

		
			
			
	.menulink A.menulink:link, .menulink A.menulink:visited, .menulink A.menulink:active     
					{
							display:block;
							width:194px;
							padding: 4px 1px 4px 16px;	
							margin: 0px 20px 0px 3px;
							color: #424242;
							font-size:12px;
							text-decoration: none;
					}
	 .menulink A.menulink:hover   {	
							background-image: url("images/arrow.png");
							background-repeat: no-repeat;
							background-position: 8px 10px;
							text-decoration:none;
							}
							
							
	.menulink_h A.menulink_h:link, .menulink_h A.menulink_h:visited, .menulink_h A.menulink_h:active     
					{
							display:block;
							width:194px;
							padding: 4px 1px 4px 16px;	
							margin: 0px 20px 0px 3px;
							color: #424242;
							font-size:12px;
							font-weight:bold;
							background-image: url("images/arrow.png");
							background-repeat: no-repeat;
							background-position: 8px 10px;
							text-decoration: none;
					}
	 .menulink_h A.menulink_h:hover   {	
							text-decoration:none;
							}
							
							
			
	.undermenulink A.undermenulink:link, .undermenulink A.undermenulink:visited, .undermenulink A.undermenulink:active     
					{
							display:block;
							width:194px;
							padding: 2px 1px 2px 16px;	
							margin: 0px 20px 0px 3px;
							color: #424242;
							font-size:11px;
							text-decoration: none;
					}
	 .undermenulink A.undermenulink:hover   {	
							background-image: url("images/arrow.png");
							background-repeat: no-repeat;
							background-position: 8px 7px;
							text-decoration:none;
							}
							
							
	.undermenulink_h A.undermenulink_h:link, .undermenulink_h A.undermenulink_h:visited, .undermenulink_h A.undermenulink_h:active     
					{
							display:block;
							width:194px;
							padding: 2px 1px 2px 16px;	
							margin: 0px 20px 0px 3px;
							color: #424242;
							font-size:11px;
							font-weight:bold;
							background-image: url("images/arrow.png");
							background-repeat: no-repeat;
							background-position: 8px 7px;
							text-decoration: none;
					}
	 .undermenulink_h A.undermenulink_h:hover   {	
							text-decoration:none;
							}


		.highlight
   	 	{ 
		margin-bottom:0px;
		margin-right:10px;
		padding-right:10px;
		color:#333333;
		}	
			
			
	.headline  {
		font-size: 18px;
		padding: 0px 0px 20px 0px;
		background-image: url("images/stroke.png");
		background-repeat: no-repeat;
		background-position: left 75%;
	}
			

	.e_headline  {
		font-size: 13px;
		padding: 0px 34px 14px 0px;
		text-align:right;
	}
		


	.showmade  {
		font-size: 10px;
		padding:0px 0px 20px 10px;
	}						
			
	.home  {
		position: absolute;
		left: 15px;
		top: -26px;
	}		
	
	.sitemap  {
		position: absolute;
		left: 32px;
		top: -24px;
	}	
	
	.viggo  {
		position: absolute;
		left: 49px;
		top: -24px;
	}	
	

	.here_you_are  {
		position: absolute;
		right: 20px;
		top: -24px;
		font-size:10px;
	}	
	

	li {
		padding: 0px 0px 0px 5px;
		margin: 0px 0px 0px 10px;
		}
	

	ul {
		padding: 0px 0px 0px 5px;
		margin: 0px 0px 0px 10px;
		}


			
	.gallery_image A.gallery_image:link, .gallery_image A.gallery_image:visited, .gallery_image A.gallery_image:active     
					{
							
							background-color:#FFFFFF;
							height: auto;
							width: auto;		
							text-decoration:none;			
					}
	 .gallery_image A.gallery_image:hover   {	
	 						background-color:#9e1a1d;
							text-decoration:none;
							}

			
	
		.form
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 180px;
		border:1px solid #9b9b93;
		padding: 2px;
		}
	
		.form2
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 240px;
		border:1px solid #9b9b93;
		padding: 2px;
		}		
	
		.form3
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 320px;
		border:1px solid #9b9b93;
		padding: 2px;
		}		
	
		.form_area
   	 	{ 
    	font-size: 11px;
    	font-weight: normal;
		width: 300px;
		height:100px;
		border:1px solid #9b9b93;
		padding: 2px;
		font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		}		
		
		
		

	  A:link    { text-decoration: underline; color: #ffffff}
	  A:visited { text-decoration: underline; color: #ffffff}
	  A:active  { text-decoration: underline; color: #ffffff}
	  A:hover   { text-decoration: none; color: #ffffff}

	  A.notetext:link    { text-decoration: none; font-weight:bold; color: #9e1a1d}
	  A.notetext:visited { text-decoration: none; font-weight:bold; color: #9e1a1d}
	  A.notetext:active  { text-decoration: none; font-weight:bold; color: #9e1a1d}
	  A.notetext:hover   { text-decoration: underline; font-weight:bold; color: #9e1a1d}	  

	  A.linkbottom:link    { text-decoration: none; color: #9e1a1d}
	  A.linkbottom:visited { text-decoration: none; color: #9e1a1d}
	  A.linkbottom:active  { text-decoration: none; color: #9e1a1d}
	  A.linkbottom:hover   { text-decoration: underline; color: #9e1a1d}
	  

	  A.highlight:link    { text-decoration: none; color: #9e1a1d}
	  A.highlight:visited { text-decoration: none; color: #9e1a1d}
	  A.highlight:active  { text-decoration: none; color: #9e1a1d}
	  A.highlight:hover   { text-decoration: underline; color: #9e1a1d}
	  

