/* STYLESHEET - Garnstudio.com/design - Tormod Klingenberg 2005 */


/* Links */
a.sider:link
{
	color:#663333;
	font-weight:bold;
	text-decoration:none;
}
a.sider:visited
{
	color:#663333;
	font-weight:bold;
	text-decoration:none;	
}
a.sider:hover
{
	color:#666633;
	font-weight:bold;
	text-decoration:none;
}

a.main:link
{
	color:#666633;
	text-decoration:none;
}
a.main:visited
{
	color:#666633;
	text-decoration:none;	
}
a.main:hover
{
	color:#804000;
	text-decoration:none;
	border-bottom: 1px dashed #999999;
}
  
a.mainsmall:link
{
  font-size: 9px;
	color:#666633;
	text-decoration:none;
}
a.mainsmall:visited
{
  font-size: 9px;
	color:#666633;
	text-decoration:none;	
}
a.mainsmall:hover
{
  font-size: 9px;
	color:#804000;
	text-decoration:none;
	border-bottom: 1px dashed #999999;
}

a.mainred:link
{
	color:#804000;
	text-decoration:none;
}
a.mainred:visited
{
	color:#804000;
	text-decoration:none;	
}
a.mainred:hover
{
	color:#804000;
	text-decoration:none;
	border-bottom: 1px dashed #999;
}
  
a.main_searchyarn:link
{
	color:#666633;
	text-decoration:none;
	border-bottom: 1px solid #666633;
}
a.main_searchyarn:visited
{
	color:#666633;
	text-decoration:none;	
}
a.main_searchyarn:hover
{
	color:#804000;
	text-decoration:none;
	border-bottom: 1px dashed #999999;
}
  
a.aktivitet:link
{
	color:#666633;
	text-decoration:none;
}
a.aktivitet:visited
{
	color:#666633;
	text-decoration:none;	
}
a.aktivitet:hover
{
	color:#804000;
	text-decoration:none;
	border-bottom: 1px dashed #999999;
}

a.kategori_menu:link
{
	color:#666633;
	text-decoration:none;
}
a.kategori_menu:visited
{
	color:#666633;
	text-decoration:none;	
}
a.kategori_menu:hover
{
	color:#804000;
	text-decoration:none;
	font-weight:bold;
}

a.kategori_menu_color_red:link
{
	color:#804000;
	text-decoration:none;
	font-weight:bold;
}
a.kategori_menu_color_red:visited
{
	color:#804000;
	text-decoration:none;
	font-weight:bold;
}
a.kategori_menu_color_red:hover
{
	color:#804000;
	text-decoration:none;
	font-weight:bold;
}

a.menu:link
{
	color:#804000; 
	text-decoration:none;
	font-weight:bold;
}
a.menu:visited
{
	color:#804000; 
	text-decoration:none;
	font-weight:bold;
}
a.menu:hover
{
	color:#666633; 
	text-decoration:none; 
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
}

a.top_menu:link
{
	color:#804000; 
	text-decoration:none;  
	padding-left:30px; 
	padding-right:30px;
	padding-bottom:3px;
	font-weight:bold;
	border: 1px solid #ffffff;
}
a.top_menu:visited
{
	color:#804000; 
	text-decoration:none;  
	padding-left:30px; 
	padding-right:30px;
	padding-bottom:3px;
	font-weight:bold;
	border: 1px solid #ffffff;
}
a.top_menu:hover
{
	color:#666633; 
	text-decoration:none;  
	padding-left:30px; 
	padding-right:30px;
	padding-bottom:3px;
	font-weight:bold;
	border: 1px solid #cccccc;
	background-color:#eeeeee;
}
/* End links */

/* BODY */
.design_body
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
}

.design_top_menu
{
	margin-top:2px; 
	margin-bottom:3px; 
	padding-bottom:6px; 
	color:#006600; 
	border-bottom:1px solid #cccccc;
	font-size:12px;
}

.design_header
{
	padding-left:20px; 
}

.design_tittel
{
	margin-top:18px;
	width:100%;
	color:#666633;
	font-size:12px;
	font-weight:bold; 
}

.design_tittel_direktsok
{
	margin-top: 18px;
	width: 100%;
	color: #666633;
	font-size: 12px;
	font-weight: bold; 
}

.design_bilde
{
	border:1px solid #CCCCCC; 
	padding:5px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-top:20px; 
	background-color:#FFFFFF; 
}

.design_bilde_thumb
{
	border:1px solid #CCCCCC; 
	padding:3px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-top:5px; 
	background-color:#FFFFFF; 
	cursor:pointer;
}

.design_bilde_thumb_media
{
	border:1px solid #999999; 
	padding:0px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-top:5px; 
	background-color:#FFFFFF; 
	cursor:pointer;
}

.design_bilde_kategori
{
	margin-bottom: 5px;
	margin-left:25px;
	margin-right:10px;
}


/* NY KATEGORISIDE - Jorun mars 2009*/

.kategorier
{	margin-bottom: 23px;
	margin-left:28px;
	border:0px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	height:162px;
	width:104px;
}

.catalog
{	margin-bottom: 23px;
	margin-left:28px;
	border:0px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	height:162px;
	width:104px;
}

.category
{	margin-bottom: 23px;
	margin-left:28px;
	border:0px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	height:179px;
	width:104px;
}

.categorylarge
{	margin-bottom: 23px;
	margin-left:28px;
	border:0px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	height:168px;
	width:104px;
}

.kategoribilder
{ width:94px;
	height:129px;
	padding-top:3px;
}

.catalogimg
{ width:94px;
	height:129px;
	padding-top:3px;
}

.categoryimg
{ width:94px;
	height:146px;
	padding-top:3px;
}
	
.kategoritekst
{	text-align:center;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding-top:6px;
}

.catalogtext
{	text-align:center;
	height:20px;
	font-size:13px;
	font-weight:bold;
	color:#666;
	padding-top:6px;
}

.catalogtext a:link {color: #666; text-decoration: none;}
.catalogtext a:visited {color: #666; text-decoration: none;}
.catalogtext a:hover {color: #000; text-decoration: none;}
.catalogtext a:active {color: #666; text-decoration: none;}

.categorytext
{
	height: 20px;
	padding-top: 6px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.categorytext a:link {color: #666; text-decoration: none;}
.categorytext a:visited {color: #666; text-decoration: none;}
.categorytext a:hover {font-size: 14px; color: #000; text-decoration: none;}
.categorytext a:active {color: #666; text-decoration: none;}

.categorytext_small
{
	height: 20px;
	padding-top: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.categorytext_small a:link {color: #666; text-decoration: none;}
.categorytext_small a:visited {color: #666; text-decoration: none;}
.categorytext_small a:hover {font-size: 12px; color: #000; text-decoration: none;}
.categorytext_small a:active {color: #666; text-decoration: none;}

.kategoritekst_liten
{	text-align:center;
	height:37px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:3px;
}

.skolen
{	border:0px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	height:144px;
	width:89px;
	margin-bottom:20px;
	margin-top:20px;
}

.skolebilder
{ 	padding-top:3px;
	border:0px;
}

.skoletekst
{	text-align:center;
	height:28px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-top:2px;
}

/* SLUTT NY KATEGORISIDE */


.design_meny
{
	border-top:1px solid #CCCCCC; 
	padding-top:10px; 
	margin-top:0px; 
	font-size: 11px;
}

.design_body_tekst
{
	padding-top: 10px;
}

.design_header_tekst
{
	padding-left:0px; 
	padding-top:18px; 
	font-size:11px; 
	margin-bottom:20px;
}

.design_aktivitet_tekst
{
	padding-left:0px; 
	padding-top:3px; 
	font-size:10px; 
	margin-bottom:0px;
  color: #ca1d1f;
}

.design_header_oversikt
{
	padding-left:0px; 
	padding-top:5px; 
	font-size:12px; 
	margin-bottom:5px;
}

.design_menybilde
{
	margin-bottom: 5px;
}

.design_info
{
	text-align:center; 
	font-size:12px; 
	color:#666600; 
	margin-top:20px; 
}

.design_dropsnr
{
	color:#666633;
	font-size:12px;
	font-weight:bold; 
}

.design_logo
{
	margin-top:20px;
	text-align:center;
}

.design_footer
{
	margin-top:20px;
	text-align:center;
	font-size:10px;
	border-top: 1px solid #cccccc;
	padding-top:3px;
	clear:both;
}

.design_copy
{
	text-align:center; 
	font-size:11px; 
	color:#666600; 
	margin:0px; 
}

.design_thumb_div
{
	float:left; 
	width:95px; 
	margin-right:10px; 
	margin-bottom:10px; 
	padding-top:3px; 
	padding-bottom: 5px; 
	border: 1px solid #CCCCCC; 
	background-color:#EEEEEE; 
	text-align:center;
}

.design_thumb_div_soek
{
	float:left; 
	width:95px; 
	margin-right:10px; 
	margin-bottom:10px; 
	padding-top:3px; 
	padding-bottom: 5px; 
	border: 1px solid #CCCCCC; 
	background-color:#EEEEEE; 
	text-align:center;
}

.design_thumb_span
{
	font-size:11px; 
	color:#999999; 
	text-align:center;
}

.design_thumb_bg
{
	margin-top:40px; 
	background-color:#FFFFFF;
}

.sidemeny
{
	margin-bottom: 5px;
}

.visbilde_tittel
{
	color:#CCCCCC; 
	font-size:18px; 
	font-weight:bold;
	width:100%;
	margin-bottom:10px; 
	padding:5px; 
	border-bottom:1px solid #CCCCCC;
}

.visbilde_main
{
	background-color:#FFFFFF; 
	/*border: 1px dashed #CCCCCC; */
	padding:20px;
}

.drops_main
{
	background-color:#FFFFFF;
	padding:5px; 
	padding-left:25px;
}

.drops_main_div
{
	padding: 5px; 
	margin: 10px; 
	text-align: left; 
	float: left; 
	border: 1px solid #ccc;
	background-color:#eee; 
	width: 200px; 
	height: 260px;
}

.drops_bilde
{
	float:left;
	margin-right: 5px;
	border:1px solid #CCCCCC; 
	padding:5px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-top:5px; 
	background-color:#FFFFFF; 
	cursor:pointer;
}

.drops_drops_nr
{
	color:#CCCCCC; 
	padding:5px;
}

.drops_nr
{
	font-size:50px; 
	color:#CCCCCC; 
}

.drops_tekst
{
	margin-top:40px; 
	font-size:10px;
}

/* M.Piotrowski 2006 */

input.buttonlogin
{
  background-color: #cccc99;
  border-top-color: #515151;
  border-top-style: solid;
  border-right-color: #515151;
  border-right-style: solid;
  border-bottom-color: #515151;
  border-bottom-style: solid;
  border-left-color: #515151;
  border-left-style: solid;
  border-width: 1px;
  font-family: Verdana;
  font-size: 10px;
  color: #515151;
}

input.textfieldlogin
{
  background-color: #f2f2e4;
  border-top-color: #515151;
  border-top-style: solid;
  border-right-color: #515151;
  border-right-style: solid;
  border-bottom-color: #515151;
  border-bottom-style: solid;
  border-left-color: #515151;
  border-left-style: solid;
  border-width: 1px;
  font-family: Verdana;
  font-size: 10px;
  color: #515151;
}

textarea.emailform {white-space: pre-line; color: #000000; background-color: #cefee0; font-size: 11px; font-family: arial; width: 300px; height: 120px; border-style: solid; border-color: #b2b2b2; border-width: 1px;}

textarea.emailformpre {white-space: pre-line;}

.design_header_additionalinfo
{
	padding-left: 10px;
	padding-top: 5px;
	font-size: 11px;
  font-style: italic;
  color: #666633;
}

.design_header_additionalinfo_photos
{
	padding-left: 0px;
	padding-top: 0px;
	font-size: 11px;
  font-style: normal;
  color: #000000;
}

/* End of M.Piotrowski 2006 */

/* Butikker */

.redboldstar
{
  color: #ff0000;
  font-weight: bold;
  font-size: 18px;
}
  
.greenboldstar
{
  color: #666633;
  font-weight: bold;
  font-size: 18px;
}

.blueboldstar
{
  color: #0033ff;
  font-weight: bold;
  font-size: 18px;
}

.blackboldstar
{
  color: #000000;
  font-weight: bold;
  font-size: 18px;
}
  
.aktivitet1boldstar
{
  color: #0033ff;
  font-weight: bold;
  font-size: 18px;
}
  
.aktivitet2boldstar
{
  color: #000000;
  font-weight: bold;
  font-size: 18px;
}

/* End of Butikker */

/* Brukernes favoritter, Skrevet om siste kolleksjon, Oppskriftsbloggen */

.brukernes_favoritter_kategori_oversikt_tekst
{
  font-size:10px;
  color:#666666;
}

.brukernes_favoritter_kategori_oversikt_dato
{
  font-size:10px;
  color:#999999;
}

.skrevet_om_siste_kolleksjon_kategori_oversikt_tekst
{
  font-size:10px;
  color:#666666;
}

.skrevet_om_siste_kolleksjon_kategori_oversikt_dato
{
  font-size:10px;
  color:#999999;
}

.oppskriftsbloggen_kategori_oversikt_tekst
{
  font-size:10px;
  color:#666666;
}

.oppskriftsbloggen_kategori_oversikt_dato
{
  font-size:10px;
  color:#999999;
}

/* End of Brukernes favoritter, Skrevet om siste kolleksjon, Oppskriftsbloggen */


/* Recommended books*/

.books_intro{padding:10px; line-height:16px; margin-bottom:10px;}
.books_content{padding:10px; margin-bottom:20px; line-height:16px; border-top: 1px solid #cccccc;}
.bilder{padding:10px;}
.bildetekst{padding-left:10px; text-align:center;}

/* End of recommended books*/

/*Pinnesidene*/
.pinner{padding:5px; border:1px solid #CCCCCC; width:200px; height:200px;}
.pinnerstor{padding:5px; border:1px solid #CCCCCC; width:230px; height:230px;}
.pinneheading{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999999; padding-top:8px; text-align:center;}
.pinnetekst{padding-left:12px;}
/*end of pinnesidene*/