body {  background-color: #8A9EB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0 5px 0 5px;
}
table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

a {  font-weight: bold; color: #0000FF; text-decoration: none}

a.head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0000FF; text-decoration: none}

a:visited {  font-weight: bold; color: #0000AF; text-decoration: none}
a:active {  font-weight: bold; color: #000000; text-decoration: none}
a:hover {  font-weight: bold; color: #E2660C; text-decoration: underline}

h1 {padding:0; margin:10 10; font-family: Verdana,arial,helvetica; font-size: 14px; color:#000000;text-align:center;}
h2 {padding:0; margin:10 10; font-family: Verdana,arial,helvetica; font-size: 13px; color:#000000;text-align:center;}
h3 {padding:0; margin:10 10; font:1.3em Georgia, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
h4 {padding:0; margin:10 10; font-family: Verdana,arial,helvetica; font-size: 11px; color:#000000;text-align:left;}
.table {margin:3 3;}


.menu {  background-image: url(../gfx/menu_bg.gif); background-repeat: repeat-y}
.main {  background-image: url(../gfx/wide_bg.gif); background-repeat: repeat-y}
.foot {  background-image: url(../gfx/wide_bg.gif); background-repeat: repeat-y}
.vit_bg_tabell {  background-color: #FFFFFF}
.svart_bg_tabell {  background-color: #000000}
.main_ruta_140_top_bg {  background-image: url(../gfx/main_ruta_140_top.gif); background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-top: 4px}
.main_ruta_140_bg {  background-image: url(../gfx/main_ruta_140_bg.gif); background-repeat: repeat-y; padding-right: 5px; padding-left: 8px; padding-top: 2px; padding-bottom: 2px}
.main_ruta_140_bg_art {  background-image: url(../gfx/main_ruta_140_bg.gif); background-repeat: repeat-y; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px}
.main_ruta_140_bottom_bg {  background-image: url(../gfx/main_ruta_140_bottom.gif); background-repeat: no-repeat}
.main_ruta_140_middle_bg {  background-image: url(../gfx/main_ruta_140_middle.gif); background-repeat: no-repeat}
.main_ruta_200_top_bg {  background-image: url(../gfx/main_ruta_200_top.gif); background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-top: 4px}
.main_ruta_200_bg {  background-image: url(../gfx/main_ruta_200_bg.gif); background-repeat: repeat-y; padding-right: 5px; padding-left: 8px; padding-top: 2px; padding-bottom: 2px}
.main_ruta_200_bottom_bg {  background-image: url(../gfx/main_ruta_200_bottom.gif); background-repeat: no-repeat}
.main_ruta_300_bg {  background-image: url(../gfx/main_ruta_300_bg.gif); background-repeat: repeat-y; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 8px}
.main_ruta_300_top_bg {  background-image: url(../gfx/main_ruta_300_top.gif); background-repeat: no-repeat; padding-top: 4px; font-size: 12px; font-weight: bold}
.main_ruta_300_bottom_bg {  background-image: url(../gfx/main_ruta_300_bottom.gif); background-repeat: no-repeat}
.main_ruta_400_bg {  background-image: url(../gfx/main_ruta_400_bg.gif); background-repeat: repeat-y; padding-right: 5px; padding-left: 8px; padding-top: 2px; padding-bottom: 2px}
.main_ruta_400_top_bg {  background-image: url(../gfx/main_ruta_400_top.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 4px}
.main_ruta_400_bottom_bg {  background-image: url(../gfx/main_ruta_400_bottom.gif); background-repeat: no-repeat}
.main_ruta_500_top_bg {  background-image: url(../gfx/main_ruta_500_top.gif); background-repeat: no-repeat; font-size: 12px; font-weight: bold; padding-top: 4px}
.main_ruta_500_bg {  background-image: url(../gfx/main_ruta_500_bg.gif); background-repeat: repeat-y; padding-top: 3px; padding-right: 7px; padding-bottom: 3px; padding-left: 10px}
.main_ruta_500_bottom_bg {  background-image: url(../gfx/main_ruta_500_bottom.gif); background-repeat: no-repeat}
.main_ruta_600_bg {  background-image: url(../gfx/main_ruta_600_bg.gif); background-repeat: repeat-y; padding-right: 5px; padding-left: 8px; padding-top: 2px; padding-bottom: 2px}
.main_ruta_600_top_bg {  background-image: url(../gfx/main_ruta_600_top.gif); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 4px}
.main_ruta_600_bottom_bg {  background-image: url(../gfx/main_ruta_600_bottom.gif); background-repeat: no-repeat}
.main_ruta_600_middle_bg {  background-image: url(../gfx/main_ruta_600_middle.gif); background-repeat: no-repeat}

.main_ruta_600_top_bg2 {  background-image: url(../gfx/main_ruta_600_top2.gif); background-repeat: no-repeat;}
.main_ruta_600_bg2 {  background-image: url(../gfx/main_ruta_600_bg2.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-repeat: repeat-y; padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 3px}
.main_ruta_600_middle_bg2 {  background-image: url(../gfx/main_ruta_600_middle2.gif); background-repeat: no-repeat}

.top_center_bg {  background-image: url(../gfx/top_center.gif); background-repeat: no-repeat}

.menu_ruta_500_bg {  background-image: url(../gfx/500_bg.gif); background-repeat: repeat-y; padding-right: 5px; padding-left: 8px; padding-top: 2px; padding-bottom: 2px}
.menu_ruta_500_top_bg {  background-image: url(../gfx/500_top.gif); background-repeat: no-repeat; padding-top: 4px}
.menu_ruta_500_bottom_bg {  background-image: url(../gfx/500_bottom.gif); background-repeat: no-repeat}

tr.first_row	  {	background-color:#FFFFFF; }
tr.second_row	  {	background-color:#E0DCD2; }
tr.table_header	  {	background-color:#FDFFCA; border-style: solid; border-width: thin; border-color: black; color:#0000BB }

td.textruta	  {	padding-top: 3px; padding-bottom: 3px; padding-right: 8px; padding-left: 8px; }
.rubrik_12_fet {  font-size: 12px; font-weight: bold}

input,textarea,select{ background-color:#E0E0E0;border:1px solid #000000; color:#0000BB; font:verdana,helvetica,arial,sans-serif; font-size: 12 px;}
checkbox{ background-color:#FFFFFF;border:1px solid #000000; color:#0000BB; font:verdana,helvetica,arial,sans-serif; font-size: 12 px;}
input.button { margin-left: 5px; background-color:#E0DCD2; border:1px solid #000000; color:#000000; font:verdana,helvetica,arial,sans-serif; font-size: 12 px;}

pre {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
width:730px;overflow:auto;}
pre.search {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
width:680px;overflow:auto;padding-bottom:0px;margin-bottom:0px;}

.topsearch {margin:4px;align:right;}

.small_logo {margin:4px;float:left;}

.bio_image { padding: 0 10px 0 0; }

.poet_list {float:left;width:175px;text-align:center;}
.poet_list_short, .poet_list_image, .jumpback {float:left;width:75px;text-align:center;}
.jumpback {
	color: #fff;
}
.poet_list_image img
{
	border: #ccc 1px solid;
	padding: 3px;
}

.poet_search {float:left;width:360px;text-align:left;vertical-align:middle;}
.art_search {float:left;width:520px;text-align:left;vertical-align:middle;}
.show_picture {float:left;width:200px;text-align:right;vertical-align:middle;}
.old_show_picture {float:right; vertical-align:middle;}

.header {font-family: Verdana, Arial, Georgia, Helvetica, sans-serif; font-size: 14px; color: #990000; font-weight:bold; text-align:center;}

.yellow { background: #ffff99; border: 1px solid #ccc; }
.gray { background: #f5f5f5; border: 1px solid #ccc; }
.white { background: #ffffff; }
.white_dot { color: #ffffff; }
.gray_dot { color: #f5f5f5; }
.books { text-align:center; width:100%; }
.spacer { clear:both; height:1px; }

.comments-body { padding: 5px 10px; vertical-align:middle;}
.apf_comments-body { padding: 20px; }

.apf_product_image { border-bottom: 1x solid #000; border-right: 1x solid #000; }
.apf_submit_button_style { background-color:#E0DCD2; border:1px solid #000000; color:#000000; font:verdana,helvetica,arial,sans-serif; font-size: 12 px;}
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_color_bar { background-color:#00659C; font-size:x-small; text-align:center; width:100%; }
.apf_error { font-size:150%; font-weight:bold; color:red; }
.apf_small_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.apf_prices { color:#990000; }
.apf_prices_text { font-weight:bold; }
.apf_normal_heading { font-weight:bold; }
.apf_even_row { background-color:#eeeeee; padding:6; }
.apf_odd_row { background-color:#ffffff; padding:6; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6; }
.apf_heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }
.apf_footer { text-align:center; font-size:smaller; font-family:Arial,Helvetica,sans-serif; color:#cccccc; }

.label {
	background-color: #eeeeee;
}
.alt {
	background-color: #ffffff;
}
.selected {
	background-color: #ffff99;
	border: 1px solid #666666;
}
table.header {
	color: #ffffff;
	background-color: #000066;
}
td.content {
	color: #000000;
	background-color: #ffffff;
}
span.retail {
	color: #ff0000;
}
span.highlight {
	color: #0000ff;
}

td.nav {
	width: 20%;
}

div.foot {
	font-family: Verdana, Arial, Sans-serif;
	font-style: italic;
	font-size: 0.5em;
	text-align: center;
}

a.label, a.alt, a.selected {
	color: #0000ff;
	text-decoration: none;
	display: block;
	text-align:left;
	padding:1px 0px 1px 5px;
}
a.label:hover, a.alt:hover, a.selected:hover {
	background-color: #3c709c;
	color: #ffffff;
	text-decoration: none;
}
span.link_text {
	background-color: inherit;
	old_color:#3c709c;
	color:#ff0000;
	font-weight:normal;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/******************************** BARS ********************************/
.bar {
	font:1.3em Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#f90 url(/gfx/gradient_bar_or.jpg) repeat-x bottom;
	padding:3px 10px 3px 10px;
	text-align:left;
	}

.bar2 {
	font:1.2em Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#f90 url(/gfx/gradient_bar_or.jpg) repeat-x bottom;
	padding:2px 10px 2px 10px;
	}

.barline {
	border-bottom:1px solid #f90;
	}

.barline_dark {
	border-bottom:1px solid #000;
	}

.center {
	text-align:center;
	}

.newbody {
	background-color: #8A9EB1;
	}

.table_back {
	background:#fdffaa url(/gfx/wide_bg2.gif) repeat-y;
	}

.content_bg {
	background: url(/gfx/content_bg2.gif) repeat-y;
	padding: 2px 5px 2px 5px;
	font: 1.1em Georgia, Verdana, Arial, Helvetica, sans-serif;
	}

.thin_bg {
	background: url(/gfx/thin_bg2.gif) repeat-y;
	padding: 2px 5px 2px 5px;
	font: 1.1em Georgia, Verdana, Arial, Helvetica, sans-serif;
	}

.mid_bg {
	background: url(/gfx/mid_bg2.gif) repeat-y;
	padding: 2px 5px 2px 5px;
	font: 1.1em Georgia, Verdana, Arial, Helvetica, sans-serif;
	}

.sidebar_bg {
	background: url(/gfx/sidebar_bg2.gif) repeat-y;
	padding: 2px 5px 2px 5px;
	}

.poet_list {float:left;width:175px;text-align:center;}
.poet_list_short {float:left;width:75px;text-align:center;}
.pagingTextStyle {
	background-color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 3px 0px 3px 0px;
	margin: 5px 8px 0px 0px;
 	border: 1px solid #f90;
}
img.pagination {  
	margin-bottom: -2px;
} 
.pagingSelectedStyle{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;
}
.paginationMiddle {
	float:left;width:600px;text-align:center;
}