*
{
  margin:0px;
  padding:0px;
}

body
{
  margin:auto;
  padding:0px;
  background-color:rgb(0,0,0);
  width:1024px;
}

#Fenster
{
  background-image:url(/images/rsg_hintergrund.gif);
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  border-width:0px;
  border-color:black;
  border-style:solid;
  width:1024px;
  text-align:center;
}

#Seite
{
  margin:auto;
  padding:0px;
  border-width:0px;
  width:921px;
}

#Seitenkopftrennertrans
{
  margin:0px;
  padding:0px;
  border-width:0px;
  width:100%;
  height:5px;
  font-size:0;
}

#Seitenkopftrennertrans2
{
  margin:0px;
  padding:0px;
  border-width:0px;
  width:100%;
  height:5px;
  font-size:0;
}

#Seitenkopfthemenbild
{
  margin:0px;
  padding:0px;
  border-width:0px;
}

#Seitenkopftrennerweiss
{
  margin:0px;
  padding:0px;
  border-width:0px;
  width:100%;
  height:5px;
  background-color:rgb(255,255,255);
  font-size:0;
}

#Seitenkopftrennerweiss2
{
  margin:0px;
  width:100%;
  border-width:0px;
  height:5px;
  background-color:rgb(255,255,255);
  font-size:0;
}

#Seitenkopftrennerschwarz
{
  margin:0px;
  padding:0px;
  border-width:0px;
  width:100%;
  height:5px;
  background-color:rgb(0,0,0);
  font-size:0;
}

#Seitenbody
{
  width:921px;
  height:100%;
  background-color:rgb(255,255,255);
}


#Seitenbodynavigation
{
  margin:0px;
  padding:0px;
  width:260px;
  float:left;
  text-align:left;
}

#Seitenbodyinhalt
{
  margin:0px;
  padding:0px;
  float:right;
  text-align:left;
  margin-top:12px;
  margin-left:10px;
  width:601px;
  font-family:Arial;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  color:rgb(102,102,102);
  background-color:rgb(255,255,255);
}


#SeitenkopfBild
{
  margin-top:0px;
  margin-left:190px;
  margin-right:50px;
  margin-bottom:0px;
  padding:0px;
  border-width:0px;
  text-align:right;
}


#Seiteninhaltnavigationschale
{
  padding:0px;
  margin-top:4px;
  margin-bottom:34px;
  width:250px;
  text-align:left;
  float:left;
}

#Seiteninhaltnavigation
{
  margin-top:0px;
  margin-left:40px;
  padding:0px;
  width:100%;
}

.IHV1
{
  margin-top:9px;
}

.Navigation1
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:rgb(102,102,102);
}

.Navigation1Selektiert
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:rgb(163,08,05);
}

a.Navigation1:hover
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color:rgb(163,08,05);
}

.Navigation1Klein
{
  font-family:Arial;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  color:rgb(102,102,102);
}

.Navigation1KleinSelektiert
{
  font-family:Arial;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  color:rgb(163,08,05);
}

a.Navigation1Klein:hover
{
  font-family:Arial;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  color:rgb(163,08,05);
}

.IHV2
{
  margin-top:0px;
  margin-left:10px;
}

.Navigation2
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:rgb(102,102,102);
}

.Navigation2Selektiert
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:rgb(163,08,05);
}

a.Navigation2:hover
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:rgb(163,08,05);
}

.IHV3
{
  margin-top:0px;
  margin-left:20px;
}

.Navigation3
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:rgb(102,102,102);
}

.Navigation3Selektiert
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:rgb(163,08,05);
}

a.Navigation3:hover
{
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  color:rgb(163,08,05);
}


#Seitenbodyinhalt
{
  margin:0px;
  margin-top:12px;
  margin-left:10px;
  padding:0px;
  width:601px;
  float:left;
  position: static;
  text-align:left;
  font-family:Arial;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  color:rgb(102,102,102);
  background-color:rgb(255,255,255);

}

#Navigationgrossschale
{
  margin:0px;
  padding:0px;
  width:100%px;
}

#Navigationkleinschale
{
  margin-top:20px;
  padding:0px;
  width:100%px;
}


#Infodaslogo
{
  margin-top:10px;
  margin-left:35px;
  padding:0px;
  width:100%;
  text-align:left;
}

#Genualogo
{
  margin-top:10px;
  margin-left:35px;
  margin-bottom:15px;
  padding:0px;
  width:100%;
  text-align:left;
}

#Seitenfusstrennerweiss
{
  margin:0px;
  width:100%;
  height:15px;
  clear:both;
  background-color:rgb(255,255,255);
  font-size:0;
}


#Seitenfusstrennerrot
{
  background-image:url(/images/fuss.gif);
  padding:0px;
  width:100%;
  height:40px;
  font-size:0;
}

#Seitenfuss
{
  margin:0px;
  padding:0px;
  width:100%;
  height:52px;
}

img
{
  margin:0px;
  padding 0px;
  border:0px;
  display:block;
}

h1
{
  margin:0px;
  margin-bottom:10px;
  padding 0px;
  border:0px;
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:18px;
  text-decoration:none;
  color:rgb(163,08,05);
  float:none;
}

h3
{
  margin-top:10px;
  margin-bottom:5px;
  padding 0px;
  border:0px;
  font-family:Arial;
  font-style:normal;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  color:rgb(102,102,102);
}
#Seiteninhalttrennerkopf
{
  margin:0px;
  width:100%;
  height:85px;
  background-color:rgb(255,255,255);
}

#Motivkopf
{
  margin:0px;
  width:100%;
  height:2px;
  background-color:rgb(255,255,255);
}

#Motivfuss
{
  margin:0px;
  width:100%;
  height:8px;
  background-color:rgb(255,255,255);
}

.Motiv
{
  margin-left:0px;
  margin-top:0px;
  margin-right:10px;
  margin-bottom:0px;
}


a
{
  text-decoration:none;
  color:rgb(163,08,05);
}


ul.Aufzaehlung1
{
  list-style-position: outside;
  list-style-image:url(/images/red_dot_1ebene.gif);
  padding-top:5px;
  padding-left:30px;
}

ul.Aufzaehlung2
{
  list-style-position: outside;
  list-style-image:url(/images/red_dot_2ebene.gif);
  padding-left:15px;
}

ul.Aufzaehlung3
{
  list-style-position: outside;
  list-style-image:url(/images/red_dot_3ebene.gif);
  padding-left:15px;
}

label
{
  float:left;
  width: 60px;
  text-align: left;
  padding-top: 5px;
}

input
{
  width: 150px;
  text-align: left;
  padding: 0px;
}

form
{
  width: 220px;
}

.nl-button
{
  margin-left: 60px;
  text-align:center;
  width: 90px;

}