﻿/*
COLORS

DarkBrown:		#010204;
MiddleBrown:	#632925;
LightBrown:		#B66C52;

*/
body, div, p, th, td, li, dd, dl 
{
	font-family:Arial,sans-serif;
	font-size:small;
}

h1
{
	font-size:130%;
	font-weight:bold;
	margin-bottom:13px;
}

h2
{
	font-size:105%;
	font-weight:bold;
	margin-bottom:13px;
	margin-bottom:8px;
}

p
{
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
}

td
{
	vertical-align: top;
}

input, textarea
{
	margin-bottom:0px;
	margin-top:3px;
	margin-right:5px;
}

hr
{
	padding-top:1px;
	padding-bottom:1px;
	margin-top:10px;
	margin-bottom:20px;
}

ul
{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	margin-left:10px;
}

/* a tagger */
a 
{
	text-decoration:underline;
	background-color:inherit;
}

a:link 
{
	text-decoration:underline;
	background-color:inherit;
}
a:visited 
{
	text-decoration:underline;
	background-color:inherit;
}
a:hover 
{
	text-decoration:underline;
	background-color:inherit;
}
a:active 
{
	text-decoration:underline;
	background-color:inherit;
}

.liten
{
	font-size:80%;
}

.img_FloatRight
{
	float:right;
	padding-left:5px;
}

.img_FloatLeft
{
	float:left;
	padding-right:5px;
}

/* Denne er brukt til validatortekst som legges like etter annen tekst men som bør ha litt space */
.venstremarg
{
	margin-left:5px;
}

div.Overskrift
{
	background-repeat:repeat;
	padding:2px;
	margin-bottom:2px;
	text-align:right;
	font-size:80%;
}

.StartOverskrift
{
	padding:2px;
	margin-bottom:5px;
	background-color:inherit;
}

.ingress
{
	font-style:oblique;
	margin-bottom:25px;
}

.Innhold
{
	padding-bottom:10px;
}

/* Brukes på ting som eieren av websiden har svart på - f.eks. kommentarer 
	til innlegg i gjesteboka eller svar på kommentarer til Blogg */
.KommentarOverskrift
{
	text-transform:capitalize;
	font-weight:bold;
}

.Kommentar
{
	font-variant:small-caps;
	padding-bottom:15px;
}

.ImageText
{
	text-align:center;
	font-size: 80%;
	margin-bottom:15px;
}

/* Alle steder der bruker skriver inn navnet sitt */
.txtNavn
{
	border: black 1px solid;
	margin-bottom:15px;
}

/* Alle multiline tekstbokser (textarea) */
.txtInnlegg
{
	width:75%;
	height:200px;
	margin-bottom:15px;
}

span#errorMelding
{
	background-color:inherit;
}

/* Alle sidenavigasjonsmenyer f.eks til nyheter og gjestebok */

div.InnholdMedSidemeny
{
	float: right;
	padding-left:15px;
}

div.Sidemeny
{
	float: right; 
	height: 100%;
	padding-top:20px;
	padding-right:5px;
}

.SideMenyElement
{
	margin-bottom:2px;
	text-align:center;
    overflow:visible; /* for å kunn se høyre border */
	font-size:80%;
}

div.SideMenyElement a {
	text-decoration: none;
	height: 100%;
	width: 100%;
	display: block;
	border-width: 2px;
    border-style: solid;
}

/* Alle tabellrepresentasjoner - f.eks. grid'ene som viser konserter etc */
.table
{
	border-collapse:collapse;
	width:100%;
}

.headerTableRow
{
	font-weight:bold;
}
.tableData
{
	text-align:center;
	padding: 4px 8px 4px 8px;
}


/* Diverse */
.marginBottom
{
	margin-bottom:15px;
}

.marginTopBottom
{
	margin-bottom:15px;
	margin-top:15px;
}

.marginLeft
{
	margin-left:6px;
}

.marginRight
{
	margin-right:6px;
}

.marginLeftRight
{
	margin-left:6px;
	margin-right:6px;
}

/* Ledetekst og selve teksten */
.ledetekst
{
	font-weight:bold;
	padding-right:15px;
}

.selveTeksten
{
}


/* Venste kolonne elementer */
.left_column_element_overskrift
{
	font-weight:bold;
}
.left_column_element_innhold
{
	padding-top:2px;
}


/* Neste konsert */
#nesteKonsert
{
	margin-left:10px;
	margin-top:2px;
}

/******************************************************************/
/******        Side knapper som gjør valg innad siden        ******/
/******************************************************************/
div.divUnderSideMeny
{
	margin-top:20px;
}

.SideMeny
{
	margin-bottom:2px;
	text-align:center;
    overflow:visible; /* for å kunn se høyre border */
	display:inline;
	padding-right:5px;
}

div.SideMeny a {
	text-decoration: none;
	height: 100%;
	width: 100%;
	border-width: 2px;
    border-style: solid;
    padding-left:10px;
    padding-right:10px;
}