/*

--------------------------------------------------------

This css design was made by David Hellsing for monc.
Hypertext document located at http://www.monc.se

--------------------------------------------------------

(c) 2004 planeta all rights reserved
http://www.planeta.se

--------------------------------------------------------

*/

/*__________ TEXT SIZES ____________*/
.oldbrowsers, .hide { display: none; }


p {
	font: 12px/20px georgia, verdana, arial, sans-serif;
}

h2,h2 a {
	font: 18px/18px georgia, georgia, verdana, arial, sans-serif;
}

.event h2, .event h2 a {
	font-size: 14px;
}

h3 {
	font: bold 13px/14px georgia, verdana, arial, sans-serif;
}

h4 {
	font: normal 13px/18px georgia, verdana, arial, sans-serif;
}

dt a {
	font: 12px/16px georgia, verdana, arial, sans-serif;
}

dd {
	font: 12px/16px georgia, verdana, arial, sans-serif;
}

.boxText dd {
	font: 12px/18px georgia, verdana, arial, sans-serif;
}

.boxText dd strong {
	font-size: 12px;
}

.boxList dd {
	font: 12px/16px georgia, verdana, arial, sans-serif;
}

.boxList dd a {
	font: 12px/26px georgia, verdana, arial, sans-serif;
}

.boxList dd.noShow {
 	font: 12px/16px georgia, verdana, arial, sans-serif;
}

li {
	font: 12px/18px georgia, verdana, arial, sans-serif;
}

h2,h2 a {
	font: 20px georgia, georgia, verdana, arial, sans-serif;
	color: #c5601b;
	margin: 0 0 15px 0;
}

.event h2, .event h2 a {
	font-size: 14px;
}

.information h2, .information h2 a {
	font-size: 14px;
}

.event_preview_text h2, .event_preview_text h2 a {
	font-size: 14px;
}

.event_preview_text p {
	font: 12px/18px georgia, verdana, arial, sans-serif;
}

.event p.bottom {
	font-size: 12px;
}

#sidebar ul#menu li {
	font: 10px/24px georgia, georgia, verdana, arial, sans-serif;
}

#sidebar ul#menu ol li {
    height: 20px;
}

#sidebar ul#menu ol li a {
	font-size: 12px;
	line-height: 16px;
}

.boxText dd.readMore, .boxText dd.readMore a {
	font: 12px/16px georgia, verdana, arial, sans-serif;
}

#calendar {
	font: 12px/10px georgia, verdana, arial, sans-serif;
}

.visar h4 {
	font: bold 12px/20px georgia, verdana, arial, sans-serif;
}



/*____________ GENERAL _____________*/


body {
	margin: 0;
	padding: 0;
	background: #2e3d50;
	text-align: center; /* Center content in IE5 */
	font-family: georgia, verdana, arial, sans-serif;
}

img { 
	padding: 2px;
	
	margin: 0 0 10px 5px; }

div { margin: 0; padding: 0; }


/*_________ GENERAL CLASSES ________*/


.default { color: #555; }

.red { color: #922; }

.grey { color: #999; }

.lightgrey { color: #ddd8ce; }

.orange { color: #c5601b; }

.noMargin { margin: 0 0 1px 0; }

.hr {
	background: transparent url(images/hr.gif) repeat-x;
	height: 20px;
	margin: 10px 0;
}

form .hr {
	margin: 0;
}

#sidebar .hr {
	background: transparent url(images/hr_light.gif) repeat-x;
}

.hidden {
	display: none;
	visibility: hidden;
}


/*___________ CONTAINERS ___________*/


#wrap {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 710px;
}

#wrap_upper {
	position: relative;
	margin: 0 auto;
	width: 710px;
}

#upper {
	height: 20px;
	width: 119px;
	margin: 0 0 0 581px;
}

/* commented backslash hack v2 \*/ #upper { height: 10px; } /* end hack */

#top {
	position: relative;
	height: 185px;
	width: 710px;
	background: transparent url(images/top.gif) no-repeat;
	margin: 0;
}

#main_top {
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	width: 710px;
	background: transparent url(images/main_top3.jpg) no-repeat;
	margin: 0;
}

#main {
	width: 710px;
	background: transparent url(images/main_mid3.jpg) repeat-y;
	padding-top: 20px;
	margin: 0;
}

#main_bottom {
	height: 45px;
	font-size: 1px;
	line-height: 1px;
	width: 710px;
	background: transparent url(images/main_bottom3.jpg) no-repeat;
	margin: 0;
}

#lower {
	width: 410px;
	margin: 0 0 20px 190px;
	text-align:center;
	font-size:12px;
}

#lower a{
	text-decoration: none;
	color: #dfdfdf;
}

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

#bottom {
	height: 20px;
}

#content {
	float: right;
	margin: 0 40px 0 0;
	width: 630px;
	display: inline;
	padding-bottom: 20px;
	text-align:justify;
}

/* commented backslash hack v2 \*/ *html #content { width: 635px; margin: 0 40px 0 0; }/* end hack */

#sidebar {
	margin: 0 495px 0 25px;
	padding: 0;
	width: 0px;
}

/* commented backslash hack v2 \*/ *html #sidebar { margin: 0 0 0 25px; } /* end hack */

#sidebar_comp {
	height: 100px;
}

#boxar_left {
	width: 190px;
	float: left;
	margin: 0;
	padding: 0;
}

#boxar_right {
	margin: 0 0 0 210px;
	width: 190px;
}

#welcome_text {
	padding: 0 5px 8px 0;
	text-align: right;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ddd8ce;
}

#welcome_text p {
	font: 10px/10px georgia, verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
}


/*__________ TYPOGRAPHY ____________*/


p {
	color: #555;
	margin: 0 0 12px 0;
}

p.read_more {
	padding: 0 0 0 15px;
	background: transparent url(images/pil_03.gif) no-repeat 0 70%;
	color: #999;
	border: none;
}

#top h1 {
	display: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}

h2 a:hover {
	color: #922;
}

h2 span {
	font-size: 13px;
	color: #999;
}

h3 {
	color: #555;
}

h3.topMargin {
	margin: 15px 0 5px 0;
}

h4 {
	color: #555;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #333333;
	outline: none;
	-moz-outline-style: none;
}

a:hover {
	color: #;
	text-decoration: none;
}

a:active { color: #000; }

a.read_more {
	padding: 0 0 0 15px;
	background: transparent url(images/pil_01.gif) no-repeat 0 70%;
}

a.read_more:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 70%;
}

a.back {
	padding: 0 0 0 15px;
	background: transparent url(images/pil_07.gif) no-repeat 0 70%;
}

a.back:hover {
	background: transparent url(images/pil_07_hover.gif) no-repeat 0 70%;
}

a.link {
	padding: 0 0 0 15px;
	background: transparent url(images/pil_01.gif) no-repeat 0 70%;
}

a.link:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 70%;
}

a.grey:hover { color: #777; }

#content p a {
	border-bottom: 1px #666666;
}

#content p a:hover {
	border-bottom: 1px dotted #922;
}

#content p a:active {
	border-bottom: 1px dotted #000;
}

#content p a.read_more, #content p a.icon_skicka, #content p a.icon_comment, #content p a.back, #content p a.link, #content p a.read_more:hover, #content p a.icon_skicka:hover, #content p a.icon_comment:hover, #content p a.back:hover, #content p a.link:hover, #content p a.read_more:active, #content p a.icon_skicka:active, #content p a.icon_comment:active, #content p a.back:active, #content p a.link:active {
	border: none;
}

#breadcrumb p a, #breadcrumb p a:hover, #breadcrumb p a:active {
	border: none;
}


/*____________ FORMS _______________*/


form { margin: 0; padding: 0; }

form input.input, form textarea.textarea, form select.select {
	background: #F9F7F5;
	border: 1px solid #CFC7BA;
	font: 10px/16px georgia, verdana, arial, sans-serif;
	color: #555;
	padding: 3px;
}

form select.select { padding: 0; }
	
form.btn {
	background: #F9F7F5;
	font: 10px/16px georgia, verdana, arial, sans-serif;
	margin: 8px 0;
}

form input.btn_skicka {
	width: 48px;
	height: 17px;
	background: transparent url(images/btn_skicka.gif) no-repeat;
	margin: 0;
}

form input.btn_login {
	width: 48px;
	height: 17px;
	background: transparent url(images/btn_login.gif) no-repeat;
	margin: 0;
}

form input.btn_sok {
	width: 48px;
	height: 17px;
	background: transparent url(images/btn_sok.gif) no-repeat;
	margin: 0;
}

form input.btn_visa {
	width: 48px;
	height: 17px;
	background: transparent url(images/btn_visa.gif) no-repeat;
	margin: 0;
}

#search_form form input.btn_sok { margin: 0 0 -5px 0; }

#ca_form form input.btn_visa {
	position: absolute;
	right: 0;
	top: 0;
}

#sidebar form input.input {
	width: 175px;
	background: #666666;
	border: 1px solid #146;
	margin: 8px 0 0 0;
}

form p.formtext {
	margin: 1em 0 0 0;
}


/*_____________ LISTS ______________*/


dt a {
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent url(images/pil_01.gif) no-repeat 0 70%;
}

dt a:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 70%;
}

dd {
	color: #555;
	margin: 0 0 7px 0;
	padding: 0 0 0 15px;
}

li {
	color: #555;
}

ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: transparent url(images/pil_01.gif) no-repeat 0 60%;
}

ul li.read_more {
	padding: 0 0 0 15px;
	background: transparent url(images/pil_03.gif) no-repeat 0 70%;
}

ul li.read_more:hover {
	background: transparent url(images/pil_03.gif) no-repeat 0 70%;
}

ul li:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 60%;
}


/*____________ SECTIONS ____________*/


/* _ UPPER MENU _______ */

#upper ul {
	padding: 0;
	display: inline;
	list-style: none;
	line-height: 1px;
	font-size: 1px;
}

#upper ul li {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	background: none;
}

#upper ul li a {
	display: block;
	height: 7px;
	margin: 7px 0 6px 0;
	padding: 0;
}

#upper ul li#upper_home a {
	background: transparent url(images/upper_home.gif) no-repeat;
	width: 29px;
}

#upper ul li#upper_home a:hover {
	background-position: 0 -7px;
}

#upper ul li#upper_sitemap a {
	background: transparent url(images/upper_sitemap.gif) no-repeat;
	width: 60px;
}

#upper ul li#upper_sitemap a:hover {
	background-position: 0 -7px;
}

#upper ul li#upper_search a {
	background:  transparent url(images/upper_search.gif) no-repeat;
	width: 30px;
}

#upper ul li#upper_search a:hover {
	background-position: 0 -7px;
}

#upper ul li span {
	display: none;
	visibility: hidden;
}

/* _ LOWER MENU _______ */

#lower ul {
	padding: 0;
	display: inline;
	list-style: none;
	line-height: 1px;
	font-size: 1px;
}

#lower ul li {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	background: none;
}

#lower ul li a {
	display: block;
	height: 7px;
	margin: 7px 0 6px 0;
	padding: 0;
}

#lower ul li#lower_copyright a {
	background: transparent url(images/lower_copyright.gif) no-repeat;
	width: 141px;
}

#lower ul li#lower_login a {
	background: transparent url(images/lower_login.gif) no-repeat;
	width: 47px;
}

#lower ul li#lower_about a {
	background: transparent url(images/lower_about.gif) no-repeat;
	width: 85px;
}

#lower ul li#lower_contact a {
	background: transparent url(images/lower_contact.gif) no-repeat;
	width: 49px;
}

#lower ul li#lower_copyright a:hover, #lower ul li#lower_login a:hover, #lower ul li#lower_about a:hover,#lower ul li#lower_contact a:hover {
	background-position: 0 -7px;
}

#lower ul li span {
	display: none;
	visibility: hidden;
}

/* _ TEXT RESIZE _______ */

p#text_size a#textsize_small {
	position: absolute;
	display: block;
	top: 178px;
	left: 638px;
	width: 17px;
	height: 17px;
	margin: 0;
	padding: 0;
	background: transparent url(images/txt_smaller.gif) no-repeat;
}

p#text_size a#textsize_small:hover {
	background-position: 0 -17px;
}

p#text_size a#textsize_large {
	position: absolute;
	display: block;
	top: 178px;
	left: 658px;
	width: 17px;
	height: 17px;
	margin: 0;
	padding: 0;
	background: transparent url(images/txt_larger.gif) no-repeat;
}

p#text_size a#textsize_large:hover {
	background-position: 0 -17px;
}

p#text_size span {
	display: none;
	visibility: hidden;
}

/* _ BREADCRUMB _______ */

#breadcrumb {
	text-align: left;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ddd8ce;
}

#breadcrumb p {
	font: 12px/12px georgia, verdana, arial, sans-serif;
	text-transform: uppercase;
	color: #999;
	margin: 0;
}

/* _ SEARCH _______ */

#search_form h2 {
	border-bottom: 1px solid #ddd8ce;
	padding: 0 0 14px 0;
	margin: 0 0 14px 0;
}

#search_form form {
	border-bottom: 1px solid #ddd8ce;
	padding: 0 0 14px 0;
	margin: 0 0 14px 0;
}

.search_result h3 {
	margin: 0 0 10px 0;
}

.search_result p.bottom {
	border-top: 1px solid #ddd8ce;
	margin-top: 5px;
	padding-top: 4px;
	font-size: 10px;
}

.search_result p.bottom span.icon_archived {
	padding-left: 14px;
	background: transparent url(images/icon_archived.gif) no-repeat 0 75%;
	color: #999;
}

.search_result p.bottom a.read_more {
	padding-left: 14px;
	background: transparent url(images/pil_01.gif) no-repeat 0 75%;
}

.search_result p.bottom a.read_more:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 75%;
}

/* _ INFORMATION _______ */

.information img {
	background: #fff;
	border: 1px dotted #ddd8ce;
	padding: 2px;
	float: right;
	margin: 0 0 10px 5px;
}

.information a:hover img {
	border: 1px dotted #aaa59b;
}

.information h3 {
	margin: 18px 0 2px 0;
}

/* _ SITEMAP _______ */

ul#sitemap {
	margin: 0;
	padding: 0;
}

ul.subnav {
	margin: 0 0 3px 0;
}

ul#sitemap li {
	color: #bbb;
	padding: 0 0 0 15px;
	margin: 0;
	background: transparent url(images/pil_01.gif) no-repeat 0 6px;
	line-height: 20px;
}

ul#sitemap li span.default {
	font-size: 10px;
	text-transform: uppercase;
}

ul#sitemap li a {
	font-weight: bold;
}

ul#sitemap li ul.subnav li {
	color: #999;
	padding: 0 0 0 15px;
	margin: 0;
	background: transparent url(images/pil_03.gif) no-repeat 0 5px;
	line-height: 17px;
}

ul#sitemap li ul.subnav li a {
	color: #999;
	font-weight: normal;
}

ul#sitemap li ul.subnav li a:hover {
	color: #777;
}

/* _ ABOUT - FRONT _______ */

#about img {
	background: #fff;
	border: 1px dotted #ddd8ce;
	padding: 2px;
	float: right;
	margin: 0 0 10px 5px;
}

#about a:hover img {
	border: 1px dotted #aaa59b;
}

#about a.read_more {
	background: transparent url(images/pil_01.gif) no-repeat 0 70%;
	padding-left: 14px;
}

#about a.read_more:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 70%;
}

/* _ CALENDER BOX - FRONT _______ */

.boxList {

	background: transparent url(images/box_bg.gif) repeat-y;
	border-bottom: 1px solid #ddd8ce;
}

.boxList dl {
	padding: 0;
	margin: 0;
}

.boxList dt {
	height: 19px;
	margin: 0;
	padding: 0;
}

.boxList dt span {
	display: none;
	visibility: hidden;
}

.boxList dt#box_kommande {
	background: transparent url(images/box_kommande.gif) no-repeat;
}

.boxList dd {
	margin: 0 1px;
	padding: 0;
	color: #555;
}

.boxList dd a {
	display: block;
	padding: 0 7px 0 22px;
	border-bottom: 1px dotted #ddd8ce;
	background: transparent url(images/pil_01.gif) no-repeat 7px 50%;
}

.boxList dd a:hover {
	background: #F9F7F5 url(images/pil_01_hover.gif) no-repeat 7px 50%;
}

.boxList dd.noShow {
	margin: 5px 0;
 	padding: 0 7px 0 22px;
 	background: transparent url(images/icon_utrop.gif) no-repeat 7px 3px;
 }

.boxList dd.noShow a {
	line-height: 16px;
	border:none;
	display: inline;
	background: none;
	padding: 0;
}

/* _ ARTICLE BOX - FRONT _______ */

.boxText {
	width: 190px;
	background: transparent url(images/box_bg.gif) repeat-y;
	border-bottom: 1px solid #ddd8ce;
}

.boxText dl {
	padding: 0;
	margin: 0;
}

.boxText dt {
	width: 190px;
	height: 19px;
	margin: 0;
	padding: 0;
}

.boxText dt span {
	display: none;
	visibility: hidden;
}

.boxText dt#box_artiklar {
	background: transparent url(images/box_lira.gif) no-repeat;
}

.boxText dd {
	margin: 8px 14px;
	padding: 0;
	color: #555;
}

.boxText dd strong {
	margin: 0 0 4px 0;
}

.boxText dd img {
	padding: 6px;
	float: right;
	margin: 0 0 0 5px;
	display: inline;
	background: transparent url(images/thumb_bg.gif) no-repeat;
}

.boxText dd a:hover img {
	background-position: 0 -62px;
}

.boxText dd.readMore {
	margin: 0 1px;
	padding: 0;
	color: #555;
}

.boxText dd.readMore a {
	display: block;
	line-height: 26px;
	padding: 0 7px 0 22px;
	border-top: 1px dotted #ddd8ce;
	background: transparent url(images/pil_01.gif) no-repeat 7px 50%;
}

.boxText dd.readMore a:hover {
	background: #F9F7F5 url(images/pil_01_hover.gif) no-repeat 7px 50%;
}

/* _ CALENDER FORM _______ */

#ca_form {
	background: transparent url(images/text_visavad.gif) no-repeat 0 5px;
	height: 17px;
	position: relative;
}

#ca_form p#text_visavad {
	line-height: 17px;
	margin: 0;
}

#ca_form p#text_visavad span {
	display: none;
	visibility: hidden;
}

#ca_form p#text_visavad span.top_cal {
	margin-left: 130px;
	display: inline;
	visibility: visible;
}

#ca_form select.select {
	width: 100px;
	padding: 0;
	font-size: 9px;
}

/* _ VISAR FIELD _______ */

.visar {
	background: transparent url(images/bottom_bg.gif);
	height: 20px;
	margin-bottom: 20px;
}

.visar h4 {
	color: #999;
	padding:  0 0 6px 15px;
	margin: 0 0 0 5px;
	background: transparent url(images/pil_03.gif) no-repeat 0 35%;
}

/* _ PREVIEWS _______ */

.event_preview img {
	background: transparent url(images/thumb_bg.gif) no-repeat;
	padding: 6px;
	float: left;
	margin-left: -3px;
}

.event_preview a:hover img {
	background-position: 0 -62px;
}

.event_preview_text {
	margin-left: 70px;
	padding-top: 3px;
}

.event_preview_text p {
	margin: 0;
}

.event_preview_text h2 {
	color: #999;
	margin: 0 0 5px 0;
}

.event_preview_text h2 a {
	color: #17a;
}

.event_preview_text h2 a:hover {
	color: #922;
}

.event_preview_text h2 span {
	font-size: 9px;
	font-family: georgia, verdana, arial, sans-serif;
	text-transform: uppercase;
}

.event_preview_text h2 span a {
	font-size: 9px;
	color: #999;
	font-family: georgia, verdana, arial, sans-serif;
	text-transform: uppercase;
}

.event_preview_text h2 span a:hover {
	color: #555;
}

.event_preview p.bottom {
	border-top: 1px solid #ddd8ce;
	margin-top: 5px;
	padding-top: 4px;
}

.event_preview p.bottom span.icon_archived {
	padding-left: 14px;
	background: transparent url(images/icon_archived.gif) no-repeat 0 2px;
	color: #999;
}

.event_preview p.bottom a.read_more {
	padding-left: 14px;
	background: transparent url(images/pil_01.gif) no-repeat 0 2px;
}

.event_preview p.bottom a.read_more:hover {
	background: transparent url(images/pil_01_hover.gif) no-repeat 0 2px;
}

.event_preview p.bottom a.icon_skicka {
	padding-left: 14px;
	background: transparent url(images/icon_skicka.gif) no-repeat 0 2px;
}

.event_preview p.bottom a.icon_skicka:hover {
	background: transparent url(images/icon_skicka_hover.gif) no-repeat 0 2px;
}

.event_preview p.bottom a.icon_comment {
	padding-left: 14px;
	background: transparent url(images/icon_comment.gif) no-repeat 0 2px;
}

.event_preview p.bottom a.icon_comment:hover {
	background: transparent url(images/icon_comment_hover.gif) no-repeat 0 2px;
}

/* _ ARTICLES _______ */

.event img {
	background: #fff;
	border: 1px dotted #ddd8ce;
	padding: 2px;
	float: right;
	margin: 0 0 10px 5px;
}

.event a:hover img {
	border: 1px dotted #aaa59b;
}

.event h2 span {
	font-size: 80%;
	color: #999;
}

.event h3 {
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #555;
	margin: 0 0 10px 0;
	padding: 0;
}
	

.event table {
	margin-top: 10px;
	font: 9px/9px georgia, verdana, arial, sans-serif;
	border-top: 1px solid #ddd8ce;
	color: #555;
}

.event table td {
	padding: 7px 5px 7px 5px;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd8ce;
}

.event td.td_short {
	width: 1%;
	color: #c5601b;
	padding-left: 0;
	border-right: 1px solid #ddd8ce;
}

.event p.bottom {
	margin: 10px 0;
}

.event p span.icon_archived {
	display: block;
	padding: 0 0 5px 14px;
	background: transparent url(images/icon_archived.gif) no-repeat 0 45%;
	color: #999;
	border-bottom: 1px solid #ddd8ce;
	margin: 0;
}

.event p.bottom a.icon_skicka {
	padding-left: 14px;
	background: transparent url(images/icon_skicka.gif) no-repeat 0 2px;
}

.event p.bottom a.icon_skicka:hover {
	background: transparent url(images/icon_skicka_hover.gif) no-repeat 0 2px;
}

.event p.bottom a.icon_comment {
	padding-left: 14px;
	background: transparent url(images/icon_comment.gif) no-repeat 0 2px;
}

.event p.bottom a.icon_comment:hover {
	background: transparent url(images/icon_comment_hover.gif) no-repeat 0 2px;
}

/* _ SIDEBAR GENERAL _______ */

#sidebar h3 span {
	display: none;
	visibility: hidden;
}

/* _ SIDEBAR MENU _______ */

#sidebar h3#text_menu {
	height: 7px;
	background: transparent url(images/text_sm_meny.gif) no-repeat;
	margin: 0;
	padding: 0;
}

#sidebar ul#menu {
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0;
	border-top: 1px solid #666666;
}

#sidebar ul#menu li {
	border-bottom: 1px solid #666666;
	margin: 0px;
	padding: 0;
	text-transform: uppercase;
	font-size:12px;
	background: none;
	
	color: #666666;
	
}

#sidebar ul#menu a {
	margin: 0;
	display: block;
	padding: 0 0 0 23px;
	font-weight:500;
	color: #666666;
}

#sidebar ul#menu a.menuD {
	background: transparent url(images/pil_04.gif) no-repeat 8px 50%;
}

#sidebar ul#menu li.selected a.menuD {
	color: #666666;
	background: transparent url(images/pil_06.gif) no-repeat 8px 50%;
}

#sidebar ul#menu li.selected a.menuD:hover {
	background-color: #146;
}

#sidebar ul#menu a.menuD:hover {
	background-color: #666666;
	color: #fff;
}

#sidebar ul#menu a.menuM {
	background: #666666 url(images/pil_05.gif) no-repeat 8px 50%;
	color:#FFFFFF;
}

#sidebar ul#menu ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidebar ul#menu ol li {
    text-transform: none;
    border: none;
}

#sidebar ul#menu ol li a {
	color: #666666;
	font-weight: normal;
	text-transform:uppercase;
	margin: 0;
	padding: 2px 0 4px 33px;
	background: transparent url(images/triangle.gif) no-repeat 23px 50%;
}

#sidebar ul#menu ol li a:hover {
	color: #fff;
	background-color: #999;
	background-position: 25px 50%;
}

#sidebar ul#menu ol li.selected a {
	color: #666666;
	background: transparent url(images/triangle_blue.gif) no-repeat 25px 50%;
}

#sidebar ul#menu ol li.selected a:hover {
	background-color: #0d5e86;
}

#sidebar h3#text_mailinglista {
	height: 7px;
	background: transparent url(images/text_sm_mailinglista.gif) no-repeat;
	margin: 0;
	padding: 0;
}

/* _ SIDEBAR CALENDAR _______ */


#calendar {
	color: #666666;
	margin: 15px 0 0 0;
}

#calendar #ca_month {
	height: 19px;
	background: transparent url(images/box_kalender_2.gif) no-repeat;
}

#calendar #ca_month h3 {
	display: none;
	visibility: hidden;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

#calendar table#ca_top {
	border-bottom: 1px solid #146;
	font-weight: bold;
}

#calendar table#ca_top td {
	height: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #666666;
}

#calendar table#ca_top td a {
	color: #666666;
}

#calendar table#ca_top td a:hover {
	color: #146;
}

#calendar table#ca_top td.twentysix {
	width: 26px;
}

#calendar table {
	width: 100%;
	background: transparent url(images/box_bg_dark.gif) repeat-y;
	border-bottom: 1px solid #146;
}

#calendar table#ca_table td,#calendar table#ca_table th {
	width: 26px;
	height: 26px;
	text-align: center;
	border-right: 1px solid #0e6691;
	border-bottom: 1px solid #0e6691;
}

#calendar table#ca_table tr.noborder td {
	border-bottom: none;
}

#calendar table td.td_a {
	background: #aa6;
}

#calendar table td.td_a a {
	font-weight: bold;
	color: #fff;
}

#calendar table td.td_a a:hover {
	color: #146;
}

/* _ SIDEBAR MORE _______ */

#sidebar #mer li {
	background: transparent url(images/pil_04.gif) no-repeat 0 70%;
	margin-left: 9px;
	text-transform:uppercase;
}

#sidebar #mer li a {
	color: #666666;
}

#sidebar h3#text_mer {
	height: 7px;
	background: transparent url(images/text_sm_mer.gif) no-repeat;
	margin: 0 0 5px 10;
	padding: 0;
}

#sidebar #mer li a:hover {
	color: #666666;
}

/* _ ADMIN MENU _______ */

#admin_menu {
	width: 190px;
}

#admin_menu dl {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	width: 190px;
}

#admin_menu dt {
	font-size: 12px;
	padding: 8px 0 5px 0;
	color: #666666;
	font-weight: bold;
}

#admin_menu dd {
	padding: 0 0 0 0;
	margin: 0;
	width: 190px;
}

#admin_menu dl dd a {
	display: block;
	width: 170px;
	border-top: 1px solid #5c92ad;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 20px;
	background: transparent url(images/triangle.gif) no-repeat 5px 60%;
	line-height: 18px;
	color: #666666;
}

#admin_menu dl dd a:hover {
	background: #146 url(images/triangle_hover.gif) no-repeat 7px 60%;
	color: #fff;
}

/* _ ADMIN TABLE _______ */

#table_oversikt table {
	background: transparent url(images/table_bg);
	border: 1px solid #ddd8ce;
	font: 9px/9px georgia, verdana, arial, sans-serif;
	color: #555;
	width: 100%;
}

#table_oversikt table td {
	border-right: 1px dotted #ddd8ce;
	border-bottom: 1px dotted #ddd8ce;
}

#table_oversikt table tr.table_top {
	background: #777;
	border-bottom: 1px solid #555;
	color: #fff;
}

#table_oversikt table tr.table_top td {
	border: none;
	border-right: 1px dotted #555;
	border-bottom: 1px dotted #555;
}

/*

_____________________________________________
END OF PAGE                                */