
/* ****************************** */
/*        Common Components       */
/* ****************************** */

.textPictureComponent { margin-bottom:20px; }
.textPictureComponent .text { }

.textPictureBox {
	border: 2px solid #f9d2e9;
	padding:10px;
	margin-bottom:12px;
}

#column2 .textPictureComponent { }
#column2 .textPictureComponent .text,
#column2 .textPictureBox .inner {
	font-size: 10px;
	line-height: 13px;
}
#column2 .textPictureComponent h2,
#column2 .textPictureComponent h3,
#column2 .textPictureBox h2,
#column2 .textPictureBox h3 { 
	font-size:16px; 
	font-family:arial,sans-serif; 
	font-weight:bold; 
	margin-bottom:4px;
}

.picleft {
	float: left;
	padding: 0 10px 4px 0;
}
.picright {
	float: right;
	padding: 0 0 4px 10px;
}
.picleft img, .picright img { margin-bottom:2px; }

.textPictureComponent div.picleft,
.textPictureComponent div.picright { width: 140px; }

#column2 .textPictureComponent div.picleft,
#column2 .textPictureComponent div.picright { width: 70px; }

.caption {
  color:#999;
  font-size:10px;
}

/* WARNING */

.warning {
  border: 1px solid #e00;
	padding-top: 11px;
	margin-bottom:8px;
}
.warning .inner {
	padding: 0 11px 19px 20px;
}
.warning .inner .text {
	background:url("/img/warning.gif") center left no-repeat;
	padding: 0 0 0 70px;
	color:#d30000;
	line-height:14px;
}
.warning .inner .text p { margin-bottom:6px; }

/* HEADER */

#headerComponent {
	padding-bottom:14px;
	/* padding-left:80px; */
}
.headerSubtitle {
	
}
.headerTitle {
	border-bottom:1px solid #d9d9d9;
}
#headerComponent h1 {
	border-bottom:1px solid #d9d9d9;
	padding-bottom:4px; margin-bottom:1px;
}
.headerLinks { margin-bottom:8px; }
a.headerPrint, 
a.headerTip {
	font-size:9px;
	font-family:verdana,sans-serif;
	color:#7f7f7f;
	text-transform:uppercase;
	text-decoration:none;
}
a.headerPrint:hover, a.headerTip:hover {	color:#2dbdf1; }
a.headerPrint { padding-right:10px; } 
a.headerPrint img, 
a.headerTip img {
	padding-right:4px;
}
.ingress {
	font:normal 14px Georgia,sans-serif;
	color:#7f7f7f;
	margin-bottom:8px;
}

/* FILE */

.fileComponent {
  border-top:1px solid #d9d9d9;
  padding-top:8px;
  margin-bottom:14px;
}
.fileComponent .inner { }
.fileComponent .inner p { margin-bottom:4px; }
.fileComponent .inner .details { color:#999; }

/* MAIL FORM */

.formular
  /* background: url("../img/bg_box_top.gif") bottom center no-repeat; */
	margin-bottom:14px;
}
.formular .inner {
	/* background: url("../img/bg_box_bottom.gif") bottom center no-repeat; */
	background: #ccc;
	padding: 0 20px 20px 20px;
}
.formular .inner table { padding:0; margin:0; width:100%; }
.formular .inner table tr th {
  vertical-align:top;
  width:120px;
  padding-top:2px;
}
.formular .inner table tr td { padding-bottom:4px; }
.formular .inner table tr td input.normal { width:99%; margin:0; }
.formular .inner table tr td input.textarea { width:99%; margin:0; }

/* POLL */

.pollComponent {
	/* background: url("../img/bg_smallbox_top.gif") top center no-repeat; */
	margin-bottom:11px;
}
.pollComponent .inner {
	/* background: url("../img/bg_smallbox_bottom.gif") bottom center no-repeat; */
	background:#ccf;
	padding: 10px;
}
.pollComponent .inner h3 { font-size:16px; }
.pollComponent .inner img.pic {
	float: left;
	padding-right: 10px;
}
.pollComponent .inner p { margin-bottom:6px; }

#pollResults { }
#pollResults h3 { margin-bottom:10px; }
#pollResults table tr td {
  font:normal 11px verdana,sans-serif;
  padding:3px 0;
}

/* QUESTIONAIRE */

.questionnaire { padding-bottom:14px; }
.questionnaire h3 { margin-bottom:10px; }
.questionnaire p.question {
  display:block;
  margin-bottom:0px;
  padding:0 0 10px 0;
  font:bold 12px/15px arial,sans-serif;
  border-bottom:1px solid #d9d9d9;
}
.inform { margin-bottom:4px; }
.inform table { width:100%; }
.inform table tr th {
  margin:0; padding:2px 4px;
  font-weight:bold;
  border-top:3px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
}
.inform table tr td {
  margin:0; padding:2px 4px;
  border-bottom:1px solid #d9d9d9;
}
.cmnt { display:none; }
td.number { width:28px; }
p.submit { padding-top:10px; }

/* TABLE COMPONENT */

.tableComponent {
  margin:0 0 20px 0;
}
.tableComponent table {
  width:100%;
  padding:0; margin:0;
  border-top:3px solid #d9d9d9;
}
.tableComponent table tr td {
  border-bottom:1px solid #d9d9d9;
  padding:2px 8px 2px 4px;
}

/* SEARCH RESULTS */

.searchResults { padding:0 10px 16px 10px; }
.searchResults h3 { margin-bottom:12px; }
.searchResults .head {
  padding-bottom:8px; margin-bottom:10px;
  border-bottom:1px solid #d9d9d9;
}
.searchResults .searchNav {
  padding-top:8px; margin-bottom:10px;
  border-top:1px solid #d9d9d9;
}


/* SURVEY */

#column-one fieldset {padding: 6px 5px; background: #F2F2F2; border-top: solid 1px #E1E1E1; border-left: solid 1px #E1E1E1; border-right: solid 1px #E1E1E1; border-bottom: solid 3px #C5C5C5; margin: 0 0 10px; position: relative;}
.survey-checkbox-question {height: 28px; position: relative; clear: both;}
.survey-checkbox-question label {line-height: 24px; display: inline; padding-left: 18px;}
.survey-checkbox-question input {width: auto; position: absolute; top: 6px; left: 0; }
.formular {clear: both;}

/* ****************************** */
/*    Site-specific Components    */
/* ****************************** */

/* ETTAN */

/* ÖVRIGA KOMPONENTER */

/* SHOP */

#shopProducts { padding-left:10px; }
#shopProducts table { margin:0; padding:0; }
#shopProducts table tr th { padding:0 10px 16px 0; vertical-align:top; width:60px; }
#shopProducts table tr th img { padding:1px; border:1px solid #e7e7e7; }
#shopProducts table tr td { padding:0 10px 16px 0; vertical-align:top; width:140px; }
#shopProducts table tr td h3 { margin-bottom:3px; font:normal 12px arial,sans-serif; }
#shopProducts table tr td h3 a { text-decoration:none; }
#shopProducts table tr td p { margin-bottom:4px; }

#cart { margin-bottom:14px; }
#cart h3 { margin-bottom:8px; }
#cart table { width:100%; margin:0 0 10px 0; padding:0; }
#cart table tr th {
  font-weight:bold; 
  background: #e7e7e7; 
  padding:3px 3px 3px 6px;
}
#cart table tr td { 
  border-bottom: 1px solid #e7e7e7; 
  padding:3px 3px 3px 6px;
}

#shopItemDesc { padding:0 10px 20px 10px; }
#shopItemDesc .rightCol { float:right; padding:0 0 14px 20px; }

#shopCheckout { padding:0 10px 20px 10px; }
#shopCheckout h3 { margin-bottom:14px; }
#shopCheckout table { padding:0; margin:0; width:100%; }
#shopCheckout table tr td { padding-bottom:6px; }
#shopCheckout table tr td input.normal { width:240px; }
#shopCheckout table tr td textarea.normal { width:240px; }

/* MIN SIDA */

.tabOff, .tabOn {
  padding:3px 6px 3px 10px;
  width:120px; height:40px;
}
.tabOff a, .tabOn a {
  font:normal 12px arial,sans-serif;
  text-decoration:none;
}
.tabOff, .tabBackground { background:#fff url("/img/mypage_tab_off.gif") center left repeat-x; }
.tabOn { background:#fff url("/img/mypage_tab_on.gif") center left no-repeat; }

/* ADMIN */

#adminTitle {
	padding:3px 8px;
	font:bold 11px arial,sans-serif;
	color:#888;
	border-top:7px solid #e5e9e4;
	
}
.admin {
  border-top:1px solid #e5e9e4;
	padding: 3px 8px 8px 8px;
}
.admin h3 {
	font:bold 11px arial,sans-serif;
	margin-bottom:10px;
}
.admin .inputtext {
	width:200px;
	margin-bottom:4px;
}
.admin .submit {
	padding:4px 0 9px 0;
}
.admin .dateInput {
	padding-top:5px;
}
*{margin:0;padding:0;}
body{
	background:#ebefe4;
	font:13px "Trebuchet MS";
	line-height:1.3em;
	color:#2E2826;
	position:relative;
}
#ilike{
	position:absolute;
	top:5px;
	left:12px;
}
#ilike ul{
	list-style:none;
}
a, a:visited{
	color:#2E2826;
}

p {
	margin-bottom: 1em;
}

input:focus,
textarea:focus{
	background:#fff;
}
#page{
	background:#fff;
	width:1000px;
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;
}
#content{
	position:relative;
}
#header{
	padding:10px 10px 13px 10px;
	width:980px;
	float:left;
	background:#fff url(/img/page-corners.gif) no-repeat left bottom;
}
#header h1{
	background:url(/img/aot-logo.gif) no-repeat 0px 0px;
	width:562px;
	height:125px;
	margin-top:9px;
	float:left;
}
#header h1 a{
	display:block;
	width:562px;
	height:125px;
}
#header h1 span{
	display:none;
}
/*subsctibe puff*/
.subscribe{
	float:right;
	width:385px;
	padding-left:12px;
	margin-top:26px;
	background:url(/img/dottedline.gif) repeat-y left;
}
.subscribe img{
	float:left;
	margin-right:16px;
}

.clear{
	clear:both;
	font-size:1px;
	line-height:1px;
	padding:0;
	margin:0;
	height:1px;
	overflow:hidden;
}


h1 ,h1 a{
	color:#2E2826;
	text-decoration:none;
	font-size:1.2em;
	line-height:1.3em;
}
h2, h2 a{
	color:#2E2826;
	text-decoration:none;
	font-size:18px;
	line-height:1.1em;
	margin-bottom:5px;
}
h3{
	font-size:14px;
}
.subscribe h2 a,.subscribe h2{
	color:#ec0084;
}
.subscribe a{
	text-decoration:none;
}
/*latest issue*/
.new-issue{
	width:120px;
	margin:0 0 15px 10px;
	clear:both;
}
.new-issue h4, .new-issue h4 a{
	font-weight:bold;
	text-decoration:none;
}
.new-issue p a{
	text-decoration:none;
}
.read-more{
	display:block;
	margin-top:5px;
}
#search-box{
	width:120px;
}
#search-box input, #select-year select{
	padding:2px;
	border:solid 1px #bfcdd2;
	width:120px;
	color:#8c8c8c;
}
h4{
	font-size:1em;
}
ul li{
	padding-left:10px;
}


/*admin*/
#latest-comments li{
	margin-bottom:5px;
}
.admin-workflow-nav table{
	font-size:11px;
	width:300px;
	margin-bottom:10px;	
}
#mainColumn table{
	font-size:11px;
}
#mainColumn h2{
	font-size:13px;
	margin-bottom:10px;
}
#column-wide{
	width:590px;
	float:left;
	overflow:hidden;
}
/*admin end*/
/* Article list */
.article-listing{
	/*background:url(/img/dottedline.gif) repeat-x bottom;*/
	padding-bottom:0px;
}
.article-listing h2{
	font-size:13px;
}
.article-listing a{
	text-decoration:none;
}
.category{
	color:#ec0084;
}
.image-left .article-listing-picture{
	float:left;
	margin-right:10px;
}
.image-right .article-listing-picture{
	float:right;
	margin-left:10px;
}
a.article-link{
	background:url(/img/arrow.gif) no-repeat left center;
	padding-left:13px;
	text-decoration:underline;
}
div.picture-left{
	float:left;
	clear:both;
	width:160px;
	color:#777;
	font-style:italic;
}
div.picture-right{
	float:right;
	clear:both;
	width:160px;
	color:#777;
	font-style:italic;
}
.header-preamble{
	font-size:15px;
	line-height:21px;
	color:#818181;
	margin-bottom:10px;
	clear:none;
}
.place-in-margin{
	float:right;
	background:url(/img/dottedline.gif) repeat-y left;
	width:140px;
	padding-left:10px;
	margin-left:10px;
}
.place-in-margin ul{
	list-style:none;
	margin:0;
	padding:0;
}
.place-in-margin ul li{
	background:url(/img/author-bullet.gif) no-repeat left 0.3em;
	padding:0 0 0 10px;
	margin-bottom:2px;
}
.place-in-margin ul li a{
	text-decoration:none;
}
a.cat-selected{
	font-weight:bold;
	text-decoration:underline !important;
	color:#2ca610;
} 
.picture-comment{
	color:#777;
	font-style:italic;
	padding-bottom:10px;
	margin-bottom:10px;
}
.place-in-margin .picture-comment{
	background:url(/img/dottedline.gif) repeat-x bottom;
}
.text-picture-component{
	clear:none;
}
.text-picture-component ul{
	list-style-type: disc;
	padding: 10px 0 0 20px;
}
.text-picture-component ul li{
	padding: 0 0 10px;
}
#community .text-picture-component{
	clear:both;
}
.morearticles{
	list-style:none;
}
.header-component h1{
	font-size:25px;
	line-height:30px;
	margin-bottom:4px;
}
.header-component h6{
	font-size:12px;
	line-height:13px;
	color:#818181;
	font-weight:normal;
}
.header-links-container{
	background:url(/img/dottedline.gif) repeat-x top;
	width:440px;
	float:left;
	clear: left;
	margin-bottom:10px;
}
.header-links{
  color:#8c8c8c;
	width:428px;
	float:left;
	height:20px;
	overflow:hidden;
	margin:0;
	padding:2px 5px 4px;
	border:none;
	background:url(/img/dottedline.gif) repeat-x bottom;
}
.header-links a{
	background:none;
	color:#8c8c8c;
  text-transform: none !important;
}
p.author{
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:9px;
	background:url(/img/author-bullet.gif) no-repeat left;
}

p.author strong{
	font-weight:normal;
	margin-left:10px;
}
.morearticle-header{
	background:#b2d232 url(/images/header-byline.png) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.8em;
	text-transform:uppercase;
	padding:0;
	height:20px;
	overflow:hidden;
	margin-bottom:6px;
}
.morearticle-header h4{
	padding:3px 6px 2px 6px;
	background:url(/img/header-byline.gif) no-repeat -440px bottom;
}
div.portrait{
	float:right;
	margin:0 10px 0 0;
}
div.place-second{
	background:url(/img/dottedline.gif) repeat-x top;
	position:relative;
	overflow:hidden;
	padding:10px 0 10px 110px;
	width:330px;
	margin-top:10px;
}
.firstpage .image-left div.place-second{
	padding:10px 0 0 150px;
	margin-top:10px;
	width:290px;
}
.firstpage .image-right div.place-second{
	padding:10px 150px 0 0;
	width:290px;
	margin-top:10px;
}
.firstpage .no-image h2, .firstpage .no-image .text{
	width: 430px;
}
div.no-image {
	padding-left: 0;
}
.place-second img{
	position:absolute;
	top:10px;
	left:0;
}
div.ad{
	padding:10px 0 0;
	width:440px;
}
div.ad img{
	position:relative;
	left:auto;
	top:auto;
}
.firstpage .image-right div.place-second img{
	right:0;
	left:auto;
}


.top-list{
	background:url(/img/dottedline.gif) repeat-x top;
	margin-top:10px;
	float:left;
	clear:both;
	padding-top:10px;
}
.top-list-most-read, .top-list-most-discussed{
	background:#ecf0e6 url(/img/toplistbg.gif) no-repeat left top;
	width:215px;
}
.top-list-inner-box{
	background:url(/img/toplistbg.gif) no-repeat -215px bottom;
	padding:10px;
	height:120px;
}
.top-list h3{
	color:#ec0084;
	font-size:1em;
}
.top-list ul{
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
}
.top-list ul li{
	margin-bottom:5px;
	padding:0;
}
.top-list-most-read{
	float:left;
}
.top-list-most-discussed{
	float:right;
}

.article-movie{
	background:url(/img/dottedline.gif) repeat-x top;
	padding:10px 0 10px 0 !important;
	width:440px !important;
	margin-top:10px;
}
.image-left .tv-cont{
	float:left;
	margin:0 10px 10px 0;
}
.image-right .tv-cont{
	float:right;
	margin:0 0 10px 10px;
}
.article-movie 
/*article list end*/
.picture-collection h3{
	color:#ec0084;
}
.picture-collection-nav{
	background:#b2d232 url(/img/header-byline.gif) no-repeat -440px bottom;
}
.picturecoll-bigimage{
	cursor:pointer;
}
.related-articles{
	list-style: disc url(/img/bullet.gif) inside;
}
.toplists ul li a{
	background: url(/img/bullet.gif) no-repeat 0px 6px;
	padding-left:10px;
	
}
.bt-file-component{
	margin-bottom:5px;
	clear:both;
}
.bt-file-component h4{
	float:left;
	background:url(/img/author-bullet.gif) no-repeat left 3px;
	padding-left:10px;
	margin-right:5px;
	font-weight:normal;
}
.href-list-component{
	list-style: disc url(/img/bullet.gif) inside;
}
#column-two .href-list-component{
	background:url(/img/icons.gif) no-repeat 0px -147px;
	padding-top:3px;
}
#column-two ul{
	list-style:none;
	margin:0;
	padding:0;
}
#column-two .href-list-component h3{
	background:#b2d232 url(/img/icons.gif) no-repeat -162px bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.8em;
	padding:0 6px 2px;
	text-transform:uppercase;
	margin-bottom:6px;
	clear:both;
} 
/*
#column-two h2, .header-byline{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.8em;
	text-transform:uppercase;
	margin-bottom:6px;
	clear:both;
/*search*/
.search-result-headline{
	background:url(/img/dottedline.gif) repeat-x top;
	padding-top:5px;
	margin-top:10px;
}
.search-result-paging{
	text-align:center;
	background:url(/img/dottedline.gif) repeat-x top;
	margin-top:10px;
	padding-top:10px;
}
/*redaktions blogg*/
.blog-footer{
	background:url(/img/dottedline.gif) repeat-x top;
	margin-bottom:10px;
}
.blog-footer p{
	background:url(/img/dottedline.gif) repeat-x bottom;
	padding:5px 0 8px 0;
}
h4.date{
	color:#777;
	font-weight:normal;
}
.blog-top-navigation-buttons, .blog-bottom-navigation-buttons {
	height: 24px;
	line-height: 24px;
}
.blog-prev {
	float: left;
}
.blog-prev {
	float: right;
}
.rss-icon {
	padding-left: 20px;
	background: transparent url(/images/rss-icon.png) no-repeat 0 50%;
}
.blog-nav {
	margin-top: 8px;
}
/*article author*/
.article-author-component{
	background:url(/img/dottedline.gif) repeat-x bottom;
	margin-bottom:10px;
}
.article-author-component a{
	color:#818181;
}
.article-author-component .author{
	background:url(/img/dottedline.gif) repeat-x top;
	padding:7px 0 2px 0;
	margin-bottom:10px;
	color:#818181;
}
.article-author-component img{
	float:left;
	margin:0 5px 5px 0;
}
/*background:url(/img/dottedline.gif) repeat-x bottom;*/
/*Article archive*/
#select-year{
	background:url(/img/dottedline.gif) repeat-x bottom;
	padding-bottom:10px;
}
#select-year select{
	margin-right:15px;
}
#select-year button{
	padding:0 5px;
}
#select-year label{
	font-size:15px;
	line-height:21px;
	color:#818181;
	margin-right:5px;
}
.article-archive-list{
	margin:0;
	padding:0;
	list-style:none;
}
.article-archive-list li{
	margin:0 0 5px 0;
	padding:0;
}
#article-archive-header{
	background:url(/img/dottedline.gif) repeat-x top;
	padding-top:10px;
	margin-top:10px;
}
/*kï¿½p & sï¿½lj*/
.spam-bot{
	clear:both;
	margin:10px 0;
}
.spam-bot img{
	margin-bottom:10px;
}
.list-images input{
	width:auto !important;
	float:left;
	margin:15px 10px 0 0;
}
.list-images{
	clear:both;
	float:left;
	width:360px;
}
.list-images .divider{
	margin:10px 0 0 0;
	float:left;
	clear:both;
	width:360px;
}
.large-image{
	display:none;
	margin-top:10px;
	clear:both;
}
.list-images img{
	float:left;
	margin-right:10px;
}
#addimage{
	width:auto;
	padding:0;
}
.place-in-margin table{
	font-size:11px;
}
.place-in-margin table th{
	text-align:left;
}
.ad-info{
	font-size:11px;	
	margin-bottom:10px;
}
.ad-info th{
	text-align:left;
}
.ad-categories{
	list-style:none;
	margin-bottom:10px;
	float:left;
}
.ad-categories li{
	background:url(/img/author-bullet.gif) no-repeat left 3px;
	padding-left:10px;
	float:left;
	width:210px;
	margin-bottom:5px;
}
.ad-section{
	padding:10px 0;
	float:left;
	width:440px;
	background:url(/img/dottedline.gif) repeat-x top;
}
.ad-section-two-third{
	width:240px;
	float:left;
	clear:both;
}
.ad-section-one-third{
	float:right;
	width:190px;
	padding:0 0 0 10px;
	background:url(/img/dottedline.gif) repeat-y left;
}
.ad-section-two-third .box{
	width:220px;
	float:left;
}
.ad-section-two-third .box select{
	width:80px;
	padding:2px;
	border:solid 1px #bfcdd2;
	color:#8c8c8c;
	margin-top:5px;
	float:left;
}
.ad-section-two-third .box input{
	padding:2px;
	color:#8c8c8c;
	border:solid 1px #bfcdd2;
	width:130px;
	float:right;
	margin:5px 0 0 0;
}
.section-first{
	margin:0;
	padding:0;
	background:none;
}	
.ad-section-two-third .box button{
	padding:2px 0;
	clear:both;
	float:right;
}
.ad-section table, .ad-search-list{
	font-size:11px;
	margin:10px 0 20px 0;
}
.ad-section th, .ad-search-list th{
	text-align:left;
	color:#8c8c8c;
	border-bottom:solid 1px #dcdcdc;
	padding:2px;
}
.ad-section td, .ad-search-list td{
	border-bottom:solid 1px #dcdcdc;
	padding:2px;
}
.ad-section td a, .ad-search-list td a{
	font-weight:bold;
}
.ad-section td.date, .ad-search-list td.date{
	color:#ec0084;
}
.latest-ad-list{
	padding-top:20px;	
}
/*Linking guide*/
.link-item{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/img/dottedline.gif) repeat-x bottom;
	width:280px;
}
.box{
	background:#f24eae;
	color:#fff;
	padding:5px;
	margin-bottom:10px;
}
.box a{
	color:#fff;
}

/* Roslistor och trï¿½dgï¿½rdslistor */
.search-header{
	clear:both;
	background:url(/img/dottedline.gif) repeat-x bottom;
	padding:10px 0;
}
.search-result{
	margin:10px 0;
	clear:both;
}
.search-result ol{
	margin:0;
	padding:0;
}
.search-result ol li{
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(/img/dottedline.gif) repeat-x bottom;
	float:left;
	clear:both;
	width:440px;
}
.search-result ol li img{
	float:left;
	margin:0 10px 10px 0;
}
.search-sort{
	margin:10px 0;
}
.search-sort input{
	margin-right:5px;
}
.search-result .date{
	color:#8c8c8c;
}
.search-pager{
	text-align:center;
}
.search-alphabet{
	list-style:none !important;
	clear:both;
	margin:10px 0 10px 0;
	height:20px;
	float:left;
	width:100%;
}
.search-alphabet li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
.search-alphabet li a{
	color:#ec0084;
}

.search-option{
	margin-top: 10px;
	float:left; 
	width:360px;
}

.clickable-image{
	background:url(/img/dottedline.gif) repeat-x top;
	margin-bottom:10px;
	padding-top:10px;
	clear:both;
	float:left;
	width:440px;
}
.clickable-image img{
	float:left;
	margin:0 10px 0 0;
}
.clickable-image small{font-size: 1em}

/*Community*/
/*Users logged in*/
.avatar-list{
	list-style:none;
}
.avatar-item{
	margin:0 0 10px 0;
	padding:0;
}
.avatar-item img{
	width:55px;
	height:55px;
	border:solid 4px #e1e1e1;
}
.avatar-item ul{
	display:none;
}
.avatar-item ul img{
	width:95px;
	height:95px;

}
.avtar-left{
	float:left;
}
.avtar-right{
	float:right;
}
#flash-movie-component{
	margin-bottom:10px;
}
#page-title{
	font-size:11px;
}
.questionnaire-comp-form{
	border:solid 1px #dcdcdc;
	background:#ededed;
	padding:10px;
}
.questionnaire-comp-form label{
	width:405px;
}
.questionnaire-comp-form .input-radio{
	clear:both;
	float:left;
}
/*IMAGE GALLERY FIRST PAGE*/
.gallery-left{
	float:left;
}
.gallery-right{
	float:right;
}
.image-gallery-firstpage{clear:both;margin:0 0 16px 0;float:left;width:440px;position:relative;}
#image-gallery-list-container{background:#e6eaeb;margin-top:12px;width:440px;overflow:hidden;height:116px;position:relative;}
.image-gallery-firstpage ul{position:absolute;left:0;list-style:none;margin:0;float:left;overflow:hidden;padding:0;height:116px;}
.image-gallery-firstpage ul li{display:block;width:100px;background:#b3b6b8 url(/img/camera.gif) no-repeat 25px 30px;float:left;height:100px;margin:8px 8px 8px 0;overflow:hidden;padding:0;}
.image-gallery-firstpage h3 span{display:none;}
.image-gallery-firstpage h3{position:absolute;top:0;z-index:2;width:115px;height:36px;background:url(/img/user-img-gallery-header.png) no-repeat;}
#user-images-next-link{position:absolute;top:38px;right:5px;z-index:2;height:44px;width:8px;display:block;background:url(/img/next-user-image.gif) no-repeat;}
a:hover#user-images-next-link{background:url(/img/next-user-image-hover.gif) no-repeat;}
#user-images-next-link span{display:none;}
.fade-left{position:absolute;left:0;top:0;display:block;height:116px;width:45px;background:url(/img/img-gallery-fade-left.png) no-repeat;}
.fade-right{position:absolute;top:0;right:0;display:block;height:116px;width:45px;background:url(/img/img-gallery-fade-right.png) no-repeat;}

.ig-no-images{margin:20px 0 0 200px !important;background:none !important;font-weight:bold;}

/*Userbar*/
#userbar{
	background:#ebefe4 url(/img/page-corners.gif) no-repeat -1000px bottom;
	padding:5px 0;
	color:#666;
	height:50px;	
	overflow:hidden;
	margin-bottom:10px;
	float:left;
	clear:both;
	width:1000px;
	position:relative;
	z-index:1;
}

.important{
	color:#ec0084;
	font-size:20px;
}
.login-form{
	width:505px;
	float:left;
	position:relative;
}
.login-form label{
	float:left;
	padding:3px 0;
	margin-right:5px;
}
.login-form .input-normal{
	width:120px;
	margin: 0 5px 0 0;
	padding:2px;
	border:solid 1px #bfcdd2;
	color:#8c8c8c;
}
.login-form button{
	/*float:right;*/
	/*margin:-34px 10px 0 0 !important;*/
	position:absolute;
	right:10px;
	padding:0;
	margin:0 !important;
	width: auto !important;
	
	margin: 0;
	padding: 0;
	width: auto;
	overflow: visible;
}

#userbar dl{
	margin-left:10px;
	float:left;
	list-style:none;
}
#user-bar-functions{
	float:right;
	margin:5px 10px 0 0;
	list-style:none;
	font-size: 0.95em;
	padding-left: 10px;
}
#user-bar-functions li{
	float:left;
	margin-right:5px;
}
#user-bar-functions li a{
	text-decoration:underline;
	color:#666;
}

.user-bar-features{float:left;clear:both; width: 470px}
.user-bar-features p{
	float:left;
	padding: 3px 0;
}
.user-bar-features ul{
	list-style:none;
	float:left;
	padding:3px 0;
}
.user-bar-features ul li, #userbar dl dd,#userbar dl dt{
	float:left;
	color:#666;
}
.user-bar-features ul li a{
	text-decoration:underline;
	color:#666;
}
dd.avatar{
	margin-right:5px;
	padding:0;
}
dd.avatar img{
	border:solid 1px #fff;
}
#userbar dt{
	padding:5px 0;
	margin-right:5px;
}
dd.user-name{
	padding:5px 0;
}
dd.user-name a{
	text-decoration:underline;
	color:#666;
}



/*Min sida*/
/*min sida nav*/
#community-nav{
	list-style:none;
	width:440px;
	background:url(/img/dottedline.gif) repeat-x bottom;
	float:left;
	padding:0 0 3px 0;
	margin:0 0 10px 0;
}
#community-nav li.first{
	border-left:solid 1px #e8ede1;
	border-right:solid 1px #e8ede1;
}
#community-nav li{
	float:left;
	padding:10px 5px;
	border-right:solid 1px #e8ede1;
}
#community-nav li.selected{
	background:url(/img/mypage-nav-selected.gif) repeat-x bottom;
}
#community-nav li a{
	text-decoration:none;
}

/*AJAX FORM*/
form.wys-form textarea { display:none; }
#empty-presentation, a.button{
	border:none;
	background:url(/img/btn-left.gif) no-repeat left top;
	padding:0 0 0 4px !important;
	height:19px;
	float:left;
	display:block;
	cursor:pointer;
	text-decoration:none;
	clear:both;
	margin-top:10px;
}
#wys-save{
	background:url(/img/btn-left.gif) no-repeat left 1px;
	border:none;
}
#empty-presentation span, a.button span, #wys-save span{
	background:url(/img/btn-right.gif) no-repeat right top;
	height:17px;
	display:block;
	float:left;
	font-size:12px;
	padding:1px 7px 0 3px;
	color:#fff;
	font:12px "Trebuchet MS";
}
.presentation-filled #empty-presentation, .presentation-empty .heading2, .presentation-empty button{
	display:none;
}
.skrubb-content h2, #community h2{
	/*color:#ec0084;*/
	font-size:1.2em;
	margin-bottom:10px;
}
.skrubb-content{
	background:url(/img/dottedline.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	width:440px;
	clear:both;
	float:left;
}
.my-presentation button{
	margin-top:10px;
}
.skrubb-extras{
	width:180px;
	margin-left:20px;
	float:right;
}
.skrubb-extras ul,.skrubb-extras ul li{
	list-style:none;
	margin:0;
	padding:0;
}
.skrubb-extras ul{
	margin-top:10px;
}
.skrubb-extras ul li{
	margin-bottom:5px;
}
.skrubb-extras ul a{
	display:block;
	padding:5px 0 5px 36px;
}
.become-friend{
	background:url(/img/icons.gif) no-repeat 0px 1px;
}
.become-friend-disabled{
	background:url(/img/icons.gif) no-repeat -273px 1px;
	color:#ccc;
}
.skrubb-send-kpost{
	background:url(/img/icons.gif) no-repeat 0px -63px;
}
.skrubb-send-kpost-disabled{
	background:url(/img/icons.gif) no-repeat -273px -63px;
	color:#ccc;
}
#avatar{
	margin-bottom:5px;
}
#avatar img{
	border:solid 4px #e1e1e1;
}
button{
	margin-top:5px;
}
#mypage-album-list strong{
	clear:both;
	background:url(/img/icons/album.gif) no-repeat;
	padding:3px 0 3px 40px;
	display:block;
	margin:15px 0;
	width: 420px;
	float: left;
}
#mypage-album-list a{
	margin:0 10px 3px 0;
	display:block;
	width:210px;
	/*float:left;*/
}
.skrubb-content-colleft{
	background:url(/img/dottedline.gif) repeat-y right;
	clear:both;
	float:left;
	width:210px;
	padding-right:10px;
}
.skrubb-content-colright{
	float:right;
	width:210px;
}
#mypage-text-list{
	list-style:none;
}
/*End min sida*/

/*Community right col*/
#column-two h2, .header-byline{
	background:#5f965c url(/images/icons.png) no-repeat left -147px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 11px;
	text-transform:uppercase;
	margin-bottom:6px;
	clear:both;
}
#column-two h2 span a {
	color:#fff;
	font-size:0.8em;
}
#navigation-holder h2{
	background:#5f965c url(/images/nav-header.png) no-repeat left top;	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:6px;
	clear:both;
	width:120px;
}
#navigation-holder h2 span{
	padding:3px 6px 2px 6px;
	display:block;
	background:url(/images/nav-header.png) no-repeat -120px bottom;
}
#column-three h2{
	background:#b2d232 url(/img/ad-header.gif) no-repeat left top;	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.8em;
	text-transform:uppercase;
	margin-bottom:6px;
	clear:both;
	width:250px;
}
#column-three h2 span{
	padding:3px 6px 2px 6px;
	display:block;
	background:url(/img/ad-header.gif) no-repeat -250px bottom;
}
#column-three-ad-block span{
	float:left;
	margin-bottom:10px;
}

#search-box{
	width:120px;
	padding-left:10px;
}
#search-box button{
	padding:0 10px;
}
.search-input{
	width:120px;
}
.header-byline{
	background:#b2d232 url(/img/header-byline.gif) no-repeat left top;
}
#column-two h2 span, .header-byline span{
	padding:3px 6px 2px 6px;
	display:block;
	background:url(/images/icons.png) no-repeat -162px bottom;
}
.header-byline span{
	background:url(/img/header-byline.gif) no-repeat -440px bottom;
}
.shout-content, #skrubb-shout-content{
	font-style:italic;
	margin-bottom:18px;
	color:#b2d232;
	float:left;
}
#shout #shout-submit { display:none; }
#skrubb-shout-input { clear:both;width:130px;display:none; }
.smiley{
	float:left;
	margin-right:5px;
}
#userinfo{
	margin-bottom:18px;
	clear:both;
}
#userinfo th, #userinfo td{
	text-align:left;
	padding:2px 0;
	font-size:11px;
}
#userinfo th{
	padding:2px 2px 2px 0;
}
#userinfo tr{
	background:url(/img/dottedline.gif) repeat-x bottom;
}
#userinfo tr#colspan{
	background:none;
}
.right-column-box{
	margin-bottom:18px;
}
.mood-selector input, .mood-selector button { display:none; }
.mood-selector { clear:both; position:relative; float:left; }
#skrubb #userbar .mood-selector,
#wizard #userbar .mood-selector { margin:10px 0 0 10px; }
#userbar .mood-select-dropdown { position:absolute; top:-30px; left:50px; }
.mood-selector ul {
	list-style:none;
	padding:4px;
	margin:0;
	width:130px;
	background:#fff;
	border:2px solid #ccc;
	float:left;
}
.mood-selector li { padding:0; margin:3px; float:left; }
.mood-selector img { cursor:pointer; }
.mood-select {
	background:url(/img/mood-select.gif) no-repeat;
	width:47px;
	height:27px;
	padding:0;
	position:relative;
	cursor:pointer;
}
.mood-select img { position:absolute; top:3px; left:6px; }
.mood-select-dropdown {
	width:140px;
	position:absolute;
	top:27px;
	z-index:100;
	display:none;
}


.image-gallery-navigation{
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	background: transparent url(/img/dottedline.gif) repeat-x scroll center bottom;
	clear: both;
	float: left;
	width: 420px;
}

.image-gallery-navigation .image-gallery-prev-album{
	float: left;
	background:transparent url(/img/button-previous.png) left no-repeat scroll 0%;
	height: 24px;
	padding: 4px 0 0 30px;
}
.image-gallery-navigation .image-gallery-next-album{
	float: right;
	background:transparent url(/img/button-next.png) right no-repeat scroll 0%;
	height: 24px;
	padding: 4px 30px 0 0;
}


/*thumnail list on my page*/
.ig-thumb-list{
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
	width:440px;
	float:left;
}
.ig-thumb-list li{
	float:left;
	border-left:solid 1px #dcdcdc;
	border-bottom:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	border-top:solid 1px #dcdcdc;
	margin:0 6px 6px 0;
	padding:3px;
}
.small li.selected{
	
}

.ig-thumb-list li a{
	display:block;
	border-bottom:solid 1px #c2c4c0;
	border-left:solid 1px #d6d8d3;
	border-right:solid 1px #d6d8d3;
	border-top:solid 1px #e6e9e3;
	
	width:55px;
	height:55px;
	overflow:hidden;
	cursor:pointer;
	
}
.ig-thumb-list li a:hover{
	border:solid 1px #ff6a02;
}
.ig-thumb-list li.selected a, .ig-thumb-list li.selected a:hover{
	border:solid 2px #ff6a02;
}

.ig-thumb-list li img{
	width:55px;
	height:55px;	
}

.small li a{
	width:48px;
	height:48px;
}
/*
.ig-thumb-list li a span{
	display:block;
	width:55px;
	height:55px;
	border:solid 3px #ededed;
	overflow:hidden;
	cursor:pointer;
}
.small li a span{
	display:block;
	width:50px;
	height:50px;
	border:solid 3px #fff;
	overflow:hidden;
}
.small li.selected a span{
	display:block;
	width:50px;
	height:50px;
	border:solid 2px #fff;
	overflow:hidden;
}
*/
.mceEditorContainer{
	display:block !important;
	clear:both !important;
	position:static;
}
.skrubb-content .mceEditorContainer{
	height:200px;
	width:250px;
}
/* Image gallery*/
#ig-toolbar{
	width:410px;
	float: left;
	clear:both;
	margin:30px 0 20px 0;
	padding: 0;
	text-align:center;
}
#ig-toolbar a{
	margin-left:15px;
}

#ig-menu{
	margin: 15px 0;
	width: 430px;
}
#ig-menu a{
	margin-right: 15px;
}

#view-album{
	/*background:url(/img/dottedline.gif) repeat-x bottom;*/
	padding:0 0 10px 0;
	margin-bottom:10px;
	float:left;
	width: 440px;
}
#view-album p{
	margin-bottom: 10px;
}

#ig-photo{
	clear:both;
	float:left;
	border:solid 1px #d6d8d3;
	padding:3px;
	background:#fff;
	margin:10px 0;
	text-align:center;
	width:432px;
}
#ig-photo-nav{
	width: 432px;
	float: left;
	margin-top: 5px;
}
#ig-photo-nav .prev{
	float: left;
	background:transparent url(/img/button-previous.png) left no-repeat scroll 0%;
	height: 24px;
	padding: 4px 0 0 30px;
	width: 25%;
}
#ig-photo-nav .next{
	float: right;
	background:transparent url(/img/button-next.png) right no-repeat scroll 0%;
	height: 24px;
	padding: 4px 30px 0 0;
	text-align: right;
	width: 25%;
}
#ig-photo-nav span{
	float: left;
	width: 30%;
	text-align: center;
	padding: 4px 0 0 0;
}

#ig-preview-nav{
	width:325px;
	float:right;
}
#ig-preview-nav .prev{
	float:left;
}
#ig-preview-nav .next{
	float:right;
}
#photo-view{
	background:url(/img/dottedline.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
}
#photo-view h2{
	width: 420px;
}

.image-gallery-create-album{
	display: block;
	padding:5px 0pt 0pt 40px;
	background:transparent url(/img/add-album.png) no-repeat scroll left top;
	height: 30px;
	width: 150px;
}

.album-list{
	list-style:none;
	width: 210px;
	float: left;
}
.album-list li{
	padding:0;
	display:block;
	width:210px;
	/*float:left;*/
	margin:0 0 3px 0;
}
#ig-photo-desc{
	width: 430px;
	clear:both;
	text-align:center;
}
/*PM friendlist etc*/
/*Kt - Kompislista*/
.friend-list{
	list-style:none;
}
.friend-list li{
	background:url(/img/dottedline.gif) repeat-x bottom;	
	float:left;
	clear:both;
	width:140px;
	padding:8px 0 11px 0;
}
.friend-list li img{
	border:solid 1px #dcdcdc;
	background:#ededed;
	padding:3px;
	float:left;
	margin-right:8px;
}
.add, .more{
	display:block;
}
#pm-component, 
#friendslist-component, 
#nice-list-component{
	float:left;
	clear:both;
	margin-top:10px;
	padding:0 8px;
}
#pm-component{
	padding:0;
}
#pm-component table, 
#friendslist-component table, 
#nice-list-component table{
	width:440px;
	margin:10px auto 0 auto;
	font-size:1em;
}
#pm-component th, 
#friendslist-component th, 
#nice-list-component th{
	text-align:left;
	background:#b2d232;
	color:#fff;
	font-weight:bold;
}
#pm-component th, 
#pm-component td,
#friendslist-component th,
#friendslist-component td,
#nice-list-component th,
#nice-list-component td{
	padding:3px 8px;
}
.nice{
	background:url(/img/leafs.gif) no-repeat;
}
.nice-dis{
	background:url(/img/leafs-dis.gif) no-repeat;
	color:#ccc;
}
#pm-component td,
#friendslist-component td,
#nice-list-component td{
	border-bottom:1px solid #ebefe4;
}
#pm-component .send-mail{
	font-weight:normal;
	font-size:13px;
	color:#EC0084;
}
#pm-component .send-mail span{
	color:#666;
}
.letter-open{
	padding:5px 0 !important;
}
#pm-component .col1 .pm-body{
	width:360px;
	height:172px;
	margin-bottom:20px;
	overflow:auto;
	color:#666;
}
#pm-component .col2 button{
	margin-top:14px;
}
#pm-component .send-mail .divider{
	height:1px;
	overflow:hidden;
	background:#d9d9d9;
}
.pm-letter-rows{
	border-bottom:solid 1px #d9d9d9;
	clear:both;
	padding:14px 0;
	margin:0;
	display:block;
}
.pm-letter-rows select, .pm-letter-rows span{
	margin-left:10px;
}
.pm-reply-to{
	font-size:10px;
	line-height:13px;
	color:#999;
	margin-bottom:14px;
	height:50px;
	width:223px;
	padding-right:10px;
	overflow:auto;
}
.pm-reply-to strong{
	color:#000;
}
#pm-write-new{
	padding:5px 0 5px 10px;
}
.tc-read{
	width:20px;
}
.tc-subject{
	width:232px;
}
.tc-nick{
	width:90px;
}
.tc-date{
	width:112px;
}
.tc-del{
	width:32px;
}
.tc-subject .a{
	display:block;
	width:100%;
	overflow:hidden;
	padding:0 !important;
}
.tc-nick p{
	width:100%;
	display:inline !important;
}
.tc-date p{
	width:100%;
}
.friendslist-component-admin{
	text-align:right;
}
/*user blog*/
#userblog_head{
	float:left;
	clear:both;
	border:solid 1px #dcdcdc;
	background:#ededed;
	padding:3px;
	width:432px;
	margin-bottom:10px;
}
#userblog_head .pic{
	border:solid 1px #dcdcdc;
	background:#fff;
	padding:3px;
	float:left;
	margin-right:10px;
}
#userblog_head h2{
	margin:0;
}
#userblog_head p{
	font-style:italic;
	margin:0;
}
.userblog_entrys_col{
	float:left;
	width:285px;
}
.userblog_entry{
	padding-bottom:10px;
	float:left;
	background:url(/img/dottedline.gif) repeat-x bottom;
}
#userblog-favorite{
	float:right;
	margin-right:10px;
}
.userblog_footer{
	clear:both;
	background:url(/img/dottedline.gif) repeat-x bottom;
	color:#777;
	padding:5px 0 8px;
}
.userblog_footer a{
	color:#777;
}
.sidebar{
	background:url(/img/blog-sidebar.gif) repeat-y;
	float:right;
	width:137px;
	padding:5px;
	margin:10px 0;
}
.sidebar ul,ol{
	list-style:none;
}
.sidebar .button{
	display:block;
}
#userblog_archive,#userblog_links{
	margin-top:10px;
	clear:both;
	float:left;
}
#userblog_tags{
	display:none;
}
#upload-image-tags{
	display:none;
}
.sidebar h3{
	color:#ec0084;
	margin-top:10px;
	font-size:1em;
	clear:both;
}
.select-tags-text{
	clear:both;
	text-align:right;
	margin-bottom:30px;	
}
.blog_image{
	float:right;
}
.mceEditorContainer{
	margin-bottom:10px;
}

/*FORUM*/
.forum-list{
	background:url(/img/dottedline.gif) repeat-x top;
	width:440px;
	font-size:11px;
	clear:both;
	float:left;
	margin-top:10px;
}
#forum-photo{
	width:65px;
}
#forum-discussion{
	/*width:250px;*/
}
#forum-unread{
	width:50px;
}
#forum-changed{
	width:70px;
}
.forum-list thead{
	background:url(/img/dottedline.gif) repeat-x bottom;
	width:440px;
	color:#8c8c8c;
	padding:0;
	height:28px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:left;
}
.forum-list tr{
}
.post-avatar{
	float:left;
	border:solid 2px #fff;
	margin:0 5px 5px 0;
}
.forum-list .spacer{
	background:#fff;
}
.forum-list td{
	background:#ecf0e6;
	margin-bottom:10px;
	padding:0 !important;
}
.forum-list td.forum-avatar{
	background:#fff url(/img/forum-arrow.gif) no-repeat right 15px;
	/*width:68px;*/
}
.forum-list td.forum-avatar img{
	float:left;
}
.forum-list td.forum-title{
	background:#ecf0e6 url(/img/form-top.gif) no-repeat !important;
	/*width:220px;*/
}
td.forum-title div{
	padding:12px 15px;
	background:url(/img/form-bottom.gif) no-repeat left bottom !important;	
}
td.forum-title div a{
	font-weight:bold;
	text-decoration:none;
	background:url(/img/forum-title-arrow.gif) no-repeat left;
	padding-left:8px;
	color:#000;
}
.thread-selected td.forum-title div a{
	color:#ec0084;
	background:url(/img/forum-title-arrow-selected.gif) no-repeat left 6px;
	padding-left:10px;
}
.forum-list td.forum-post-items{
	/*width:50px;*/
	text-align:center;
}
.forum-list td.forum-changed{
	background:#ecf0e6 url(/img/form-bottom.gif) no-repeat right bottom !important;
	/*width:90px;*/
}
.forum-list td.forum-changed div{
	background:#ecf0e6 url(/img/form-top.gif) no-repeat right top !important;
	padding:12px 15px 0;
}
.thread-info{
	color:#666;
}
tr.thread-selected{
	margin-bottom:0;
}
tr.thread-selected td.forum-changed{
	background:#ecf0e6 !important;
}
tr.thread-selected td.forum-title div{
	background:#ecf0e6 !important;
}
.forum-posts{
	background:url(/img/dottedline-forum.gif) repeat-x bottom;
	width:280px;
	padding:0 15px 15px 15px;
	clear:both;
	float:left;
	margin:0 0 0 10px;
}
.forum-posts strong{
	display:block;
}
.forum-post-container{
	width:370px;
}
#posts_div{
	width:340px;
	height:200px;
	overflow:auto;
	padding:10px 0;
	margin-top:10px;
	clear:both;
}
td.forum-margin{
	width:68px;
	background:#fff;
}
.forum-select{
	color:#8c8c8c;
	margin-bottom:10px;
}
.latest-forum-posts{
	list-style:none;
}
.forum-category-list{
	background:url(/img/dottedline.gif) repeat-x top;
	padding-top:10px;
}
.forum-category-list h3{
	clear:both;	
}
.forum-category-list ul{
	margin:5px 0 20px 0;
	float:left;
	clear:both;
}
.answer-thread{
	margin-bottom:10px;
}
.forum-buttons{
	float:left;
	clear:both;
	width:440px;
	margin-top:10px;
	text-align:center;
}
.forum-buttons .prev,#wizard_buttons .prev{
	float:left;
	clear:none;
	margin:0;
}

.forum-buttons .next, #wizard_buttons .next{
	float:right;
	clear:none;
	margin:0;
}
a.answer{
	margin:10px 0 10px 300px;
}
.forum-bread-crumb{
	float:left;
	clear:both;
}
.forum-bread-crumb a.crumb-link{
	background:url(/img/pil_grey.gif) no-repeat right;
	padding:0 15px 0 5px;
	float:left;
}
.forum-bread-crumb a.button{
	float:left;
	clear:none;
	margin:0 0 0 10px !important;
}
.forum-bread-crumb a.button span{
	clear:none;
	float:left;
}
.forum-link-nav{
	text-align:center;
}
.forum-buttons p{
	width:250px;
	float:left;
	padding-top:5px;
}
.post{
	padding:10px;
	background:#ecf0e6;
	margin-bottom:10px;
	clear:both;	
}
.post ul li{
	margin-left:20px;
}
.post-title{
	display:block;
}
.post img{
	border:solid 3px #fff;
	float:left;
	margin:0 10px 5px 0;
}
.foot{
	background:url(/img/dottedline-forum.gif) repeat-x top;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
}
.thread-post{
	clear:both;
	margin:10px 0;
	float:left;
	padding-bottom:10px;
	width:440px;
	background:url(/img/dottedline.gif) repeat-x bottom;
}
.thread-post p, .post p{
	margin-bottom:10px;
}
.thread-post img{
	float:left;
	margin:0 10px 5px 0;
	border:solid 3px #ccc;
}
.thread-post ul,.post ul{
	list-style:disc inside;
}
.post ol,.thread-post ol{
	list-style:decimal;
}
.thread-post ul,.post ul,.post ol,.thread-post ol{
	margin:5px 0 5px 10px;
	/*padding:0 0 10px 40px;*/
	/*clear:both;*/
}

.thread-post li,.post li{
	float:none;
	padding:0;
	margin:0 0 0 10px;
}
a.button-left{
	float:left;
}
a.button-right{
	float:right;
	clear:none;
	margin-left:10px;
}
.post-created{
	color:#8c8c8c;
}
.unread-post{
	font-weight:bold;
	color:#ec0084;
}

.forum-right-list {
	padding-bottom:10px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom:5px;
	background:url(/img/dottedline.gif) repeat-x bottom;
}
.forum-right-list .user-name {
	color: #0a929b;
}
.forum-right-list .user-comment {
	font-weight: bold;
}
.forum-right-list .date {
	color: #6e6e6e;
}


/*SUBSCRIPTION PAGE */
.subscribe-option {display:block; margin-bottom:1em; background:#D4E650; padding:10px;}
.subscribe-option input {margin: 0 0.5em 0 0;}
.pren-form {background:#D4E650; padding: 10px}
.pren-form input{width: 100%}
.pren-form textarea{width: 100%}



/*SEARCH user*/
.search-item{border-bottom:solid 1px #e2e2e2;padding:10px 0;clear:both;float:left; width: 100%}
.search-item-inner{float:left;width:355px; padding: 0 0 0 10px; width: 100%}
.search-item img.search-avatar{float:left;border:none; padding-right:10px; visibility: hidden; display: none;}
.search-mood{float:right;}
.search-item p a, .search-item p a:hover{color:#000;text-decoration:none;}
.search-item a.article-link{color:#007bd4;}
.search-item a.article-link:hover{text-decoration:underline;color:#007bd4;}
.search-item h3{margin:0;float:left;}
.search-item h3 a, .search-item h3 a:hover{color:ec0084;text-decoration:none;}
.search-item a.info, .search-item a.info:hover{color:#8f8f8f;font-size:10px;font-weight:normal;float:right;display:block;text-decoration:none;}
.search-item p{clear:both;margin-top:5px;float:left;}
.pager{padding:5px 0;text-align:center;clear:both;}
.pager a{
	margin-right:5px;
}
#search-top{border-bottom:solid 1px #e2e2e2;padding:5px 10px;clear:both}

/* kï¿½p & sï¿½lj */
.advertise-form label, .advertise-form input, .advertise-form select, .advertise-form textarea, .advertise-form h3{ 
	float: left; clear: both;
}


/* new page comment*/
#pageComment{padding:10px;background:#eee;margin-bottom:24px;border-bottom:3px solid #ccc; clear: both}
#comment-items{padding-bottom:4px;}
#pageComment #guestbook{padding:0;border:none;margin:0;}
#pageComment h2{font:normal 16px arial,sans-serif;margin-bottom:7px;}
#writeComment{border-top:1px solid #ccc;padding:5px;float: left; background: #eee; width:430px; margin: 0 0 20px 0; clear:both}
#writeComment div{float:left; clear:both; margin-top: 10px; width: 90%}
#writeComment label{float:left; margin-right: 5px}
#writeComment textarea{width:430px;}
#writeComment #commentDisclaimer{float:left}
#pageComments{display:none;}
#pageComments em{font-style:normal;font:normal 10px verdana,arial,serif;color:#999;}
#pageComments a.link{font:bold 10px verdana,arial,serif;}
#pageComments div.comment{border-top:1px solid #ccc;padding:6px 0;}
/* ============================================================ Guestbook */

.guestbook{padding:10px;clear:left;background:#eee;}
.guestbook h2{margin-bottom:2px;}
.guestbook-info {margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #b4b4b3;color:#888;}
.guestbook-show-all{float:right;}
.guestbook-show-all-posts{text-align:right;}
.guestbook fieldset{margin:8px 0 9px;padding-bottom:9px; border-bottom:1px solid #b4b4b3;}
.guestbook textarea{width:504px;margin:0 1px 3px;}
.guestbook button{}
.guestbook-item{margin:0 0 6px;background:url(/img/guestbook-arrow.gif) 45px 12px no-repeat;}
.guestbook-avatar{width:40px;float:left;}
.guestbook-avatar img {padding:2px;border:1px solid #ccc;background:white;}
.guestbook-message {background:#fff;width:426px;float:right;padding:10px;}
#comment-items .guestbook-message{width:346px;}
.guestbook-message .link{
	float:right;
	clear:both;
	display:block;
}
.guestbook-message-text{overflow:hidden;}
.guestbook-message-poster{margin-bottom:4px;}
.guestbook-message-poster small{color:#999;font-size:1em;}
.guestbook-delete {float:right; }


/*skrubb form*/
.skrubb-form, #pm-component .send-mail, .normal-form{clear:both;padding:6px 0 0;width:440px;margin:0 auto !important;background:url(/img/form-top.gif) no-repeat;}
.skrubb-form-inner, #pm-component .send-mail .letter,.normal-form-inner{float:left;display:block;padding:20px 40px;margin:0;background: #ecf0e6 url(/img/form-bottom.gif) bottom center no-repeat;}
.skrubb-form input, #page-comment-comp, .normal-form{width:auto;}
.skrubb-form h3,.skrubb-form-inner h3, .normal-form h3{color:#2E2826;font-size:18px;font-weight:bold;margin-bottom:10px;clear:both;}
.skrubb-form .input-normal, #pm-component input, .normal-form input{color:#444;padding:2px 4px;float:left;width:360px; border: 1px solid #BFCDD2;}
.skrubb-form textarea, #pm-component textarea, .normal-form textarea{width:360px !important;clear:both;margin-top:6px;padding:2px 4px; border: 1px solid #BFCDD2;}
.kontakta_oss_formular .input-submit{width: 180px;}
#pm-component textarea, .normal-form textarea{height:100px !important;}
.skrubb-form .input-radio, #page-comment-comp .input-radio{color:#444;padding:2px 4px;border:none;float:left;margin-right:200px;}
.skrubb-form-inner label, #page-comment-comp label,#pm-component label, .normal-form label{clear:both;float:left;color:#6c6f66;margin-right:10px;width:100px;}
.normal-form label.right{margin-left: 10px; clear:none;}
#upload-image label{float:none;}
#upload-image input{width:auto;padding:0;}
.normal-form .checkbox{
	width:auto;
	clear: both;
}
.normal-form p{
	margin-bottom:10px;
}
#page-comment-comp{
	clear:both;padding:6px 0 0;width:440px;margin:0 auto !important;background:url(/img/form-top.gif) no-repeat;
}
#page-comment-comp-inner{
	display:block;padding:8px 8px 0px;margin:0;background: #ecf0e6 url(/img/form-bottom.gif) bottom center no-repeat;
}
#page-comment-comp h3{
	color:#b3bba4;font-size:1.2em;font-weight:normal;margin-bottom:5px;
}
#page-comment-comp textarea{
	width:422px !important;padding:2px 4px;
	border:solid 1px #cad7e2;
	color:#8c8c8c;
}
#thread_text{
	height:300px !important;
}
#page-comment-comp #name{
	color:#8c8c8c;padding:2px 4px;float:left;width:300px;border:solid 1px #cad7e2;
}
.normal-form .error{
	float:left;
	width:360px;
	padding:5px;
	margin-bottom:10px;
}
.normal-form .error label{
	width:70px;
	color:#ab1823;
}
.normal-form .error input{
	margin:0;
	width:245px;
	float:right;
}
.skrubb-form .mceEditorContainer,.normal-form .mceEditorContainer{
	clear:both;
}
.skrubb-form .midja{padding:0;}
.skrubb-form-buttons,.form-buttons{padding:0;clear:both;}
.skrubb-form-inner .helptext{clear:left;padding:3px 0 18px;}
.skrubb-form .divider, .normal-form .divider, .normal-form .wizard_divider, #wizard_form .clear{
	background:#fff;
	border-top:solid 1px #c3c7b8;
	height:1px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;
}
.wizard_text{
	display:none;
}
.form-buttons button{
	margin-right:10px;
}


#page-comment-comp{margin-bottom:10px !important;}
.comment{
	border-bottom:solid 1px #c3c7b8;
	margin-bottom:10px;
	padding-bottom:10px;
}
.report-link{
	float:right;
}
.forum-alert a{
	color:#ec0084;
	font-size:17px;
}
.forum-alert{
	margin-bottom:10px;
}
#admin-panel ul{
	list-style:none;
}
ul.avatar-list{
	list-style:none;
}
ul.avatar-list li{
	position:relative;
}
ul ul.visible{list-style:none;display:block;top:-50px;position:absolute;z-index:10;background:#b2d232 url(/img/avatar-gradient.gif) repeat-x;padding:5px;margin:0;}
ul ul.visible li{margin:0;padding:0;}

/*WIZARD create user*/
.wizard_text{
	margin-bottom:10px;
}

#footer{
	padding:80px 5px 20px 25px;
	height:93px;
	background:#ebefe4 url(/img/footer.jpg) no-repeat;
	color:#fff;
	clear:both;
}
#footer dl{
	margin:0;
	padding:0;
	width:240px;
	float:left;
	font-style:normal;
}
#footer dt{
	float:left;
	clear:both;
	font-weight:bold;
	width:80px;
	margin:0;
	padding:0;
}
#footer dd{
	float:right;
	width:160px;
	margin:0;
	padding:0;
}
dl#last-list{
	width:250px;
}
dl#last-list dt{
	width:150px;
}
dl#last-list dd{
	width:100px;
	float:left;
	clear:both;
}
dt.wide{
	clear:both;
	width:240px !important;
}
#footer address,#footer a{
	color:#fff;
}

.administration{
	width: 550px;
}

.administration form table th{
	text-align: left;
	padding: 10px;
}
.administration form table th input{
	
}

.eniro_annons{
	margin: 0px 0px 10px 0px;
}

.eniro_annons h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.8em;
	text-transform:uppercase;
	margin-bottom:0px;
	clear:both;
	width:440px;

}

.eniro_annons h3 span{
	padding:3px 6px 2px 6px;
	display:block;
	background:url(/img/ad-header_big.gif) no-repeat bottom;
}

.eniro_anonns_div {
	border: solid 1px #eeeeee;
	border-top: solid 0px #000;
	width:428px;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

.eniro_anonns_div h4 a{
 text-decoration:none;
}
.eniro_anonns_div a{
 text-decoration:none;
}

/* GOOGLE SEARCH*/
#google-search{float:left}
#search-results-bar{float:left;clear:both;margin: 0 0 10px 0}
.google-search-box h1{font-size:25px;line-height:30px;margin-bottom:4px;}
.google .search-input{width: 300px; margin: 0 10px 0 0}
.google .search-button{width: 50px}
.google-search-box{width: 350px}
.google-search-box form{background:transparent url(/img/form-top.gif) no-repeat left top; clear:both; width: 440px}
.google-search-box fieldset{background:#ECF0E6 url(/img/form-bottom.gif) no-repeat scroll left bottom; padding: 20px}
.google-search-box .google input{border:1px solid #BFCDD2;color:#444444;float:left;padding:2px 4px;}
.search-results-bar{margin: 0 0 2em 0; clear:both}
.search-results-refine{float: left;border-bottom: 1px solid #999; width: 540px; margin: 0 0 2em 0}
.search-results-refine .tab-nav{margin: 0 0 0 10px; border-left: 1px solid #999;border-top: 1px solid #999}
.search-results-refine .tab-nav .selected{background-color: #3F5B36}
.search-results-refine .tab-nav .selected a{color: #fff}
.search-results-refine .tab-nav li{margin: 0; padding: 0.5em}
.search-results-refine .tab-nav li a{text-decoration: none}


/* 
	NEW STYLES 2009-04 
*/

/* 
	HEADER 
*/

#new-header {
	position: relative;
	width: 1000px;
	height: 122px;
	background: #008f99 url(/images/header-background.jpg) no-repeat 0 0;
	overflow: hidden;
}
#new-header h1 {
	position: absolute;
	top: 15px;
	left: 0;
	width: 296px;
	height: 86px;
}
#new-header h1 {
	display: block;
	width: 296px;
	height: 86px;
	background: transparent url(/images/allt-om-tradgard.png) no-repeat 0 0;
}
#new-header h1 a {
	display: block;
	width: 296px;
	height: 86px;
}
#new-header h1 a span {
	visibility: hidden;
}
.header-blog-push {
	position: absolute;
	top: 0;
	left: 326px;
	width: 220px;
	height: 122px;
	background: transparent url(/images/blog-push-background.png) no-repeat 0 100%;
	overflow: hidden;
}
.header-blog-push img {
	position: absolute;
	bottom: 0;
	right: 0;
}
.header-blog-push h4 {
	position: absolute;
	bottom: 14px;
	left: 7px;
}
.header-blog-push h4 a {
	color: #ffffff;
	text-decoration: none;
}
.header-blog-push p {
	position: absolute;
	top: 17px;
	left: 3px;
	width: 134px;
}
.header-blog-push p a {
	font: normal 17px/17px Arial, sans-serif;
	color: #fcec00;
	text-decoration: none;
}
.header-blog-push {
	display:none;
}
.item-1{
	display:block;
}
#header-newsletter-push {
	position: absolute;
	top: 0;
	left: 546px;
	width: 220px;
	height: 122px;
	background: transparent url(/images/header-divider.png) no-repeat 0 0;
	overflow: hidden;
}
#header-newsletter-push img {
	margin-left: 10px;
}
#header-subscribe-push {
	position: absolute;
	top: 0;
	right: 0;
	width: 234px;
	height: 122px;
	background: transparent url(/images/header-divider.png) no-repeat 0 0;
	overflow: hidden;
}
#header-subscribe-push .subscribe-push-background {
	position: relative;
	width: 234px;
	height: 122px;
	background: transparent url(/images/header-subscribe.png) no-repeat 0 0;
}
#header-subscribe-push .subscribe-push-background img {
	position: absolute;
	top: 16px;
	left: 21px;
}
#header-subscribe-push .subscribe-push-background p {
	position: absolute;
	top: 42px;
	left: 105px;
}
#header-subscribe-push .subscribe-push-background p a {
	font: normal 13px/16px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

/*
	USERBAR 
*/

#new-userbar {
	position: relative;
	width: 1000px;
	height: 35px;
	margin-bottom: 10px;
	background: #66bcc2 url(/images/userbar-background.jpg) no-repeat 0 0;
	font: normal 14px/35px Arial, Verdana, sans-serif;
	color: #ffffff;
	overflow: visible;
}
#new-userbar .loading {
	text-align: center;
}
#new-userbar .userbar-left {
	position: absolute;
	top: 0;
	left: 10px;
}
#new-userbar span {
	float: left;
}
#new-userbar .userbar-avatar-list {
	float: left;
	list-style: none;
}
#new-userbar .userbar-avatar-list li.avatar-item {
	float: left;
	margin: 4px 0 0 10px;
}
#new-userbar .userbar-avatar-list li.avatar-item img.avatar {
	width: 26px;
	height: 26px;
	border: solid 1px #0d8a93;
}
#new-userbar .userbar-avatar-list ul.visible {
	top: -52px;
	width: 141px;
	height: 52px;
	margin-left: -3px;
	background: transparent url(/images/userbar-avatar-visible.png) no-repeat 0 0;
	border: none;
}
#new-userbar .userbar-avatar-list ul.visible li.user-name {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 82px;
	font-size: 12px;
	line-height: 13px;
}
#new-userbar .userbar-avatar-list ul.visible li.user-name a {
	color: #ffffff;
	text-decoration: none;
}
#new-userbar .userbar-avatar-list ul.visible li.user-name a span {
	display: block;
	color: #fcec00;
	white-space: nowrap;
}
#new-userbar .userbar-avatar-list ul.visible div {
	position: absolute;
	top: 51px;
	left: -5px;
	width: 26px;
	height: 46px;
	background: transparent url(/images/userbar-avatar-visible-sel.png) no-repeat 0 0;
}
#new-userbar .userbar-avatar-list ul.visible div a {
	display: block;
}
#new-userbar .avatar-item ul img {
	position: absolute;
	top: 6px;
	right: 10px;
	width: 44px;
	height: 44px;
	border: solid 1px #0d8a93;
}
#new-userbar .userbar-right {
	position: absolute;
	top: 0;
	right: 10px;
}
#new-userbar .login-form {
	width: auto;
}
#new-userbar .login-form label {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
#new-userbar .login-form .input-normal {
	border: solid 1px #BFCDD2;
	color: #8C8C8C;
	margin: 6px 5px 0 0;
	padding: 2px;
	width: 110px;
}
#new-userbar .login-form .input-password {
	margin-right: 77px;
}
#new-userbar .login-form button {
	position: absolute;
	top: 4px;
	right: 0;
	margin: 0 !important;
	padding: 6px;
	width: auto !important;
	font: normal 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #007f85;
	border: none;
	overflow: visible;
}
#new-userbar .user-bar-features {
	float: left;
	clear: none;
	width: auto ;
}
#new-userbar .user-bar-features ul {
	margin-left: 10px;
	padding: 0;
}
#new-userbar .user-bar-features ul li {
	padding: 0;
	color: #ffffff;
}
#new-userbar .user-bar-features ul li a {
	font: normal 14px/35px Arial, Verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#new-userbar .user-bar-features ul li.user-avatar img {
	margin: 3px 6px 0;
	width: 26px;
	height: 26px;
	border: solid 1px #0d8a93;
}
#new-userbar .user-bar-features ul li.user-name a {
	font-weight: bold;
}

/*
	ACCORDION
*/

dl.accordion {
	height: 488px;
	margin-bottom: 10px;
	overflow: hidden;
}
dl.accordion dt span {
	display: block;
	height: 22px;
	padding-left: 6px;
	font: normal 10px/22px Arial;
	text-transform: uppercase;
	color: #ffffff;
	background: #cfcfcf url(/images/accordion-navigation.png) no-repeat 0 -22px;
	margin-bottom: 1px;
	cursor: pointer;
}
dl.accordion dt.selected span {
	line-height: 22px;
	color: #ffffff;
	background: #cfcfcf url(/images/accordion-navigation.png) no-repeat 0 0;
}
dl.accordion dd {
	height: 396px;
	overflow:hidden;
	position: relative;
	background-color: #eeeeee;
}
dl.accordion dd h4 {
	padding: 2px 0 4px 4px;
}

/*
	FIRSTPAGE FORUM PUSH 
*/

#firstpage-forum-push {
	position: relative;
	padding-bottom: 5px;
}
#firstpage-forum-push h2 {
	font-size: 24px;
	margin-bottom: 5px;
}
#firstpage-forum-push select {
	position: absolute;
	top: 4px;
	right: 6px;
}
#firstpage-forum-push ul {
	list-style: none;
}
#firstpage-forum-push ul li {
	clear: left;
	padding: 0;
	font: normal 14px/17px "Trebuchet MS", Arial, sans-serif;
}
#firstpage-forum-push ul li img {
	float: left;
	margin: 0 6px 5px 0;
	border: solid 1px #BFCDD2;
}
#firstpage-forum-push ul li a {
	font-weight: bold;
	text-decoration: none;
}
#firstpage-forum-push ul li a.posted-by {
	color: #0a929b;
	font-weight: normal;
}
#firstpage-forum-push .forum-date {
	color: #6e6e6e;
}

/*
	ARTICLE LIST PUSH
*/

.article-list-push {
	margin-bottom: 10px;
}
.article-list-push p {
	margin-bottom: 5px;
	padding-bottom: 0;
}
.article-list-push p span.bull {
	margin-right: 5px;
}

/*
	FAQ-LISTS
*/

.faq-lists ul li{
	padding-bottom: 5px;
}

/*
	POLL 
*/

.poll {
	margin-bottom: 10px;
}
.poll p {
	margin-top: 8px;
}
.poll h3, .pollfeature h3, .small {
	font-size: 12px;
}
.poll h3.top {
	margin-bottom: 7px;
}
.poll label, .pollfeature label {
	background: transparent url(/img/dottedline.gif) repeat-x scroll left bottom;
	padding: 0pt 0pt 6px;
	clear: both;
}
.poll td, .poll p, .pollfeature p, .pollfeature td {
	color: #666666;
	font-size: 11px;
	margin-top: 10px;
}
.poll label, .pollfeature label {
	color: #666666;
	font-size: 11px;
}
.poll .input-radio, .pollfeature .input-radio {
	display: inline;
	margin-right: 5px;
	width: auto;
}
.bar-col {
	background: transparent url(/img/dottedline.gif) repeat-x scroll left bottom;
	height: 10px;
	overflow: hidden;
	padding: 6px 0pt;
	width: 129px;
}
.bar-col div {
	background-color: #666666;
	color: #FFFFFF;
	padding-left: 2px;
}
.poll-path {
	display: none;
}

/*

	SEARCH BOX
*/

.search-box {
	position: relative;
	width: 250px !important;
	height: 35px;
	font: normal 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	background: #66bcc2 url(/images/userbar-background.jpg) no-repeat 0 0;
	margin-bottom: 8px;
}
.search-box .search-input {
	border: solid 1px #BFCDD2;
	color: #8C8C8C;
	margin: 6px 5px 0 6px;
	padding: 2px;
	width: 180px;
}
.search-box button {
	position: absolute;
	top: 4px;
	right: 6px;
	margin: 0 !important;
	padding: 6px;
	width: auto !important;
	font: normal 11px/11px Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #007f85;
	border: none;
	overflow: visible;
}

/*
	NEWSLETTER FORM
*/

.newsletter-form-push {
	clear: both;
	padding-top: 16px;
}

/*
	PUSH
*/

.push {
	padding-bottom: 10px;
}

/*
	ADS
*/

#bigbanner-ad {
  margin: 0 auto;
	text-align: center;
  width: 980px;
}
#bigbanner-ad img, #bigbanner-ad object {
	margin-bottom: 6px;
}
span.ad-head {
	color: #CCCCCC;
	display: block;
	float: none !important;
	font-size: 10px;
	margin: 0 0 3px;
	text-transform: uppercase;
}

.rektangel-ad-bt {padding:5px 0 5px 0;}

#blog-archive-combo {width:140px;}

.hemmakanalen-lop, .hemmakanalen-blogg {width:440px;height:175px;overflow:hidden;font-family:arial,sans-serif;font-size:11px;/*background:transparent url(/images/divider.png) repeat-x scroll 0 0;padding:10px 0 0;*/margin:10px 0;}
.hemmakanalen-top {background:url(/img/hemmakanalen-top.jpg) no-repeat 0 0;height:24px;overflow:hidden;font-weight:bold;}
.hemmakanalen-top p {text-transform:uppercase;float:left;margin:5px 0 0 10px;color:#ffffff;}
.hemmakanalen-top a {color:#7ca637;float:right;font-weight:bold;text-decoration:none;margin:5px 10px 0;}
.hemmakanalen-top a:hover {color:#ffffff;}
.hemmakanalen-inner {background:url(/img/hemmakanalen-bg.jpg) repeat-x 0 0;border-bottom:3px solid #cfcfcf;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.hemmakanalen-left, .hemmakanalen-right {float:left;width:204px;margin:10px 10px 5px;}
.hemmakanalen-right {float:right;margin-left:0px;}
.hemmakanalen-left h4, .hemmakanalen-right h4 {font-weight:bold;font-size:14px;color:#5c5c5c;margin:4px 0 2px;line-height:12px;}
.hemmakanalen-left p, .hemmakanalen-right p, .hemmakanalen-left a, .hemmakanalen-right a {line-height:16px;color:#5c5c5c;text-decoration:none;margin:0;}
.hemmakanalen-left a:hover, .hemmakanalen-right a:hover {color:#000000;}

.feature-blog {
	background: #dce8db url(/img/dottedline.gif) repeat-x scroll 0 100%;
	padding-bottom:15px;
	margin-bottom:15px;
	position:relative;
	overflow:hidden;
}
.feature-blog h3 {
	background:#5F965C url(/images/column-two-heading.png) no-repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:6px;
	text-transform:uppercase;
}
.feature-blog h3 a {
	color: #ffffff;
	text-decoration: none;
}
.feature-blog h3 span {
	display:block;
	padding:3px 6px 2px;
}
.feature-blog-content {
	padding: 8px;
}
.feature-blog-picture {
	float: right;
	max-height: 160px;
	margin-left: 8px;
	overflow: hidden;
}
.feature-blog h4 {
	font-size: 14px;
}
.feature-blog h4 a, .feature-blog p a {
	text-decoration: none;
}
/* */
.text-picture-component ul.user-images-list {
	padding-left: 0;
}
.user-images-list .gallery-left {
	margin-right: 12px;
}
.avatar-list-link {
	position: absolute;
	bottom: 6px;
	left: 0;
}
/*
	Tidigare nummer
*/
div.form-login {
	clear: both;
}
.issue-component-list {
	clear: both;
	float: left;
	list-style: none;
}
.issue-component-list li {
	border-bottom: solid 1px #bbb;
	display: block;
	float: left;
	height: 230px;
	margin-bottom: 17px;
	padding-bottom: 5px;
	width: 122px;
}
.special .issue-component-list li {
	height: 305px;
}
.issue-component-list li.odd {
	padding-right: 17px;
}
.issue-component-list li a {
	text-decoration: underline;
}
.issue-data {
	width: 122px;
}
.issue-form-fieldset {
	clear: both;
}
#navigation .prenumerera a,
#navigation .kundservice a {
	color: #b5af01;
}
.green-bg {
	background:#DCE8DB;
	margin-bottom:10px;
}
.green-bg a {
	text-decoration:none;
}
.green-bg a.link {
	text-decoration:underline;
}
#column-two .green-bg h2 a {
	font-size:11px;
}
.green-bg .box-push-content {
	padding:5px 10px 0;
}


/* CINT-panelen (/panelen/) */
div.cint{width:820px !important;margin-right:10px;}
div.cint .header-links-container{width:820px;}
div.cint .header-links{width:810px;}
div.cint ul#cint-menu{margin-bottom:10px;width:100%;float:left;clear:both;}
div.cint ul#cint-menu li{float:left;list-style:none;padding:5px;margin:0 2px 0 0;background:#EBEFE4;}
div.cint ul#cint-menu li a{color:#3F5B36;font-size:14px;text-decoration:none;}
div.cint .text-picture-component{width:600px;}
/*LEFT NAV */
#navigation-holder,
#column-one, 
#column-two, 
#column-three{float: left; margin: 0 10px 0 0;}

#column-one{overflow: hidden;}
#navigation-holder {width: 130px;}
#column-one {width: 440px;}
#column-two {width: 140px;}
#column-three {width: 250px;float:right;}
#column-three{width:250px;overflow:hidden;}
#column-two-ad-block {clear: both; margin: 0 0 10px; padding: 0 0 5px; border-bottom: solid 7px #CCC;}
#column-two-ad-block span {display: block; background: #CCC; padding: 0.5em; font-size: 0.9em; margin: 0 0 5px;}
#column-four-ad-block img, 
#column-four-ad-block object, 
#column-four-ad-block embed {margin: 0 0 10px;}
#top-ad-label {position: absolute; margin: -10px 0 0;}

#column-two div.place-second,
.user-generated-content-bottom,
.cms-generated-content-bottom,
.userblog-head,
#column-two .picture-collection,
.search-box,
#column-two .picture-collection-nav-overlay{width:140px;}

#content{float:left;padding:0;position:relative;}

/* NAVIGATION */

ul#navigation {list-style: none;font-size:14px; background: #FFF; margin:0 0 13px 0;float:right;}
ul#navigation li {float:right;line-height: 14px;padding:0;margin:0;}
ul#navigation a {clear:both;display: block;float:right; background:url(/img/dottedline.gif) repeat-x bottom;width:120px;color: #3f5b36; text-decoration: none; padding: 0 0 9px 0; margin:2px 0 0 0;}
ul#navigation ul {list-style: none;}
ul#navigation ul li {border-bottom: none;}
ul#navigation li.selected{background:#fff url(/img/nav-top.gif) no-repeat top;padding:4px 0 0 0;}
ul#navigation li.selected a{background:#ebefe4 url(/img/nav-bottom.gif) no-repeat bottom;width:120px !important;color:#3f5b36;padding:6px 0 9px 10px;}
ul#navigation li.selected li{background:#fff;margin-bottom:3px;float:right;width:120px;}
ul#navigation li.selected li a {background: #fff url(/img/arrow-green.gif) no-repeat 0px 8px;float:right;font-size:12px;color:#2ca610;width:110px !important;padding:4px 0 7px 10px;margin-left:10px;border-bottom:solid 1px #ebefe4;}
/*ul#navigation ul li a { padding-right: 5px;color:#000 !important;}*/
/******************** Editing ******************/

.roxen-edit-box-off { }
.roxen-edit-box-on {
  outline:          1px dotted #f8bb7b;
  /*background:       #f2f1eb;*/
  background:       #faf9f3;
  -moz-outline:     1px dotted #f8bb7b;     /*  FIXME: invalid CSS  */
}
.roxen-edit-marker-off {
  visibility:       hidden;
  display:          block;
  position:         absolute;
}
.roxen-edit-marker-on {
  visibility:       visible;
  display:          block;
  position:         absolute;
  background:       URL(/roxen-files/cms-sites/4.5/images/button_edit_comp.gif)
                    top left no-repeat;
  width:            28px;
  height:           13px;
  z-index:          1;
}
div.roxen-linkbrowser-anchor a {
  visibility:       visible;
  display:          block;
  position:         absolute;
  background:       URL(/roxen-files/cms-sites/4.5/images/button_link_browser.gif)
                    top left no-repeat;
  width:            28px;
  height:           13px;
  z-index:          1;
}
/* $Id: lightbox.css 3849 2008-02-14 12:12:21Z markus $ */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
.wizard-form {
	background:transparent url(/img/form-top.gif) no-repeat scroll 0%;
	clear:both;
	margin:0pt auto !important;
	padding:6px 0pt 0pt;
}
.wizard-form-inner {
	background:#ECF0E6 url(/img/form-bottom.gif) no-repeat scroll center bottom;
	display:block;
	float:left;
	margin:0pt;
	padding:20px 40px;
	width:360px;
}
.wizard-form .divider{
	background:#FFFFFF none repeat scroll 0%;
	border-top:1px solid #C3C7B8;
	clear:both;
	height:1px;
	margin-bottom:10px;
	overflow:hidden;
}
.wizard-form h3 {
	clear:both;
	color:#2E2826;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.buttons input {
	width:auto;
}
.wizard p{
	background:#FFFFFF none repeat scroll 0%;
	border-top:1px solid #C3C7B8;
	clear:both;
	height:1px;
	margin-bottom:10px;
	margin:0;
	overflow:hidden;
}
.wizard p.error{
	border:1px dotted #AB1823;
	margin:5px 0pt;
	padding:10px;	
	height:auto;
	overflow:visible;
}
.wizard fieldset{
	position:relative;
}
.wizard legend span{
	position:absolute;
	bottom:5px;
	color:#2e2826;
}
#wizard_step{
	margin:10px 0 0 0;
	font-weight:bold;
}
.buttons{
	float:right;
	margin:10px 0 0;
	padding:0;
}
.buttons input{
	margin:0 !important;
}
.step3 .first{
	width:175px;
	float:left;
	margin-top:10px;
}
.step3 .second{
	width:175px;
	float:left;
	margin-top:10px;
}
.url-form{
	float:left;
	width:100px;
}
.member-home{
	float:left;
	display:block;
	/*margin-right:4px;
	padding-top:4px;
	font-weight:bold;*/
}
.step3 p{
	clear:both;
}
/*FORUM FIXES*/
.breadcrumb {
	list-style:none;
	margin:0;
	padding:0;
}
.breadcrumb li{	
	background:url(/img/pil_grey.gif) no-repeat right;
	padding:0 15px 0 5px;
	float:left;
	list-style:none;
}
.create-thread{
	background:none !important;
}
.forum-bread-crumb a.button{
	float:left;
	clear:none;
	margin:0 0 0 10px !important;
}
.normal-form-inner button, .submit-message{
	clear:both;
	float:left;
}

.forum-image, .forum-comment-image{
	float:right !important;
}

/*LAST WIZARD STEP finished.xml still the old one! */
#wizard_form label{
	display:block ;
}
#wizard_form input{
	display:block;
}
#wizard_form .clear{
	margin:10px 0;
}
#wizard_form .col2 p{display:none;}


fieldset input, fieldset textarea, fieldset select {
	float:left;
	margin:0pt 0pt 1em;
}
