body{
	margin:0;
	padding:0;
}
.highlight {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CC6600;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 12px;
}



/* Hållare för hela sidan.
   Här ställs centreringen av sidan in
*/
#wrapper{
	width:755px;
	margin:0 auto;
	text-align:left;
	background: #fff;	
}


/**********
	CORE
*************/

/* Stora boxen för topflash, redaktionell */
#bigBox{
	clear:both;
	width:100%;
	background: #fff;
	margin:0 0 0 0;
	text-align:center;	
}

/* liten box för inkastare */
#smallBox{
	float:left;
	width:185px;
	height:215px;
	background: #fff;
	margin:0;
	padding:0px;
	text-align:center;	
}

/* Ta bort Floating */
#clearFloat{
	clear:both;
}



/***************************************************
	HEADER 
***************************************************/

/*	FLASHEN	*/
#flashtop{
	background:#209B98;
	width:723px;
	height:297px;
	margin:3px auto 3px auto;
	text-align:center;
	display:block;
}

/*	Meny */
#flashmenu{
	background:  #209B98;
	width:723px;
	height:38px;
	margin:0 auto 20px auto;
	text-align:center;
	display:block;	
}

/* <a>-taggar som visas för besökrare med gammal flashplayer version */
#flashmenu a{
	float:left;
	margin:11px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0C5654;
	text-decoration:none;
}

#flashmenu a:hover{
	color:#ffffff;
}



/**********************
	Redaktionell yta
***********************/

/*  Liten rubrik med hörn i övre vänstra hörnet  */
#headline{
	height:17px;
	color:#999999;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	text-align: left;
}
#headline a:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../../images/pil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
#headline a:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-image: url(../../images/pil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
#headline a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-image: url(../../images/pil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;

}
#headline a:active {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-image: url(../../images/pil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;

}
#headline a#current {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color:#999999;
	background-image: url(../../images/pil.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;

}
/* Används för att få en kolumn över hela sidans bredd. */
#brodtext_1_column{
	float:left;
	display:inline;
	margin:0 40px 45px 40px;
	padding:1px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;	
	color: #7e7e7e;
}

/* Används när man vill ha 2 kolumner */
#brodtext_column_left{
	float:left;
	display:inline;
	margin:0 20px 45px 40px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;	
	color: #7e7e7e;
	width:310px;
}

#brodtext_column_right{
	float:left;
	display:inline;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #7e7e7e;
	width:310px;
	margin-top: 35px;
	margin-right: 40px;
	margin-bottom: 45px;
	margin-left: 20px;
	font-weight: normal;
}

/* Brödtext-rubrik för 2 kolumner */
#brodtext_column_left #rubrik,
#brodtext_column_right #rubrik {
	display:block;
	margin:0 0 2px 0;
	font-size:11px;
	color:#666;

}
/*	Bilder */
#brodtext_column_left img{
	margin: 0 0 20px 0;
}



/*****************************
	Inkastare
******************************/

/* hållare för inkastare */
#inkastare{
	clear:both;
	margin:3px 0 0 17px;
	text-align:center;
	width:721px;
	height:180px;
}



/*****************************
	Nyheter.php
******************************/

/* VÄNSTERSPALT */
#nyheter_column_left{
	float:left;
	display:inline;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #7e7e7e;
	width:250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 20px;

}

/* HÖGERSPALT. Här ligger bilder */
#nyheter_column_right{
	float:left;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color: #7e7e7e;
	width:210px;
	margin-top: 40px;
	margin-bottom: 45px;
	margin-left: 0px;
	margin-right: 20px;
}

/* STOR rubrik */
#nyheter_column_left h1{
	margin-left:20px;
}

/* Brödtext rubrik */
#nyheter_column_left b{
	padding:5px 0 0 20px;
	margin:20px 0 0px 0;
	height:17px;
	color:#f6448b;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	background-repeat: no-repeat;
	background-position: left top;

}



/* Nyhetens brödtext */
#nyheter_column_left p{
	margin-left:20px;
}
/* Nyhetens brödtext */
#nyheter_column_left p a{
/*	width:440px;*/
}


/*****************************
	Style för Innehållsförteckning
******************************/


/* Spalt för nyheter. Vänsterställd */
.verksamhet{
	clear:both;
	margin:20px 20px 15px 40px;
	line-height:16px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	
	color: #7e7e7e;
	width:700px;
}

.verksamhet {
	color:#666666;

}

/* Bilden*/
.verksamhet img{
	float:left;
	width:180px;
	height:120px;
	margin:0 20px 20px 0;
}

/* Stora rubriken */
.verksamhet h1{
	float:left;
	font-size:22px;
	width:440px;
	margin:0 0 0px 0px;
	
}
/* brödtext */
.verksamhet p{
	float:left;
	width:440px;
}
/* LÄnk */
.verksamhet a{
	display:block;
	font-weight:bold;
	width:440px;
	margin:5px 0;
}

/*****************************
	Style för Shop
******************************/


/* Spalt för nyheter. Vänsterställd */
.shop{
	clear:both;
	margin:20px 20px 15px 40px;
	line-height:16px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	
	color: #7e7e7e;
	width:700px;
}


/* Bilden*/
.shop img{
	float:left;
	width:140px;
	height:175px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}

/* Stora rubriken */
.shop h1{
	float:left;
	font-size:22px;
	width:440px;
	margin:0 0 0px 0px;
	
}
/* brödtext */
.shop p{
	float:left;
	width:440px;
}
/* LÄnk */
.shop a{
	
	font-weight:bold;

}

.shop-bestall{
	clear:both;
	line-height:16px;
		text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7e7e7e;
	width:400px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 80px;
	border: 1px dashed #CCCCCC;
	padding: 15px;
}
.shop-bestall-label {
	text-align: left;
	margin-right: 80px;
	margin-bottom: 15px;
}
.shop td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
		color: #7e7e7e;
}


/*****************************
	Style för Kontakt.php
******************************/

.formText{
	color:#333333;
	margin:0 0 5px 0;
}

.inputText{
	width:200px;
/*	height:15px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin:0 0 5px 0;
}
.textareaText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:260px;
	height:160px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/**************
	ÖVRIGT
****************/
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
	font-weight:bold;
	color:#f6448b;	
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

#avskiljare{
	width:100%;
	margin: 20px 0;
	font-size:1px;
	height:2px;
	border-top: 2px solid #c2cc01;
}


b{
	color:#666666;
	font-weight:bold;
	font-size:11px;	
}

p{
	margin:5px 0 15px 0;
}


/* Stor rubrik */
h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	
	letter-spacing: -0.02em;
	margin: 0;
	line-height: 1em;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
}

/* Rubrik */
h1 {
	font-size:22px;
	padding-bottom: 5px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#shop-mini {
	float: left;
	width: 320px;
	
}
#shop-mini1 {
		float: left;
	width: 150px;
	margin-right: 5px;

}
#shop-mini2 {
	float: left;
	width: 150px;

}
.epostlink {
	color: #009900;
}
#brodtext_column_left .foto {
	float: right;
	height: 84px;
	width: 70px;
	padding-top: 2px;
	margin-right: 6px;
	padding-left: 2px;
		

	clear: both;
}
#brodtext_column_left .personal {
	width: 310px;
	clear: both;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#brodtext_column_left .personal p {
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7e7e7e;
}
#brodtext_column_right .personal {

	width: 310px;
	clear: both;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#brodtext_column_right .foto {
	float: right;
	height: 84px;
	width: 70px;
	padding-top: 2px;
	margin-right: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
		

	clear: both;
}
#brodtext_column_right .personal p {
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7e7e7e;
}
.news {
	float: right;
	padding-right: 45px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.insp_date {
	background-color: #bdcd85;
	font-style: italic;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
}
#bigBox #brodtext_column_right h3 {
	margin-bottom: 0px;
}
.insp_pic {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.insp-bestall{
	line-height:16px;
		text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7e7e7e;
	width:250px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;

	padding: 0px;
}
.insp-bestall-label {
	border: 1px dashed #CCCCCC;
}
#bigBox #brodtext_column_left li {
	padding-top: 0px;
	margin-top: 0px;
	list-style-type: square;
}
