/*
Kunde: Brennabu AS
© 2008 Kreativ Strek AS
Dokumentet er laget med enerett for www.brennabu.no
*/

/* Oppbygning av CSS:
   1. Attributter for dokumentet
   2. Design
   3. Meny
   4. Submeny
   5. Typografi
   6. Bilder
   7. Linker
   8. Footer
   9. Nyhetsfunksjon
*/




/*   1. Attributter for dokumentet  */

body {
	margin: 0;
	padding: 0;
	
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

img {
	border: none;
}

/*   2. Design  */

#content-wrap {
	width: 864px;
	margin: 0 auto;
}

#header-wrap {
	background: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
}

#header-content {
	padding-top: 98px;
}

#main-content-wrap {
	padding: 14px 12px 0px 12px;
}

#main-content-leftcol {
	width: 170px;
	float: left;
}

#main-content-rightcol {
	margin: 0px 0px 0px 190px;
	padding: 12px 18px 12px 18px;
	
	background-image:url(../images/main-content-rightcol-bg.jpg);
	background-repeat:no-repeat;

	background-color: #F3FBFE;
}

#main-content-clear {
	clear: both;
	padding-bottom: 10px;
}

#toppbilde {
	height:204px;
	width:864px;
}

#photoimg {
}


/*   3. Meny  */

.hormenu {
	text-transform: uppercase;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size:16px;
}

.hormenu ul {
	padding: 6px 0 6px 0;
	margin: 0;
	text-align: right;
}

.hormenu ul li {
	display: inline;
}

.hormenu ul li a {
	color: #FFFFFF;
	padding: 1px 1px 4px 1px;
	margin-right: 15px;
	text-decoration: none;
	outline: 0;
}

.hormenu ul li a:hover, .hormenu ul li a.selected {
	border-top: 5px solid white; 
}



/*   4. Submeny  */

.submenu-top {
	background-image: url(../images/submenu-top.png);
	width: 170px;
	height: 4px;
}

.submenu-noul {
	background-color: #DEF3FD;
	width: 150px;
	padding: 1px 10px 5px 10px;
}

.submenu-space {
	display: block;
	width: 170px;
	height: 10px;
}

.submenu-bottom {
	background-image: url(../images/submenu-bottom.png);
	width: 170px;
	height: 4px;

	position: relative;
	top: -4px;
}

#submenu {
	width: 150px;
	font-size: 13px;
}

#submenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#submenu li {
	margin: 0;
	list-style: none;
	list-style-image: none;
	border-bottom: solid 3px #FFF;
}
	
#submenu li a {
	display: block;
	background-color: #def3fd;
	color: #2f2f2f;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
	width: 150px;
}

#submenu li a:hover {
	border-left: 10px solid #152B76;
	padding-left: 5px;
	width: 150px;
} 

#submenu li a.selected {
	border-left: 10px solid #152B76;
	padding-left: 5px;
	width: 150px;
}

/* sub-sub */

#submenu li li {
	margin: 0;
	list-style: none;
	list-style-image: none;
}

#submenu li li a {
	display: block;
	background-color: #F1FAFF;
	color: #2f2f2f;
	text-decoration: none;
	padding: 2px 5px 2px 25px;
	width: 140px;
	
	font-size:11px;
	
	position: relative;
	top: 3px;
}

#submenu li li a:hover {
	background-color:#DEF3FD;
	border: none;
	padding-left: 25px;
	width: 140px;
} 

#submenu li li a.selected {
	background-color:#DEF3FD;
	border: none;
	padding-left: 25px;
	width: 140px;
} 




/*   5. Typografi  */

h1, h2, h3 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;
	color: #2f2f2f;
}

h1 {
	margin-bottom: 6px;
}

h2 {
	margin-bottom: 3px;
}

p {
	color: #2f2f2f;
	margin: 2px 0px 12px 0px;
}



/*   6. Bilder  */


#main-content-rightcol img {
	background-image: url(../images/img-shadow-gray.png);
	background-repeat: repeat;
	background-position: bottom right;
	padding: 8px 12px 11px 9px;
	margin: 2px 0px 5px 0px;
}

#main-content-rightcol #kampanje img {
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 10px 0px;
}

.eng {
	background-image: url(../images/eng.png);
	background-repeat: no-repeat;
	background-position: 130px 0px;
}

.eng:hover {
	background-position: 120px 0px;
}

.facebook {
	background-image: url(../images/facebook.png);
	background-repeat: no-repeat;
	background-position: 130px 10px;
}

.facebook:hover {
	background-position: 120px 10px;
}

.ger {
	background-image: url(../images/ger.png);
	background-repeat: no-repeat;
	background-position: 130px 0px;
}

.ger:hover {
	background-position: 120px 0px;
}

.arkiv {
	background-image: url(../images/arkiv.png);
	background-repeat: no-repeat;
	background-position: 130px 0px;
}

.arkiv:hover {
	background-position: 120px 0px;
}

.webcam {
	max-width: 590px;
}



/*   7. Linker  */

a.logo {
	position:absolute;	
	width: 170px;
	height: 120px;
	outline: 0;
	text-indent: -9999px;
}

a.valdres {
	background-image: url(../images/valdres.png); 
	width: 170px;
	height: 109px;
	outline: 0;
	display:block;
	text-indent: -9999px;
	margin-top: 30px;
}


a.rgf {
	background-image: url(/images/reisegarantifondet.gif); 
	width: 106px;
	height: 80px;
	outline: 0;
	display:block;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 30px;
}

#main-content-rightcol p a {
	color: #152B76;
	text-decoration: none;
	border-bottom: dotted 1px #152B76;
	font-weight:bold;
}

#main-content-rightcol p a:hover {
	color: #E75A25;
	border-bottom: dotted 1px #E75A25;
}

#main-content-rightcol ul li a {
	color: #152B76;
	text-decoration: none;
	border-bottom: dotted 1px #152B76;
	font-weight:bold;
}

#main-content-rightcol ul li a:hover {
	color: #E75A25;
	border-bottom: dotted 1px #E75A25;
}


/*   8. Footer  */

#footer {
	background-image: url(../images/footer.png);
	width: 864px;
	height: 23px;
	text-align: center;
	color:#FFF;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px 0px 0px 0px;
	margin-bottom: 7px;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#kreativstrek {
	color: #CCC;
	width: 864px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 10px;
}


#kreativstrek a {
	color: #CCC;
	text-decoration: none;
}

#kreativstrek a:hover {
	color: #1C3282;
}


/*   9. Nyhetsfunksjon  */

.lesmer {
	text-align: right;
	position: relative;
	top: -2px;
}

.stornyhetssak {
	border-bottom: solid 2px #DEF3FD;
	padding-bottom: 5px;

}

.litennyhetssak {
	border-bottom: solid 2px #DEF3FD;
	padding-bottom: 5px;
	padding-top: 8px;
	height: 170px;
}

.litennyhetssak img {
	float: left;
}

.litennyhetssak-tekst {
	padding: 15px 0px 0px 180px;
}

.litennyhetssak a {
	color: #152B76;
	text-decoration: none;
	border-bottom: dotted 1px #152B76;
	font-weight:bold;
}

.litennyhetssak a:hover {
	color: #E75A25;
	border-bottom: dotted 1px #E75A25;
}

.stornyhetssak a {
	color: #152B76;
	text-decoration: none;
	border-bottom: dotted 1px #152B76;
	font-weight:bold;
}

.stornyhetssak a:hover {
	color: #E75A25;
	border-bottom: dotted 1px #E75A25;
}

.submenu-noul a {
	color: #152B76;
	text-decoration: none;
	border-bottom: dotted 1px #152B76;
	font-weight:bold;
}

.submenu-noul a:hover {
	color: #E75A25;
	border-bottom: dotted 1px #E75A25;
}

#nyhetstopp {
	font-weight: bold;
	width: 610px;
	border-bottom: solid 2px #DEF3FD;
	margin-bottom: 7px;
	padding-bottom: 3px;
}

p.midtstiltoverskrift {
text-align: center;
font-family: Calibri, Arial, Helvetica, sans-serif;
margin: 5px 0px 0px 0px;
color: #2f2f2f;
font-size: 200%;
font-weight: bold;
}

























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
