/*----------------------------------------------------------------------*/
/* screen.css
/* ==========
/*
/* General information
/* -------------------
/*
/* Project       Peclot13.ch
/* Version       0.3
/* Copyright (C) 2005 by RaySoft.ch, Arlesheim, Switzerland
/* License       GNU GENERAL PUBLIC LICENSE Version 2 (GPL2)
/*               http://www.gnu.org/licenses/gpl.txt
/*
/* CVS informartion
/* ----------------
/*
/* $Revision: 1.7 $
/* $Name:  $ (Not expanded if this is the trunk)
/* $Author: ray $
/* $Date: 2005/07/20 10:10:30 $
/*
/*----------------------------------------------------------------------*/

/* Generel */
body {
   background-color: #ffffff;
   margin: 15px 0 15px 0;
}

table {
   background-color: #e0e0e0;
}

img {
   padding: 0 0 10px 5px;
}

div, p, form, input, textarea, select {
   text-align: left;
   color: #000000;
   font: 12px Arial, Helvetica, sans-serif;
   padding: 0;
   margin: 0;
}

a:link, a:active, a:visited {
   color: #000000;
}

/* Section: LOGO */
img.logo {
   padding: 5px;
}

/* Section: BORDER */
td.border {
}

/* Section: LINE */
td.line {
   background-color: #c0c0c0;
}

/* Section: MENU 1 */

td.menu {
   background-color: #0099ff;
}

div.menu_level1_no, div.menu_level1_act {
   padding: 5px;
}

div.menu_level1_act {
   font-weight: bold;
}

div.menu_level2_no, div.menu_level2_act {
   padding: 5px 5px 5px 15px;
}

div.menu_level2_act {
   font-weight: bold;
}

div.search {
   padding: 5px;
   vertical-align: middle;
}

input.search_text {
   padding: 1px;
   margin: 5px;
   width: 118px;
}

input.search_button {
   border: 0;
   width: 17px;
   height: 17px
}

div.empty {
}

/* Section: CONTENT */
td.content {
   border-top: 1px dotted #000000;
   border-bottom: 1px dotted #000000;
   padding: 5px 5px 10px 5px;
   background-color: #e0e0e0;
}

div.rootline {
   text-align: right;
   padding: 0;
}

div.title, div.subtitle {
   font-weight: bold;
}

div.title {
   padding-top: 10px;
   font-size: 35px;
}

div.subtitle {
   font-size: 25px;
}

div.h1, div.h2, div.h3 {
   font-weight: bold;
   color: #0099ff;
}

.h1 a:link, .h1 a:active, .h1 a:visited,
.h2 a:link, .h2 a:active, .h2 a:visited,
.h3 a:link, .h3 a:active, .h3 a:visited {
   color: #0099ff;
}

div.h1 {
   font-size: 25px;
   padding: 20px 0 5px 0;
}

div.h2 {
   font-size: 20px;
   padding: 15px 0 5px 0;
}

div.h3 {
   font-size: 15px;
   padding: 10px 5px 5px 0;
}

div.text, div.sitemap, div.form_label, div.form, div.cal_text, div.menu_page {
   padding: 0 0 5px 0;
}

div.form_label {
}

div.form {
}

input, textarea {
   padding: 1px;
}

div.cal_time {
   padding: 0 5px 5px 0;
   text-align: right;
}

div.menu_page {
   padding: 0 0 5px 0;
}

div.sitemap {
   line-height: 19px;
}

div.totop {
  padding-bottom: 10px;
  padding: 0 0 10px 0;
  text-align: center;
}

/* Section: FOOTER */
td.footer {
   background-color: #ffffff;
}

div.copyright, div.last_update {
   padding: 5px 0 0 0;
   color: #b0b0b0;
}

div.last_update {
   text-align: right;
}

/* extension: tx_indexedsearch */
p, li {
   font-family: Arial,Helvetica;
   font-size: 12px;
   text-align: left;
   color: #000000;
   padding: 0 0 5px 0;
   margin: 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox p {
   padding: 5px 0 5px 0;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P { padding:10px 0 5px 0; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { color:#0099ff; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-sectionlinks ul {
   margin: 0 0 0 13px;
   padding: 0;
}

.tx-indexedsearch .tx-indexedsearch-sectionlinks li {
   font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-browsebox P { padding:5px 0 5px 0; margin:0; }
.tx-indexedsearch P.tx-indexedsearch-noresults { color:#000000; font-weight:bold; text-align:center; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:bottom; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:18px; font-weight:bold; padding:15px 0 5px 0; margin:0; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a {
   color: #0099ff;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; padding:10px 0 5px 0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#ff6900; }

/* img */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-icon img {
   padding: 0;
}