input, textarea, select {
	/*border: 1px solid #6D3E0B;*/
}

input.btn {
	padding: 4px;
	background-color: #6D3E0B;
	color: #FFF;
	border: 2px outset;
	border-color: #DDD;
}

.radioNoBorder input {
	border: 0px;
}

.trHeader td, .divHeader {
	background-color: #F1DFAD;
	color: #6D3E0B;
	padding: 3px;
	border: 1px solid #6D3E0B;
}

.tdLeftBottomTop {
	background-color: #F1DFAD;
	color: #6D3E0B;
	padding: 3px;
	border-left: 1px solid #6D3E0B;
	border-bottom: 1px solid #6D3E0B;
	border-top: 1px solid #6D3E0B;
}

.tdRightBottomTop {
	background-color: #F1DFAD;
	color: #6D3E0B;
	padding: 3px;
	border-right: 1px solid #6D3E0B;
	border-bottom: 1px solid #6D3E0B;
	border-top: 1px solid #6D3E0B;
}

.tdBottomTop {
	background-color: #F1DFAD;
	color: #6D3E0B;
	padding: 3px;
	border-bottom: 1px solid #6D3E0B;
	border-top: 1px solid #6D3E0B;
}

.menyListing td {
	background-color: #EFEFEF;
}

/*Scroll for artikkelpanelet*/
#setDivHoyreMeny {
	overflow: auto;
	height: 120px;
	scrollbar-face-color:#F1DFAD;
	scrollbar-arrow-color:#000;
	scrollbar-track-color:#6D3E0B;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color:#808080;
	scrollbar-darkshadow-Color:#202020;
	margin: -2px;
	margin-left: 0px;
}

/* Logginn boks */
.loggInnBoks {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #6D3E0B;
	background-color: #F1DFAD;
}

.loggInnValg {
	text-align: center;
}

.loggInnBoksHeader td {
	background-color: #6D3E0B;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	color: #F1DFAD;
}
/* END Logginn boks END */

/* Medlemmer */
.listMemberTbl td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
}

.setHeaderMemberTbl td {
	background-color: #F1DFAD;
	padding: 3px;
	color: #6D3E0B;
}

/* END Medlemmer END */

/* Brukerregistrering */
.brukerReg {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
	background-color: #F1DFAD;
}

.brukerRegHeader td {
	background-color: #6D3E0B;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	color: #F1DFAD;
}

.errorMsgReg {
	background-color: #CC0000;
	color: yellow;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	border: 1px solid #000;
	font-weight: bold;
}
/* END Brukerregistrering END */

/* Nettbutikk */
.nettbutikkTbl td {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.nettbutikkHeader {
	background-color: #F1DFAD;
	min-height: 15px;
	text-align: center;
	padding-top: 3px;
	border: 1px solid #6D3E0B;
}
.setUnderline td, .setUnderlineBold td, .setUnderline th {
	border-bottom: 1px solid #F1DFAD;
}
.setUnderlineBold td {
	font-weight: bold;
}

.nettbutikkBilde {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	min-height: 100px;
	min-width: 175px;
	border-left: 1px solid #6D3E0B;
	border-right: 1px solid #6D3E0B;
}

.nettbutikkBottom {
	padding-bottom: 5px;
	padding-right: 5px;
	text-align: right;
	border-left: 1px solid #6D3E0B;
	border-right: 1px solid #6D3E0B;
	border-bottom: 1px solid #6D3E0B;
}

.nettbutikkAdminKnapper {
	border-top: 1px solid #F1DFAD;
	text-align: center;
	padding-bottom: 1px;
}

.enkeltvareHeader {
	font-size: 112%;
	font-weight: bold;
	background-color: #F1DFAD;
	border-top: 1px solid #6D3E0B;
	border-bottom: 1px solid #6D3E0B;
	color: #6D3E0B;
	padding-left: 10px;
	padding-top: 2px;
}

.enkeltvareBeskrivelse {
	padding: 10px;
}

.enkeltvareTbl {
	border-left: 1px solid #6D3E0B;
	border-right: 1px solid #6D3E0B;
	border-bottom: 1px solid #6D3E0B;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 18px;
}

.enkeltvareTbl img {
	padding: 10px;
}

/* END Nettbutikk END */

/* Kasse */
.kasseTabell {

}

.kasseUnderline td {
	border-bottom: 1px solid #CCC;
	padding: 2px;
}

.kasseOppdeling {
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.kasseHeader td {
	background-color: #F1DFAD;
	border: 1px solid #6D3E0B;
	text-align: left;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	color: #6D3E0B;
}

.kasseVenstreLinje {
	padding-left: 5em;
	border-left: 1px solid #efefef;
}

.kasseTbl {
	border-bottom: medium double #CCC;
}

.kasseFormRamme {
	border: 1px solid #efefef;
	padding: 10px;
}

.kasseFraktPris {
	color: #FF0000;
}

.kasseReadonly {
	background-color: #CCC;
}

.kasseFraktError {
	color: #FF0000;
}

.kasseRamme {
	border: 1px solid #efefef;
	padding: 10px;
}

.kasseSum {
	font-size: 12px;
	text-align: right;
}

.preKasseTbl {
	background-color: #efefef;
	margin-top: 5px;
}

.preKasseTbl td{
	padding: 5px;
}

.preKasseHeader td {
	background-color: #999;
	border-bottom: 1px solid #000;
	padding: 3px;
}

.btnPreKasse input {
	width: 280px;
}

#kasseError {
	margin-top: 0px;
	padding: 10px;
	border: 1px dashed #CC0000;
	color: #CC0000;
}

#kasseError li {
	color: #CC0000;
}
.kasseHovedTxt {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	TEXT-DECORATION: none;
	border-bottom: 1px solid #000;
}
.handleKurvTbl td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.handlekKuvBack1 td {
	background-color: #EFEFEF;
}
.handlekKuvBack2 td {
	background-color: #F8F8F8;
}
.handleKurvSetBold td {
	font-weight: bold;
}
.handleKurvSum {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	TEXT-DECORATION: none;
}
/* END Kasse END */

/* Kurs */
.kursMndHeader td{
	background-color: #EFEFEF;
}

.kurslisting td {
	border-bottom: 1px solid #F1DFAD;
}

/* END KURS */

/* ADMINISTRERING */

.admTable td {
	margin-left: auto;
	margin-right: auto;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 3px;
	padding-right: 10px;
}

/* Artikkelvisning */
.tittel {
	font-size: 22px;
	font-weight: bold;
	padding-top: 10px;
}
.ingress {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
}

.artikkelTekst li {
	margin-left: 10px;
}

.artikkelTest {
	background-color: #F1DFAD;
	border: 1px solid #000;
	padding: 5px;
}

.borderLeft {
	border-left: 1px solid #CCC;
	padding-left: 10px;
}
.infoTester {
	margin-top: 15px;
	border-top: 1px solid #000;
}
.infoTester td {
	border-bottom: 1px solid #000;
	padding: 5px;
}
.testImg {

}
.borderBlack {
	border: 1px solid #000;
	background-color: #EFEFEF;
	padding: 10px;
	max-width: 120px;
	text-align: center;
}

.artikkelSkrevet{
	margin-top: 5px;
}

.artikkelSkrevet td{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	color: #AAA;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.artikkelNavTbl {
	margin-top: 10px;
	border: 1px solid #CCC;
}

.artikkelNav td {
	font-weight: bold;
	background-color: #EFEFEF;
	padding: 3px;
}

.adminStatistikkBorderBottom td {
	border-bottom: 1px solid #cfcfcf;
}

/* Artikkelvisning END*/

/* Forsideadministrasjon */
.valgtBilde {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.valgtBildeKnapper {
	margin-bottom: 20px;
	background-color: #F1DFAD;
	border: 1px solid #6D3E0B;
	padding: 3px;
	text-align: center;
}

/*  */

.imageMove {
	padding: 5px;
}

/* Galleri bildebakgrunn */
.imgGalleriBack {
	background-color: #EEE;
	border: 1px solid #000;
	min-height: 115px;
	padding: 1px;
	text-align: center;
}

/* Galleri bildebakgrunn END */

/* Sidekart */

.sidekartListing {
	padding-left: 25px;
}

.ordreKnappTbl {
	text-align: right;
}

.ordreKnapp input {
	width: 230px;
	height: 35px;
	font-weight: bold;
	font-size: 14px;
}

.kursMndTxt {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #6D3E0B; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	TEXT-DECORATION: none;
}
.kursOversiktTbl td {
	padding: 3px;
}
.noPaddingTbl td {
	padding: 0px;
}
.setKursValgtBold td {
	font-weight: bold;
	border-top: 2px solid #6D3E0B;
	background-color: #F1DFAD;
}
.handleKurvSetBoldBorderBottom td {
	font-weight: bold;
	border-bottom: 1px solid #000;
}

.kaffetable {
	color: #333;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.kaffetable thead th {
	color: #000;
	padding: 3px;
	
}
	
.kaffetable textarea { padding: 3px; }
.kaffetable file { padding: 3px; }
.kaffetable tfoot, table thead { background: #e5e5e5; }
.kaffetable td { padding: 3px; }
.kaffetable td a { text-decoration: none; }
.kaffetable tbody td { border-bottom: 1px #e5e5e5 solid;}