﻿body
{
	background-image:url(../images/ewtc/body_bg.gif);
	background-repeat:repeat-x;
}
a
{
	color: #359929;
}

h1,h2,h3,h4, h5, h6
{
	color: #004595;
}
.date
{
	color:#b4b4b4;
}
div#ContainerContentStartpage .startpage-right
{
	width:180px;
	float:right;	
	padding:0 30px 0 0;
}


a.submit-button
{
	background-color:#004595;
	padding:0 0 0 9px;
	font-size:11px;
	height:24px;
	line-height:24px;
	color:#ffffff;
}

a.submit-button span
{
	padding:0 9px 0 0;
	line-height:24px;
	color:#ffffff;
}
input.textbox
{
	border: 1px solid #e1e1e1;
	margin: 0;
	padding: 3px 2px 0 2px;
	height:19px;
	font-size: 1em;
	color:#b4b4b4;
	background-color:#ffffff;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

div#ContainerTop div.logotype
{
	height: 57px;
	width: 178px;
	top:26px;
	left:15px;
}

#sitemap ul
{
	margin:0 0 0 0;
	padding:0 0 0 17px;
}

div#ContainerTop
{
	background-image:url(../images/ewtc/top_bg.gif);
	background-repeat:repeat-x;
	height:127px;
}

div#MainMenu
{
	background-color:Transparent;
	top:63px;
	height:34px;
	left:236px;
}

div#MainMenu ul
{
	margin:0 0 0 10px;
}

div#MainMenu ul li
{
	background-image:url(../images/ewtc/menu_tab_left.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	line-height:34px;
	height:34px;
}

div#MainMenu ul li a
{
	background-image:url(../images/ewtc/menu_tab_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0 15px 0 0;
	display:block;
}

div#MainMenu ul li.selected
{
	background-image:url(../images/ewtc/menu_tab_selected_left.gif);
}

div#MainMenu ul li.selected a
{
	background-image:url(../images/ewtc/menu_tab_selected_right.gif);
	color:#004595;
}	

div#ContainerFooter
{
	color:#ffffff;
	background-image:url(../images/ewtc/footer_bg.gif);
}

#NewsContent 
{
	border-bottom:1px solid #ececec;
}

#NewsContent .date,
.news-list li .date,
.event-list li .date,
.archive-list li p.date
{
	color:#a3b000;
	margin:0 0 5px 0;
}

#CalendarContent
{
	border-bottom:1px solid #ececec;
}

#CalendarContent .date,
.calendar-list li .date,
.event-list li .date,
.archive-list li p.date
{
	color:#b4b4b4;
	margin:0 0 5px 0;
}

#CalendarBox .title
{
	background-color:#004595;
	width:180px;
	background-image:url(../images/ewtc/calendar_top.png);
	background-repeat:no-repeat;
	color:#ffffff;
	border:0;
}

#CalendarBox .event-date
{
	background-color:#004595;
}

.startpage-right #CalendarBox
{
	padding:0 0 10px 0;
	font-size:0.9em;
}

#CalendarBox .calendar-box {
	width:184px;
}

#CalendarBox .calendar-box td {
	color:#b6b6b6;	
}
#CalendarBox .calendar-box th {
	font-size:0.9em;
}

/* UNDERMENYN */
div#ContainerContentLeft div#SubMenu ul
{
	margin: 0 0 0 0;
	border-top:1px solid #dbdbdb;
}


/* UNDERMENYN NIVÅ 1 */
div#ContainerContentLeft div#SubMenu ul li div
{
	border-bottom:1px solid #dbdbdb;
}

div#ContainerContentLeft div#SubMenu ul li a
{
	background-image:url(../images/ewtc/menu_icons.png);
	padding: 0 0 0 22px;
	color:#666666;
	line-height:19px;
}

div#ContainerContentLeft div#SubMenu ul li a:hover
{
	background-position:0 0;
	color:#399a2d;
}

div#ContainerContentLeft div#SubMenu ul li.selected a
{
	font-weight:bold;
	background-position:0 -100px;
}

div#ContainerContentLeft div#SubMenu ul li.selected a:hover
{
	color:#666666;
}

/* UNDERMENYN NIVÅ 2 */

div#ContainerContentLeft div#SubMenu ul li ul li a,
div#ContainerContentLeft div#SubMenu ul li.selected ul li a
{
	background-position:-10px -245px;
	padding: 0 0 0 14px;
}
div#ContainerContentLeft div#SubMenu ul li ul li a:hover,
div#ContainerContentLeft div#SubMenu ul li.selected ul li a:hover
{
	background-position:-10px -145px;
	color:#399a2d;
}

div#ContainerContentLeft div#SubMenu ul li ul li div
{
	padding: 1px 10px 1px 20px;
}

div#ContainerContentLeft div#SubMenu ul li.selected ul li.selected a
{
    font-weight:bold;
    background-position:-10px -195px;
}
div#ContainerContentLeft div#SubMenu ul li.selected ul li.selected a:hover
{
    color:#666666;
}


/* UNDERMENYN NIVÅ 3 */

div#ContainerContentLeft div#SubMenu ul li ul li ul li a,
div#ContainerContentLeft div#SubMenu ul li.selected ul li.selected ul li a
{
	background-position:-10px -246px;
	padding: 0 0 0 13px;
}
div#ContainerContentLeft div#SubMenu ul li ul li ul li a:hover,
div#ContainerContentLeft div#SubMenu ul li.selected ul li.selected ul li a:hover
{
	background-position:-10px -146px;
}

div#ContainerContentLeft div#SubMenu ul li ul li ul li div
{
	background-image:none;
	padding: 1px 10px 1px 20px;
}

div#ContainerContentLeft div#SubMenu ul li.selected ul li.selected ul li.selected a
{
    font-weight:bold;
    background-position:-10px -196px;
}
/* LÄNKLISTA */
.module-link-list a.arrow-internal
{
	background-image:url(../images/ewtc/arrow.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding: 0 0 0 22px;
	text-decoration:none;
	display:block;
	line-height:19px;
}

.module-link-list  a.arrow-external
{
	background-image:url(../images/ewtc/arrow.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding: 0 0 0 22px;
	text-decoration:none;
	display:block;
	line-height:19px;
}
/* CONTENT FOOTER */
div#ContentFooter a:hover
{
	color:#399a2d;
}
div#ContentFooter a.print
{
	background-image:url(../images/ewtc/arrow.png);
	background-position:0 0;
	padding: 0 0 0 22px;
	display:block;
	line-height:19px;
}

div#ContentFooter a.rss
{
	background-image:url(../images/ewtc/arrow.png);
	background-position:0 0;
	padding: 0 0 0 22px;
	display:block;
	line-height:19px;
}

div#ContentFooter a.pdf
{
	background-image:url(../images/ewtc/arrow.png);
	background-position:0 0;
	padding: 0 0 0 22px;
	display:block;
	line-height:19px;
}

div#ContentFooter a.tip-a-friend
{
	background-image:url(../images/ewtc/arrow.png);
	background-position:0 0;
	padding: 0 0 0 22px;
	display:block;
	line-height:19px;
}

a.arrow
{
	background-image:url(../images/ewtc/arrow.png);
	background-position:0 0;
	padding: 0 0 0 22px;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	line-height:19px;
}



















/* KONTAKT */
.module-contact-info 
{
	border:1px solid #e5e5e5;
    background-color:#ffffff;
}
/* STAFF */
.module-staff-list
{
    border:1px solid #e5e5e5;
    background-color:#ffffff;
}
/* FILLISTA */

.module-file-list
{
	border:1px solid #e5e5e5;
    background-color:#ffffff;
}

/* LÄNKLISTA */

.module-link-list
{
	border:1px solid #e5e5e5;
    background-color:#ffffff;
}
/* NYHETSLISTA */

.module-news-list 
{
	border:1px solid #e5e5e5;
    background-color:#ffffff;
}
/* LOGGA IN */
.module-member-login
{
	border:1px solid #e5e5e5;
    background-color:#ffffff;
}
