/***** grundlegende Seiteneinstellungen *****/

body {
padding: 10px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
/* color: #101090; */
/* rgb(16,16,144) */ 
color: rgb (51,51,51);                        /* Gaby */

/* das Folgende nach 15.12.2009 */
background-color: rgb(255,255,255); 
/* background-color: rgb(256,256,256); */  /* Gaby */


/* das Folgende nach 10.12.2009 */
/* background-color: rgb(255,255,255); */

/* background: url(bilder/streifenback_grau-weiss.gif); */
/* background: url(bilder/streifenback_grau-hell-1.gif); */
/* background: url(bilder/streifenback_grau-hell-2.gif); */
/* background: url(bilder/streifenback_grau.gif); */ 

/* Ausgangsfarbe grau RGB 140,158,155 */
/* Ausgangsfarbe blau RGB 214,238,249 */
/* Ausgangsfarbe tuerkis RGB 70,158,155 */
/* Ausgangsfarbe rot RGB 208,0,10 */
/* Ausgangsfarbe gelb RGB 230,191,8 */

margin:0px;

behavior: url(csshover.htc);/* WinIE behavior call */
} 
  

h1 
 {
  font-size: 190%;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #333333;                              /* Gaby */
  margin-bottom:5px;
 }

h2 
 {
  font-size: 140%;
  color: #333333;                              /* Gaby */
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin-bottom:5px;
 }

h3 
 {
  font-size: 110%;
  color: #333333;                              /* Gaby */
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin-bottom:3px;
 }

img       { border:none }

a {
text-decoration:none;
color:#663366;
}
a:hover {
text-decoration:underline;
color:#663366;
} 
ol {
  font: normal 12px/18px  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  list-style: decimal outside;
  }
ul {
  font: normal 12px/18px  Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  list-style: square;
  
  }
td {
  font: 12px  Verdana, Arial, Helvetica, sans-serif;
  /*color: #000;*/
  color: #333333;
  border: 0px;
  vertical-align:top;
  margin: 0px;
  }
  
td h1{
  font-size: 14px;
  font-weight: bold;
  /*color: #003366;*/
  color: #333333;
  } 
.normalfett36 { font-weight: bold; color: #333333; font-size: 36px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal36     { color: #333333; font-size: 36px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett32 { font-weight: bold; color: #333333; font-size: 32px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal32     { color: #333333; font-size: 32px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett28 { font-weight: bold; color: #333333; font-size: 28px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal28     { color: #333333; font-size: 28px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett26 { font-weight: bold; color: #333333; font-size: 26px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal26     { color: #333333; font-size: 26px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett24 { font-weight: bold; color: #333333; font-size: 24px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal24     { color: #333333; font-size: 24px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett22 { font-weight: bold; color: #333333; font-size: 22px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal22     { color: #333333; font-size: 22px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett20 { font-weight: bold; color: #333333; font-size: 20px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal20     { color: #333333; font-size: 20px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett18 { font-weight: bold; color: #333333; font-size: 18px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal18     { color: #333333; font-size: 18px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett16 { font-weight: bold; color: #333333; font-size: 16px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal16     { color: #333333; font-size: 16px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett14 { font-weight: bold; color: #333333; font-size: 14px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett13 { font-weight: bold; color: #333333; font-size: 13px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett  { font-weight: bold; color: #333333; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal      { color: #333333; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalkursiv { font-style: italic; color: #333333; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalblass { color: #999999; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11    { color: #333333; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11blass { color: #999999; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein11     { color: #333333; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.kursiv11    { font-style: italic; color: #333333; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11fett { font-weight: bold; color: #333333; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett11 { font-weight: bold; color: #333333; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett10 { font-weight: bold; color: #333333; font-size: 10px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal10    { color: #333333; font-size: 10px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein       { color: #333333; font-size: 10px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein10     { color: #333333; font-size: 10px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.kursiv10    { font-style: italic; color: #333333; font-size: 10px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein9      { color: #333333; font-size: 9px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein8      { color: #333333; font-size: 8px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein3      { color: #333333; font-size: 3px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.klein2      { color: #333333; font-size: 2px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.normalfettblau  { font-weight: bold; color: #0000BF; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalblau    { color: #0000BF; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11fettblau  { font-weight: bold; color: #0000BF; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal10fettblau  { font-weight: bold; color: #0000BF; font-size: 10px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* alt war die Rot-Farbe 245,10,10 - wurde Logo-Farbe 226,0,26 angepasst */
.normalfett36rot { font-weight: bold; color: rgb(226,0,26); font-size: 36px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal36rot { color: rgb(226,0,26); font-size: 36px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett32rot { font-weight: bold; color: rgb(226,0,26); font-size: 32px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal32rot { color: rgb(226,0,26); font-size: 32px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal24rot { color: rgb(226,0,26); font-size: 24px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal20rot { color: rgb(226,0,26); font-size: 20px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal16rot { color: rgb(226,0,26); font-size: 16px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett16rot { font-weight: bold; color: rgb(226,0,26); font-size: 16px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett14rot { font-weight: bold; color: rgb(226,0,26); font-size: 14px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett13rot { font-weight: bold; color: rgb(226,0,26); font-size: 13px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal13rot { color: rgb(226,0,26); font-size: 13px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalrot { color: rgb(226,0,26); font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfettrot { font-weight: bold; color: rgb(226,0,26); font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11rot { color: rgb(226,0,26); font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11fettrot { font-weight: bold; color: rgb(226,0,26); font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.normal36schwarz { color: #000000; font-size: 36px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal32schwarz { color: #000000; font-size: 32px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett24schwarz { font-weight: bold; color: #000000; font-size: 24px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal24schwarz { color: #000000; font-size: 24px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett20schwarz { font-weight: bold; color: #000000; font-size: 20px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal20schwarz { color: #000000; font-size: 20px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal16schwarz { color: #000000; font-size: 16px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett16schwarz { font-weight: bold; color: #000000; font-size: 16px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfett14schwarz { font-weight: bold; color: #000000; font-size: 14px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalfettschwarz {font-weight: bold; color: #000000; font-size: 12px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11fettschwarz {font-weight: bold; color: #000000; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.normalfett14orange { font-weight: bold; color: #FF8000; font-size: 14px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal11fettorange { font-weight: bold; color: #FF8000; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.klein11sw { color: #000000; font-size: 11px; font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }



/***** alles fuer die Naviation mit Listen links im Div "Nav" *****/

div#nav 
{
width: 114; /* hier wurde genüber verändert */
margin: 0px 0px 0px 0px; /* oben rechts 5px unten links */
background-color: rgb(204,204,204);  
}

/*Farbe der Links*/
div#nav a 
{color:#003333;}

/*Farbe der aktiven Links */
div#nav a:hover 
{color: #003333;}           

div#nav ul 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
margin: 0; 
padding: 0; 
width: 113px; 
background: none;
}

div#nav li {
font: 11px  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
position: relative; 
list-style: none; 
margin: 0;
border: 1px dotted #CCC; 
}

div#nav li:hover 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
background: none;
color: #003333;  
}

div#nav li a 
{
display: block; 
text-decoration: none;
font: 11px  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
padding-top: 3px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 3px;
color: #003333;

background-color: none;
width: 113px; 
border-left: 2px solid #CCC; 
}

div#nav li a:hover 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
border-left-color:rgb(208,0,10);
text-decoration: none;
color: #003333;   /* hier wäre bei rot auf #cc3333 zu ändern */
}

div#nav ul a {
width: auto;
}
/* Ende äußere linke Navigation */

/* alles fuer die Naviation mit Listen links im Div "Nav" */
/* Untermenü-Navigation */

div#nav_um 
{
width: 113; /* hier wurde verändert */
margin: 1px 0px 1px 0px; /* oben 5px rechts unten 5px links */
/* background:none; */
background-color: rgb(252,252,252);         /* Gaby */
}

/*Farbe der Links*/
div#nav_um a {
color:#333333;

}

/*Farbe der aktiven Links */
div#nav_um a:hover 
{
background-color: rgb(252,252,252);
color: #333333;
}

div#nav_um a:focus          /* Ulrich */ 
{
background-color: rgb(252,252,252);
color: #333333;
}

div#nav_um ul 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
margin: 0; 
padding: 0; 
width: 113px; 
/* background:none; */
background-color: rgb(252,252,252);
}

div#nav_um li 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif;
position: relative; 
list-style: none; 
margin: 0;
border-left: 1px solid #CCC; 

}

div#nav_um li:hover {
font: 11px  Verdana, Arial, Helvetica, sans-serif;
background: none;
}

div#nav_um li a 
{
display: block; 
text-decoration: none;
font: 11px  Verdana, Arial, Helvetica, sans-serif;
padding-top: 2px; /* in ie Problem */
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 2px; 
color: #333333;
background-color: rgb(252,252,252);
width: 113px; 
border-left: 2px solid #CCC; 
 }

div#nav_um li a:hover 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif;
border-left-color:rgb(208,0,10);
text-decoration: none;
}

div#nav_um ul a 
{
/* width: auto; */   /* wegen ie geändert, unklar warum */
}

/* Ende Untermenü-Naviagtion */



/*--------------------Classes linke Navigation------------------*/

/*inhaltnav sorgt fuer die Rahmen und Hintergruende fuer die Inhaltsbereiche in linker Navigation*/
.inhaltnav {
  padding:0px 0px 0px 0px; /* oben rechts unten links */
  background-color: rgb(242,242,242);
  /* alt war rot mit rgb(208,0,10) */ 
  /* Der Rahmen wurde weggenommen */
  /* border-top:    1px solid rgb(0,0,0); */  /* Ulrich */
  /* border-right:  1px solid rgb(0,0,0); */ 
  /* border-bottom: 1px solid rgb(0,0,0); */ 
  /* border-left:   1px solid rgb(0,0,0); */ 
  clear:both;
}
.inhaltnav p {
  margin:0;
  padding:0;  
}
.kursiv {
  font-style: italic;
}

/* hier der Inhalt der Navigation links  */
.box_inhaltnav {
  margin: 0px 5px 5px 0px;
  padding:20px 5px 5px 2px;
  background: #FFF; 
  border:dotted 1px #737373; 
}
/*Ueberschrit im Navigationsbereich links*/
.station_anfang {
  font-size: 11px;
  /*font-weight: bold;*/
  color: rgb(250,250,250);
  position: relative; left: 5px; top: 5px;
  background-color: rgb(245,10,10);
  padding-left:0px;
  padding-right:0px;
  margin-left: 0;
}
.station {
  font-size: 11px;
  font-weight: bold;
  color: #003366; 
  margin-left: 0;
}

/*Kartenausschnitt*/
.karte {
  margin: 15px 5px 20px 0px;
} 
.karte img {
  height: 120px;
  width: 120px;
  border: none;
}

/*--------------------Classes Inhaltsbereiche------------------*/   

/*Inhalt sorgt fuer die Rahmen und Hintergruende fuer die Inhaltsbereiche*/
.inhalt 
{
  width:650px; /* dieser Wert ist auch in kontakt.php, exponate_oben.php und exponate_unten.php in Tabelle */
  margin: 0px 0px 0px 0px; /* oben rechts unten links */
  padding:0px 5px 5px 5px;
  background-color: rgb(245,245,245);  
  /* background-color: rgb(252,252,252);     */                /* Gaby */
  /* border-bottom: 1px solid rgb(226,0,26); */
  /* border-right: 1px solid rgb(226,0,26); */
  clear:both;
}
.inhalt p {
  margin:0;
  padding:0;
 
}
.kursiv {
  font-style: italic;
}
.bilduntertitel {
  margin-top: 3px;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}

.inhalt h1 
 {
  font-size: 190%;
  font-family:  Verdana, Arial, Helvetica, sans-serif; /* Tahoma */
  font-weight:normal;
  color: #333333;                              
  margin-top:10px;
  margin-bottom:5px;
 }
 
/* hier der Inhalt der Navigation links  */

.box_inhalt {
  margin: 0px 5px 5px 0px;
  padding:20px 5px 5px 2px;
  background: #FFF;
  border:dotted 1px #737373;


}

/*Kartenausschnitt*/
.karte {
  margin: 15px 5px 20px 0px;
} 
.karte img {
  height: 120px;
  width: 120px;
  border: none;
}

/*---------------------------Div-Bereiche-----------------------*/
div {
  margin: 0px;
}
/*Floatboxen fuer Bilder*/
div#rechterFloatmitRand {
  background-color: #ccc;
  border: 2px solid #d3d3d3;
  padding: 5px;
  margin-right: 0px;
  margin-left: 5px;
  float: right; 
}
div#rechterFloat {
  /* background-color: #ccc;*/
  /* border: 2px solid #d3d3d3;*/
  padding: 5px;
  margin-right: 0px;
  margin-left: 5px;
  float: right; 
}

div#rechterFloatlinksAbstand {
  /* background-color: #ccc;*/
  /* border: 2px solid #d3d3d3;*/
  margin-right: -8px; /* es wird die generelle Einrückung ausgeglichen */
  margin-top: -2px; /* es wird die generelle Einrückung ausgeglichen */
  margin-bottom: -8px; /* es wird die generelle Einrückung ausgeglichen */
  margin-left: 30px;
  float: right; 
}/* hier beginnt das fuer die Box relevante CSS  */
div#box {
position:static;
left:0px;
top:0px;
z-index:2;

width: 70%;
height:100%;
}

/* Infobox Elemente*/
div#infobox {
position:absolute;
right:10px;
top:10px;
z-index:3;
width: 28%;
height: 100%;

}

/*Floatboxen Bild links*/
div#linkerFloatmitRand {
  background-color: #ccc;
  border: 2px solid #d3d3d3;
  padding: 5px; 
  margin-right: 5px;
  margin-left: 0px;
  float: left; 
  
}

div#linkerFloat {
  /*  background-color: #ccc;*/
  /*  border: 2px solid #d3d3d3;*/
  padding: 0px;
  margin-right: 5px;
  margin-left: 0px;
  float: left; 
  
}


