/*********************************************/
/*                                           */
/* CSS-fil for http://www.isbjornklubb.no    */
/* Media: Screen                             */
/* Author: Morten Sandberg                   */
/* Company: Simplicatus AS                   */
/*                                           */
/*********************************************/
 
/*****************************/
/*       COMMON START        */
/*****************************/

body {
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(/gfx/bg1.gif);
  color: #000000;
  padding: 0px;
  font-size: 11px;
}

body, table, tr, td, div, h1, h2, h3, h4, h5, h6, p {
  font-family: Verdana, Arial, Helvetica, sans-serif;	
}

table, tr, td {
  text-align: left;
  vertical-align: top;
  font-size: 1.0em;
}

table tr td div {
  padding: 0px; 
}
div {
  color: #000000;
  font-size: 1.0em;
  padding: 0px;
}

table {
  color: #000000;
  text-align: left;
  border: 0px;
}

td {
}

th {
  padding: 4px; 
  font-size: 1.0em;
}

img { 
  border: 0px; 
}

.image_float_left { 
  float: left;
  padding-right: 10px; 
  padding-bottom: 10px; 
}

.image_float_right { 
  float: right;
  padding-left: 10px; 
  padding-bottom: 10px; 
}

.image_center { 
  text-align: center;
  padding-bottom: 10px; 
}



hr {
  border-top: 1px solid #dddddd;
}

input,textarea,select {
  font-family: Verdana, sans-serif;
  font-size: 0.9em;
  font-weight: normal;
}

h1 {
}

h2 {
}

p {
}

a {
  color: #30498e; 
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}

ul {
  list-style-type: square;
}

.public {
  width: 600px;
  padding: 0px;
}

.strong { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
.red { color: #ff0000; }
.red_center{ 
  color: #ff0000; 
  text-align: center;
  vertical-align: middle;
}
.red_col{ 
  color: #ff0000; 
  text-align: left;
  vertical-align: middle;
  padding: 4px; 
}

.grey { 
  color: #c8c8c8; 
}
.grey_center { 
  color: #c8c8c8; 
  text-align: center;
}
.grey_dark { 
  color: #999999; 
}
.orange { 
  color: #ffcc66; 
  text-align: left;
}

.white { 
  color: #ffffff; 
}
.white a { 
  color: #cce4fc; 
}
.white a:hover { 
  color: #cce4fc; 
}
.listheader_left { 
  color: #ffffff; 
  text-align: left;
}
.listheader_left a { 
  color: #cce4fc; 
}
.listheader_left a:hover { 
  color: #cce4fc; 
}
.listheader_center { 
  color: #ffffff; 
  text-align: center;
}
.listheader_center a { 
  color: #cce4fc; 
}
.listheader_center a:hover { 
  color: #cce4fc; 
}

.listheader { 
  color: #f8f8f8;
  background-color: #31b6d6;
}
.listheader a { 
  color: #cce4fc; 
}
.listheader a:hover { 
  color: #cce4fc; 
}
.listheader_left { 
  color: #f8f8f8;
  background-color: #31b6d6;
  text-align: left;
}
.listheader_left a { 
  color: #cce4fc; 
}
.listheader_left a:hover { 
  color: #cce4fc; 
}
.listheader_center { 
  color: #f8f8f8;
  background-color: #31b6d6;
  text-align: center;
}
.listheader_center a { 
  color: #cce4fc; 
}
.listheader_center a:hover { 
  color: #cce4fc; 
}

.not_active { color: #ffcc66; }

table.border_frame {
}
td.border_top_left {
  background-image: url(/gfx/border_top_left.gif);
  width: 10px;
  height: 10px;
}
td.border_top_line {
  background-image: url(/gfx/border.gif);
}
td.border_top_right {
  background-image: url(/gfx/border_top_right.gif);
  width: 10px;
  height: 10px;
}
td.border_left {
  background-image: url(/gfx/border.gif);
}
td.border_right {
  background-image: url(/gfx/border.gif);
}
td.border_bottom_left {
  background-image: url(/gfx/border_bottom_left.gif);
  width: 10px;
  height: 10px;
}
td.border_bottom_line {
  background-image: url(/gfx/border.gif);
}
td.border_bottom_right {
  background-image: url(/gfx/border_bottom_right.gif);
  width: 10px;
  height: 10px;
}

.siteheader {
  background-color: #ffffff;
  padding: 0px;
}

div.siteheader {
  padding: 0px;
  text-align: center;
}

img.siteheader {
  width: 510px;
  height: 256px;
}


/*****************************/
/*         COMMON END        */
/*****************************/

/*****************************/
/*         MENU START        */
/*****************************/

div.menu {
  padding: 0px;
  background: #ffffff;
}
.menu_item {
  font-size: 1.0em;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.menu_item a:hover {
  text-decoration: underline overline;
}

.menu_item a {
  text-decoration: none;
}


/*****************************/
/*         MENU END          */
/*****************************/

/*****************************/
/*     CONTENTSAREA START    */
/*****************************/

.maincontainer {
  padding: 0px;
}

div.maincontainer {
  background-color: #ffffff;
}


.contentsarea {
  background-color: #ffffff;
  color: #000000;
  width: 530px;
  height: 100%;
  padding: 10px;
}

.contentsbgcolor {
  background-color: #ffffff;
  color: #000000;
}

.contentareaheader_admin {
  color: black;
  font-size: 1.8em;
  font-weight: bold;
  text-align: left; 
  padding-bottom: 10px; 
}

.contentareaheader{
  color: black;
  font-size: 1.8em;
  font-weight: bold;
  text-align: left; 
  padding-bottom: 10px; 
}

.indexheader {
  padding-top: 15px;
  padding-bottom: 25px;
  font-size: 2.6em;
  font-weight: bold;
  text-align: center;
  width: 100%;
}

h1.index {
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif;	
  font-size: 2.6em;
  font-weight: bold;
  text-align: center; 
}

h2.index {
  text-align: center; 
  font-family: Arial, Verdana, Helvetica, sans-serif;	
  font-size: 1.8em;
}

p.index {
  text-align: left; 
  font-size: 1.4em;
}

p.about_text {
  text-align: left; 
  font-size: 1.4em;
}

p.diploma_text {
  font-family: Arial, Helvetica, sans-serif;	
  text-align: center; 
  font-size: 1.8em;
  font-weight: strong;
}

p.diploma_text_top {
  font-family: Arial, Helvetica, sans-serif;	
  text-align: center; 
  font-size: 1.8em;
  font-weight: strong;
  padding-top: 30px;
  padding-bottom: 30px;
}

img.diploma {
}


td.form_text {
  text-align: left; 
  font-size: 1.4em;
  font-weight: strong;
}

td.form_text_2 {
  text-align: left; 
  font-size: 1.4em;
  font-weight: strong;
}

input.dice {
  text-align: center; 
  font-size: 1.4em;
  font-weight: strong;
}

td.dice {
  padding-left: 10px;
  padding-right: 10px;
}

div.dice_image {
  text-align: center;
  padding: 5px;
}

img.dice_image {
  padding: 7px; 
}

img.star_image {
  padding: 10px; 
}

td.results {
  text-align: center;
}

.errarr_info {
  font-weight: bold;
  padding-top: 20px;
}

td.send_button {
  padding-left: 20px;
  vertical-align: middle;
}

div.feedback {
  background-color: #e3e3e3;
  text-align: left;
  padding: 5px; 
  border: 1px solid #000000;
}

table.feedback {
  width: 95%;
}

td.feedback {
  text-align: center;
  font-size: 1.4em;
}

div.feedback_header {
  text-align: center;
  font-size: 1.2em;
  font-weight: strong;
}

div.feedback_2 {
  background-color: #efefef;
  text-align: left;
  padding: 5px; 
  border: 1px solid #000000;
}

div.feedback_error { 
  font-size: 1.2em;
  color: #ff0000; 
  font-weight: bold;  
  padding: 5px;
}

div.feedback_winner { 
  font-size: 1.8em;
  text-align: center;
  color: #000000; 
  font-weight: bold;  
  padding: 25px;
}

td.answer_correct { 
  text-align: right;
  padding: 5px;
  width: 40%;
}
td.answer_false { 
  text-align: left;
  padding: 5px;
  width: 40%;
}

table.table_list_1 {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #0a204a;
}

td.row_1 {
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  padding: 4px; 
}

.row_1 a {
  color: #30498e; 
  text-decoration: none;
}

.row_1 a:hover {
  color: #666666;
  text-decoration: underline;
}

td.row_1_a {
  text-align: left;
  vertical-align: top;
  padding: 4px; 
}

td.row_1_a a {
  color: #30498e; 
  font-weight: normal;
  text-decoration: none;
}

td.row_1_a a:hover {
  color: #666666;
  font-weight: normal;
  text-decoration: underline;
}

td.row_1_s {
  text-align: left;
  font-weight: bold;
  vertical-align: top;
  padding: 4px; 
}

td.row_1_s a {
  color: #30498e; 
  font-weight: bold;
  text-decoration: none;
}

td.row_1_s a:hover {
  color: #666666; 
  font-weight: bold;
  text-decoration: underline;
}

.row_1_center {
  text-align: center;
  vertical-align: top;
  padding: 4px; 
}

td.row_1_center a {
  color: #484848; 
  font-weight: normal;
  text-decoration: none;
}

td.row_1_center a:hover {
  color: #333333;
  font-weight: normal;
  text-decoration: underline;
}

td.row_1_center_s {
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
}

td.row_1_red {
  color: #ff0000; 
  text-align: left;
  vertical-align: top;
  padding: 4px; 
}

.row_1_red a {
  color: #ff0000; 
  text-decoration: none;
}

.row_1_red a:hover {
  color: #ff0000; 
  text-decoration: underline;
}

.footer {
  background-color: #ffffff;
  text-align: center;
  padding: 5px; 
}

.footer_item {
  color: #333333;
  padding: 2px; 
}


/*****************************/
/*    CONTENTSAREA SLUTT     */
/*****************************/