/*@import url("../charity.css");*/
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}
h1 {
	FONT-SIZE: 20px;
	MARGIN: 10px 0px;
	color: #B72301;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
	line-height: 1.2em;
}

h2{
	FONT-SIZE: 14px;
	MARGIN: 5px 0;
	color: #B72301;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3{	FONT-SIZE: 12px;	color:#000;}

h4 {
	FONT-SIZE: 1.3em;
	MARGIN: 0.5em 0px 0.5em;
	color: #62B0FE;
/*	text-transform: capitalize;*/
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
p{	margin: 0px 0px 5px 0px; padding:0px;}
img{ behavior:url("htc/iepngfix.htc");border: 0;}
a, a:visited{
	color: #B72301;
	text-decoration: none;
}
a:hover {
	color: #B72301;
	text-decoration: underline;
}

/*<!--li {
	list-style-type: square;
	padding-bottom:6px;
}-->*/

ul {
	margin: 10px;
	margin-left:40px;
}

ol {
	list-style-type: circle;
	padding-bottom:6px;
}

#wraper{
	margin:0px;margin-left: auto;margin-right: auto;margin-top:0px;
	width: 1000px;
}
#layout {
	margin:0;
	background-image: url(../img/bg_content.gif);background-repeat: repeat-y;background-position: center top;
}


#sidhuvud {
	position:relative;width: 1000px;height:173px;margin: 0px;padding:0px;background-image: url(../img/bg_top.jpg);background-repeat: no-repeat;background-position: center top;
}

#logo{
	left:100px; top:0px;  z-index:5;position:absolute;
}

#onskelist{
position:absolute; top:20px; left:750px; z-index:5;
}


#sidfot {
	MARGIN: 0px;
	WIDTH: 1000px;
	font-size: 0.75em;
	text-align: center;
	height:6em;
	CLEAR: both;
	color: #919191;
	background-color: #FFF;
}
#company{
	width:300px;
	float:right;
	/*	height:40px;*/
	background-image: url(../img/snowflakes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 100px;
	padding-top:15px;
	padding-bottom:15px;
	color: #A3A3A3;
	margin-top:10px;
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sidfot A, #sidfot A:visited{
	color: #A3A3A3;
}

#footer-logo{
width:160px; float:left;padding-left:30px;margin-top:5px;
}

#menycontainer {
width: 1000px;
	PADDING: 0px;

	height:44px;
	background-image: url(../img/bg_menu_top.gif);
	background-repeat: no-repeat;
	background-position: center center;	  

	
}

#menycontainer UL {
	PADDING: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	DISPLAY: inline;


}
#menycontainer LI{
	height: 33px;
	/*background: url(../img/bg_menu.gif) repeat-x left top;*/
	DISPLAY: block;
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	margin:0;
	PADDING:11px 0 0 0;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
/*	border-left: solid 1px #fdd82a;*/
}
#menycontainer li.first{
	width:25px;

}



#menycontainer LI{padding: 10px 7px 0 7px;}

#menycontainer LI.enabled {
	COLOR: #fdd82a;
	background: url(../img/bg_menu_on.gif) repeat-x left top;
}



#menycontainer .active a:link{
	COLOR: #fdd82a;

}
 #menycontainer LI a:link, #menycontainer LI a:visited{
	COLOR: #fff;text-decoration:none;}
	#menycontainer LI a:hover{COLOR: #fdd82a;}

#kolumncontainer-top {
	background-image: url(../img/bg_content_top.gif);background-repeat: no-repeat;background-position: center top;
	height:14px;
	margin:0;
	padding:0;
	clear:both;
}
#kolumncontainer-bottom {
	background-image: url(../img/bg_content_bottom.jpg);background-repeat: no-repeat;background-position: center top;
	height:220px;
	margin:0;
	padding:0;
	clear:both;
}

#content{
width:925px;
margin: 0 auto;
padding:0;
}
#kolumn {
	PADDING: 0px;   FLOAT: left; WIDTH: 750px; margin:0px;}
#kolumn1 {
	PADDING: 0px 0px 20px 0px; FLOAT: left; WIDTH: 500px; margin:0 0 0 5px;}
#kolumn-julbutik {
	PADDING: 3px 0px 20px 3px;  FLOAT: left; WIDTH: 800px;margin:0px;}	
 
#kolumn2 {
	WIDTH: 250px;
	FLOAT: left;
	PADDING: 0px;
	font-size: 0.9em;
}

#menu-title{
	margin:0;
	height:40px;
}

#menubox {
	PADDING: 0px;
	MARGIN: 1px 0px 0px 0px;
	background: url(../img/bg_left_menu.gif) repeat-y left top;
}
.menu-cuurent #current{
  background: url(../graphics/bg_left_menu_on.gif) no-repeat right center;
  color: #0B1460;
  background-color: #AACDEF;
}
#loginbox {
	MARGIN: 2px 0px 0px 0px;
	background-image: url(../graphics/bg_login_snowflake.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #AACDEF;
}
#loginbox A, #loginbox A:visited{

	color:#000000;
}

#newsbox, #loginbox{
	color:#000000;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#newsbox {
	background-image: url(../img/bg_news_snowflake.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #AACDEF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsbox h2, #loginbox h2 {

	margin:0px;
	padding-bottom:3px;
	font-family: Georgia, "Times New Roman", Times, serif;

}
.menu-bottom{
	background-image: url(../img/bg_news_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 6px;
}
#kolumn-left{
	WIDTH: 160px;
	margin:0px;
/*	margin-left:1px;*/
	padding:0px;
	padding-left:5px;
	clear:both;
	FLOAT: left;
}


#annons-left{width:163px;float:left;margin-right:1px;}
#annons-right{width:163px;float:right;}

#annons-title{
	padding:2px;
	padding-bottom:0px;
	color: #797979;
}
.annons{padding:4px 0px 0px 1px;}

.img-top{border:solid 5px #ecc797;margin:0; padding:0;}
.img-border {width:475px;margin:0px; padding:0px;}
.img-border-top {background:url(../img/bg_img_top.gif) no-repeat center bottom; padding:0px; height:9px;margin:0px;}
.img-border-mid {background:url(../img/bg_img_top_m.gif) repeat-y; padding:0px 0px 0px 12px;margin:0px;}
.img-border-bot {background:url(../img/bg_img_top_b.gif) no-repeat center top; padding:2px 0 0 0px; height:12px;margin:0px;}
.image-right{
	
    clear:both;
	float:right;
	margin: 2px 0px 10px 10px;
/*	border:solid 5px #ecc797;*/
	padding:0;
	with:180px;

}
.image-caption{
	margin:0;
	padding-top:5px;
	color: #797979;
	font-size: 10px;
	font-style: italic;
	with:180px;
		line-height: normal;

}
.text{
/*	text-align: justify;*/
	margin:0;
	padding: 0px 10px 10px 10px;
	font-size: 10pt;
	line-height: 1.5em;
	position:relative;

}

.end{

	background-image: url(../img/bg_nyhetsbrev_ornament.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0 0 30px 0;
}

.formular{
	width:465px;
	margin:10px auto;
	padding: 0 ;
	background-image: url(../img/bg_form.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;

}
.form-content{padding:10px 20px 20px 20px;
	background-image: url(../img/bg_form_end.gif);
	background-repeat: no-repeat;
	background-position: center bottom;}
	

.form-content h3 {
	FONT-SIZE: 18px;
	MARGIN: 10px 0px;
	color: #B72301;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
	line-height: 1.2em;
}
.radio-betyg{width:20px; float:left;text-align:center;}

.width-tips{width:310px;}
.icons{
	text-align: justify;
	padding-bottom: 5px;
}

#back-print{
	border-top:solid 1px #ecc797; border-bottom:solid 1px #ecc797;background:#f8e7cd;padding:5px 0 0 0;margin:10px ;
	}
#back, #print, #tips, #print2{
	width:165px;
	float:left;
	padding-top:5px;
	text-align: left;
	text-indent: 25px;
	height:22px;
	margin:0px;
	font-weight: bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
} 
/*#back {
	background-image: url(../img/bg_back.gif);
	background-repeat: no-repeat;
	background-position: left center;

}*/

#print {
	background-image: url(../img/bg_print.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#print2 {
	width:100px;
	float:right;
	background-image: url(../img/bg_print2.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
#tips {
	background-image: url(../img/bg_tips.gif);
	background-repeat: no-repeat;
	background-position: left center;

}
#back A, #back A:visited, #print A, #print A:visited, #tips A, #tips A:visited
{
color:#000000;
}


/*a.text, a.text:visited{
color:#B72301;
}*/

td.text-table{
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	color:#000;
}

td{font-size:12px;}
.Form-login, .Form-news{ 
    background-color: #FFF;
    border: 1px solid #8CBBE8;
	color:#757575;
	font-size: 10px;
	width:100px;

}
.Form{ 
    background-color: #FFF;
    border: 1px solid #ecc797;
	color:#666666;
	font-size: 12px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	VERTICAL-ALIGN: middle;

}

.Form-wishes{ 
    background-color: #FEFEFE;
    border: 1px solid #ccc;
	font-size: 12px;
	color:#666666;
/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0px;
	width:300px;

}


form {
	margin: 0px;
	padding: 0px;
}
.julbord{
	width:480px;
	float:left;
	margin:0;
	color:#ffffff;
	padding-top:70px;
	padding-bottom:105px;
	background-image: url(../img/bg_julbord.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.julbord-block
{
	width:435px;
	margin: 0 0 10px 20px;

}
.julbord-block h3 {
	font-size:14px;
	line-height: 11px;
	margin: 0;
	PADDING:0;
	padding-top:10px;
	line-height: normal;
	text-align: left;
}

.julbord-block h3 a:hover, .julbord-block h3 a, .julbord-block h3 a:visited, .julbord-block h3 a:link{
color:#FFF;
 text-decoration:none;
}
.julbord-block-top
{
	width:435px;
	height:12px;
	background-image: url(../img/bg_wishes_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.julbord-block-bot
{
	width:435px;
	height:20px;
	background-image: url(../img/bg_wishes_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.julbord-bild{
width:150px;
float:left;
margin: 0;
padding-top:10px;

}
.julbord-bild2{
width:176px;float:left;margin: 0px 5px 5px 0;

}
.julbord-text{
width:230px;float:left;text-align:left;
}
.julbord-text2{
width:160px;float:left;text-align:left;
}
.julbord-text h2, .julbord-text2 h2
{
	font-size:16px;
	line-height: normal;
	margin: 0;
	padding:0;
}
.julbord-info-block
{
	width:480px;
	margin: 0 0 10px 0px;


}
.julbord-info-top
{
	width:480px;
	height:17px;
	background-image: url(../img/bg_julbord_info_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.julbord-info-bot
{
	width:480px;
	height:17px;
	background-image: url(../img/bg_julbord_info_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.julbord-info-middle
{
	width:480px;
	background-image: url(../img/bg_julbord_info_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.julbord-info-content
{
padding: 10px 30px;
}
.info-form{
	background-image: url(../img/bg_julbord_info_form.gif);
	background-repeat: no-repeat;
	background-position: 18px bottom;
}
#wishes2{
	width:490px;
	margin:0 0 0 10px;
	background-image: url(../img/bg_onskelista.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wishes-content{

	padding:135px 0 100px 100px;	
	}
.wishes-content p{
/*    padding: 0px;*/
	padding: 0px;!important
	margin:0px;
}
	
#wishes, .wishes{
	width:400px;
	color:#ffffff;

	padding:0px 5px 10px 25px;
	background-image: url(../img/bg_wishes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.wishes{
	margin: 0;
	line-height: 14px;


}
.wishes h3 {
	color:#fff;
}



.bg-table-dot {
	background-image: url(../graphics/bg-table-cell.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 5px;
}

.button-form
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
/*	height: 30px;*/
	width: 70px;
	padding:8px 0;
	text-align: center;
	margin:0px;
	margin-right:5px;
	font-size: 12px;
	border:0;
	cursor: hand;
	background-image: url(../img/bg_button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	VERTICAL-ALIGN: middle;
}

.button-form-news
{
	VERTICAL-ALIGN: middle;
}
.button-form-small
{
	height: 23px;
	width: 33px;
	padding:0px;
	margin:0px;
	border:0;
	cursor: hand;
	background-image: url(../img/bg_button_ok.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.inputRequirement{
color:#CC0000;
font-size: 11px;
}
#nyhetsbrev-content{
   width:800px;padding:20px;padding-top:0px;margin-left:40px;
  background-image: url(../graphics/bg_nyhetsbrev_snowflake.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#avboka{
	font-size:11px;
	padding-top:60px;
	text-align: center;
	background-image: url(../img/bg_nyhetsbrev_ornament.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.block{
	margin:  0 0 5px 0;
	padding: 0;
/*	border: 1px solid #D8D8D8;
	background-color: #FFFFFF;*/
}

.block-top{
	margin: 0;
	padding: 0;
	background-image: url(../img/bg_block_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 50px;
}
.block-top h2{
	padding: 25px 5px 0px 5px;
	margin:0px;
	font-style: normal;
}
.block-middle{
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_block_middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.block-bottom{
	clear:both;
	margin: 0;
	padding: 0;
	background-image: url(../img/bg_block_bot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:12px;
/*	text-align: center;*/
	text-indent: 170px;
	height: 40px;
}
div.block-middle-text {
	padding: 5px 30px 0 40px;
	font-size:11px;
}
div.block-middle-text h2{
	padding-bottom:3px;
	margin-bottom:0;
}
.block-img{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.clear-both
{
	clear:both;margin:0;padding:0;
}
.annons{
	padding: 0 0 5px 0;
}

.annons120{
	width:120px;
	float:left;
	margin:0 5px 0 0 ;
	padding: 0 0 5px 0;
}



.test-image{
float:left;margin: 0px 10px 5px 10px;

}
.test-text{width:200px; float:right;margin:0 20px 0 0; padding:0 0 30px 0}

/*kalendar*/
.TcpMonthNavigation {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none; 	
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma;
	padding-top:3px;
	padding-bottom:4px;
}
.TcpDayColumnHeader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial;
	BACKGROUND-COLOR: #68a7c7; 	 
	TEXT-ALIGN: center;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
}

TD.TcpCurrentMonthDate, TD.TcpCurrentMonthDateDisabled,  TD.TcpCurrentDateDisabled{
	FONT-SIZE: 8pt; FONT-FAMILY: arial;
}

.TcpCurrentDateDisabled, .TcpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: line-through
}

TD.TcpCurrentMonthDate,  TD.TcpCurrentMonthDate A:visited,  TD.TcpCurrentMonthDate A{
	COLOR: #000000;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center; 
}

TD.TcpCurrentMonthDate A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center; 
	display: block;
	margin: 0px;
	padding:0px;
	BACKGROUND: #68a7c7; 
}

TD.TcpCurrentDate, TD.TcpCurrentDate A:visited, TD.TcpCurrentDate A, TD.TcpCurrentDate A:hover{
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	FONT-FAMILY: arial;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #C40A1E; 
	BORDER: #C40A1E 1px solid;
}

.TcpBorder {
	BORDER: #68a7c7 1px solid;
}

.charity{

	margin:5px 0 0 0;
	padding:0 ;
	float:right;
	WIDTH: 80px;

}
.charity-info{

	margin:5px 0 0 0;
	padding:0 20px 0 0;
	float:right;
	WIDTH: 80px;

}

.item{
	width:140px;
	margin:7px;
	float:left;
	background:#fff url(../img/bg_item_top.gif) no-repeat center top;
}
.item-content{
	font-size:12px;
	padding:10px;
	text-align:left;
	background: url(../img/bg_item_bottom.gif) no-repeat center bottom;
	line-height: 1.3em;
}
.item-content h2 {font-size:12px; 	height:36px; }

.categ-content{	

	text-align:center;
	background: url(../img/bg_item_bottom.gif) no-repeat center bottom;
	height:60px; 
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: 1.3em;
}

.categ-content a, .categ-content a:link, .categ-content a:visited{color:#000;}
.categ-content a:hover{color:#B72301; text-decoration:underline;}
.categ-content h2 a, .categ-content h2  a:link, .categ-content h2 a:visited{color:#B72301;}

.bgn{
	width:480px;
	margin:7px;
	background:#fff url(../img/bg_text_top.gif) no-repeat center top;
}
.text-content{
	font-size: 10pt;
	line-height: 1.3em;
	padding:10px;
	background: url(../img/bg_text_bottom.gif) no-repeat center bottom;

}

.betyg{
	font-size:16px;
	color:#C31313;
	font-weight: bold;

}

.number{background:url(../img/bg_number.gif) no-repeat center top;width:40px; height:64px;float:left;margin:0;text-align: center;padding-top:6px;font-size:16px; font-weight:bold;color:#fff;}
.blue{ background:url(../img/bg_number_blue.gif) no-repeat center top;}
.green{ background:url(../img/bg_number_green.gif) no-repeat center top;}
.bg-none{ background:url(../img/bg_number_red.gif) no-repeat center top;}
.item-preview{
width:90px; float:left;margin:0;}

.quota{font-size:24px; color:#B72301;}
.datum{ color:#B72301;}
.rost{
	width:48px;
	height:38px;
	font-size:16px;text-align:center;
	padding-top:12px;
	background-image: url(../img/rost.png);
	behavior:url("htc/iepngfix.htc");
	float:left;
	background-repeat: no-repeat;
	background-position: center center;
}

.rost a{display:block;}

.comment{
	width:438px;
	margin:10px auto;
	padding: 0 ;

}
.comment-top{
	height:50px;
	margin:0;
	padding: 0 ;
	background-image: url(../img/bg_comment_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;

}
.comment-bot{
	height:50px;
	margin:0;
	padding: 0 ;
	background-image: url(../img/bg_comment_bt.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:10px  0 0 45px;
	font-size:12px;

}
.comment-content{padding:0px 30px;
font-size:12px;
	background-image: url(../img/bg_comment_mid.gif);
	background-repeat: repeat-y;
	background-position: center top;}
	
.comment-text{padding:0px 30px;    font-size:12px;}

.comment-content h3 {
	FONT-SIZE: 18px;
	MARGIN: 0;
	color: #B72301;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;

	line-height: 1.2em;
}

.post-date-wrap{
	width:100%;
	margin-left: -10px;
	float: left;
	clear: both;
	margin-bottom: 0px;
}
.title-image {
	float: left;
}

.title-date {
	font-size: 12px;
	color: #fff;
	
	float: left;
}

#date-left h2 {
	float: left;
	color: #fff;
	margin: 0px;
	display: block;
	background: url(../img/comment_date_mid.png) repeat-x;
	height: 27px;
	font-size: 12px;
	padding: 8px 20px 0px 0px;
}
.close{float:right;cursor:hand;padding:20px 50px 0 0;}