/* default.css --- default stylesheet definitions 4 various web/db-projects
//
// Copyright (c) 1999 - 2010 by Joachim Adi Schuetz
//
// $Id: default.css,v 1.23 2011-12-27 14:51:35 adi Exp $
// 
// This code is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
//
//#####################################################################
//
// open minds - open sources - open standards
//
//###################################################################*/

body  { 
  font-family: sans-serif;
  color: #111111;
	
  #border:thin dashed silver; 
  # move bgpic to newsys
  ###background: url(images/bg_tapete.jpg); 
  background-repeat: repeat; 
  #background-repeat: no-repeat;
  #background-attachment: fixed;
  #background-position: top center;
  background-color: #e5d7b2;
}

#bdy{
  width:auto;
  margin:auto;
  border: 0px dashed #000000;
}

#termine{ 
  border: 0px solid #000000;
  margin: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width:400px;
  height: auto;
}

#menu{
  float: center;
  padding-top: 5px;
  padding-left: 5px;
  border: 0px solid #eeeeee;
  width: 693px;
  height: 20px;
  margin-top: 33px;
  background-color:#1a284d;
}
.menuitem{ 
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  color: #1a284d;
  border: 0px solid #ff0000;
}

#gross{
  color: #000000;
  width: 700px;
  margin: auto;
  font-size:18pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 7px;
  border: 0px solid #00ff00;
}

#content{ 
  float: center;
  width: 508px;
  margin:auto;
}

#titelbild{ 
  border: 0px solid black;
  padding-left: 0px;
  padding-right: 0px;
  float: center;
  #width: 508px;
  width: 693px;
  margin:auto;
}

.konzi-sub {
  #width: 230px;
  #height: 74px;
  #float: left;
  margin: 0px;
  background-color: #eeeeee;
  color: #111111;
  text-align: left;
  padding-bottom: 0px;
}
.konzi-sub h1 {
  color: #eeeeee;
  background-color: #1a284d;
  text-decoration: none;
  font-size:10pt;
  font-weight: bold;
  margin-top: 0px;
  text-align: right;
}
.konzi-sub p {
  color: #111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
  vertical-align: middle;
}
.konzi-sub a {
  color: #111111;
  text-decoration: none;
  font-size:10pt;
 margin: 5px;
 vertical-align: middle;
}
.konzi-sub a.visited {
  color:#111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
  vertical-align: middle;
}
.konzi-sub a.active {
  color:#111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
  vertical-align: middle;
}
.konzi-sub a.hover {
  color: #111111;
  text-decoration: underline;
  font-size:10pt;
  margin: 5px;
  vertical-align: middle;
}

.veranstaltung {
  margin: 0px;
  text-align: left;
  margin-top: 3px;
  margin-bottom: 2px;
}
.veranst_head {
  color: #eeeeee;
  width: 100%;
  border: 0pt solid green;
  background-color: #1a284d;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 2px;
  float: left;
}
.veranst_termin {
  width: 29%;
  border: 0pt solid green;
  text-align: right; 
  float: right;
}
.veranst_body {
  width: 100%;
  border: 1pt solid white;
  color: #111111;
  background-color: #eeeeee;
  padding-left: 0px;
  margin-left: 0px;
  float: left;
}
.veranst_row1 {
  color: #111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
  padding-left: 3px;
  vertical-align: middle;
}
.veranst_row2 {
  color: #111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
  padding-left: 3px;
  vertical-align: middle;
}
.veranst_pre {
  color: #111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
  padding-left: 3px;
  vertical-align: middle;
}
.veranst_url {
  color: #eeeeee;
  border: 0pt solid red;
  background-color: #1a284d;
  text-decoration: none;
  font-size:10pt;
  padding-left: 3px;
  vertical-align: middle;
}
.veranst_txt_center {
  color: #111111;
  border: 0pt solid red;
  text-decoration: none;
  font-size: 10pt;
  margin-top: 5px;
  padding-left: 3px;
  vertical-align: middle;
}
.veranst_txt_bold {
  color: #111111;
  border: 0pt solid red;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  margin-top: 5px;
  padding-left: 3px;
  vertical-align: middle;
}

.contentbox { 
  width: 500px;
  background-color: #eeeeee;
  color: #111111;
  text-align: left;
  padding-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.contentbox h1 {
  color:#eeeeee;
  background-color: #1a284d;
  text-decoration: none;
  font-size:10pt;
  font-weight: bold;
  text-align: center;
}
.contentbox p {
  color:#111111;
  text-decoration: none;
  font-size:10pt;
  margin: 5px;
}

.vorw { 
  width: 400px;
  background-color: #eeeeee;
  color: #111111;
  text-align: left;
  padding-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.vorw h1 {
  color: #eeeeee;
  background-color: #1a284d;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  text-indent: 30px;
}
.vorw h3 {
  color: #111111;
  text-decoration: none;
  font-size: 10pt;
  text-align: center;
  font-weight: normal;
}
.vorw p {
  color: #111111;
  text-decoration: none;
  font-size: 10pt;
  margin: 5px;
}

.bdate {
  float: right;
  vertical-align: top;
  font-size: 6pt;
  font-weight: normal;
  margin-right: 3px;
}

img.titelbild {
  border: 2px solid black;
}

/* all */
a { color:#000000; text-decoration:none; font-size:10pt; }
a:visited { color:#000000; text-decoration:none; font-size:10pt; }
a:active { color:#000000; text-decoration:underline; font-size:10pt; }
a:hover { color:#000000; text-decoration:underline; font-size:10pt; }
/* navi */
a.menu { color:#ffffff; text-decoration:none; font-size:10pt; }
a.menu:visited { color:#ffffff; text-decoration:none; font-size:10pt; }
a.menu:active { color:#ffffff; text-decoration:underline; font-size:10pt; }
a.menu:hover { color:#ffffff; text-decoration:underline overline; font-size:10pt; }
/* links */
a.lnk { color:#000000; text-decoration:none; font-size:10pt; }
a.lnk:visited { color:#000000; text-decoration:none; font-size:10pt; }
a.lnk:active { color:#000000; text-decoration:none; font-size:10pt; }
a.lnk:hover { color:#000000; text-decoration:underline; font-size:10pt; }
/* news-sys */
a.links { color:#eeeeee; text-decoration:none; font-size:10pt; }
a.links:visited { color:#eeeeee; text-decoration:none; font-size:10pt; }
a.links:active { color:#eeeeee; text-decoration:none; font-size:10pt; }
a.links:hover { color:#eeeeee; text-decoration:underline; font-size:10pt; }

p,ul,ol,li,div,td,address,nobr,b,i { font-size:10pt; }

td.bg {
  color: #eeeeee;
  border-width: 0pt;
  border-style: solid;
  border-color: #96216f;
  background-color: #96216f;
}
/* Hintergrund der Datenzellen */
td.plain {
  color: #eeeeee;
  border-width: 0pt;
  border-style: solid;
  border-color: #000000;
  background-color: #000000;
}
/* Datenzelle selber */
td.data {
  color: #111111;
  border-width: 0pt;
  border-style: solid;
  border-color: #eeeeee;
  background-color: #eeeeee;
  padding: 3px;
}
td.data2 {
  color: #111111;
  border-width: 0pt;
  border-style: solid;
  border-color: #eeeeee;
  background-color: #eeeeee;
  padding: 5px;
}
/* bilder in tab selber */
td.pics {
  color: #111111;
  border-width: 0pt;
  border-style: solid;
  border-color: #eeeeee;
  background-color: #eeeeee;
  padding: 3px;
}
/* fuer prall archiv */
img.center { display: block;   margin-left: auto;   margin-right: auto; }

