#minSide td {
	padding-left: 0px;
}
.pm_inputfield {
	color: #000000;
	font-size: 11px;
	BACKGROUND-IMAGE: url(gfx/inputfield_back.jpg);
	border: 1px;
	padding-top: 2px;
	padding-left: 4px;
}
.pm_header {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	line-height: 30px;
}
.pm_button {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	background-color: #3c7290;
	color: #FFFFFF;
	border: 0px;
	height: 24px;
}
/* -------------------- */

td, p {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	line-height:18px;
}
a:link {
	font-family: Arial;
	color: #005B85;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
a:active {
	font-family: Arial;
	color: #005B85;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
a:visited {
	font-family: Arial;
	color: #005B85;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
a:hover {
	font-family: Arial;
	color: #005B85;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline
}
 .topmenu:link, .topmenu:active, .topmenu:visited, .topmenu:hover, {
color: #FFFFFF;
text-decoration: none;
}
.header {
	font-size: 22px;
	font-weight:bold;
	color: #2F5C7F;
	padding-bottom:10px;
	line-height: 26px;
}
.header:link, .header:active, .header:visited, .header:hover {
	color: #2f5c7f;
	font-size: 22px;
	font-weight:bold;
	text-decoration: none;
	line-height:26px;
}
.author {
	color: #666666;
	font-size: 10px
}
.author:link, .author:visited, .author:active, .author:hover {
	color: #666666;
	font-size: 10px
}
.func:link, .func:visited, .func:active, .func:hover {
	color: #666666;
	font-weight: normal
}
.menuback {
	padding-left: 0px;
	padding-right: 0px;
}
.menu, .menu:link, .menu:active, .menu:visited, .menu:hover {
	font-size: 11px;
	color: #386C91;
	padding-top: 7px
}
.menuActive:link, .menuActive:visited, .menuActive:active, .menuActive:hover {
	font-size: 11px;
	color: #386C91;
	font-weight: normal;
	text-decoration: underline;
}
.eventMenu_back {
	font-size: 11px;
	font-weight: bold;
	color: #2F5C7F;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px
}
.eventMenu_back_disabled {
	font-size: 11px;
	font-weight: bold;
	color: #C6C6C6;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px
}
.eventMenu:link, .eventMenu:active, .eventMenu:visited, .eventMenu:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}
.rightText {
	font-size: 10px;
	color: #afafaf;
	padding-left:10px;
	font-weight:bold;
	background-color:#434343;
}

.button {
	font-family: Arial, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	background: #2B6BB5;
	font-weight: bold;
	height: 19px;
	border: 1px solid #FFFFFF;
}
.inputfield {
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	height: 17px;
	padding-left: 3px;
	border: 1px solid #5488C3;
}
.textfield {
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	padding-left: 3px;
	border: 1px solid #5488C3;
}
.tdHeader {
	font-weight: bold;
	background-color: #005B85;
	color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 2px
}
.date {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
}
.bottom {
	color: #acbecc;
}

.bottom a {
	color: #acbecc;
}

.wHeadingBack {
	background-color: #005B85;
	color: #FFFFFF;
	font-weight: bold;
}
.wBgcolor {
	background-color: #D7D7D7;
}
.wHeading {
	font-weight: bold;
	font-size: 11px
}
.wLager {
	font-size: 10px;
	color: #005B85
}
.wIngress {
}
.wInnhold {
	font-size: 10px;
	color: #000000
}
.wPris {
	font-weight: bold;
	color: #005B85
}
.wInfo {
	font-size: 10px
}
.wLink:hover {
	text-decoration: underline
}
.wButton {
	font-family: Arial, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	background: #005B85;
	width: 100px;
	padding-left: 3px;
	border: 1px solid #2B6BB5;
}
.siteColor {
	background-color: #F3F3F3;
}
.cycler {
	width: 129px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.cycler li {
	width: 129px;
	text-align: center;
	margin: 0;
}

#content {
	width: 566px;
}

#content img {
	margin-right:10px;
	margin-bottom:10px;
}

#content .trans {
	margin-right:0px;
	margin-bottom:0px;
}


#menuWrapper {
    height: 37px;
    overflow: visible;
    position: relative;
    width: 977px;
}

#menu {
	position: absolute;
	margin-right: 20px;
	margin-left: 24px;
	margin-top: 0px;
	padding-left: 0;
	width: 928px;
	background-image:url(gfx/menu_bg.jpg)
}

#menu li.first {
}

#menu li {
    float: left;
    line-height: 37px;
    list-style: none outside none;
    overflow: visible;
    position: relative;
    z-index: 15001;
}
#menu li:hover {
    background-color: #FFFFFF !important;
}
#menu li.active a {
    color: #74a74b !important;
}
#menu a {
    color: #222222;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 17px;
    padding-right: 17px;
}
#menu ul.sub a {
    color: #003366;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#menu li ul.sub {
    background-color: #FFFFFF;
    left: 0;
    /*opacity: 0.92;*/
    padding: 0 0;
    margin: 0;
    position: absolute;
    top: 34px;
    width: 230px;
    border: 0;
    z-index: 15000;
    display: none;
}

#menu ul.sub ul.sub {
    top: 0;
}

#menu li ul.sub ul {
    background-color: #FFFFFF;
    left: 230px;
    /*opacity: 0.92;*/
    padding: 0 0;
    position: absolute;
    width: 230px;
    z-index: 15000;
}

#menu li ul.sub li {
    background-color: #FFFFFF;
    border: 0;
    clear: left;
    color: #003366;
    list-style: none outside none;
    position: relative;
    width: 230px;
    padding-right: 0px;
    z-index: 15000;
}
#menu li ul.sub li:hover {
    background-color: #E1E1E1 !important;
}







#slideGenWrapper {
    margin-left: 5px;
    height: 319px;
}

.multimediaArea_big {
    height: 319px;
    width: 554px;
}

#slidegen_frame, .slidegen {
    height: 319px;
    width: 554px;
	top:-5px;
}

.slidegen_image {
    float: left;
    height: 319px;
	z-index: 1;
}

.slidegen dd {
    position:relative;
}

.slidegen .textArea {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
	left:325px;
	top:20px;
	padding: 10px;
    text-align: left;
    width: 190px;
	position: absolute;
	text-align:center;
	background-image: url("../gfx/slidegen_bg.png");
    background-position: right top;
    background-repeat: no-repeat;
	
}

.slidegen .textArea h2 {
    color: #8cc75c;
    font-family: 'Lato',Helvetica,Arial,sans-serif;
    font-size: 21px;
    font-weight: 300;
    margin: 0;
	text-transform:uppercase;
	line-height:24px;
	padding-bottom:5px;
}

.slidegen .textArea a {
    color: #FFFFFF;
    font-weight: bold;
	background-image: url("../gfx/btn_slide.png");
	width: 154px;
	height: 24px;
	display: block;
	padding-top: 5px;
	margin-left: 18px;
}

.slidegen .textArea p {
    color: #ffffff;
    font-family: Arial;
    font-size: 10px;
    line-height: 16px;
}

.slidegen_nextButton {
    background-image: url("../gfx/slidegen_next.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 24px;
    position: relative;
    right: 10px;
    top: 50%;
    width: 24px;
    z-index: 10000;
}

.slidegen_prevButton {
    background-image: url("../gfx/slidegen_prev.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 24px;
    position: relative;
    right: 544px;
    top: 50%;
    width: 24px;
    z-index: 10000;
}

.slidegen_menu {
    background-image: url("../gfx/slidegen_menubg.jpg");
    background-repeat: repeat-x;
    height: 50px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.slidegen_menu li {
    border-left: 1px solid #3C3C3E;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 32px;
    padding: 9px;
    text-align: left;
    width: 90px;
}

.slidegen_menu li:first-child {
    border: 0 none;
}

.slidegen_highlightSlide {
    background-color: #3C3C3E;
}

.frontpage_eventlist_wrapper {
	margin:0px;
	padding:0px;
}

.frontpage_eventlist {
	float:left;
	background-color:#2F5C7F;
	padding:4px 6px 4px 6px;
	text-align:center;
	margin-right: 5px;
}
