/*--------------- IT DESIGNER.NET -----------------*/
/*			       Mikael Löfberg    		       */
/*				 info@itdesigner.se				   */
/*-------------------------------------------------*/


	html, body {
	  background: #d3c7ad;
	  margin: 0;
	  margin-top:0px;
	  padding: 0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color: #333333;
	  }
	
	a:link,
	a:active,
	a:visited {
		text-decoration:underline;
		color:#333333;
		}
	
	a:hover {
		text-decoration:underline;
		color:#e81d2d;
		}
		
	h1 {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:18px;
		font-weight:bold;
		margin-top:3px;
		margin-bottom:3px;
		}
		
	h2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:14px;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;
		}
		
	h3 {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:bold;
		color:#FF0000;
		margin-top:0px;
		margin-bottom:0px;
		}
		
	h4 {
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:10px;
		font-weight:bold;
		color:#FF0000;
		margin-top:0px;
		margin-bottom:0px;
		}
		
	.Btn {
		font-size:10px;
		width:145px;
		}



/*--------------- HUVUDDELAR -----------------*/

	#container {
		width: 766px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		}
	
	#main {
		width: 766px;
		float:left;
		overflow:hidden;
		background-image:url(../grafik/bg_main.gif);
		}
		
	#Fullmain {
		width: 766px;
		float:left;
		overflow:hidden;
		background-image:url(../grafik/bg_fullmain.gif);
		}
		
	#Top {
		position:relative;
		text-align:left;
		width:746px;
		height:50px;
		padding:10px;
		padding-bottom:20px;
		margin-bottom:0px;
		background-color:#e7dfd8;
		z-index:1;
		}
		
			.Flags {
				position:absolute;
				left:500px;
				top:20px;
				}
		
	#TopImage {
		position:relative;
		width:766px;
		height:250px;
		background-color:#000fff;
		}
		
	#TopLeft {
		position:relative;
		text-align:center;
		font-size:26px;
		float:left;
		padding-top:10px;
		width:193px;
		height:40px;
		background-color:#e7dfd8;
		}
		
	#TopRight {
		position:relative;
		text-align:left;
		font-size:26px;
		color:#FFFFFF;
		float:left;
		width:573px;
		height:50px;
		padding-top:0px;
		background-color:#dc485b;
		background-image:url(../grafik/mnu_bg.gif);
		background-repeat:repeat-x;
		}
		
	.Left {
		position:relative;
		float:left;
		width:193px;
		padding-top:20px;
		text-align:left;
		background-color:#ded6d2;
		background-image:url(../grafik/bg_leftmnu.gif);
		background-repeat:no-repeat;
		}
		
			.MenuLine {
				margin-top:30px;
				margin-bottom:30px;
				padding-left:20px;
				}
		
	.Center {
		float:left;
		padding:20px;
		width:360px;
		}
		
	.FullCenter {
		float:left;
		padding:20px;
		width:533px;
		}
		
	.Right {
		float:left;
		width:153px;
		padding-top:20px;
		padding-left:10px;
		padding-right:10px;
		}
		
		.ROne {
			float:left;
			width:43px;
			margin-bottom:3px;
			}
			
		.RTwo {
			float:left;
			width:105px;
			margin-bottom:3px;
			}
			
		.FormOne {
			float:left;
			width:43px;
			margin-bottom:3px;
			}
			
		.FormTwo {
			float:left;
			width:135px;
			margin-bottom:3px;
			}
			
		.RForm {
			width:105px;
			border: solid 1px #666666;
			margin-bottom:3px;
			}
		
	.ColumnCenter {
		width:490px;
		float:left;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		padding-right:10px;
		text-align:left;
		border-right:1px solid #666666;
		}
		
		.ColumnRightText {
			padding-left:10px;
			}

		.LastObjectsHead {
			width:100%;
			border-bottom:solid 0px #666666;
			}
			
	.ColumnRight {
		width:205px;
		margin-top:10px;
		padding-left:10px;
		float:left;
		text-align:left;
		border-left:0px solid #666666;
		}

/*--------------- PRISLISTA -----------------*/

	.PrisWrapper {
		width:533px;
		float:left;
		}
		
	.PrisOne {
		float:left;
		width:50px;
		padding-bottom:5px;
		}
		
	.PrisTwo {
		float:left;
		width:333px;
		padding-bottom:5px;
		}
		
	.PrisThree {
		float:left;
		width:45px;
		padding-left:4px;
		padding-bottom:5px;
		border-left:solid 1px#cccccc;
		}
		
	.PrisFour {
		float:left;
		width:45px;
		padding-left:4px;
		padding-bottom:5px;
		border-left:solid 1px#cccccc;
		}
		
	.PrisFive {
		float:left;
		width:45px;
		padding-left:4px;
		padding-bottom:5px;
		border-left:solid 1px#cccccc;
		}
	
			.PrisTwoHead {
				float:left;
				width:333px;
				height:15px;
				margin-top:20px;
				background-color:#eeeeee;
				font-size:10px;
				font-weight:bold;
				color:#666666;
				}
			
			.PrisThreeHead {
				float:left;
				width:45px;
				height:15px;
				margin-top:20px;
				background-color:#eeeeee;
				padding-left:5px;
				font-size:10px;
				font-weight:bold;
				color:#666666;
				}
				
			.PrisFourHead {
				float:left;
				width:45px;
				height:15px;
				margin-top:20px;
				background-color:#eeeeee;
				padding-left:5px;
				font-size:10px;
				font-weight:bold;
				color:#666666;
				}
				
			.PrisFiveHead {
				float:left;
				width:45px;
				height:15px;
				margin-top:20px;
				background-color:#eeeeee;
				padding-left:5px;
				font-size:10px;
				font-weight:bold;
				color:#666666;
				}

/*--------------- FORM -----------------*/

		.ContactLeft {
			float:left;
			width:100px;
			margin-bottom:5px;
			}
			
		.ContactRight {
			float:left;
			width:260px;
			margin-bottom:5px;
			}
			
		.SendRow {
			width:360px;
			text-align:right;
			margin-bottom:20px;
			}
		
		.FormRow {
			width:260px;
			border: 1px solid #999999;
			}

/*--------------- BOTTEN -----------------*/

	#Bottom {
		width:766px;
		height:20px;
		margin: auto;
		}
		
		.BottomLeft {
			width:500px;
			float:left;
			padding-top:12px;
			border-top:solid 1px #000000;
			}
			
		.BottomRight {
			width:266px;
			padding-top:0px;
			float:left;
			text-align:right;
			font-size:11px;
			border-top:solid 1px #000000;
			}



						
/*------------------ LEFT MENY --------------------*/
	
	ul.LeftMenu	{
		margin: 0px;
		padding: 0px;
		overflow:hidden;
		}
	
	ul.LeftMenu li {
		float:left;
		width:173px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:20px;
		font-size:16px;
		color:#e81d2d;
		list-style:inside;
		list-style-image: url(../grafik/mnu_off.gif);
		}
		
			.LeftMenu a:link,
			.LeftMenu a:active,
			.LeftMenu a:visited {
				text-decoration:none;
				font-size:16px;
				color:#ffffff;
				}
		
			.LeftMenu a:hover {
				text-decoration:none;
				color:#e81d2d;
				}

						
	.IcoPlus {
		margin-right:5px;
		margin-top:2px;
		}
						
/* Lightbox */

	#Object {
		width:480px;
		overflow:hidden;
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		border: solid 0px #000000;
		}
		
			ul.ObjectImg {
				display:inline;
				overflow:hidden;
				float:left;
				margin-right: 0px;
				margin-left: 0px; 
				padding: 0 0 0 0;
				
				border:0px solid #000000;
				}
				
					ul.ObjectImg li {
						display: block;
						float: left;
						list-style-type: none;
						margin-right:7px;
						margin-bottom:3px;
						}
						
					ul.ObjectImg li.head {
						display: block;
						list-style-type: none;
						width:100%;
						font-size:14px;
						font-weight:bold;
						margin-right:7px;
						margin-bottom:3px;
						}