body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size  : 11px;
	color: #380C11;
	background-color: #F7D6BD;
	background: url(_gfx/background01.gif);
	margin:0;padding:0;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size  : 11px;
	color: #380C11;
}

a {
	color: #380C11;
	text-decoration: underline;
	outline: none;
}


a:hover {
	color: Navy;
}

input,select {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
}

input.button {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	background-color: #876752;
	color: White;
	
}

input.pmbutton {
	background-color: #cccccc;
	border: 1px solid #880031;
}

input.forummenu, select.forummenu {
	font-size: 10px;
	background-color: #EFD9CC;
	color: #880031
}

INPUT.cartbtn {
	color: black;
	font-weight: bold;
	border: 1px solid black;
	font-size: 11px;
}

TD.cart, TD.cart A {
	font-size: 9px;
	color: #FFEEE6;
	text-decoration: none;
	white-space: nowrap;
}

td.a {
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
}	

td.td1 {
	background: none;
}

td.td1 {
	background: #eeeeee;
}

.pad20 {
	padding: 20px;
}

.pad10 {
	padding: 10px;
}

H1, .txtheader {
	font-size: 15px;
	color: #380C11;
	font-weight: bold;
}

H2, .txtheader2 {
	font-size: 12px;
	color: #380C11;
	font-weight: bold;
}


.tabselected {
	background-color: #EFD9CC;
	font-weight: bold;
	font-size: 10px;
	border-right: Black 1px solid;
	border-top: White 1px solid;
	border-left: White 1px solid;
}

.tab {
	background-color: #CEA58C;
	font-size: 10px;
	border-bottom: Black 1px solid;
	border-top: White 1px solid;
	border-left: White 1px solid;
	border-right: Black 1px solid;
	cursor: pointer;
	
}

.formlabel {
	font-size: 10px;
	font-weight: bold;
	text-align: right;

}

.inputtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}

.statustext {
	color: #F7D6BD;
}

.sectionheader {
	font-weight: bold;
	font-size: 11px;
}

.johnsonred {
	color: #B50042;
}

.medium {
	font-size: 11px;
}

.shop1 {
	color: #007789;
	text-decoration: none; 
}

.shop2 {
	color: #009BB2;
	text-decoration: none; 
}

.club1 {
	color: #880031;
	text-decoration: none; 
}

.club2 {
	color: #B50042;
	text-decoration: none; 
}

.archive1 {
	color: #32100E;
	text-decoration: none; 
}

.archive2 {
	color: #501A17;
	text-decoration: none; 
}

a.shopmenu {
	color: #007789;
	font-size  : 10px;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}

a.shopmenu:active, a.shopmenu:hover, a.shopmenuactive {
	color: #009BB2;
	font-size  : 10px;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}


a.shopmenusub {
	color: #007789;
	font-size  : 10px;
	line-height: 2;
	text-decoration: none;
}

a.shopmenusub:active, a.shopmenusub:hover, a.shopmenusubactive {
	color: #009BB2;
	font-size  : 10px;
	line-height: 2;
	text-decoration: none;
}


a.clubmenu {
	color: #880031;
	font-size  : 10px;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}

a.clubmenu:active, a.clubmenu:hover, a.clubmenuactive {
	color: #B50042;
	font-size  : 10px;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}


a.clubmenusub {
	color: #880031;
	font-size  : 10px;
	line-height: 2;
	text-decoration: none;
}

a.clubmenusub:active, a.clubmenusub:hover, a.clubmenusubactive {
	color: #B50042;
	font-size  : 10px;
	line-height: 2;
	text-decoration: none;
}

a.archivemenu {
	color: #32100E;
	font-size  : 10px;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}

a.archivemenu:active, a.archivemenu:hover, a.archivemenuactive {
	color: #501A17;
	font-size  : 10px;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
}

a.archivemenusub {
	color: #32100E;
	font-size  : 10px;
	line-height: 2;
	text-decoration: none;
}

a.archivemenusub:active, a.archivemenusub:hover, a.archivemenusubactive, a.archivemenusubactive:hover {
	color: #872528;
	font-size  : 10px;
	line-height: 2;
	text-decoration: none;
}


a.johnsonlink, a.johnsonlink:visited, a.johnsonlink:active {
	color: #880031;
}

a.statuslink, a.statuslink:visited, a.statuslink:active {
	color: #FFEFE7;
	text-decoration: none;
}

a.readmore, a.readmore:visited, a.readmore:active {
	color: Black;
	text-decoration: none;
	font-weight: bold;	
}

a.alias, a.alias:visited, a.alias:active {
	color: Black;
	text-decoration: none;
	font-weight: bold;	
}

a.boxlink, a.boxlink:visited, a.boxlink:active {
	color: White;
	text-decoration: none;
}

a.boxlink:hover {
	color: Black;
}

a.slideshow, a.slideshow:visited, a.slideshow:active {
	font-family: Verdana, arial, helvetica;
	font-size: 11px;
	color: #FEEEE5;
	text-decoration: none;
	background-color: #420810;
}

a.slideshow:hover {
	color: #FEEEE5;
	background-color: #846352;
}

.loginboxtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	width: 100px;
}

.bgtest {
	background-image: url(_gfx/imageframe_wide.gif);
	height:177px;
	width:663px;
}


.txtabstract {
	color: #380C11;
	font-weight: Bold;
}

.txtauthor {
	font-style: italic;
}

.prodlisttitle {
	color: #380C11;
	font-weight: Bold;
	text-decoration: none;
}

a.topmenu { 
	color: #B5947F;
	font-weight:bold;
	text-decoration:none;
}

a.topmenu:hover {
	color: White;
}

a.fromto {
	font-family: arial;
	font-size: 8px;
  	color: White;

	text-decoration: none;
}

.kontaktlinks {
  	color: White;
	text-decoration: none;
} 

.kontaktads {
  	color: #880031;
	text-decoration: underline;
} 

.logedinmenu {
 	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.logedinmenu:hover {
 	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

a.btn {
	padding: 2px;
	color: #FFCCCC;
	background-color: #B50042;
	text-decoration: none;
	margin-bottom: 2px;
	font-weight: bold;
	display: block;
}

a.btn:hover {
	color: #FFffff;
	font-weight: normal;
}

div.guestbookheader {
	border-left: #880031 1px solid;
	border-top: #880031 1px solid;
	border-right: #880031 1px solid;
	border-bottom: #880031 1px dotted;
	padding: 10px;
}

div.guestbooktext {
	border-left: #880031 1px solid;
	border-bottom: #880031 1px solid;
	border-right: #880031 1px solid;
	margin-bottom: 10px;
	padding: 10px;
}

a.adminmenu {
	background-color: Green;
	border: White 1px solid;
	color: White;
	padding: 3px;
	width: 150px;
	display: block;
}

div.box {
	border: 1px solid #EFD9CC;
	padding: 5px;
}

table#maintable {
	margin-left: auto;
	margin-right: auto;
}
a.mann {
	padding: 0 11px 0 0;
	background: url(_gfx/mann_liten.gif) right 2px no-repeat;
}
a.kvinne {
	padding: 0 9px 0 0;
	background: url(_gfx/kvinne_liten.gif) right 2px no-repeat;
}
a.par {
	padding: 0 9px 0 0;
	background: url(_gfx/par_liten.gif) right 2px no-repeat;
}