body{
	margin:0 0 25px;
	font:0.7em Arial, Helvetica, sans-serif;
	background:#f2ede9;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
a img
{
    border:none;
}
a
{
    text-decoration:none;
}
a:link
{
    color:#0060A6;
}
img
{
	display:block;
    
}
#content img
{
    border-width:1px;
    border-color:#b3b3b3;
}
#content table img
{
    border:none;
}
.im-left{float:left;}
.im-right{float:right;}
.clear{clear:both;font-size:0px;line-height:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#main{
	width:960px;
	padding:10px;
	background:#fff;
	margin:0 auto;
}
.top-header{
	width:100%;
	overflow:hidden;
}
.top-header h1{
	float:left;
	margin:13px 0 0 20px;
	display:inline;
}
.top-header h1 a{
	display:inline;
	width:226px;
	height:31px;
}
.search{
	float:right;
	width:168px;
	height:20px;
	border:1px solid #bcbcbc;
	padding:1px;
}
.search .txt{
	float:left;
	width:140px;
	height:17px;
	border:0;
	margin:0;
	padding:3px 0 0 5px;
	font:1em Arial, Helvetica, sans-serif;
}
.search .btn{float:right; margin:0; border: 0;border-style:none;}
.top-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-size:0.9em;
	text-transform:uppercase;
}
.top-nav li{
	float:left;
	padding:0 11px;
	background:url(../../Styles/Images/separator.gif) no-repeat 0 50%;
	margin:0 1px 0 -1px;
	display:inline;
}
.top-nav li a{color:#000;}
.weather{
	float:right;
	clear:right;
	padding:10px 0 0;
	width:255px;
}
.temperature{
	float:left;
	width:170px;
	float:left;
}
.temperature img{margin:0 8px 0 0;}
.temperature strong{
	display:block;
	font-size:16px;
}
.temperature p{
	width:125px;
	margin:0;
	font-size:10px;
	float:left;
}
.weather ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	width:85px;
	float:left;
}
.weather ul li{
	padding:5px 0 0 0;
	width:100%;
	vertical-align:top;
}
.weather ul a{
	padding:0 0 0 8px;
	color:#0060a6;
	background:url(../../Styles/Images/arrow.gif) no-repeat 0 50%;
}
.main-nav{
	margin:11px 0;
	padding:3px 0 0 15px;
	list-style:none;
	line-height:35px;
	background:url(../../Styles/Images/main-nav-bg.gif) repeat-x 0 0;
	overflow:hidden;
	height:1%;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}
.main-nav li{
	float:left;
	margin:0 6px 0 5px;
}
.main-nav a{
	color:#fff;
	float:left;
}
.main-nav li a .lnk-left{display:block;}
.main-nav li a .lnk-right{display:block; padding:0 11px;}
.main-nav li.active a, .main-nav li a:hover, .main-nav li a.menu-selected{
	background:url(../../Styles/Images/link-active.gif) repeat-x 0 0;
	color:#2470a7;
}
.main-nav li.active a .lnk-right, .main-nav li a:hover .lnk-right{background:url(../../Styles/Images/right-link-acktive.gif) no-repeat 100% 0;}
.main-nav li.active a .lnk-left, .main-nav li a:hover .lnk-left{background:url(../../Styles/Images/left-link-active.gif) no-repeat 0 0;}
.main-nav li.active a .lnk-right, .main-nav li a .lnk-right-selected
{
	background:url(../../Styles/Images/right-link-acktive.gif) no-repeat 100% 0;
	display:block; padding:0 11px;
}
.main-nav li.active a .lnk-left, .main-nav li a .lnk-left-selected
{
	background:url(../../Styles/Images/left-link-active.gif) no-repeat 0 0;
	display:block;
}
.container{
	margin:20px 0 0;
	overflow:hidden;
}
.left-column{
	width:450px;
	float:left;
	margin:0 20px 0 0;
}
.block{
	width:100%;
	overflow:hidden;
	padding:0 0 25px;
}
.block h2{
	margin:0;
	font-size:1.6em;
	font-weight:normal;
}


em.date{
	color:#6d6d6d;
	font-style:normal;
	display:block;
	margin:5px 0 0;
	text-transform: lowercase;
}
em.date span.dateSpan{
	color:#6d6d6d;
	padding:0 0 0 9px;
	background:url(../../Styles/Images/separator.gif) no-repeat 2px 50%;
	text-transform: uppercase;
}
.block p{
	margin:0 !important;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 10px !important;
}


.more{
	padding:0 0 0 23px;
	background:url(../../Styles/Images/arrow-1.gif) no-repeat 0 50%;
	float:left;
	color:#0060a6;
	font:1em/16px Verdana, Arial, Helvetica, sans-serif;
}
div.im-left{
	margin:0 18px 4px 0;
}
div.im-right{
	margin:0 0 4px 16px;
}
div.im-left em{
	font:italic 1em Verdana, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
}
.heading{
	width:100%;
	overflow:hidden;
}

.heading img
{
    border-right: solid 1px white;
}

.heading h3,.heading h2{
	margin:0 0 0 1px;
	font-size:1.1em;
	font-weight:normal;
	line-height:26px;
	padding:0 0 0 9px;
	color:#fff;
}

.box{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	position:relative;
}

.box.green .box.red {
	width:100%;
	overflow:hidden;
	margin:0;
	position:relative;
}
.box.green .box.white{
	width:100%;
	overflow:hidden;
	margin:0;
	position:relative;
}


.box.lightblue{ max-width: 490px; }

.box.lightblue .heading {
	background-image: url(../../Styles/Images/blue-heading-bg-large.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color:#275bba;
}
.box.lightblue ul{
	margin:0;
	padding:0;
	list-style:none;
}
.box.lightblue ul li{
	padding:0px 0px 0px 17px;
	overflow:hidden;
	height:1%;
}
#content .box.lightblue ul li { padding-top: 10px; }
.box.lightblue ul li .date{margin:10px 0 0;}
.box.lightblue ul li.gray{background:#f7f3ef;}
.box.lightblue ul h4{
	margin:0;
	padding:0 !important;
	font-size:11px;
}
.box.lightblue ul h4 a.lightbluelink
{
    color:#0060a6;
}
.box.lightblue ul h4 a{color:#000;}
.box.lightblue ul p{
	margin:0 !important;
	padding:0 !important;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.box.lightblue ul .more{line-height:30px;}
.box.lightblue ul .rss{
	float:left;
	line-height:30px;
	margin:0 10px 0 0;
	padding:0 0 0 25px;
	background:url(../../Styles/Images/rss-icon.gif) no-repeat 0 50%;
	color:#0060a6;
	font-family:Verdana;
}

.box.lightblue .more{
	background:url(../../Styles/Images/arrow-1-green.gif) no-repeat 0 50%;
	margin:10px 0 0 8px;
}
.box.blue{ max-width: 450px; }

.box.blue .heading, .box.green .box.blue .heading {
	background-color: #2a4d67;
	background-image: url(../../Styles/Images/blue-heading-bg.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
}
.box.blue ul{
	margin:0;
	padding:0;
	list-style:none;
}
.box.blue ul li{
	padding:0 10px 7px;
	overflow:hidden;
	height:1%;
}
#content .box.blue ul li { padding-top: 10px; }
.box.blue ul li .date{margin:10px 0 0;}
.box.blue ul li.gray{background:#f7f3ef;}
.box.blue ul h4{
	margin:0;
	padding:0 !important;
	font-size:1em;
}
.box.blue ul h4 a.bluelink
{
    color:#0060a6;
}
a.bluelink
{
    color:#0060a6;
}
.box.blue ul h4 a{color:#000;}
.box.blue ul p{
	margin:0;
	/* Om nåt börjar knasa pga detta så skriv ner det
	margin:0 60px 0 0;*/
	padding:0 !important;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.box.blue ul .more{line-height:30px;}
.box.blue ul .rss{
	float:left;
	line-height:30px;
	margin:0 10px 0 0;
	padding:0 0 0 25px;
	background:url(../../Styles/Images/rss-icon.gif) no-repeat 0 50%;
	color:#0060a6;
	font-family:Verdana;
}
.box.red div .rss, .box.white div .rss, .box.lightblue div .rss{
	float:right;
	line-height:16px;
	margin:10px 10px 0 0;
	padding:0 0 0 25px;
	background:url(../../Styles/Images/rss-icon.gif) no-repeat 0 50%;
	color:#0060a6;
	font-family:Verdana;
}
.box.green div .rss, .box.lightblue.small div .rss{
	float:left;
	line-height:16px;
	margin:10px 10px 0 10px;
	padding:0 0 0 25px;
	background:url(../../Styles/Images/rss-icon.gif) no-repeat 0 50%;
	color:#0060a6;
	font-family:Verdana;
}
.middle-column{
	width:280px;
	float:left;
	margin:0 20px 0 0;
}
.right-column .box.green .heading h3, .box.green .heading h3{
color:#fff;
}
.box.red .heading
{
    background-image:url(../../Styles/Images/red-heading-bg.gif);
    background-repeat: no-repeat;
}
.box.red img.im-left{ display:none; }
.box.red h3{
	margin:0;
	padding:0 0 0 10px;
	font-size:1.1em;
	color:#fff;
	line-height:28px;
	font-weight:normal;
}
.box.red .more{
	background:url(../../Styles/Images/red-arrow.gif) no-repeat 0 50%;
	margin:10px 0 0 8px;
}
.box-content{
	border:1px solid #d3d3d3;
	border-top:none;
	overflow:hidden;
	height:1%;
	padding-bottom:8px;
	
}
.box-content H2,H3,H4
{
    color: #000;
}

.box-content object, .box-content embed
{
	margin:5px;
}
.box-content1{
	display:none;
}/*
.box-content ul
{
    margin-left: 25px;
}
.box-content ul.modulelist
{
    margin-left:5px;
}*/
.box-content ul.modulelist li
{
    background:none !important;
    list-style:none;
}

.box.red ul,.box.green ul,.box.white ul{
	margin:0;
	margin-top:10px;
	padding:0 25px 20px 0;
	font:1em/14px Arial, Helvetica, sans-serif;
	list-style:disc inside none;
	/*list-style:none;*/
}/* 100616 - Tog bort för att få tillbaka default listans style
.box.red ul li{
	margin:11px 0 0;
	padding:0 0 0 8px;
	background:url(../../Styles/Images/bullet.gif) no-repeat 2px 50%;
}
.box.red ul li a
{
    width:220px;
}
.box.green ul li{
	margin:11px 0 0;
	padding:0 0 0 8px;
	background:url(../../Styles/Images/bullet.gif) no-repeat 2px 50%;
}
.box.white ul li{
	margin:11px 0 0;
	padding:0 0 0 8px;
	background:url(../../Styles/Images/bullet.gif) no-repeat 2px 50%;
}*/
.box.green ul li a
{
    width:140px;
}
.box ul li table tr td a
{
    width:auto;
}
.box.white ul li a
{
    width:400px;
}
.box.red p {
	margin:0;
	padding:10px 20px 10px 0px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
.box.red span.modulespan {
	margin: 0;
	padding: 0 20px 10px 10px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
.box.white span.modulespan {
	margin: 10px 0;
	padding:0 10px;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

.box.green .box-content span.modulespan{
    margin:10px 10px 0;
    font-size:1em;
    display: block;    
}
.box.lightblue .box-content span.modulespan{
    margin:10px 10px 0;
    font-size:1em;
    display: block;    
}
.box.white h3{
	margin:0;
	line-height:28px;
	font-size:1.1em;
	font-weight:normal;
	padding:0 0 0 9px;
	border:1px solid #d3d3d3;
	border-bottom:none;
	color:#9f1d2f;
}

.box.white .heading
{
    border-bottom: 1px solid #d3d3d3;
    background:none;
}

.box.white .heading img
{
    display: none;
}

.box.white .more{
	background:url(../../Styles/Images/red-arrow.gif) no-repeat 0 50%;
	margin:10px 0 0 8px;
}


.middle-column .tankar{
	position:absolute;
	width:155px;
	background:#fff;
	top:60px;
	right:1px;
	padding:8px 10px;
}
.middle-column .tankar h4{
	margin:0;
	font-size:14em;
	font-weight:normal;
	color:#474747;
	letter-spacing:-1px;
}
.middle-column .tankar ul{
	margin:14px 0 0;
	padding:0;
	list-style:none;
}
.middle-column .tankar ul a{color:#757575;}
.middle-column .tankar ul a:hover{text-decoration:none; color:#5c5c5c;}
.right-column{
	width:190px;
	float:right;
}
.box.green .heading {
	background-color: #52765e;
	background-image:url(../../Styles/Images/green-heading-bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.box.green .box-content{background:#e9e9e9;}
.box.green .box-content1{display:none;}
.box .slct {padding:0 0 0 4px;}
.box .slct select{
	margin:10px 0 0;
	padding:0;
	height:19px;
	font:1em Arial, Helvetica, sans-serif;
}
.box.green .slct select{
	width:177px;
}
.box.red .slct select{
	width:268px;
}
.box.white .slct select{
	width:268px;
}
.box .box-content p{
	margin:10px 0;
	font-size:1em;
	 padding: 0px;
}

.box.green .more{
	background:url(../../Styles/Images/green-arrow.gif) no-repeat 0 50%;
	margin:10px 0 0 8px;
}
.box.green .btn-1{
	position:absolute;
	right:5px;
	bottom:5px;
}
.box.green .bibliotek{
	position:absolute;
	line-height:28px;
	width:129px;
	top:44px;
	left:1px;
	background:#fff;
	text-align:center;
	font-size:15px;
	font-weight:normal;
	color:#51755d;
	margin:1px;
}
.box.green .bibliotek1
{
	display:none;
}
.lists{
	width:100%;
	overflow:hidden;
	border-top:3px solid #d6d1cc;
	margin:37px 0 0;
	padding:10px 0 0;
}
.lists div{float:left;}
.lists div.list-1{
	width:158px;
	padding:0 0 0 9px;
}
.lists div.list-2{width:177px;}
.lists div.list-3{width:176px;}
.lists div.list-4{width:158px;}
.lists div.list-5{width:145px;}
.lists div.list-6{width:137px;}
.lists h4{
	margin:0;
	font-size:1em;
	font-weight:normal;
	color:#3a6d93;
	text-transform:uppercase;
}
.lists ul{
	margin:7px 0 0;
	padding:0;
	list-style:none;
	font-size:1em;
	line-height:14px;
}
.lists ul a{color:#000;}
#footer{
	margin:45px 0 0;
	border-top:3px solid #d6d1cc;
	overflow:hidden;
	background:#f6f2ef;
	padding:13px;
	height:1%;
}
.footer-nav{
	margin:0;
	padding:0;
	list-style:none;
	font-size:1em;
	line-height:16px;
	float:left;
	width:135px;
}
.footer-nav li{
	padding:0;
	width:100%;
	vertical-align:top;
}
.footer-nav a{
	padding:0 0 0 8px;
	color:#0060a6;
	background:url(../../Styles/Images/arrow.gif) no-repeat 0 50%;
}
#footercontainer
{
    float:left;
    margin-left:45px;
}
.contacts{
	float:left;
	width:540px;
	padding-left:10px;
}
.contacts ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:1em/14px Arial, Helvetica, sans-serif;
	height:1%;
}
.contacts ul li{
	background:url(../../Styles/Images/separator.gif) no-repeat 0 50%;
	margin:0 1px 0 -1px;
	padding:0 11px;
	color:#636363;
	float:left;
}
.contacts ul li a{color:#0060a6;}
.crumb{
	margin:0 0 0 11px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.crumb li{
	float:left;
	padding:0 4px 0 6px;
	background:url(../../Styles/Images/separator-2.gif) no-repeat 0 50%;
}
.crumb li:first-child{
	background:url(../../Styles/Images/arrow-2.gif) no-repeat 0 50%;
	padding:0 4px 0 9px;
}
.crumb li a{color:#000;}

#sidebar{
	width:220px;
	float:left;
	margin:3px 50px 0 0;
}

#sidebar ul
{
    margin: 0px;
    padding: 0px;
}

#sidebar ul h3{
	margin:0;
	font-size:1.1em;
	color:#fff;
	font-weight:normal;
	background:url(../images/blue-heading-bg.gif) no-repeat 100% 0;
	line-height:28px;
	padding:0 0 0 11px;
}
#sidebar ul h3 a{
    color: #FFF;
}
#sidebar ul ul{
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	font:1em/23px Verdana, Arial, Helvetica, sans-serif;
	background:#e9e9e9;
}
#sidebar ul ul li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
}

#sidebar ul ul li.activeExpanded{background:#ccc7c3;}
#sidebar ul ul ul li.activeExpanded{background:none;}

#sidebar ul ul li a{
	color:#000;
	margin-left: 8px;
	display: block;
	line-height: 20px;
	padding: 2px 0px 2px 12px;
}
#sidebar ul ul li a.active{
    display: block;
	background:url(../images/arrow-3.gif) no-repeat 0 50%;
}
#sidebar ul ul ul {
	margin:0 1px;
	padding:0 14px;
	background:#fff;
	font:1em/25px Verdana, Arial, Helvetica, sans-serif;
}
#sidebar ul ul ul a{display: block;padding:2px 0px 2px 12px;}
#sidebar ul ul ul li.active{background:none;}
#sidebar ul ul ul a.active{background:url(../images/arrow-3.gif) no-repeat 0 11px;}


.content-holder{
	width:690px;
	float:right;
}

#content p.ingress, .left-column p.ingress
{
    font-weight: bold;
}

.top-part{
	width:100%;
	overflow:hidden;
	border-bottom:3px solid #d6d1cc;
	padding:0 0 5px;
	margin:0 0 10px;
}
.top-part h2,.top-part h1{
	float:left;
	margin:0;
	font-size:2em;
	font-weight:normal;
}
.top-part ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	line-height:22px;
}
.top-part ul li{
	float:left;
	margin:0 12px 0 3px;
	display:inline;
}
.top-part ul li a{
	color:#000;
	padding:2px 0 2px 22px;
}
.top-part ul li a.print{background:url(../../Styles/Images/print-icon.gif) no-repeat 0 50%;}
.top-part ul li a.mail{background:url(../../Styles/Images/mail-icon.gif) no-repeat 0 50%;}
.top-part ul li a.listen{background:url(../../Styles/Images/listen-icon.gif) no-repeat 0 50%;}
#content.fullwidth{
	width:100%;
}
#content{
	width:450px;
	float:left;
	font-family:Verdana, Arial, Tahoma;
}


#content p{
	padding:0;
	font-size:11px/16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	/* Om nåt börjar knasa pga detta så skriv ner det
	margin:0 60px 8px 0;*/
	height:auto;
	line-height:16px;
	overflow:visible;
}
#content li
{
	font:1em/16px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:disc;
	margin-right:60px;
	
}
#content ol li
{
	font:1em/16px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:decimal;
	margin-right:60px;
	
}
.box li,.dela li
{
    margin:0 !important;
}
#content td p
{
    margin:0px;
}
#content p a
{ text-decoration:none;}
#content p a:link
{
    text-decoration:underline;
    color:#0060a6;
}
.box a,.box table.relatedinfotable a{color:#0060a6;text-decoration:none;}
.box a:hover,.box table.relatedinfotable a:hover{color:#0060a6; text-decoration:underline;}

#content .author p{
	padding:0;
	color:#636363;
}
#content div.im-left{margin:0 17px 10px 0;}
#content h4, h3, h2{
	margin:0;
	padding:0 0 3px;
	font-size:1.1em;
}
#content h4,#content .PageContent h4, .bodytext h4,#content .PageContent h2, .bodytext h2
{
    font-size:1.2em;
    font-family:Arial, Verdana, Tahoma;
    padding-top: 6px;
}


.genvagar{
	margin:0;
	padding:0;
	list-style:none;
	padding:0 5px;
}
.genvagar li{
	margin:7px 0 0;
}
.genvagar li a{
	padding:2px 0 2px 21px;
	color:#000;
	background:url(../../Styles/Images/green-arrow.gif) no-repeat 0 50%;
}
.contact-address{padding:0 10px;}
.contact-address h4{
	margin:10px 0 0;
	font-size:1em;
}
.contact-address address{
	margin:10px 0 0;
	font-style:normal;
}
.contact-address address span{color:#6d6d6d; display: inline !important; padding: 0px !important; margin: 0px !important; }
.contact-address ul{
	margin:3px 0 0;
	padding:0;
	list-style:none;
}
.contact-address ul li{
	margin:9px 0 0;
	padding:0 0 0 17px !important;
	list-style:none;
}
.contact-address ul li.phone{background:url(../../Styles/Images/phone-icon.gif) no-repeat 0 50%;list-style-position:outside;}
.contact-address ul li.phone1{background:url(../../Styles/Images/phone2-icon.gif) no-repeat 2px 50%;list-style-position:outside;}
.contact-address ul li.fax{background:url(../../Styles/Images/fax-icon.gif) no-repeat 1px 50%;list-style-position:outside;}
.contact-address ul li.mail-adr{background:url(../../Styles/Images/mail2-icon.gif) no-repeat 1px 50%;list-style-position:outside;}
.contact-address ul li a{color:#0060a6;}
.contact-address div.politicalContact { border-top: solid 1px #d3d3d3; margin-top: 4px; }

.politicalContact a{
	background:url(/Templates/Styles/images/link-2-icon.gif) no-repeat 2px 3px; 
	margin-left:-3px;
	padding-left:20px;
	padding-top:3px;
}

.extLink
{
    background: url(/Templates/Styles/images/link-1-icon.gif) no-repeat 4px 5px;
    padding:5px 0px 5px 20px;
}
.externalLink { background: url(/Templates/Styles/images/link-1-icon.gif) no-repeat 4px 5px; }
.internalLink { background: url(/Templates/Styles/images/link-2-icon.gif) no-repeat 2px 6px; }
.docLink { background: url(/App_Themes/Default/Images/Extensions/docx.gif) no-repeat 0px 0px; }
.xlsLink { background: url(/App_Themes/Default/Images/Extensions/xlsx.gif) no-repeat 0px 0px; }
.pdfLink { background: url(/App_Themes/Default/Images/Extensions/pdf.gif) no-repeat 0px 0px; }
.pptLink { background: url(/App_Themes/Default/Images/Extensions/pptx.gif) no-repeat 0px 0px; }

.externalLinkRel { background: url(/Templates/Styles/images/link-1-icon.gif) no-repeat 4px 8px; }
.internalLinkRel { background: url(/Templates/Styles/images/link-2-icon.gif) no-repeat 2px 6px; }
.docLinkRel { background: url(/App_Themes/Default/Images/Extensions/docx.gif) no-repeat 0px 3px; }
.xlsLinkRel { background: url(/App_Themes/Default/Images/Extensions/xlsx.gif) no-repeat 0px 3px; }
.pdfLinkRel { background: url(/App_Themes/Default/Images/Extensions/pdf.gif) no-repeat 0px 3px; }
.pptLinkRel { background: url(/App_Themes/Default/Images/Extensions/pptx.gif) no-repeat 0px 3px; }


.information 
{	padding: 0px !important;
    margin: 3px 0px 0px 3px;	
    line-height: normal;	
    list-style-type: none;    
}
.information div a.relatedInfo
{
    display: block;
    padding: 5px 0 5px 20px;
    line-height:normal;
}
.information div
{
    line-height: 16px;
    padding:0 0 0 5px; 
    background-image: none !important; 
    padding-left: 3px !important;
}
.information div.l-white{background:#fff;}
.information div a{
	padding:2px 0 2px 5px;
	color:#000;
}
.information td a.relatedInfo, .information th a.relatedInfo
{
    display: block;
    padding: 5px 0 5px 20px;
    line-height:normal;
}
.information tr, .information td, .information th
{
    line-height: 16px;
    padding:0 0 0 5px; 
    background-image: none !important; 
    padding-left: 3px !important;
    text-align: left;
}

.information th
{
    padding-top: 2px;
    padding-bottom: 4px;
}

.information table.relatedinfotable { margin-left:0px;width:100%; }
.information table.relatedinfotable td{padding-right:0px}
.information table { margin-left:-22px;}
.information table td{padding-right:5px;}
table.alternate_rows
{
	overflow:auto;
}
table.alternate_rows {
	/*border-spacing: 0;\*/
	border: 1px solid #000;
	border-collapse: collapse;
}

table.alternate_rows th, table.alternate_rows td {
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: #ccc;
	height:22px;
}

table.alternate_rows th {
	border-width: 0px 1px 1px 1px;
	background-color: #333;
	text-align:left;
	color:#ffc;
}

table.alternate_rows td {
	border-width: 0px 1px 0px 1px;
}

table.alternate_rows tr.odd td {
	background-color: #ddd;
	color:#000000;
}

table.alternate_rows tr.even td {
	background-color: #fff;
}

table.alternate_rows tr.sortbottom td {
	border-top: 1px solid #666;
	background-color: #ccc;
	font-weight: bold;
}

.hidden{ display:none; }

.PageListPaging
{
    text-align: center;
}
#content a.nodecoration:link, #content a.nodecoration:visited, 
#content a.nodecoration:active, #content a.nodecoration:hover,a.nodecoration
{
    text-decoration: none;
    color: #000000;
}

.PageListPaging
{
    font-size: 1.1em;
}

.PageListPaging a
{
    text-decoration: underline;
}

#content .PageContent
{
    border-bottom: solid 1px #d6d1cc;
    margin-bottom: 25px;
}
#content .PageContent p
{
    margin-right: 0px;
}

img.FullWidth
{
    width: 100%;
}

.box .FileList
{
    padding-right: 0px;	
    padding-left: 0px;	
    padding-bottom: 0px;	
    margin: 3px 0px 0px;	
    line-height: 22px;	
    padding-top: 0px;	
    list-style-type: none
}

.box .FileList table
{
    margin-left: -13px;
}

div.listimage
{
    float:left;
    height:24px;
    width:20px;
}
.bildtext
{
    font-style: italic !important;
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    color: #6d6d6d;
    padding-right: 0px !important;
	padding-left: 0px !important;	
	padding-bottom: 4px;	
	margin: 0px !important;	
}

.letterList a { color:#0060a6; font-size: 1.25em; }
.sitemapList { margin-top: 23px; }
.sitemapItem { padding-bottom: 4px; }
.sitemapItem a { color:#0060a6; font-family: Verdana , arial, helvetica; }

#content img.AlignLeft{ float: left; margin-right: 10px;margin-bottom:10px;}
#content img.AlignRight{ float: right; margin-left: 10px;margin-bottom:10px;}
.pagelistlink, table.relatedinfotable .pagelistlink
{
    display:block;
    line-height:normal;
    padding:6px 0px 2px 20px;
}

.relatedinfodiv a{color:#0060a6 !important;text-decoration:none;}
.relatedinfodiv a:hover{color:#0060a6; text-decoration:underline;}
.relatedinfodiv 
{
    display:block;
    line-height:normal;
    padding:6px 0px 2px 20px;
    margin-left:0px;
    width:100%;
    padding-right:0px;
    float: left;
}

.relatedinfodiv a, .relatedinfodiv-5pad a { float: left; }
.relatedinfodiv img, .relatedinfodiv-5pad img { margin-top: 4px; }

.relatedinfodiv-5pad
{
    display:block;
    line-height:normal;
    padding:2px 0px 0px 5px;
    margin-left:0px;
    width:100%;
    padding-right:0px;
    float: left;
}

a.arrowleft
{
    background:url(/templates/Styles/Images/arrowLeft.jpg) no-repeat 0px 50%;
    padding-left:7px;
    color: #464646;
}
/* start Editor CSS styles */
p.broedtext
{
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	margin: 0px 0px 17px;
	font: 1em/16px Verdana, Arial, Helvetica, sans-serif;	
	padding-top: 0px;	
}
span.broedtext
{
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	margin: 0px 0px 17px;	
	font: 1em/16px Verdana, Arial, Helvetica, sans-serif;	
	padding-top: 0px;	
}
IMG.AlignRight
{
    float: right;
    margin-left: 10px;
    margin-bottom:10px;
}

IMG.AlignLeft
{
    float: left;
    margin-right: 10px;
    margin-bottom:10px;
}
/* end Editor CSS styles */
.weatherbox
{
    float:right;
    margin:0px;
}
.weatherbox div
{
    margin:0px;
}
.weatherbox .temp
{
    font-size:17px;
    font-weight:bold;
}
.weatherbox .arrowleft
{
    color:#3a6d93;
}
.WeatherToday 	
{
    BORDER-RIGHT: #cbd5de 1px solid;	
    BORDER-TOP: #cbd5de 1px solid;	
    FONT-WEIGHT: normal;	
    FONT-SIZE: 1em;	
    BACKGROUND-IMAGE: url(/templates/Styles/images/weather/bg_kustvader_blue.gif);	
    BORDER-LEFT: #cbd5de 1px solid;	
    BORDER-BOTTOM: #cbd5de 1px solid;	
    FONT-FAMILY: verdana, arial, helvetica}
.bgBlue 	
{
    BACKGROUND-IMAGE: url(/templates/styles/images/weather/bg_kustvader_blue.gif);	
    COLOR: #000000
}
.bgWeatherHeader 	
{
    COLOR: #ebd8ca
}
.bgWeatherBody 
{	
    COLOR: #ffffff
}
.heading2 	
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    MARGIN-BOTTOM: 3px
}
.box div.moduleTextContent
{
    margin: 0 10px 0 10px;
}
.bold
{
    font-weight:bold;
}
.PageListPaging
{
    text-align:center;
}
ul.ImageRoller
{
    margin: 0px;
    padding: 0px;
}

ul.ImageRoller li
{
    position: absolute;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.broedtext a
{
    color:#0060a6;
}
.broedtext a:link
{
    color:#0060a6;
}
a.item
{
    background-image:url(/templates/styles/images/sitemap/elementLine.gif);
    padding-left:50px;
    background-position:top left;
    background-repeat:no-repeat;
}

a.itemlast
{
    background-image:url(/templates/styles/images/sitemap/elementLineEnd.gif);
    padding-left:50px;
    background-position:top left;
    background-repeat:no-repeat;
}
.SiteMap
{
    font-family:Verdana;
}
.SiteMap div div.indentlast
{
    padding-left:50px;
}
.SiteMap div div.indentfirst
{
    padding-left:0px;
}
.SiteMap div div.indent
{
    background-image:url(/templates/styles/images/sitemap/elementBack.gif);
    background-position:top left;
    background-repeat:repeat-y;
    padding-left:50px;
}
.SiteMap div.sitemapheading
{
    background-color:#dedede;
    margin-top:20px;
    margin-right:10px;
}
.SiteMap div.sitemapheading a
{
    display:block;
    padding:0px 10px;
}
.SiteMap div
{
    background:none;
    padding:0px;
}
#content a
{
    text-decoration:none;
}
#content a:link, #content a:visited
{
    color:#0060A6;
}
#content a:hover
{
    text-decoration:underline;
}
#webreader-audio
{
    position:absolute;
    background-color:White;
}

/* Image Gallery START */
#gallery
{
    margin:0px;
    overflow:hidden;
    padding:0px;
}
#gallery li
{
    list-style:none;
    width:70px;
    float:left;
    overflow:hidden;
    background-color:Black;
    margin:0 5px 5px 0px;
}
#gallery li a img
{
    margin:auto;
    height:50px;
    width:auto;
    filter: alpha(opacity=30);
    -moz-opacity:0.5;
}
#gallery li a:hover img
{
    filter: alpha(opacity=100);
    -moz-opacity:1;
}
#gallery li a img.active
{
    filter: alpha(opacity=100);
    -moz-opacity:1;
}
/* Image Gallery END */

#content table
{
    font-family:Verdana;
}
#content .xformvalidator
{
    color:Red;
    padding-left:5px;
}
.calendarmodule
{
    padding:5px 10px !important;
}
.calendarmodule a.more
{
    margin:0px !important;
    float:none;
    display:block;
    margin-top:5px !important;
}
.calendarmoduleheading div
{
    padding-left:0px !important;
}
.calendarmoduleheading .date a
{
    color:black;
    font-weight:700
}
.calendarmoduleheading .bluelink
{
    font-weight:700;
}
.tyresoblue
{
    color:#0060a6;
}
.grayborder
{
    border:1px solid #cbc9ca
}
.left
{
    float:left;
}
.right
{
    float:right;
}
.box span.sync_sent, .box span.sync_sent_highlighted
{
    display:inline !important;
    color:inherit !important;
    font-size:inherit !important;
    font-weight:inherit !important;
    font-family:inherit !important;
    line-height:inherit !important;
    margin:0 !important;
    padding:0 !important;
}
.box span.sync_word, .box span.sync_word_highlighted
{
    display:inline !important;
    color:inherit !important;
    font-size:inherit !important;
    font-weight:inherit !important;
    font-family:inherit !important;
    line-height:inherit !important;
    margin:0 !important;
    padding:0 !important;
}

.icon1
{
    background-image:url(/Templates/Styles/Images/icon-1.gif);
    background-repeat:no-repeat;
    background-color:White;
    height:26px;
    width:27px;
    float:left;
}
h4 a.newslink
{
    font-size:1.2em;
}
#content h4 a.newslink
{
    font-size:1em;
}
.warning
{
    padding-left:40px !important;
}

.uploadform .information
{
    margin-right:60px !important;
    display:block !important;
    padding-left:40px !important;
    font-weight:700 !important;
    min-height:30px;
}
.dela{
	width:100%;
	background:url(/templates/core/images/separator.gif) repeat-x;
	margin:20px 0 19px;	
}
.dela .bg{
	background-color:#e9e9e9;
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.dela strong{
	float:left;
	margin:0 15px 0 0;
	line-height:16px;
	font-size:11px;
	color:#e38206;
}
.dela ul{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	height:16px;
	font-size:11px;
	line-height:16px;
	overflow:hidden;
}
.dela ul li{
	float:left;
	list-style:none !important;
}
.dela ul a{
	float:left;
	padding-left:20px;
	height:16px;
	color:#4b4b4b;
}
.dela ul .myspace{
	background:url(/images/icon_myspace_mOut.gif) no-repeat left;
}
.dela ul .myspace:hover{
	background:url(/images/icon_myspace_mOver.gif) no-repeat left;
}
.dela ul .facebook{
	background:url(/images/icon_facebook_mOut.gif) no-repeat left;
}
.dela ul .facebook:hover{
	background:url(/images/icon_facebook_mOver.gif) no-repeat left;
}
.dela ul .del{
	background:url(/images/icon_Delicious_mOut.gif) no-repeat left;
}
.dela ul .del:hover{
	background:url(/images/icon_Delicious_mOver.gif) no-repeat left;
}
.dela ul .pusha{
	background:url(/images/icon_pusha_mOut.gif) no-repeat left;
}
.dela ul .pusha:hover{
	background:url(/images/icon_pusha_mOver.gif) no-repeat left;
}
.dela ul .google{
	background:url(/images/icon_google_mOut.gif) no-repeat left;
}
.dela ul .google:hover{
	background:url(/images/icon_google_mOver.gif) no-repeat left;
}
.dela ul .twitter{
	background:url(/images/icon_twitter_mOut.gif) no-repeat left;
	padding-left:17px;
}
.dela ul .twitter:hover{
	background:url(/images/icon_twitter_mOver.gif) no-repeat left;
	padding-left:17px;
}
.PagerSelected
{
    font-weight:bold;
}
.SiteCatalystDebugger
{
	top:0px;
	left:0px;
	position:absolute;
	color:White;
	background-color:#70a100;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:2px;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:2px;
	
}
.SCCloseDiv
{
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.SCCloseLink
{
	font-weight:bold;
	text-decoration:none;
	color:White;
}
#SiteCatalystDebugger{text-align:left;}
.box.blue ul li.newsitem p
{
    margin:0 !important;
}
label.hiddenlabel
{
    display:none;
    padding:0px;
}
div.imagegallerylabel
{
    text-align:center;
    width:100%;
    height:15px;
}
.readspeakercontainer
{
    width:317px;
    margin:0 auto;
    text-align:center;
}
.maincontent
{
    width: 1018px; 
    margin: 0 auto;
}
.startegen
{
    margin:0 0;
    float:right;
}
.pl20{padding-left:20px !important;}
.pl10{padding-left:10px !important;}
.pt4{padding-top:4px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pb2{padding-bottom:2px !important;}
.pb8{padding-bottom:2px !important;}
.pb10{padding-bottom:10px !important;}
.pr10{padding-right:10px !important;}

.mt0{margin-top:0px !important;}
.mt8{margin-top:8px !important;}
.mt2{margin-top:2px !important;}
.mt20{margin-top:20px !important;}

.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}

.ml3{margin-left:3px !important;}
.ml15{margin-left:15px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}

.mr15{margin-right:15px !important;}

.nomargin{margin:0px !important;}
.nopadding{padding:0px !important;}
.nodisplay{display:none !important;}
.nolist{list-style:none !important;}
.notransform{text-transform:none !important;}
.nobg{background:none !important;}
.nofloat{float:none !important;}
.marginauto{margin:0 auto !important;}
.capitalize{text-transform:capitalize !important;}
.lowercase{text-transform:lowercase !important;}
.alignleft{text-align:left !important;}
.aligncenter{text-align:center !important;}
.colorred{color:Red !important;}
.colorlightgray{color:#6D6D6D !important;}
.f-right{float:right !important;}
.f-left{float:left !important;}
.fullwidth{width:100% !important;}
.lh16{line-height:16px !important;}
.fz15{font-size:15px !important;}
.width190{width:190px !important;}
.width225{width:225px !important;}
.width280{width:280px !important;}
.width490{width:490px !important;}
.width500{width:500px !important;}
.bold{font-weight:bold !important;}
#pusher
{
    width:10px;
    font-size:0px;
    line-height:0px;
}
.internalLinkRel
{
    background-position:0 6px; 
    padding-left:18px; 
    padding-top:6px;
}
.subscribe input
{
    font-size:1em;
}
#googleTranslate
{
    z-index:100;
    border:#b5b5b5 1px solid;
    padding:1em 1.4em 0.5em;
    width:14.3em;
    position:absolute;
    background:white;
    display:none;
}
#googleTranslate p
{
    margin:0 0 0.8em;
}
#googleTranslate p select
{
    text-transform:lowercase;
}
#googleTranslate a.close
{
    border:medium none;
    height:12px;
    margin:0;
    padding:0;
    position:absolute;
    right:5px;
    top:5px;
    width:9px;
}
#ownstartwidemodules first {width: 280px; float:left;}
#ownstartwidemodules second {width: 190px; float:right;}
#ownstartrightmodules{width:190px;float:right}
#ownstartleftmodules{width:280px;float:left;}
#ownstartwidemodules .divider, #ownstartrightmodules .divider, #ownstartleftmodules .divider {height:10px;width:100%}
.backToTyresoDivStyle
{
    float:left;
    width:38px;
    padding-top:118px;
}
.backToTyresoDivStyleWithWeather
{
    float:left;
    width:38px;
   padding-top:137px;
}
.hiddendisplay
{
    display: none !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
input.formfield, textarea.formfield{margin-left:20px;float:right;}
.fr_button {
background:url("http://media.readspeaker.com/images/formreader/button_bg.png") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #666666;
padding:6px;
text-align:center;
width:200px;
}
#fr_listenicon{
    display:inline;
}
.fr_button a {
	display: block;
	text-decoration: none;
}

.thisis_link
{
    background:url(/templates/styles/images/blue_arrow.gif);
    background-repeat:no-repeat;
    background-position:left 5px;
    padding-left:10px;
    display:block;
}
.thisis-divider
{
    width:165px;
    height:1px;
    background:url(/templates/styles/images/thisis_divider.gif);
    background-repeat:no-repeat;
    margin-top:2px;
    margin-bottom:2px;
}

#thisis-container
{
    padding-left:10px;
    padding-top:10px;
}
.box.green .box.blue .box-content {
    background:none repeat scroll 0 0 white;
}

.makeBold
{
    font-weight: bold;
}

.makeItalic
{
    font-style: italic;
}

.coldiv1
{
    float: left;
    width: 30px;
    margin-top: 4px;
}

.coldiv2
{
    float: left;
    overflow: hidden;
}

.coastTable
{
    width: 100%;
    line-height:16px !important;
    vertical-align: top;
}
