.backlink {
  color: yellow;
  text-decoration: none;
}

.abstand {
  margin-top: 5px;
  border-top: 1px #bbb solid;
}

.LinkImText {
  text-decoration: none;
  color: #bbb;
  font-family: Helvetica,Arial,sans-serif;
  FONT-SIZE:   12px;
}

.linkRand {
border: 1px black solid;
}

.grosseKarte {
  text-decoration: none;
  color: black;
  font-family: Helvetica,Arial,sans-serif;
  FONT-SIZE:   12px;
}

.grosseKarteHier {
  text-decoration: none;
  color: black;
  font-family: Helvetica,Arial,sans-serif;
  FONT-SIZE:   12px;
}

.grosseKarte:hover, .LinkImText:hover {
  color: yellow;
}


.myFont {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.myColor {
  color: yellow;
}

.picBorder {
  border: 2px #bbb solid;
}

.subnavlink1, .subnavlink2, .subnavlink3, .subnavlink2aktiv,  .subnavlink3aktiv, .subnavlink1restaktiv, .subnavlink1rest, .NavKontaktTop, .NavKontakt
{
  FONT-SIZE		 : 10px;
}

.SubNav1, .SubNav2, .SubNavPDF, .SubNav3, .mainNaviAktiv, .mainNavi, .sende, .kontaktInput, .kontakt, .textInhalt, .kontaktSubTitel
{
  FONT-SIZE		 : 10px;
}

.linktext {
  margin-left: 0px;
  padding-left: 10px;
  border-left: 1px solid yellow;
  text-align: left;
  FONT-SIZE		 : 12px;
  height: 10px;
}


.titelText, .hometext, .kontaktTitel, .kontaktAntwort
{
  FONT-SIZE		 : 12px;
}

.daempfen {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}

form table tr td  {
  color: black;
  font-family: Helvetica,Arial,sans-serif;
  FONT-SIZE:   11px;
  height: 23px;
}

.sende {
  cursor: hand;
  border: 1px solid black;
  background-color: yellow;
  width:90px;
}

.schoenesgelb {
  background-color: #FFE669;
}

.kontaktInput {
  color: black;
  height: 12px;
}

body {
  color: black; background-color: #c0c0c0;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0px;
  padding: 0px;
  background-color: #eee;
  margin-bottom: 10px;
  padding-top: 15px;
}

.mainPage {
  margin-top:10px;
}

.mainHome {
  padding-top:0px;
}

.offset
{
  margin-top: 0px;
}

.textInhalt
{
  margin-left: 10px;
  color: #FFFF40;
  margin-bottom: 5px;
  margin-top: 5px;

  border: 0px solid green;
  width:250px;
}


.textInhalt2
{
  margin-left: 10px;
  color: #FFFF40;
  margin-bottom: 5px;
  margin-top: 5px;

  border-top: 1px solid yellow;

  width: 150px;
}

.textSubPictureLine
{
  margin-left: 10px;
  color: #FFFF40;
  margin-bottom: 5px;
  margin-top: 5px;


 }

.titelText {
  margin-top: 10px;
  margin-bottom: 10px;
  FONT-WEIGHT		: bold;
  text-decoration: underline;
  text-align: left;
}

.rightBorder
{
  margin-top: 10px;
  margin-right: 10px;
  border-right: solid 1px #FFFF40;
}

.leftBorder
{
  margin-left: 10px;
  border-left: solid 1px #FFFF40;
}

.trenner {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 1px;
  height: 20px;
  background-color: #bbb;
}

.trenner2 {
  position:absolute;
  left: 200px;
  margin-top: 0px;
  width: 700px;
  height: 1px;
  background-color: #bbb;
}

.trenner3 {
  width: 150px;
  height: 1px;
  background-color: yellow;
}

.bigPicture {
  border: 3px #bbb solid;
  margin-top: 10px;
}

.thumb {
  height: 60px;
  margin-right: 5px;
}

.subnavlink1rest
{
  text-decoration: none;
  text-align: left;
  color: black;
}

.subnavlink1restaktiv
{
  text-decoration: none;
  text-align: left;
}
 .subnavlink1rest:hover
{
  text-decoration: none;
  color: #FFFF40;
}

.subnavlink1, .subnavlink2, .subnavlink3 {
  color: BLACK;
}


.pageTextAktiv {
  text-decoration: underline;
  text-align: right;
  color: black;
}

.pageText {
  FONT-SIZE		 : 14px;
  text-decoration: none;
  text-align: left;
  display: inline;
}

.subnavlink1 {
  text-decoration: none;
  text-align: left;
}
.subnavlink1:hover, .subnavlink2:hover, .subnavlink3:hover  {
   text-decoration: none;
   color: #FFFF40;
}

.subnavlink2 {
  text-decoration: none;
  text-align: left;
}

.subnavlink1aktiv, .subnavlink2aktiv {
  text-decoration: none;
  text-align: left;
}

.subnavlink3 {
  text-decoration: none;
  text-align: left;
}

.subnavlink3aktiv {
  text-decoration: none;
  text-align: left;
}

.email {
  text-decoration: none;
 }

.NavKontaktTop, .NavKontakt {
  margin-left: 3px;
  margin-bottom: 2px;
}

.SubNav1 {
  margin-left: 3px;
  margin-top: 10px;
}
.SubNav2
{
  margin-left: 15px;
  margin-top: 5px;
}
.SubNavPDF
{
  margin-left: 3px;
  margin-top: 150px;
}
.SubNav3 {
  margin-left: 30px;
  margin-top: 5px;
}

.spiel {
  position: absolute;
  left:0px;
  top:0px;
  margin-left: 0px;
  margin-top: 0px;
  padding-bottom: px;
  border: 0px solid red;
  margin-left:25px;
  margin-top:6px;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
}

.wirth-und-schmid-ag {
  border-top: 0px solid #808080;
  border-bottom: 0px solid #808080;
}

.Navi {
  width:  900px;
  height: 600px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #c0c0c0;
  text-align: left;
  border-bottom: 0px #808080 solid;
  border-top: 0px #808080 solid;
  border-left: 0px #808080 solid;
}

.navspiel {
  border-bottom: 1px #808080 solid;
}

.contentFrame {
  border-bottom: 3px #c0c0c0 solid;
  border-top: 3px #c0c0c0 solid;
}

.mainNaviAktiv {
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
}

.mainNavi {
  padding-left: 0px;
  padding-right: 0px;
  color: black;
  text-decoration: none;
}

.mainNavi:hover {
  height: 30px; /* Firefox */
  color: YELLOW;
}

.inhalt {
  margin: 0px;
  background-color: #808080;
}

.bilder {
  position: relative;
  height: 100px;
}

.hometext {
  margin-left: 50px;
  padding-right: 20px;
  border-right: 1px solid yellow;
  text-align: left;
  left: 80px;
}

* html div#Inhalt {            /*  Gilt nur für IE  */
  margin-top: -4px;
}

h1 {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  
  FONT-SIZE		 : 10px;
  margin-top: 2px;
  margin-bottom: 2px;
  
}

h2 {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  
  FONT-SIZE		 : 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 9px;
  margin-right: 9px;

  padding-left: 9px;
  padding-right: 9px;
}
