body{
	background-color:#fff;
	width:100%;
	height:auto;
	font-family:Verdana, Arial;
	font-size:0.8em;
	color:#333;
	margin:0px;
	padding:0px;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
}

h1,h2{
	margin-top:0px;
	margin-bottom:10px;
	font-size:1.3em;
}
h3{
	margin-top:20px;
	margin-bottom:1px;
	font-size:1.2em;
}
h4, h5, h6{
	margin-top:20px;
	margin-bottom:1px;
	font-size:0.9em;
}

p{
	margin-top:0px;
	margin-bottom:15px;
	line-height:1.3em;
}

/* Löser problemet med p innuti listor och tabeller */
li p{
	display:inline;
}
table p{
	margin:0px;
}

table.renderedtable{
	background-color:#fff;
}

table.renderedtable tr.bglight{
	background-color:#fff;
}

table.renderedtable tr.bgdark{
	background-color:#fff;
}

table.renderedtable tr.bglight td{
	background-color:#fff;
}

table.renderedtable tr.bgdark td{
	background-color:#fff;
}

a{color:#661417; text-decoration:underline; font-weight:bold;}
a:visited{color:#9a3831;}
a:hover{color:#9a3831;}

/* ---------------------------------- SIDANS STRUKTUR -------------------------------- */


/*Döljer rubrik för utskrift */
.clsHidePrintHeadline{
	display:none;	
}

/* SIDAN PLACERING */
.clsWindow{
	position:absolute;
	width:100%;
	height:auto;
	text-align:center;
}


/* SIDANS INNEHÅLL */
.clsContainer{
	background-image:url(../images/submenu_bg.jpg);
	background-repeat:repeat-y;
	background-position:0px 251px;
	margin:auto;
	width:960px;
	height:auto;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}


/* SIDANS HUVUD */
.clsHeader{
	position:relative;
	width:960px;
	height:251px;
	background-color:#9a3831;
	overflow:hidden;
}
.clsBildspel{
	position:absolute;
	z-index:0;
	width:960px;
	height:245px;
	background-color:#eee;
}

/* Rubriken till vänster om toppmenyn */
.clsTopmenu_headline{
	position:absolute;
	z-index:10;
	margin-top:207px;
	width:201px;
	height:44px;
	background-image:url(../images/topmenu_headline.gif);
}
.clsTopmenu_headline h1{
	color:#fff;
	margin:0px;
	font-size:1.4em;
	padding-left:15px;
	padding-top:10px;
}


/* TOPPMENY  */
.clsTopmenu{
	position:absolute;
	z-index:10;
	margin-top:217px;
	margin-left:230px;
	width:730px;
	height:29px;
	font-size:0.9em;
	text-align:center;
}
.clsTopmenu_active_left{
	width:12px;
	height:29px;
	display:block;
	float:left;
	background-image:url(../images/topmenu_active_left.gif);
}
.clsTopmenu_active_center{
	width:auto;
	height:22px;
	display:block;
	float:left;
	background-image:url(../images/topmenu_active_center.gif);
}
.clsTopmenu_active_right{
	width:12px;
	height:29px;
	display:block;
	float:left;
	margin-right:1px;
	background-image:url(../images/topmenu_active_right.gif);
}
.clsTopmenu_left{
	width:12px;
	height:29px;
	display:block;
	float:left;
	background-image:url(../images/topmenu_left.gif);
}
.clsTopmenu_center{
	width:auto;
	height:22px;
	display:block;
	float:left;
	background-image:url(../images/topmenu_center.gif);
}
.clsTopmenu_right{
	width:12px;
	height:29px;
	display:block;
	float:left;
	margin-right:1px;
	background-image:url(../images/topmenu_right.gif);
}
.clsTopmenu a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding-top:7px;
}
.clsTopmenu a:visited{
	color:#fff;
}
.clsTopmenu a:hover{
	color:#ddd;
	text-decoration:none;
}


/* Eksjö kommun-logotyp, flaggor */
.clsMenuRight{
	position:absolute;
	z-index:11;
	margin-top:209px;
	margin-left:776px;
	font-size:0px;
}
.clsMenuRight .flag{
	padding-bottom:7px;
	padding-left:7px;
}


/* UNDERMENY */
.clsSubmenu{
	position:relative;
	width:200px;
	padding-top:12px;
	float:left;
}
/*Vanliga länkar*/
.clsSubmenu a{
	color:#FFF;
	font-size:0.9em;
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:12px;
	text-decoration:none;
}
.clsSubmenu a:visited{
	color:#FFF;
	text-decoration:none;
}
.clsSubmenu a:hover{
	color:#DDD;
	text-decoration:none;
}
/*Aktiva länkar*/
.active{
	background-color:#000000;
	min-width:200px;
	min-height:20px;
	filter:alpha(opacity=40);
	opacity:0.4;
}

/* BILDLÄNKAR */
.clsContentRight{
	float:right;
	width:156px;
	margin-top:22px;
}
.clsContentRight .imageLink{
	margin-bottom:15px;
	text-align:center;
}
.clsContentRight .imageLink h4{
	margin:0px;
}


/* SATSYTA (startsida)   */
.clsContent{
	position:relative;
	padding-top:19px;
	padding-left:30px;
	padding-right:30px;
	width:544px;
	height:auto;
	overflow:hidden;
	float:left;
	background-color:#fff;
}


/* SATSYTA (undersidor)   */
.clsContent2{
	position:relative;
	padding-top:19px;
	padding-left:30px;
	padding-right:30px;
	width:695px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
}
/* Högerlinje (visas på undersidor) */
.clsRightBorder{
	border-right:solid 1px #9a3831;
	background-image:url(../images/whiteback.gif);
}


/* NYHETER PÅ STARTSIDAN */
.clsNews{
	width:168px;
	margin-right:20px;
	float:left;
}
.clsNewsLast{
	width:168px;
	margin-right:0px;
	float:left;
}


/* SIDFOT MED KONTAKT-INFO (startsida) */
.clsFooter{
	width:960px;
	height:133px;
	background-image:url(../images/footer.gif);
	text-align:center;
	background-color:transparent;
}
.clsFooter p{
	padding-top:109px;
	color:#fff;
	margin:0px;
}
/* SIDFOT MED KONTAKT-INFO (undersidor) */
.clsFooter2{
	width:960px;
	height:133px;
	background-image:url(../images/footer2.gif);
	text-align:center;
	background-color:transparent;
}
.clsFooter2 p{
	padding-top:109px;
	color:#fff;
	margin:0px;
}
.clsFooter a{
	color:#fff;
	font-weight:bold;
}
.clsFooter a:visited{
	color:#fff;
}
.clsFooter a:hover{
	color:#ddd;
}
.clsFooter2 a{
	color:#fff;
	font-weight:bold;
}
.clsFooter2 a:visited{
	color:#fff;
}
.clsFooter2 a:hover{
	color:#ddd;
}


/* OBJEKT I LINELÄGE */
.clsLineContent{
	margin-top:15px;
	width:530px;
}
.clsLineContentImage{
	float:left; 
	padding-top:3px;
	padding-right:5px;
}
.clsLineContentText{
}
.clsLineContent h4{
	margin:0px;
}
.clsLineContent p{
	display:inline;
}

/* ANPASSNINGAR FORMULÄR */
.clsForm{
	width:200px;
}

/* ÖVRIGT */
.clsHidden{
	display:none;
}
/* Linje istället för hr  */
.clsLine{
	border-top:solid 1px #9a3831;
	width:100%;
	font-size:0px;
	line-height:0px;
}
/* Clear */
.clsClear{
	clear:both;
	font-size:0px;
	line-height:0px;
}
.clsClearLeft{
	clear:left;
}
.clsClearRight{
	clear:right;
}

.cls_novitell_link{
	color:#999;
	width:960px;
	position:absolute;
	text-align:right;
}
.cls_novitell_link a{
	color:#999;
	font-weight:normal;
}
.cls_novitell_link a:visited{
	color:#999;
}
.cls_novitell_link a:hover{
	color:#999;
}

div.clsSocialMediaLinks
{
	margin-top:5px;
}

/*div.content-view-embed div.class-image div.attribute-image img
{
	border:1px solid #000;
}*/

.clsInline
{
	display:inline;
}
/*Specialtaggar i nya oe - editorn 2010-03-19*/

pre
{
	word-wrap:break-word;
	white-space: pre-wrap; 
	overflow:hidden;
	width: 100%;
}

div.factbox
{
	border:1px solid #9a3831;
	padding:0;
}

div.factbox div.factbox-content
{
	padding:5px;
}

div.factbox div.factbox-header
{
	padding-left:5px;
	padding-right:5px;
}

div.quote
{
	padding:0;
	margin:0;
}

div.quote div.quote-design
{
	padding:5px;
}

div.quote p
{
	font-style:italic;
}

div.separator
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #9a3831;
}

.text-justify
{
	text-align:justify;
}

.text-right
{
	text-align:right;
}

.text-left
{
	text-align:left;
}

.text-center
{
	text-align:center;
}