/* MAIN content: "BACK" */

.content_main {
  background-color: rgb(255,255,255);
  
  
  border-top: 1px solid rgb(200,200,200);
  border-left: 1px solid rgb(156,156,156);
  border-right: 1px solid rgb(191,191,191);
  border-bottom: 1px solid rgb(156,156,156);
  
  padding: 10px;
}

/* MESSAGES */


.ms_main {
  width: 450px;
  background-color: rgb(255,255,255);
  
  border-top: 1px solid rgb(200,200,200);
  border-left: 1px solid rgb(156,156,156);
  border-right: 1px solid rgb(191,191,191);
  border-bottom: 1px solid rgb(156,156,156);
  
  padding: 10px;
}

.ms_headline {
  text-align: left;
  font-size: 12pt;
  font-weight: bold;
  border-collapse: collapse;
}
  
.ms_headlinetab {
  padding: 0px;
}

.ms_normal {
  text-align: left;
  font-size: 10pt;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ms_main A {text-decoration: none; color: rgb(8,95,162);}
.ms_main A:hover {text-decoration: underline; color: rgb(8,95,162);}

.ms_footer {
  border-top: 1px solid rgb(8,95,162);
  text-align: left;
  font-size: 8pt;
  padding-top: 5px;
  color: #999999;
}

/* VIEW AREA */

.va_main {
  margin-top: 5px;
  margin-bottom: 10px;
  
  padding: 10px;
 
  background-color: rgb(255,255,255);
  
  border-top: 1px solid rgb(200,200,200);
  border-left: 1px solid rgb(156,156,156);
  border-right: 1px solid rgb(191,191,191);
  border-bottom: 1px solid rgb(156,156,156);
}

.va_headline {
  width: 100%;
  text-align: left;
  font-size: 14pt;
  color: rgb(8,95,162);
  
  border-collapse: collapse;
  border-bottom: 1px solid rgb(8,95,162);
}
  
.va_headlinetab {
  padding-bottom: 5px;
}

.va_headlineright {
  padding: 2px;
  padding-right: 5px;
  text-align: right;
}

.va_normal {
  text-align: left;
  font-size: 10pt;
  padding: 5px;
}

.va_main A {text-decoration: none; color: rgb(8,95,162);}
.va_main A:hover {text-decoration: underline; color: rgb(8,95,162);}

.va_footer {
  border-top: 1px solid rgb(8,95,162);
  text-align: left;
  font-size: 8pt;
  padding: 2px;
  padding-left: 5px;
  color: #999999;
}

/* NEWS */

/* VIEW AREA */

.news_main {
  padding: 5px;
  margin-bottom: 10px;

}

.news_headline {
  width: 100%;
  text-align: left;
  font-size: 14pt;
  color: rgb(8,95,162); 
  border-collapse: collapse;
}

.news_subtitle {
  text-align: left;
  font-size: 8pt;
  color: #999999;
  margin-top: 5px;
}
  
.news_normal {
  text-align: left;
  font-size: 10pt;
  margin-top: 10px;
  text-align: justify;
}

.news_footer {
  margin-top: 10px;
  padding-bottom: 20px;
  vertical-align: middle;
  text-align: left;
  font-size: 8pt;
  border-bottom: 3px solid rgb(230,230,230);
}



.news_main A {text-decoration: none; color: rgb(8,95,162);}
.news_main A:hover {text-decoration: underline; color: rgb(8,95,162);}


/* SITES */

.sites_main {
  background-color: rgb(255,255,255);
  /*
  border-top: 1px solid rgb(200,200,200);
  border-left: 1px solid rgb(156,156,156);
  border-right: 1px solid rgb(191,191,191);
  border-bottom: 1px solid rgb(156,156,156); */
  border: 1px solid rgb(150,150,150);
   
  padding: 10px;  
}

.sites_headline {
  /*float: left; */
  text-align: left;
  font-size: 12pt;
  letter-spacing: 0.5px;
  font-weight: bold;
  font-family: Helvetica;
  text-decoration: underline;
  /*padding: 5px; */
  padding-bottom: 0px;
  color: rgb(8,95,162);
  /*border-bottom: 1px solid rgb(8,95,162); */
}

.sites_subtitle {
  text-align: left;
  font-size: 8pt;
  color: #999999;
  margin-bottom: 5px;
  padding: 5px;
}

.sites_body {
  text-align: left;
  font-size: 10pt;
  padding: 5px;
}

.sites_footer {
  margin-top: 10px;
  padding-bottom: 0px;
  vertical-align: middle;
  text-align: left;
  font-size: 8pt;
}
            
.sites_main A {text-decoration: none; color: rgb(8,95,162);}
.sites_main A:hover {text-decoration: underline; color: rgb(8,95,162);}

/* STATTABLE */

.stattable {
  /*border-collapse: collapse;*/
  border: 1px solid rgb(81,81,81);
  padding:1px; 
}

.stattable_head {
  background-color: rgb(150,150,150);
  font-weight: bold;
  color: rgb(51,51,51);
}

.stattable_rows {
  background-color: rgb(100,100,100);
  padding: 10px;
  color: rgb(235,235,235);
}

/*Formulare, usw.*/

.frm_kommentar{
  margin-left: 5px;
  font-size: 7pt;
}

.stdbutton{
  width: 100px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: rgb(101,131,148);
  border: 1px solid rgb(8,95,162);
  text-align: center;
}

.stdbutton A {text-decoration: none; color: rgb(8,95,162);}
.stdbutton A:hover {text-decoration: bold; color: rgb(255,255,255);}