/* gramart.css */

BODY {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}

DIV.main_body {
	height:100%;
	width:100%;
	z-index:1;
}

DIV.main_container {
	background-color:#ffffff;
	width:985px;
	background-image: url('/design/gramart/images/dropshadow_right_edge.gif');
	background-position:right;
	background-repeat:repeat-y;
	padding-top:10px;
	padding-right:5px;
	text-align:left;
}

DIV#topimage {
	width: 758px;
	height: 185px;
	overflow:hidden;
}

TD.gramart_logo {
	background-color:#c6232e;
}

DIV#main_menuitems {
	padding-top:11px;
	padding-left:10px;
}

DIV.main_menuitem {
 float:left;
 margin-right: 8px;
}

DIV.main_menuitem A {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

DIV.main_menuitem A LABEL.menu_item_slash {
	font-weight: normal;
}


DIV.submenu_item {
 margin-right: 8px;
}

DIV.submenu_item A {
	font-size: 11px;
	font-weight: bold;
	color: #C6232E;
	text-decoration: none;
}

DIV.content {
	// height: 100%;
	padding-left:10px;
}

DIV.content {
	width:inherit;
	margin-bottom:13px;
	min-height: 400px;
}
	

TD.leftcol {
	width: 200px;
	height: 300px;
}

TD.maincol {
	padding-top:10px;
	padding-left: 13px;
	padding-right: 13px;
}

TD.rightcol {
	background-image: url("/design/gramart/images/bg_verticalline_grey.gif");
	background-position:left;
	background-repeat:repeat-y;
	padding-top:12px;
	padding-left: 8px;
	padding-right: 6px;
	width:235px;
	overflow:hidden;
}


DIV.rightcol_calendar {
	overflow:hidden;
	width:112px;
}

DIV.submenu_dropdowncontainer {
	display: none;
	background-color: #C6232E;
	padding-top: 9px;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom:11px;
	z-index:9;	
}

DIV.submenu_dropdowncontainer * {
	color: #ffffff;
}

DIV.submenu_dropdownitem {
	width:122px;
	margin-top:5px;
}

DIV.submenu_item_lev3 {
	padding-left:5px;
}

DIV.submenu_item_lev3 A {
	text-decoration: none;
}

DIV.submenu_item_lev3 A:hover {
	text-decoration: underline;
}


DIV.submenu_dropdownitem A {
	text-decoration: none;
}

DIV.submenu_dropdownitem A:hover {
	text-decoration: underline;
}


/* Frontpage spesific section */
DIV#presseklipp {
	float:left;
	display:block;
	width:100%;
}

DIV#presseklipp A {
	color:#333333;
}

DIV.oldarticles {
	float: left;
	width: 100%;
	margin-bottom:10px;		
}
/* End frontpage spesific */

/* Leftcol and rightcol spesific styles */
DIV.leftcol_subnavigation, DIV.leftcol_musikkguiden, DIV.leftcol_sok, DIV.leftcol_presseklipp, DIV.leftcol_sok, DIV.rightcol_calendar, DIV.rightcol_gallery, DIV.rightcol_partners {
	width:auto;
	padding-bottom:10px;
	margin-bottom:10px;	
	color: #C6232E; 
}

DIV.leftcol_element {
	padding-left:10px;
}

DIV.rightcol_element, DIV.leftcol_element {
	margin-bottom:10px;
}

DIV.rightcol_gallery {
	padding-top:11px;
}
	
DIV.submenu_item, DIV.submenu_item_lev3 {
	margin-top:5px;
}

DIV.submenu_item A:hover {
	text-decoration: underline;
}

/* End leftcol and rightcol spesific styles */

#header {
	color: #9F9F9F;
	padding-top:2px;
	padding-bottom:2px;
	width: 764px;
	height: 15px;	
}

#footer {
	background-image: url('/design/gramart/images/dropshadow_bottom_edge.gif');
	background-repeat:repeat-x;
	width:100%;
	height:8px;
}

A.logout {
	color:#ffffff;
}

DIV.login_members * INPUT.text_field {
	width:180px;
	height:13px;
	border: 1px solid #c6232e;
	font-size:10px;
	margin:0px;
	padding:0px;
}

DIV.login_members * INPUT.button {
	height:17px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #78151C;
	border-bottom: 1px solid #78151C;
	font-size:10px;
	background-color: #C6232E;
	color:#ffffff;
}

DIV.login_members * INPUT.xspace {
	margin-right:4px;
}

DIV.login_members * A {
	color:#333333;
}


/** Start søk **/

DIV.search_big {
	text-align:right;
}

INPUT.search_field_big {
	width:468px;
	height:13px;
	border: 1px solid #C6232E;
	font-size:10px;
	margin:0px;
	padding:0px;
}

INPUT.search_field {
	width:168px;
	height:13px;
	border: 1px solid #C6232E;
	font-size:10px;
	margin:0px;
	padding:0px;
}

INPUT.search_field_small {
	width:106px;
	height:13px;
	border: 1px solid #C6232E;
	font-size:10px;
	margin:0px;
	padding:0px;
}

INPUT.search_button {
	height:17px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #78151C;
	border-bottom: 1px solid #78151C;
	font-size:10px;
	background-color: #C6232E;
	margin-top:3px;
	color:#ffffff;
	cursor: pointer;
}

/** End søk **/

INPUT.button {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #78151C;
	border-bottom: 1px solid #78151C;
	font-size:10px;
	background-color: #C6232E;
	color:#ffffff;
	height:17px;
	cursor: pointer;
}

INPUT.text {
	width:106px;
	height:13px;
	border: 1px solid #C6232E;
	font-size:10px;
	margin:0px;
	padding:0px;
}

INPUT.logg_inn {
	margin-top:3px;
}


/** Start opoint iframe **/

IFRAME.opoint_iframe_large {
	width: 460px;
	height: 500px;
	frameborder:0px;
	scrolling:no;
	margin:0px;
	padding:0px;	
}


/** End opoint iframe **/


DIv.pagenavigator {
	float:left;
}

DIV.go_back {
	float:left;
}
DIV.print {
	float:right;
}


/* Opoint */
TABLE.opoint_newslist {
	width:235px;
	padding-bottom:4px;
}

TD.opoint_newslist_item {
	width:185px;
	padding-bottom:2px;
}
TD.opoint_newslist_item_date {
	width:50px;
}

SELECT.dropdown_small {
	border: 1px solid #C6232E;
	font-size: 10px;
}

SELECT.dropdown_small {
	width:108px;
}

FORM {
	margin:0px;
	padding:0px;
}

DIV.rightcol_partners * DIV.attribute-image {
	border:0px;
	padding:0px;
}

DIV.rightcol_partners * IMG {
	border: 0px;
}

DIV#opoint_catlist {
	text-align: right;
}

DIV.leftcol_small {
	font-size:10px;
	padding-bottom:2px;
	// word-spacing: -0.1em;
}
/* FORUM STUFF */
/*DIV.content-navigator {display:block;width:400px;margin-top:6px;}
DIV.content-navigator-arrow, DIV.content-navigator-previous, DIV.content-navigator-previous-disabled, DIV.content-navigator-forum-link, DIV.content-navigator-next, DIV.content-navigator-next-disabled, DIV.content-navigator-separator-disabled, DIV.content-navigator-separator {
	float:left;
}*/
DIV.picturegallery-iframe IFRAME {width:482px;height:700px;}


.horizontal_bottom {
	background-image: url("/design/gramart/images/bg_horizontalline_grey.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}

.horizontal_top {
	background-image: url("/design/gramart/images/bg_horizontalline_grey.gif");
	background-position:top;
	background-repeat:repeat-x;
}

/* Version 3 menu styles */
DIV.menu-level-0-label {
	margin-top:5px;

	padding-left:10px;
	padding-top:3px;
	padding-bottom:4px;

	// padding-top:4px;
	// padding-bottom:5px;

	background-color:#C6232E;

	color:#ffffff;
	font-size:12px;	
}

DIV.menu-level-0 DIV.menu-level-container-1 {
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
	border-left: 1px solid #C6232E;
	border-right: 1px solid #C6232E;	
	border-bottom:1px solid #c6232e;
}

DIV.menu-level-0 DIV.menu-level-0-label A {
	color:#ffffff;
	text-decoration:none;
	// font-weight:bold;
}

DIV.menu-level-1 {
	color: #C6232E;
	padding-left:10px;

}

DIV.menu-level-0 * A {
	text-decoration:none;
}

A {
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

.opoint_newslist_item_link A {
	text-decoration:none;
}



/* gramart_pagecontent.css */

/* line/article */

A { color: #333333;text-decoration:underline;  }
A:hover { text-decoration:underline;  }

DIV.content-view-line {
	margin-bottom:10px;
	padding-bottom:10px;
	
	background-image: url("/design/gramart/images/bg_horizontalline_grey.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	width:100%;
}

DIV.content-view-line-frontpage {
	padding-bottom:10px;
	margin-bottom:10px;
	background-image: url("/design/gramart/images/bg_horizontalline_grey.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
}

label.h2 {
	font-size: 14px;
//	font-weight:bold;
	color: #C6232E; 
	display:block;
	margin-bottom:7px;
}


label.h2 A {
	text-decoration:none;
}

label.h3 {
	color:#333333;
	font-size: 18px;
}


label.h3 A {
	color:#333333;
	text-decoration:none;
}

label.h3 A:hover {
	text-decoration:underline;
}

label.h4 {
	font-size: 24px;
	display:block;
	margin-bottom:7px;
}



DIV.attribute-short-folder * , DIV.attribute-short-article * {
	font-size: 14px;
	font-weight:normal;
	color:#333333;
}

DIV.attribute-long-folder P, DIV.attribute-long-article P {
	font-size: 11px;
	font-weight:normal;
	color:#333333;
}


DIV.attribute-short {
	display:block;
	clear:left;
}

DIV.attribute-short P {
	font-size: 11px;
	font-weight:normal;
	color:#333333;
}

P {
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:8px;
}

DIV.class-article-title, DIV.class-folder-title {min-height:15px;float:left;width:100%;}
DIV.article_shortlist_title, DIV.article_title, DIV.folder_title {float:left;}
DIV.article_date, DIV.folder_date {float:right;}


DIV.article_date, DIV.folder_date {font-size:11px;}

DIV.object-right {float:right;}
DIV.object-left {float:left;}

DIV.object-right * DIV.attribute-image {margin-left:10px;}
DIV.object-left * DIV.attribute-image {margin-right:10px;}

DIV.attribute-image {

}

DIV.oldarticles A {
	color: #333333;
	font-size:11px;
	text-decoration: none;
}

DIV.oldarticles * A:hover {
	color: #333333;
	font-size:11px;
	text-decoration: underline;
}

DIV.feedback {
margin-bottom: 4px;
}

A.searchresult {
	color: #333333;
	font-size:11px;
	text-decoration: none;	
}

A.searchresult:hover {
	color: #333333;
	font-size:11px;
	text-decoration: underline;	
}

LABEL.ekstranettoldarticles {color:#333333;}

DIV.folder_title LABEL.h2 {
	color:#333333;
	font-size:20px;
	font-weight:normal;
}