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

div.object-left, table.object-left {
	clear:none;
}

ul,ol
{
	left:0;
	margin:0;
	padding:0;
	padding-left:0;
	margin-left:0;
	margin-bottom:15px;
	margin-top:15px;
	margin-left: 25px;
	color:#000;
}

ul li
{
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0;
    list-style-type: disc;
	left:0;
	margin:0;
	margin-top:10px;
	padding-left:0;
	margin-left:0;
	line-height:1.8em;
	color:#000;
}

ol li
{
    padding: 0;
    background-image: none;
    background-repeat: no-repeat;
	left:0;
	margin:0;
	margin-top:10px;
	padding-left:0;
	margin-left:0;
	line-height:1.8em;
	color:#000;
}

div.imageright
{
	margin:0;
	padding:0;
	float: right;
	margin-left: 25px;
	margin-bottom:5px;
	margin-top:0.3em;
	display:block;
	clear:none;
}

div.object-right
{
	margin:0;
	padding:0;
	float: right;
	margin-left: 25px;
	margin-bottom:5px;
	margin-top:0.3em;
	display:block;
	clear:none;
}

div.object-left, div.imageleft
{
	margin:0;
	padding:0;
	float: left;
	margin-right:25px;
	margin-bottom:5px;
	margin-top:0.3em;
	display:block;
	clear:none;
}

div.object-center, div.imagecenter
{
	float: none;
	margin:0;
	padding:0;
    margin-left: auto;
    margin-right: auto;
	margin-top:5px;
	margin-bottom:5px;
    text-align: center;
	display:block;
	clear:both;
}

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{
	margin-top:10px;
	margin-bottom:15px;
}

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;
}*/

/*KLASSER FÖR TABELLSTYLE*/
td.leftAlign
{	
text-align: left;	
border:none;
}

td.rightAlign	
{	
text-align: right;	
border:none;
}

td.centerAlign	
{	
text-align: center;	
border:none;
}

td.topAlign	
{	
vertical-align: top;	
border:none;
}

td.bottomAlign	
{	
vertical-align: bottom;	
border:none;
}

td.middleAlign	
{	
vertical-align: middle;	
border:none;
}

th.leftAlign
{	
text-align: left;	
border:none;
}

th.rightAlign	
{	
text-align: right;	
border:none;
}

th.centerAlign	
{	
text-align: center;	
border:none;
}

th.topAlign	
{	
vertical-align: top;	
border:none;
}

th.bottomAlign	
{	
vertical-align: bottom;	
border:none;
}

th.middleAlign	
{	
vertical-align: middle;	
border:none;
}

table th {
    background-color: transparent;
}

table td, table th{
border-width:0;
padding:3px;
}

table.bgGrey
{
	background-color:#e5e5e5;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.9em;
}

table.bgBlue
{
	background-color:#0D3692;
	color:#fff;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.9em;
}

table.bgBlue h1, table.bgBlue h2, table.bgBlue h3, table.bgBlue h4, table.bgBlue h5, table.bgBlue h6
{
	color:#fff;
}

table.bgYellow
{
	background-color:#f9c753;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.9em;
	border:none;
}

table.bgGreen
{
	background-color:#e3eadd;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.9em;
	border:none;
}

table.bgRed
{
	background-color:#661417;
	margin-top:0.5em;
	margin-bottom:0.5em;
	color:#fff;
	font-size:0.9em;
	border:none;
}

table.bgRed h1, table.bgRed h2, table.bgRed h3, table.bgRed h4, table.bgRed h5, table.bgRed h6
{
	color:#fff;
}

table.bgGrey td, table.bgBlue td, table.bgGreen td, table.bgRed td, table.bgYellow td, table.standard td, table.stripe td
{
	padding: 3px;
}

div.clsBreak
{
	display:inline;
	width:0.25em;
	padding:0;
	margin:0;
	margin-right:0.25em;
	margin-left:0.25em;
}

table tr.bglight{
background-color:transparent;
}

table tr.bgdark{
background-color:transparent;
}

table tr.bglight td{
background-color:transparent;
}

table tr.bgdark td{
background-color:transparent;
}

table tr.bglight:hover td{
background-color:transparent;
}

table tr.bgdark:hover td{
background-color:transparent;
}

table.renderedtable{
	background-color:transparent;
	font-size:0.9em;
}

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

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

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

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

table.stripe{
border-color:#fff;
border-width:0px;
color:#fff;
border-style:solid;
border-collapse:collapse;
}

table.stripe td, table.stripe th{
border-width:0px;
border-style:solid;
border-collapse:collapse;
}

table.standard{
border-color:#9a3831;
border-collapse:collapse;
}

table.stripe td, table.stripe th, table.standard td, table.standard th{
border-color:#9a3831;
font-size:0.9em;
}

table.standard td, table.standard th{
border-width:1px;
border-style:solid;
border-collapse:collapse;
}

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

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

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

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

table.stripe tr.bglight{
background-color:#9a3831;
}

table.stripe tr.bgdark{
background-color:#661417;
}

table.stripe tr.bglight td{
background-color:#9a3831;
}

table.stripe tr.bgdark td{
background-color:#661417;
}

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;
}

/* vackert väder */

#wrapper-FLKR
{
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	height: 100px:
	overflow: hidden;
}

/*separator etc.*/
div.separator-design {
	background-image:none;
	background-repeat:repeat-x;
	height:0;
}

div.separator {
	background-image:none;
	background-repeat:no-repeat;
	display:block;
	height:1px;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
	padding-left:0px;
	border-top:1px solid #661417;
	width:100%;
	clear:both;
}

div.factbox
{
	width: 35%;
	overflow:hidden;
}

div.factbox.object-center
{
	width:100%;
}

div.factbox-header{
background-color:#661417;
border-color:#661417;
border-style:solid solid solid;
border-width:1px 1px 1px;
padding:5px;
text-align:center;
}

div.factbox-header h2{
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:1em;
}

div.factbox-content {
background-color:transparent;
background-image:none;
background-position:left top;
background-repeat:repeat-x;
border-color:#661417;
border-style:none solid solid solid;
border-width:1px;
padding:5px;
text-align:left;
}

div.quote
{
	width: 35%;
	overflow:hidden;
	background-image:url(../images/quote-tl.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	/*clear:both;*/
}

div.quote.object-center
{
	width:100%;
}

div.quote-design {
background-image:url(../images/quote-br.png);
background-position:right bottom;
background-repeat:no-repeat;
color:#661417;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
font-style:italic;
margin-bottom:0;
padding-bottom:5px;
/*clear:both;*/
}

div.quote-design p{
color:#661417;
}

div.quote-design p.author{
color:#000;
font-style:italic;
font-weight:bold;
font-size:14px;
}

/* Länkboxar */

.clsToolsText{
	clear:both;
	float:none;
	margin-bottom:15px;
	text-align:center;
	border-bottom:solid 1px #d8dfea;
}

.clsToolsText a{
	text-decoration:none;
	font-weight:normal;
}
.clsToolsText a:hover{
	text-decoration:underline;
}

.clsToolsText img{
	border:none;
	vertical-align:middle;
}

.clsToolText {
	/*width:188px;*/
	font-weight:normal;
	font-size:0.9em;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	vertical-align:middle;
	/*border-bottom:solid 1px #661417;*/
	border-left:solid 1px #d8dfea;
	border-right:solid 1px #d8dfea;
	text-align:left;
}

.clsLinkIcon {
	/*width:188px;*/
	font-weight:normal;
	font-size:0.9em;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	vertical-align:middle;
	/*border-bottom:solid 1px #661417;*/
	border-left:solid 1px #d8dfea;
	border-right:solid 1px #d8dfea;
	text-align:left;
}

.clsToolsText .clsToolsTextHeader{
	/*width:188px;*/
	font-size:0.9em;
	margin:0px;
	display:block;
	background-color:#edeff4;
	border-left:solid 1px #d8dfea;
	border-right:solid 1px #d8dfea;
	border-top:solid 1px #d8dfea;
	border-bottom:solid 1px #d8dfea;
	color:#333;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}

.clsToolText img{
	border:0px;
	vertical-align:middle;
}
