/* Ljudforlaget - by Midsjo AB */



/* Body wrapper */



body {

	background: #666666;

	margin: 20px auto;

	padding: 0;

	line-height: 165%;

	font-size: 70%;

}



#wrapper {

	width: 980px;

	margin: auto;

}



/* Header */



#header {

	background: url(../images/header.gif) no-repeat;

	height: 101px;

}



#search {

	float: right;

	text-align: right;

	margin: 30px 30px 0 0;

}



#search .inputbox {

	background: none;

	width: 180px;

}



/* Main menu */



#nav {

	float: left;

	margin: 30px 0 0 200px;

}



/* Main container */



#container_body {

	background: url(../images/body.gif) repeat-y;

	padding-bottom: 10px;

}



#container_bottom {

	background: url(../images/footer.gif) no-repeat;

	height: 3px;

}



/* Left column */



#left {

	float: left;

	width: 210px;

	padding: 40px 0 0 0

	margin: 20px 0 20px 10px !Important;

	margin: 20px 0 20px 5px;

}





/* Content column */



#content {

	float: left;

	width: 730px;

	margin: 20px 10px 20px 20px!Important;

	margin: 20px 0 20px 20px;

}



/* Clear float - clears columns so the don't collapse */



.clr {

	clear: both;

}



/* Footer */



#footer {

	float: left;

	margin: 20px 0;

}



#footer_right {

	float: right;

	text-align: right;

	margin: 20px 0!Important;

	margin: 10px 0;

}



/* ----------------------------------- Joomla! Core ----------------------------------- */



/* Content pane */



.contentpane {

	width: 60%;

}



.contentpaneopen {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 1em;

}



/* Div p ul li */



div {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #333333;

}



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #333333;

}


td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #333333;

}



ul {

	color: #333333;



}



ol {

	color: #333333;

}



li {

	color: #333333;

	list-style: circle;

}



/* Headings */



a.contentpagetitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.2em;

	font-weight: 600;

}



.contentheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.5em;

	font-weight: 600;

}



.componentheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.5em;

	font-weight: 600;

}



h1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.5em;

	font-weight: 600;

}



h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.4em;

	font-weight: 600;

}



h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.3em;

	font-weight: 600;

}



h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.2em;

	font-weight: 600;

}



h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1.1em;

	font-weight: 600;

}



h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #597259;

	font-size: 1em;

	font-weight: 600;

}



/* Descriptions, small, dates etc. */



.small {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #666666;

}



.createdate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	padding-bottom: 10px;

	color: #666666;

}



.contentdescription {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #666666;

}



/* Category and Sectiontable */



.sectiontableheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	font-weight: bold;

	color: #666666;

}



.sectiontableentry1 sectiontableentry2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #666666;

	line-height: 62px;

}



.category {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #666666;

}



/* Content TOC */



.contenttoc {}



.contenttoc th {}



/* Page nav */



.pagenav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 1em;

	font-weight: bold;

}



.pagenavbar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 1em;

	font-weight: bold;

	text-align: center;

	margin: 20px 0;

}



.highlight {

	font-weight: bold;

}



/* Links */



a:link, a:visited {

	font-size: 1em;

	color: #597259;

	text-decoration: underline;

	font-weight: 600;

}



a:hover {

	font-size: 1em;

	text-decoration: underline;

	color: #000000;

	font-weight: 600;

}



/* Input and Buttons */



.inputbox {

	background: none;

	border: 1px solid #666666;

	color: #597259;

	font-size: 1.3em;

	font-weight: 600;

}



.button {

	border: solid 1px #666666;

	background: none;

	font-size: 1.2em;

	color: #597259;

}



.back_button{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #597259;

}



/* Search */



.searchintro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 1em;

	font-weight: 600;

}



fieldset {

	width: 90%;

	overflow: hidden;

	margin: 0;

	padding: 20px;

}



/* Header menu (menu class suffix "_nav") */



a.mainlevel_nav:link, a.mainlevel_nav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-weight: 700;

	color: #003300;

	text-decoration: none;

}



a.mainlevel_nav:hover {

	color: #597259;

	font-weight: 700;

	border-bottom: dotted;

}



#active_menu.mainlevel_nav {

	font-weight: 900;

	color: #597259;

	border-bottom: dotted;

}



/* Left menu */



a.mainlevel:link, a.mainlevel:visited {

	display: block;

	width: 210px;

	text-indent: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: 600;

	color: #003300;

	text-decoration: none;

	padding-top: 4px;

}



a.mainlevel:hover {

	color: #666666;

	font-weight: 600;

}



#active_menu.mainlevel {

	font-weight: 900;

	color: #666666;

}



a.mainlevel#active_menu:hover {}



a.sublevel:link, a.sublevel:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1 em;

	font-weight: 400;

	color: #003300;

	padding: 0 35px 0 15px;

	text-decoration: none;

	overflow: hidden;

}



a.sublevel:hover {

	color: #333333;

	font-weight: 400;

}



#active_menu {

	font-weight: 900;

	color: #666666;

}



/* Footer menu (menu class suffix "_footer") */



a.mainlevel_footer:link, a.mainlevel_footer:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	font-weight: 500;

	color: #003300;

	text-decoration: none;

}



a.mainlevel_footer:hover {

	color: #597259;

	font-weight: 500;

	border-bottom: dotted;

}