
a { text-decoration: none; 
	color: #cc0000;
}

a:hover { 
	text-decoration: underline;
}

.ausgeblendet {
  display: none;
}
.ausgeblendet:target {
  display: block;
  padding: 1em;
}

.nurdrucken {
  display: none;
}

body {
 	color: black;
	background-color: #F4FFF4;
	background-color: silver;
	background-color: white;
 	font-size: 100.01%;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	margin: 0;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 15px;
	text-align: center;
}
td {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.scrollbereich {
	overflow: auto;
	width: 100%;
}
.hidden {
	overflow: hidden;
	width: 100%;
}

div#Seite {
	padding-top: 0px;
	postion: absolute;
	border: 1px solid black;
	background-color: white;
	background-image: url(../../daten/images/hintergrund.gif);
	background-image: url(../../daten/images/links.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0px auto;
	text-align: left;

}
div#Seitebusverwaltung {
	padding-top: 0px;
	postion: absolute;
	border: 1px solid #cccccc;
	background-color: white;
	margin: 0px auto;
	text-align: left;

}

div#banner {
}
table#navioben {
	float: right;
	height: 25px;
	background-color: rgb(51,102,51);
	border-top: 1px solid black;
	border-bottom: 2px solid black;
}

td#navi, td#naviaktiv, td#navi a, td#naviaktiv a {
	font-size: 12px;
	text-align: center;
	color: white;
	font-weight: bold;
	vertical-align: middle;
    }
td#navi, td#naviaktiv {
	border-right: 1px solid white;
}
td#navi a:hover, td#navi:hover  {
	background-color: rgb(202,186,159);
	color: rgb(51,102,51);
	text-decoration: none;
}    
td#navi a {
}
td#naviaktiv {
	background-color: white;
  background-color: yellow;
	color: white;
}
td#naviaktiv a {
	color: rgb(51,102,51);
	text-decoration: none;
}


div#Links {
	float: left;
	color: black;
	font-size: 8pt;
	font-size: 10px;
	width: 12px;
	margin-top: 15pt;
}
div#Links a {
	color: white;
	color: black;

}
div#Links p {
  margin-left: 0px;
	padding-left: 7px;
	padding-bottom: 5pt;
	line-height: 1.5;
	color: white;
	width: 120px;
}
div#Linkskopf {
	padding: 5px;
	margin-left: 5px;
	margin-right: 10px;
	color: black;
	border-bottom: 1px dashed black;
	border: 1px solid black;
	background-color: white;
	font-weight: bold;
	width: 90px;
}

div#Rechts {
	float: right;
	clear: right;
	color: black;
	font-size: 7pt;
	width: 140px;
	margin: 0px;
	margin-top: 10px;
	overflow: hidden;
}
div#Rechts h1 {
  font-size: 1.1em;
	background-color: #f1f1f1;
}
div#Rechts strong {
	font-size: 8pt;
	text-weight: bold;
  color: darkblue;
}

div#Rechts table {
	font-size: 9px;
}
div#re_oben {
  color:#0033CC;
  font-weight: bold;
  font-size: 13px;
  background-color: darkred;
  background-color: #444444;
  color: white;
  padding: 1px;
  padding-left: 5px;
}
div#re_linie {
  border-bottom: 1px solid darkred;
  border-bottom: 1px solid black;
}
div#re_innen {
  overflow: hidden;
	xwidth: 135px;
  margin-top: 3px;
  border: 0px;
  margin-bottom: 5px;
  padding-left: 5px;
	background-color: #f1f1f1;
}

div#Inhalt {
	margin-top: 15px;
	margin-bottom: 0px;
	float: right;
	padding-bottom: 15px;
	font-size: 10pt;
	font-size: 11px;
  overflow: hidden;
}
div#Inhalt h1 {
  color: #c60000;
  color: rgb(119,55,36);
  color: darkred;
  font-size: 20px;
  font-weight: bold;
}
div#Inhalt h2 {
  color: black;
  color: rgb(119,55,36);
  color: rgb(51,102,51);
}
div#Inhalt h3 {
  color: rgb(51,102,51);
  font-size: 12px;
}
div#Inhalt p.innen {
	padding: 10px;
	float: left;
}
div#Inhalt strong {
	line-height: 2;
	font-size: 16pt;
	font-size: 17px;
	color: #cc0000;
}
div#Inhalt .klein {
	font-size: 0.8em;
	color: #777777;
	font-weight: normal;
}
div#Inhalt td {
  font-size: 10pt;
  font-size: 11px;
}
div#showlogin {
  float: right;
  width: 120px;
  font-size: 8pt;
  font-size: 9px;
  background-color: #efefef;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
}
div#showlogin form {
  margin: 0px;
}
div.meinweg a {
  color: #999999;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}
div.meinweg {
  color: #999999;
  font-weight: bold;
  font-size: 12px;
}

div#clear {
          clear: both;
}
div#leer8px {
          width: 8px;
          float: left;
}
div#leer4px {
          width: 4px;
          float: left;
}
div#leer2px {
          width: 2px;
          float: left;
}
div#leer1px {
          width: 1px;
          float: left;
}

div#box {
        width: 97%;
	    border: 1px solid black;
	    background-color: white;
        padding: 5px;
}

div#linie {
        width: 99%;
	      border-top: 1px solid #bfbfbf;
	      border-bottom: 0px solid #bfbfbf;
	      padding-right: 3px;
	      padding-left: 3px;
}
div#punkte {
        width: 99%;
	      padding-right: 3px;
	      padding-left: 3px;
	      background-image: url(http://www.asv-grassau.de/gesamtverein/daten/images/punkt_grau.gif);
	      background-position: top left;
	      background-repeat: repeat-x;
}

div#seitenrest {
	po7stion: absolute;
	clear: both;
	font-size: 10px;
}

div#Schlusszeile {
	font-size: 0.6em;
	background-color: rgb(51,102,51);
	color: white;
	padding: 0.1em 0.5em 0.5em;
	text-align: center;
	border-top: 1px solid black;
}
div#Schlusszeile a {
	color: white;
}
div#pinnwand {
  border: 5px solid black;
  border: 5px groove black;
  width: 540px;
  height: 300px;
	background-image: url(http://www.asv-grassau.de/gesamtverein/allgemein/images/pinnwand.gif);
	background-position: top left;
}
div#zettelgelb {
  overflow: hidden;
  margin: 10px;
  padding-top: 25px;
  padding-left: 10px;
  padding-right: 10px;
  width: 131px;
  height: 121px;
	background-image: url(http://www.asv-grassau.de/gesamtverein/allgemein/images/zettel.gif);
	background-position: top left;
	background-repeat: no-repeat;
  font-family:'Lucida Casual', 'Comic Sans MS';
}
div#zettelweiss {
  overflow: hidden;
  margin: 10px;
  padding-top: 25px;
  padding-left: 20px;
  padding-right: 10px;
  #width: 231px;
  #height: 221px;
	background-image: url(http://www.asv-grassau.de/gesamtverein/allgemein/images/zettel_weiss.gif);
	background-position: top left;
	background-repeat: no-repeat;
  font-family:'Lucida Casual', 'Comic Sans MS';
}
div#zettelgelb h1, div#zettelweiss h1 {
  font-size: 12px;
  font-weight: bold;
  color: black;
}

div#bericht {
  background-color: rgb(235,235,235);
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-right: 2px solid black;
  border-bottom: 2px solid black;
  border-top: 1px solid silver;
  border-left: 1px solid silver;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: times, sarif;
  font-size: 14px;
	background-image: url(../images/hintergrund_zeitungsartikel.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
 }
div#bericht h2 {
  color: black;
}

blockquote > p {/* control mozilla paragraph margin */
  margin: 0 0 0.5em 0;
  }


div#dbmeldung {
  margin-top: 40px;
  margin-bottom: 40px;
	background: url(http://www.asv-grassau.de/images/info2-41.gif) left no-repeat;
	padding-left: 50px;
	font-size: 12px;
	line-height: 2;
	vertical-align: bottom;
}
div#meldungok {
  font-size: 1.5em;
  font-weight: bold;
  background-color: green;
  color: white;
  padding: 15px;
  width: 300px;
  border: 1px solid black;
}

td.streicher {
  text-decoration: line-through;
  color: red;
}

.unscheinbar {
  font-size: 0.9em;
  color: #666666;
}

.spalte3 {
                margin-bottom: 25px;
                xfloat: left;
                width: 202px;
                font-size: 8pt;
}
.spalte2 {
                margin-bottom: 25px;
                xfloat: left;
                width: 305;
                font-size: 8pt;
}
.spalte2drittel {
                margin-bottom: 25px;
                xfloat: left;
                width: 404;
                font-size: 8pt;
}

span#gefunden {
                background-color: yellow;
                font-weight: bold;
                color: red;
}
.hoverflaeche {
				 background-color: #efefef;
				 background-color: rgb(247,247,247);
				 display: block;
				 color: black;
}
.hoverflaeche:hover {
				 background-color: rgb(245,250,255);
				 text-decoration: none;
}

.backrechts   	{ background-color: white; }

.backgelb  		{ background-color: yellow; }
.gelb { color: yellow; }

.backgruenhell 	{ background-color: #00D244;}
.gruenhell 	{ color: #00D244;}
.backgruen 		{ background-color: #009933;}
.gruen 		{ color: #009933;}
.backgruendunkel 	{ background-color: rgb(51,102,51); color: white; }
.gruendunkel 	{ color: rgb(51,102,51); }
.gruen1 { color: rgb(226,240,208); }
.backgruen1 { background-color: rgb(226,240,208); }

.backrot   		{ background-color: #c60000; color: white; }
.rot   			{ color: #c60000; }
.backrotdunkel	{ background-color: rgb(119,55,36); color: white; }
.rotdunkel		{ color: rgb(119,55,36); }

.backblaudunkel {  color: white; background-color: rgb(92,137,160);}
.blaudunkel { color: rgb(92,137,160); }

.backblauhell { background-color: #6699FF; }
.blauhell { color: #6699FF; }
.backblauhell { background-color: rgb(199,217,227); }
.blauhell { color: rgb(199,217,227); }
.backblauhell { background-color: rgb(219,230,236); }

.backgrau		{ background-color: #efefef; }
.grau		{ color: #efefef; }
.backgraudunkel		{ background-color: #afafaf; }
.graudunkel		{ color: #afafaf; }

.backschwarz		{ background-color: black; }
.schwarz { color: black; }

.backweiss		{ background-color: white; }
tr.backweiss	td	{ background-color: white; }
.weiss { color: white; }

.backbraunhell   { background-color: rgb(202,186,159); }
.braunhell		 { color: rgb(202,186,159); }

.backorangehell   { background-color: #FFE9D2; }
.orangehell		 { color: #FFE9D2; }


.backtt		{ background-image: url(http://www.asv-grassau.de/Piktogramme/tischtennis_60.gif); }
.backtt		{ background-image: url(../../../Piktogramme/tischtennis_60.gif); }

.backfb		{ background-image: url(http://www.asv-grassau.de/Piktogramme/fussball_60.gif); }
.backfb		{ background-image: url(../../../Piktogramme/fussball_60.gif); }

.backeis		{ background-image: url(http://www.asv-grassau.de/Piktogramme/eisstock_60.gif); }
.backeis		{ background-image: url(../../../Piktogramme/eisstock_60.gif); }

.backbb		{ background-image: url(http://www.asv-grassau.de/Piktogramme/basketball_60.gif); }
.backbb		{ background-image: url(../../../Piktogramme/basketball_60.gif); }

.backjj		{ background-image: url(http://www.asv-grassau.de/Piktogramme/ju-jutsu_60.gif); }
.backjj		{ background-image: url(../../../Piktogramme/ju-jutsu_60.gif); }

.backla		{ background-image: url(http://www.asv-grassau.de/Piktogramme/leichathletik_60.gif); }
.backla		{ background-image: url(../../../Piktogramme/leichathletik_60.gif); }

.backsch		{ background-image: url(http://www.asv-grassau.de/Piktogramme/schach_60.gif); }
.backsch		{ background-image: url(../../../Piktogramme/schach_60.gif); }

.backtu		{ background-image: url(http://www.asv-grassau.de/Piktogramme/turnen_60.gif); }
.backtu		{ background-image: url(../../../Piktogramme/turnen_60.gif); }

.backvb		{ background-image: url(http://www.asv-grassau.de/Piktogramme/volleyball_60.gif);}
.backvb		{ background-image: url(../../../Piktogramme/volleyball_60.gif);}

.text8       { font-size: 8px }
.text10       { font-size: 10px }
.text12       { font-size: 12px }
.text14       { font-size: 14px }
.text16       { font-size: 16px }

.rechts		{ float: right; }
.links		{ float: left; }

.divueber {
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #bfbfbf;
	border: 1px solid black;
}

