

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

a:hover { 
	text-decoration: underline;
}

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


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


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 {
	postion: 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;
}

ul.produktinfo li {
  font-size: 12px;
  margin-bottom: 10px;
}

div.infobox {
  float: right;
  clear: right;
  margin-top: 10px;
  background-color: #aaaaaa;
}
.infobox strong {
  font-weight: bold;
  font-size: 1.2em;
}
.infobox a {
  background-color: #fff0e0;
  position:relative;
  top:-4px;
  left: -4px;
  width: 70px;
  height: 70px;
  border: 1px solid #aaaaaa;
  display: block;
  padding: 5px;
  color: #333333;
}
.infobox a:hover {
  background-color: #ccddee;
  text-decoration: none;
  display: block;
  top: 0px;
  left: 0px;
  border: 1px solid black;
  font-weight: bold;
}

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


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

.spalte3 {
                margin-bottom: 25px;
                xfloat: left;
                width: 207px;
                font-size: 8pt;
                overflow: hidden;
}
.spalte2 {
                margin-bottom: 25px;
                xfloat: left;
                width: 332px;
                font-size: 8pt;
                overflow: hidden;
}

.mitte { width: 554px; }
.voll
{
  width: 690px;
}
.spalte2drittel {
                margin-bottom: 25px;
                xfloat: left;
                width: 404;
                font-size: 8pt;
                overflow: hidden;
}

span#gefunden {
                background-color: yellow;
                font-weight: bold;
                color: red;
}

.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); }
.backblausehrhell { background-color: #ccddee; }
.blausehrhell { color: #ccddee; }
.backblauhell { background-color: rgb(219,230,236); }
.blauhell { 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; }
.weiss { color: white; }

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

.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;
}
