img {behavior: url(http://www.siaglass.se/js/iepngfix.htc) }
* {
	margin: 0;
	padding: 0;
	border: 0;
}
p {
	font-size: 11px;
}
input, textarea {
	font-family:Verdana;
	font-size: 11px;
}

h1,h2,h3,h4,h5{font-family: Georgia;font-weight: normal;}
h1{color: #555;font-size: 30px;margin-bottom: 10px;}
h2{color: #555;font-size: 18px;margin-top: 20px;}


.startPage{
background-position-x: 20px;
background: #f7f5f6 url(/img/page/siaBackStart.jpg) top center no-repeat;
}

.contentPage{
background: #f7f5f6 url(/img/page/siaBackFading.jpg) top center repeat-y;
}

#container {
	margin: 0 auto;
	width: 950px;
	height:600px;
	background: url(/img/page/siabakgrund.jpg) no-repeat;
}
#middle {
	width: 950px;
	z-index: 1;
	height: 100%;
	clear: both;
	position: relative;
	top:-30px;
}
	#contentIndex {
		position: relative;
		padding: 5px 0px 15px 0px;
		width: 780px;
		height: 300px;
		margin: 0 auto;
	}
		#start-image {
			float: left;
			width: 260px;
		}
		#start-content {
			width: 440px;
			height: 293px;
			position: relative;
			float: left;
			background-color: #fff;
			padding: 0px 40px 0px 40px;
			
			margin-left: 0px;
		}
			#start-content h1 {
				font-size: 28px;
				font-weight: normal;
				margin: 30px 0px 10px 0px;
				color: #6f6f6f;
			}
			#start-content p {
				margin:10px 20px 10px 0px;
				font-size: 11px;
				line-height: 16px;
				letter-spacing: 0.7px;
				color: #4f4f4f;
			}
			#start-content img {
				position: absolute;
				bottom: -15px;
				right: -40px;
			}
	#start-links {
		display: block;
		padding-left: 85px;
	}
		#start-links div.start-button {
			position: relative;
			float:left;
			cursor: pointer;
			width: 182px;
			height: 82px;
			background-color: #fff;
			margin-right: 17px;
		}
		#start-links div.start-button-background {
			position: absolute;
			left: 0;
			top: 0;
			width: 182px;
			height: 82px;
			background-image: url(/img/page/boxes/startBoxBack.jpg);
			background-repeat: no-repeat;
		}
		#start-links img {
			position: absolute;
			bottom: 0;
			right: 0;
		}
		#start-links a {
			position: absolute;
			top: 8px;
			left: 8px;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			color: #6f6f6f;
			letter-spacing: 1px;
			line-height: 18px;
		}

	#page-container {
		background-color: white;
		width: 950px;
		height: 100%;
	}

/* RECIPE Start*/

#recipeThinBox .recipeThinBoxLeft{width:240px;float:left;}

#recipeThinBox .recipeThinBoxRight{width:240px;float:right;}


#receipeShare{position: relative;border: 1px solid #EEE;border-top:1px solid #AAA; background-color: #ecf9fc;}
	#receipeShare .receipePadding{position:relative;padding: 5px 0px 0px 25px;}
	#receipeShare .receipePadding .box{position: relative;float:left; width:155px; cursor: pointer;}
		#receipeShare .receipePadding .box .img{position: relative;float:left;}
		#receipeShare .receipePadding .box .text{position: relative;padding-top: 8px;}
		
		#showRecipe h1{font-size: 25px;}
		
		#showRecipe .toggle{padding:10px;padding-top: 5px;margin:0px;position: relative;clear:both;width:100%;background-color: #EEE;}
			#showRecipe .toggle img{border:1px solid #AAA;}

			#emailThis input {border: 1px solid #68bacb;padding: 2px;font-size: 9px;}
			#emailThis input.submit{background-color: #ecf9fc;}

#showRecipe #receipeBottomBox{margin:10px;}
#showRecipe .recipeDescriptionBox{position: relative;margin:0px;}


	#showRecipe .recipeDescriptionBox .desc{width:230px; float:left;}
	#showRecipe .recipeDescriptionBox .ingr{width:230px; float:left;}
	#showRecipe .recipeDescriptionBox h2{border-bottom:1px solid #68bacb; margin:0px;padding:2px 4px;font-size: 13px;font-family: Verdana;}
	#showRecipe .recipeDescriptionBox p{padding:4px;margin:0px;}


		
	
/* end RECIPE */

	
/* PRODUCTS */

.productItemBox h2{margin:0px 0px 0px 0px;font-size: 20px;}
.productItemBox .productItemShortDesc h3{margin:8px 0px 0px 0px;font-size: 13px;}
.productItemBox .productItemShortDesc h4{margin:6px 0px 0px 0px;font-size: 11px;}

.productItemBox h3, .productItemBox h4{font-family: Verdana;}

.productItemStuff p{padding:10px 0px 0px 0px;}


#productContainer{margin-top:30px;}

/* END PRODUCTS */	
	

td a:link{color:#404040;text-decoration: none;}
td a:visited{color:#404040;text-decoration: none;}
td a:hover{color:#68BACB;text-decoration: none;}
td a.active{color:#68BACB;}
	
	
	#menu a:link{color:#404040;text-decoration: none;}
	#menu a:visited{color:#404040;text-decoration: none;}
	#menu a:hover{color:#68BACB;text-decoration: none;}
	#menu a.active{color:#68BACB;}
	#menu{position: relative;width:200px;float:left;margin-right: 20px;font-size: 10px;line-height: 16px;margin-top: 26px;}
		#menu ul{list-style: none; margin:0px;padding:0px;}
		#menu li{margin:0px;padding:0px;}
		
			#menu ul .menu-level-one{line-height:25px;margin:4px 0px 0px 0px;background-color: #F8F8F8; border-top:1px solid #68BACB; border-bottom: 1px solid #BBB;padding:0px 0px 1px 10px;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;}
			/*#menu ul .menu-level-one{line-height:25px;margin:4px 0px 0px 0px;background-color: #F8F8F8; border-top:1px solid #68BACB; border-bottom: 1px solid #BBB;padding:0px 0px 1px 10px;text-transform: uppercase;font-size: 11px;letter-spacing: 1px;}*/
				#menu ul li{margin:0px 0px 0px 5px;padding:0px;}
				#menu ul .menuInside{border:1px solid white;}
				
				
		#menu #searcher{margin:20px 0px;position: relative;}
			#menu #searcher input{border:1px solid #68BACB;padding:3px;}
		
		#menu div.ingredient-cloud {padding:0px 10px 0px 0px;}
		
		#content{
			width:500px; position:relative;float:left;margin:30px 0px 0px 0px;color:#555;
		}
			#content .produktLinje{border-bottom: 1px solid #68BACB; padding-bottom: 30px;margin-bottom: 0px;}
		#page-content {
			width: 500px;
			position: relative;
		}
			#page-content h5{font-size: 14px; margin:17px 0px 0px;border-bottom:1px solid #DDD;font-family: Verdana;}
			#page-content p {
				margin-top: 8px;
				line-height: 16px;
			}
			#page-content a {color: #404040;text-decoration: none;}
			#page-content a:link {color: #404040;text-decoration: none;}
			#page-content a:visited {color: #404040;text-decoration: none;}
			#page-content a:hover {color: #68bacb;}
		#right-container {
			width: 210px;
			float: right;
			margin-top:30px;
			position: relative;
			padding: 0px;
		}
			#new-widget {
				visibility: hidden;
			}
			#new-widget input, select, textarea {
				width: 175px;
				background-color: transparent;
			}
				#new-widget select, textarea {
					width:190px;
					margin:3px;
					border: 1px solid #DDD;
				}
				#new-widget textarea {
					width: 175px;
				}
				#new-widget input.submit {
					background-color: #666;
					width:198px;
					padding:4px 0px;
					color: #fff;
				}
			#right-container div.widget {
				width: 210px;
				background: #FFF url(/Site/img/page/widget/widgetBack.jpg) repeat-y;
				border-top: 0;
				padding:4px 0px 10px 0px;
				border:1px solid #DDD;
				margin-bottom: 10px;
			}
			#right-container div.widget h3{font-family:verdana;font-weight:normal;background-color: #FFF;color:#666;font-size:14px;line-height:17px;margin:0;padding:3px 0px;text-align:left;width:194px;}
			#right-container div.widget p{padding:5px 14px;color:#444;}
				#right-container div.widget span.hejhopp1 {font-size:20px;}
				#right-container div.widget span.hejhopp2 {font-size:17px;}
				#right-container div.widget span.hejhopp3 {font-size:14px;}
				#right-container div.widget span.hejhopp4 {font-size:12px;}
				#right-container div.widget span.hejhopp5 {font-size:9px;}
				
				#right-container div.widget span a:link{color:#888;text-decoration: none;}
				#right-container div.widget span a:visited{color:#888;text-decoration: none;}
				#right-container div.widget span a:hover{color:#444;text-decoration: none;}
				#right-container div.widget span a.active{color:#444;}
			
			#right-container div.widget .widgetRecipesShowLatestBox{width: 180px; height: 50px; margin:5px 0px 5px 14px;}
				#right-container div.widget .widgetRecipesShowLatestBox .img{position: relative; border:1px solid #CCC; width:50px;height: 50px;float:left;}
				#right-container div.widget .widgetRecipesShowLatestBox .name{width: 120px; font-size: 10px; margin-top:10px; position: relative;float: right;}
				#right-container div.widget .widgetRecipesShowLatestBox .name a:link{color:#888;text-decoration: none;}	
				#right-container div.widget .widgetRecipesShowLatestBox .name a:visited{color:#888;text-decoration: none;}
				#right-container div.widget .widgetRecipesShowLatestBox .name a:hover{color:#444;text-decoration: none;}
				#right-container div.widget .widgetRecipesShowLatestBox .name a.active{color:#444;}	
		
				#right-container div.widget-head span.remove-widget {
					cursor: pointer;
					color: #fff;
				}
			#right-container div.widget-body {
				position: relative;color:#888;padding:3px 11px 8px 16px;margin:0px;/*background: #FFF url(/Site/img/page/widget/boxGray/middle.jpg) repeat-y;*/text-align: left;}
				#right-container div.widget-body p{padding:5px 8px 5px 0px;}	
				#right-container div.widget-body a {
					text-decoration: none;
					font-size: 11px;
					font-weight: bold;
					color: #666;
					letter-spacing: 1px;
				}
				#right-container div.widget-body a:hover {
					color: #68bacb;
				}

#close-session {
	position: absolute;
	z-index: 100;
	left: 15px;
	top: 15px;
	background-color: #666;
	border: 1px solid #68bacb;
	padding: 10px;
}
	#close-session a {
		font-weight: bold;
		color: #FBC117;
		text-decoration: none;
	}
	#close-session a:hover {
		color: #68bacb;
	}
#editMenuLayer {
	position: absolute;
	z-index: 100;
	left: 15px;
	top: 60px;
	background-color: #666;
	border: 1px solid #68bacb;
	padding: 10px;
}
	#editMenuLayer a {
		font-weight: bold;
		color: #FBC117;
		text-decoration: none;
	}
	#editMenuLayer a:hover {
		color: #68bacb;
	}
#docs-form {
	padding-top: 150px;
}
#docs-form input, select {
	border: 1px solid #68bacb;
	padding: 4px;
	margin: 5px;
	width: 150px;
	color: #68bacb;
}
#docs-form input.submit {
	background-color: #999;
	color: #000;
}
#postcard input, textarea {
	font-family: inherit;
	font-size: inherit;
	color: #68bacb;
	border: 1px solid #68bacb;
	padding: 3px;
}
.docs-document {
	display: inline-block;
	width: 200px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #68bacb;
}
.docs-document a {
	font-size: 13px;
}


div.hitlist {
	width: 320px;
	padding-top: 8px;
	padding-bottom: 20px;
	border-bottom: 1px solid #c3dfe5;
	position: relative;
	float:left;
	margin-right:30px;
}
div.hitlist-image {
	width: 60px;
	position: relative;
	float: left;
}
	div.hitlist-image img {
		width: 60px;
		border: 1px solid #ccc;
	}
div.hitlist-item {
	position: absolute;
	top:10px;
	left:70px;
	width: 250px;
	float:left;
	text-align: left;
}
	div.hitlist-item a {
		text-decoration: none;
		color: #666;
		letter-spacing: 1px;
	}
	div.hitlist-item a:hover {
		color: #68bacb;
	}
	div.hitlist-item h2 {
		margin-left: 10px;
		margin-top: 0;
		font-family: Verdana;
		font-size: 11px;
	}
div.recipe {
	width: 630px;
}
#receptBox{
width:730px;
}
	div.recipe img {
		margin-bottom: 15px;
		margin-left: 15px;
		border: 1px solid #ccc;
		float: right;
	}
	div.recipe p {
		margin-top: 15px;
	}
p.introduction {
	font-weight: bold;
}
img.image-list-item {
	float: left;
	padding-right: 20px;
}
span.nyhet {
	color: #BB274F;
}

a.remove-widget {
	text-decoration: none;
}
a.edit-widget {
	text-decoration: none;
}
a.exception-widget {
	text-decoration: none;
}
a.unexception-widget {
	text-decoration: none;
}

/* Accordion */
#accordion {
	margin: 25px;
}
h3.toggler {
	cursor: pointer;
	padding: 5px;
	border-bottom: 1px solid #68bacb;
	background-color: #efefef;
	font-family: Verdana, Tahoma, Georgia;
	font-weight: normal;
}
div.toggledFileList {
	margin-left: 15px;
}
div.toggledFileList div {
	padding: 3px;
}

div.listCloud {
	float: left;
	width: 670px; 
	margin-top: 25px;
	background: #fff url(/Site/img/cloudBack.png) repeat-y; 
	padding: 4px 0 10px 0; 
	border: 1px solid #ddd; 
	margin-bottom: 10px;
}
	div.listCloud h3 {
		font-family:verdana;
		font-weight:normal;
		background-color: #FFF;
		color:#666;
		font-size:14px;
		line-height:17px;
		margin:0;
		padding:3px 0px;
		text-align:left;
		width:670px;
	}
	div.listCloud span {
		padding-left: 14px;
		white-space: nowrap;
	}
	div.listCloud p {
		padding: 5px 14px;
		color: #444;
	}
	div.listCloud span.hejhopp1 {font-size:20px;}
	div.listCloud span.hejhopp2 {font-size:17px;}
	div.listCloud span.hejhopp3 {font-size:14px;}
	div.listCloud span.hejhopp4 {font-size:12px;}
	div.listCloud span.hejhopp5 {font-size:9px;}
	
	div.listCloud span a:link{color:#888;text-decoration: none;}
	div.listCloud span a:visited{color:#888;text-decoration: none;}
	div.listCloud span a:hover{color:#444;text-decoration: none;}
	div.listCloud span a.active{color:#444;}

#adminMenu{list-style: none;position: absolute;top:3px;left:3px;z-index: 999999;}
	#adminMenu li{float:left;margin-right:10px;border:1px solid #BBB; background-color: #EEE;padding:5px;}
		#adminMenu li a:link{color:#555;text-decoration: none;}
		#adminMenu li a:visited{color:#555;text-decoration: none;}
		#adminMenu li a:hover{color:orange;text-decoration: none;}
		
div.popUpOfTheYear {
	padding: 10px;
}
	div.popUpOfTheYear h2 {
		font-size: 18px;
	}
	div.popUpOfTheYear p {
		font-size: 11px;
		line-height: 12px;
		margin: 15px;
	}
	div.popUpOfTheYear img {
		float: left;
		height: 60px;
		margin: 3px 10px 0 0;
	}

body {
	font-family: Verdana;
	font-size: 11px;
	margin:0px;
	padding:0px;
}

.tinyTemplateContentStartBox{width:100%;position: relative;border-top:1px solid #68BACB;padding:20px 0px 0px 0px;clear:both;margin:20px 0px 0px 0px;}
	.tinyTemplateContentStartBox .tinyTemplateContentStartBoxImg{width:200px;position: relative;float:left;}
	.tinyTemplateContentStartBox .tinyTemplateContentStartBoxText{width:260px;position: relative;margin-left:220px;width:260px;}
		.tinyTemplateContentStartBox .tinyTemplateContentStartBoxText ul{margin:10px 0px 0px 12px;}
		.tinyTemplateContentStartBox .tinyTemplateContentStartBoxText ul li{margin:4px 0px 4px 0px;font-size:10px;list-style-type:disc; }
		.tinyTemplateContentStartBox .tinyTemplateContentStartBoxText h2{margin-top:0px;}

#top a {font-family:Verdana;}
#top a:link{text-decoration: none;color:#555;}
#top a:visited{text-decoration: none;color:#555;}
#top a:hover{text-decoration: none;color:#68BACB;}

#top
{
position: relative;
z-index: 3;
clear: both;
width:950px;
height:138px;
font-size: 11px;
text-transform: uppercase;
/*background: url(/Site/img/page/topBackH90.jpg) center no-repeat;*/
}
	#top ul{list-style: none;margin:0px;padding:0px;width:950px}
		#top ul li{float:left;width:125px;text-align: center; height:138px;letter-spacing: 1px; word-spacing: 1px; position: relative;}
		#top ul .logo{width: 170px; line-height: 0px;}
		body #top ul .topPadding{width:15px;margin:0px; padding:0px;overflow: hidden;}
		
		#top ul .topMenuText{line-height: 40px;width: 100%;position: absolute;top:53px;left:0px;cursor: pointer;}
		#top ul .topMenuBackground{background-color:#FFF; height: 40px;width: 100%;left:0px;position: absolute;top:53px;}

