/*----- style sheets für Schach -----*/
/* Global Reset */
/* *  {margin:0; padding:0} */

 body { font-family: Verdana, Arial, Helvetica, sans-serif, normal; background: white; font-size:12px}
/* body { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif, normal; background: white; font-size:12px} */

/*----- ABSATZ */
p { font-family: "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif, normal;line-height: 1.2em; margin-bottom:1em}
li{ font-family: "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif, normal;}

/*----- TABELLE */

table {
  font-size: 13px;
}
tr.TableHeadingColor { background: #CCCCCC; }
th { background: #EEEEEE;}
td.ergebnis {text-align:center}

/*----- ÜBERSCHRIFTEN */
h1,h2,h3,h4,h5 {
        line-height:1.2em;
        font-family: "Segoe UI", "DejaVu Sans Condensed", Tahoma, Helvetica, Arial, "Nimbus Sans L Condensed", sans-serif, normal;
        font-weight: bold;}
h1 {
        font-size: 26px;
        margin-bottom:1em;
        padding-bottom: 5px;
        /*border:0px 0px 1px 0px;*/
        border-bottom:1px;
        border-bottom-color:#ddd;
		border-bottom-color:#ddd;
        border-bottom-style: solid;
}
h2 {
        font-size: 18px;
        margin-top:1em;
}
h3 {
        font-size: 16px;
        margin-top:1em;
}
h4 {
        font-size: 15px;
}
h5 {
        font-size: 14px;
}
h6 {
        font-size: 12px;
}

/*----- DIVERSE */
/* spezielles Format fr eine Zelle */
span.textteil { margin-top:0.5cm; margin-left:1cm; margin-bottom:1cm; margin-right:0.5cm }

span.randoben { margin-top:0.5cm; }

.schlagzeile {border-top:#CCCCCC 1px solid}
.trenner {border-top:#999999 5px double; line-height:16px}

/*----- LINKS */
.linkliste
{
  margin-bottom:5px;
  text-align: center;
  padding: 2px 3px 2px 3px;
}

.AehnlicheArtikel
{
  float:left;
  margin-top:50px;
  padding:10px 15px 10px 10px;
  margin-bottom:15px;
  border:#BFB6B6 1px solid;
  background-color:#ECECEC;
}

.AehnlicheArtikelHeader
{
  font-weight:bold;
}

.Created {
  font-size:9pt;
/*  margin-bottom:5px;*/
  padding-bottom:5px;
  color:#666;
  padding-top:5px;
  border-top:solid;
  border-top-width:thin;
  border-top-color:#ccc;
}

.cleardiv {
	clear:both;
}

.img_left{
  float: left;
}

.img_right{
  float: right;
}

.Bildunterschrift{
	text-align:center;
	font-weight: bold;
}

tr.schlagzeile{
                border-top:#CCCCCC 10px solid;
                padding-top : 10px;
                }
td.schlagzeileDatum {
                      color : #505050;
                      font-size : 12px;
                      padding-bottom : 10px;
                      border-top:#CCCCCC 1px solid;
                      padding-top : 10px;
                      vertical-align: top;

                    }
td.schlagzeileText {
                      border-top:#CCCCCC 1px solid;
                      padding-top : 10px;
                      font-size : 15px;
                      padding-bottom : 10px;
                      vertical-align: top;
					  font-weight:bold;
                    }
td.teaser{padding-bottom : 10px;}

.impressumHeader {
  background-color:#0A0A90;
  color : #ffffff;
  font-size: smaller;
  font-weight : bold;
  text-align: center;
}

.impressum {
  border:#CCCCCC 1px solid;
  font-size: smaller;
  text-align: center;
}

.teaser{
  font-weight:bold;
  font-size:larger;
}


/*----- TABELLEN AUF TERMINSEITE */

   th.termin { text-align:center;
               background-color:#228;
               color:white;
               border-bottom:solid 1px black;
               border-top:solid 5px white;
               border-right:solid 1px black;
              font-size:10pt;
             }
   td.datum {
              border-top:solid 5px white;
              border-bottom:solid 1px #778899; /*lightslategray*/
              border-right:solid 1px #778899; /*lightslategray*/
              background-color:#CCCCFF;
              font-weight: bold;
              font-size:10pt;
             }
  td.uhrzeit {background-color:#eeeeee;
              vertical-align: top;
              border-top:solid 2px white;
              border-bottom:solid 1px #A9A9A9; /*darkgray;*/
              padding-left:10px;
              font-size:10pt;
              }
  td.termin { background-color:#eeeeee;
              border-bottom:solid 1px #A9A9A9; /*darkgray;*/
              border-top:solid 2px white;
              border-right:solid 1px #A9A9A9; /*darkgray;*/
              font-size:10pt;
             }

.image_left {
  float:left;
}
.image_right {
  float:right;
}