/* SvenskKöttiformation.se by AGoodID  */

body {
	font: 62.5%/120% Arial, Helvetica, sans-serif;
	color:#444;
	margin:0;
	padding:0;
	background:#ccc url(../pix/bakgrund.gif) repeat-y center top;
}

#wrapper {
	margin:0 auto;
	width: 960px;
	overflow:hidden;
}

#content {
	overflow:hidden;
	clear:left;
}

#header {
	margin-top:20px;
}

#footer {
	margin-top:60px;
	width:100%;
	float:left;
}

#banner {
	height:	80px;
	width:468px;
}

#searchBox{
	margin-top:33px	
}

.col1{
	float:left;
	margin-right:20px;
	width:225px;
}

.col2{
	float:left;
	margin-right:20px;
	width:470px;
}

.col3{
	float:left;
	margin-right:20px;
	width:715px;
}

.col4{
	float:left;
	margin-right:20px;
	width:960px;
}

.last{
	float:right;
	margin-right:0;
}

.first{
	margin-right:0;
}

.modul{
	margin-bottom:2.8em;
	overflow:hidden;
}

.logo{
	margin-top:7px;
}

.overNewsList{
	margin-bottom:2.8em;
}

.overHeader{
	margin-bottom:2.7em;
}

/* Typografi */

h1{
	font: 3.5em/1.2 Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0.5em;
}

#hem h1{
	margin-bottom: 0.2em;
}

h2{
	font: 1.7em/1.4 Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	line-height:1.4;
	font-weight:bold	;
	margin: 1.5em 0 0.3em;
}

.modul h2{
	margin-top:0;
}

#localNav h2,
#sidebar h2{
	margin-bottom: 0.3em;
}

#localNav h2.first,
#sidebar h2.first{
	margin-top:0;
}

h3{
	font-size: 1.3em;
	line-height:1.3;
	font-weight:bold;
	margin: 0em;
}

h4{
	font-size: 1.3em;
	line-height:1.3;
	font-weight:normal;
	margin: 0em;
}

p,td{
	font-size: 1.3em;
	line-height:1.5;
	margin: 0 0 0.9em;
}

td p,
td h2{
	font-size: 1em;
}

#localNav p,
#sidebar p{
	font-size: 1.2em;
	line-height:1.5;
	margin: 0 0 1.5em;
}

p.ingress{
	font: 1.6em/1.4 Georgia, "Times New Roman", Times, serif;
}

p.caption{
	font-size: 1.2em;
	line-height:1.5;
	margin:0.2em 0 1.1em;
	text-align:right;
	width:470px;
}

#main .modul img{
	margin-top:0.4em;
	float:left;
	/*width:auto;*/
	margin-right:10px;
}

/* Länkar */

a {
	color:#73b034;
	text-decoration:underline;
}

a:hover {
	color:#444;
}

a img{
	border:none;
}

a.imgLink img{
	display:block;
}

a.fancyLink {
	background: url(../pix/arrow.gif) no-repeat left 2px; 
	padding:0 0 0 20px !important;
	text-decoration:none;
}

a.fancyLink:hover,
a.fancyLink:focus {
	background-position: left -42px;
}

h3 a {
	color:#73b034;
	text-decoration:none;
}

#sidebar h2 a {
	color:#444;
	text-decoration:none;
}

h1 a,
dt a,
h2 a {
	color:#444;
	text-decoration:none;
	border-bottom:1px solid #73b034;
}

h1 a:hover,
dt a:hover,
h2 a:hover {
	color:#73b034;
}

#sidebar h2 a:hover {
	color:#73b034;
	text-decoration:none;
	border-bottom:1px solid #73b034;
}

a[href ^="mailto:"] {
   padding-left: 20px;
   background: transparent url(../pix/email.gif) no-repeat center left;
}

/* Listor */

#main ul {
	margin:1em 0;
	padding: 0 0 0 4em;
}

#main li {
	font-size:1.3em;
	line-height:1.4;
	margin:0;
	padding: 0;
}

#start .modul h2,
#start .modul p,
#aktuellt .modul h2,
#aktuellt .modul p,
#press2 .modul h2,
#press2 .modul p{
	margin-left:150px;
}

#main .modul .date{
	margin-bottom:0.6em;
}


/* Navigation */

#globalNav {
	background: url(../pix/border_rounded.gif) no-repeat bottom right;
	list-style-type: none;
	overflow:hidden;
	padding:0;
	margin:30px 0 20px;
	}
	
	#globalNav li {
		float: left;
		display: block;
		font-size: 1.3em;
		line-height: 1.5em;
	}

	#globalNav li a{
		display: block;
		padding: 3px 10px 6px 10px;
		text-decoration: none;
		color: #444;
		}
		
	#globalNav li a:hover, #globalNav li a:focus {
		color:#73b034;
	}
	
	#globalNav li.active {
		background: url(../pix/flik_R_active.gif) no-repeat top right; 
	}
	#globalNav li.active a {
		background: url(../pix/flik_L_active.gif) no-repeat top left; 
		color: #fff;
	}
	
#localNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
	}

#localNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
	}

	#localNav ul li{
		padding:0;
		margin:0;
		font-size:1.3em;
		line-height:1.4;
		display:inline;
		}

	#localNav ul li a{
		display:block;
		color:#444;
		text-decoration:none;
		padding-top:0.8em;
		padding-bottom:0.8em;
		border-top:1px solid #e2e2e2;
		}

	#localNav ul li a:hover,
	#localNav ul li a:focus,
	#localNav ul li a.active{
		color:#73b034;
		}

	#localNav ul li a.active{
		font-weight:bold;
		}
		
			#localNav ul li li{
			font-size:1em;
			}
			
			#localNav ul li li a{
				padding: 0 0 0.8em 15px;
				border-top:none;
				}
				
				#localNav ul li li li a{
					padding-left: 30px;
					}

					#localNav ul li li li li a{
						padding-left: 45px;
						}

/* Forms */

#main form{
	margin:0 0 2em;
}

fieldset{
	border:none;
	padding:0;
	margin:0;
}

#main label{
	display:block;
	font-size:1.3em;
	margin:0.9em 0 0.3em;
}

#main input:focus,
#main textarea:focus{
	background-color:#D8F9BF;
}

#main input.inputField, #main textarea{
	width:60%;
	border-width:1px;
	border-style:solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-bottom-color:#ccc;
	border-right-color:#ccc;
}

#main textarea{
	height:7em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

#main .submit{
	margin-top:1em;
	clear:left;
	width:auto;
	display:block;
}

/* Tester
------------------------------- */
#begood_test h2{
	margin-bottom:0.5em
}

#begood_test label{
	margin: 0 0 0.5em;
}

#begood_test input{
	margin: 0 5px 0 0;
}

#begood_test label.correctAnswer{
	color:#73B034;
}

#begood_test span.correct,
#begood_test h2.results span{
	color:#73B034;
}

#begood_test span.incorrect{
	color:red;
}

#begood_test h2.results{
	font-size:3.5em;
	font-weight:normal;
	line-height:1.2;
	margin:1em 0 0.3em;
	padding:0.3em 0 0;
	border-top:1px solid #999;
}


/* Tabeller
------------------------------- */
table.laga{
	width:90%;
	margin:0.5em 0 1em;
}

table.laga th{
	text-align:left;
	border-bottom:1px solid #666;
	font-size:1.3em;
	margin-right:0.5em;
	padding:0;
}

table.laga td{
	vertical-align:top;
	padding:0;
}


/* Svenskt Bondförnuft
----------------------------------------*/

.fornuft h1{
	font-size:1.6em;
	font-weight:normal;
	line-height:1.4;
	margin:0;
}

.fornuft p.ingress{
	font-size:3.5em;
	line-height:1.2;
	margin:0 0 0.5em;
}

table.paragrafer .paragraph{
	font-size:30px;
	margin:5px 10px 5px 0;
}

table.paragrafer .paragraph a{
	text-decoration:none;
}

table.paragrafer .plain{
	color:#444444;
	text-decoration:none;
	padding-right:10px;
}

table.paragrafer .plain:hover{
	color:#73B034;
	text-decoration:underline;
}

/* Recept
----------------------------------------*/

#recept .modul img{
	margin-top:1em;
}

#recept .modul ul,
#recept .modul li{
	padding:0;
	list-style-type:none;
}

#recept .modul li{
	margin-bottom:0.3em;
}

#recept .number{
	display:block;
	float:left;
	font-size:2.7em;
	font-weight:normal;
	line-height:1.0em;
	margin:0pt 14px 60px 0px;
	text-align:right;
	width:50px;
}

#recept #main .modul .keyhole{
	float:none;
	margin:0pt;
	vertical-align:bottom;
}

/* IE */
* html #recept #main .modul .keyhole {vertical-align:baseline; }
*:first-child+html #recept #main .modul .keyhole {vertical-align:baseline; }

#recept .recept h2{
	margin:5px 0 0 140px;
}

#main .paging{
	margin:0;
	padding:0;
}

#main .paging li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}

.paging li a{
	padding:2px 6px;
	text-decoration:none;
	display:block;
	float:left;
	margin:0 3px;
	border:1px solid green;
}

.paging li .current{
	padding:2px 4px;
	display:block;
	float:left;
	margin:0 3px;
}

#receptForm{
	margin:0 0 2em;
}

#receptForm select{
	width:170px;
	margin:0 5px 0 0;
}

#receptForm div{
	margin:5px 0;
}

#receptForm #q{
	width:166px;
	margin-top:2px;
}

#receptForm #isNyckelhal{
	float:left;
	margin-right:3px;
}

.logo{
	display:block;
	background:#fff url(http://svenskkottinformation.se/begood/image_db.php?id=675.jpg&w=138) no-repeat left top;
	width:138px;
	height:62px;
	text-indent:99999em;
	overflow:hidden;
}

.printOnly{
	display:none;
}


/*#recept .recept{
	background: url(/ny/pix/1.gif) no-repeat 85px 3px;
}

#recept .number1{
	background-image: url(/ny/pix/1.gif);
}

#recept .number2{
	background-image: url(/ny/pix/2.gif);
}

#recept .number3{
	background-image: url(/ny/pix/3.gif);
}

#recept .number4{
	background-image: url(/ny/pix/4.gif);
}

#recept .number5{
	background-image: url(/ny/pix/5.gif);
}

#recept .number6{
	background-image: url(/ny/pix/6.gif);
}

#recept .number7{
	background-image: url(/ny/pix/7.gif);
}

#recept .number8{
	background-image: url(/ny/pix/8.gif);
}

#recept .number9{
	background-image: url(/ny/pix/9.gif);
}

#recept .number10{
	background-image: url(/ny/pix/10.gif);
}

#recept .number11{
	background-image: url(/ny/pix/11.gif);
}

#recept .number12{
	background-image: url(/ny/pix/12.gif);
}

#recept .number13{
	background-image: url(/ny/pix/13.gif);
}

#recept .number14{
	background-image: url(/ny/pix/14.gif);
}

#recept .number15{
	background-image: url(/ny/pix/15.gif);
}

#recept .number16{
	background-image: url(/ny/pix/16.gif);
}

#recept .number17{
	background-image: url(/ny/pix/17.gif);
}

#recept .number18{
	background-image: url(/ny/pix/18.gif);
}

#recept .number19{
	background-image: url(/ny/pix/19.gif);
}

#recept .number20{
	background-image: url(/ny/pix/20.gif);
}

#recept .number10,
#recept .number11,
#recept .number12,
#recept .number13,
#recept .number14,
#recept .number15,
#recept .number16,
#recept .number17,
#recept .number18,
#recept .number19,
#recept .number20{
	background-position:132px 3px;
}

#recept .number10 h2,
#recept .number11 h2,
#recept .number12 h2,
#recept .number13 h2,
#recept .number14 h2,
#recept .number15 h2,
#recept .number16 h2,
#recept .number17 h2,
#recept .number18 h2,
#recept .number19 h2,
#recept .number20 h2{
	margin-left:249px;
}*/


/* Image Swapper
----------------------------------------*/

#main #begood-image-swapper {
	margin: 0pt 0pt 1em;
	padding: 0;
	overflow:hidden;
}

#begood-image-swapper li {
	list-style-type: none;
	float:left;
	margin: 0 5px 10px 0;
}

#begood-image-swapper a {
	border: 1px solid white;
	display:block;
	float:left;
}

#begood-image-swapper a:hover,
#begood-image-swapper li a.selected {
	border: 1px solid #73B034;
}

#main ul.files { list-style-type: none; margin: 1em 0 0 0; padding: 0; }
#main ul.files li { padding: 0 0 5px 20px; }
ul.files li { background-image: url(/begood/pix/silkicons/page_white.gif); background-repeat: no-repeat; }
ul.files li.doc,ul.files li.docx,ul.files li.dot,ul.files li.dotx { background-image: url(/begood/pix/silkicons/page_white_word.gif); }
ul.files li.xls,ul.files li.xlsx,ul.files li.xlt,ul.files li.xltx { background-image: url(/begood/pix/silkicons/page_white_excel.gif); }
ul.files li.eps,ul.files li.gif,ul.files li.jpg,ul.files li.jpeg,ul.files li.psd,ul.files li.tif,ul.files li.tiff { background-image: url(../pix/picture.png); }
ul.files li.avi,ul.files li.mpg,ul.files li.mpeg,ul.files li.mov,ul.files li.qt { background-image: url(/begood/pix/silkicons/film.gif); }
ul.files li.aiff,ul.files li.mp3,ul.files li.wav { background-image: url(/begood/pix/silkicons/music.gif); }
ul.files li.pdf { background-image: url(/begood/pix/silkicons/page_white_acrobat.gif); }
ul.files li.ppt,ul.files li.pptx,ul.files li.pot,ul.files li.potx { background-image: url(/begood/pix/silkicons/page_white_powerpoint.gif);}
ul.files li.swf { background-image: url(/begood/pix/silkicons/page_white_flash.gif); }
ul.files li.txt { background-image: url(/begood/pix/silkicons/page_white_text.gif); }
ul.files li.sit,ul.files li.sea,ul.files li.hqx,ul.files li.rar,ul.files li.zip { background-image: url(/begood/pix/silkicons/page_white_compressed.gif); }

a.tellAFriend{
	background:transparent url(../pix/pratbubbla.gif) no-repeat scroll left center;
	padding-left:20px;
	text-decoration:none;
	display:block;
	margin-top:3em;	
	clear: both
}

#tellAFriend{
	color:#666;
	margin:10px;
}

#tellAFriend label,
#tellAFriend p{
	font-size:13px;
}

#tellAFriend input,
#tellAFriend textarea{
	display:block;
	margin:2px 0pt 12px;
}

#tellAFriend p{
	display:block;
	margin:2px 0pt 12px;
}

#tellAFriend p.errmsg{
	background-color:#FF3333;
	padding:5px;
	color:#fff;
}

#tellAFriend p.okmsg{
	background-color:#66CC33;
	padding:5px;
	color:#fff;
}

.begoodSearchMarkedWord{
	background-color:#FFFF66;
	color:#000;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* pollen */

.agp-choices {
	padding:0;
	margin:0;	
}

.agp-choices li{
	padding:0;
	margin:0.5em 0;
	list-style-type:none;
	font-size:1.2em;
}

#sidebar p.agp-question {
	font-weight: bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.4em;
	line-height:1.4;
	margin:0;	
}

.agp-result4 table {
	width: 100%;
}

.agp-td-resultbar {
	width: 180px;
}

.agp-resultbar {
	background-color: #F0AA14;
	height: 15px;
	margin-bottom:0.7em;	
}

.agp-result .lang-eng {
	display: none;
}

body.mceContentBody li{
	font-size:1.3em;
	line-height:1.4;
	margin:0;
	padding: 0;
}

body.mceContentBody td,
body.mceContentBody th{
	font-size:0.8em;
	color:#444;
	font-family:Arial,Helvetica,sans-serif;	
}
.faktaruta
{
	border-left: 1px solid #6FC126;
	border-right: 1px solid #6FC126;
	width: 174px;
	float: right;
	padding-left: 10px;
	padding-right:10px;
	margin-left:10px;
	margin-bottom:10px	
}
.faktaruta h6,
.faktaruta h5,
.faktaruta h4,
.faktaruta h3,
.faktaruta h2,
.faktaruta h1
{
color:#6FC126;
font-size: 15px;
font-weight: normal;
margin-bottom: 7px

}
.faktaruta p
{
margin: 0.9em 0 0
}

.addthisContainer{
	clear:left;
	margin-top:20px;
}