/* 01.03.2012*/


body {margin:0;
      padding: 0;
      font-family: Arial, Tahoma, Verdana, "Microsoft Sans Serif", Helvetica;
      font-size: 0.93em;              /* Schriftgr&ouml;&szlig;e:  15px; 0.93em */
      text-align: center;          /* zentrieren in IE 5 und IE6 */
      background: white;
      }
html {overflow: scroll;     /* Firefox erzwingen Scrollbalken, auch bei kurzen Inhalten, sonst hopst das Bil hin- und her */
   }

h1 {font-size:140%; color: red;  margin-top: 0%; letter-spacing:-1px; }
h2 { font-size:95%; color: black;  margin-top: 0%;  }
/*h2 {letter-spacing:-1px; font-size:95%; color: black;  margin-top: 0%;  }

 h3 {letter-spacing:-1px; font-size:76%;  color: red;  margin-top: 0%;  }*/
h3 { font-size:70%;  color: red;  margin-top: 0%;  }

h4 {font-size:70%; color: red;  margin-top: 0%;   }


/* Zurücksetzen der Innen- und Außenabstände Textumfluss: keiner; Fortsetzung bei Textumfluss: unterhalb   */
p {padding: 0; margin:0; float: none; clear: both;
}

td {vertical-align:top;}
a img {border:0px dotted black; }

a:link    {color:black; text-decoration:underline; }
a:visited {color:black; text-decoration:underline; }
a:active  {color:red;   text-decoration:underline; }


#page {
 border:0px dotted blue;            /*unser dunkelgrau  #a8acaf*/
 margin: auto;                   /* zentriert für alle (außer IE5 und IE6), hier darf dann kein  float:left folgen */
  width: 1002px;
  min-height:534px;        /*   von IE5 wird dann alles darunter gesetzt, wenn border =1  */
}

#pagestart {
 border:0px dotted blue;
 margin: auto;
 width: 1002px;
 height:706px;
background-image: url('bilder/a-sstart.jpg');
background-repeat: no-repeat;
 }
#pageshist {
 border:0px dotted blue;
 margin: auto;
 width: 1002px;
 height:706px;
background-image: url('bilder/a-historie.jpg');
background-repeat: no-repeat;
 }


#pagesans {
 border:0px dotted blue;
 margin: auto;
 width: 1002px;
 height:706px;
background-image: url('bilder/a-anspruch.jpg');
background-repeat: no-repeat;
 }


#pagesref {
 border:0px dotted blue;
 margin: auto;
 width: 1002px;
 height:706px;
background-image: url('bilder/a-referenzen.jpg');
background-repeat: no-repeat;
 }

/* clearing floatings */
/* Flie&szlig;umgebungen zur&uuml;cksetzen */
.fixfloat {
  float: none;                 /* Textumfluss: keiner */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  width: 0px;                  /* Breite: 0px */
  margin: 0;                   /* Au&szlig;enabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  font-size: 0px;              /* Schriftgr&ouml;&szlig;e: 0px */
  line-height: 0px;            /* Zeilenh&ouml;he: 0px */
  height: 0px;                 /* H&ouml;he: 0px */
}


#inhalt {
 border:0px dotted blue;        /* diese DIV-Box wird für nur für IE5 gebraucht */
 text-align: left;
 float: left;
}

#links
{ background-image: url('igb.gif');
  background-repeat: no-repeat;
  position:relative;
  float: left;
  width: 195px;
  height: 532px;
  border:0px dotted black;      /* Rahmen: px, durchgezogen,  */
}

#linksleer
{ position:relative;
  float: left;
  width: 195px;
  height: 190px;
  border:0px dotted blue;
}


#linksinob
{ margin-top:175px;
  border:0px dotted black;
  position:relative;
  width: 175px;
  height: 270px;
  text-align:right;}

#obenrechts
{ width: 800px;
  height:103px;                        /* falsche Höhe 103 px statt 102 px, nur für IE5 */
  position: relative;
  border:0px dotted red;
  background: #d9d9d9;
  border-bottom: 1px solid  black;    /* Rahmen: px, durchgezogen, Farbe*/
  float: left;
   }
#obenrechts/* */ {
    color: black; height:102px;   /* Selektor-Kommentar: wird vom Internet Explorer bis Version 5 für Windows und Mac ignoriert. */
}


ul#obenmenue {
  width: 800px;
  height:28px;
  _height:27px;                  /*      IE 6 */
  position: relative;
  margin:75px 0 0  0;
  padding: 0;
  border:opx dotted blue;
  text-align: left;
  float: left;
}
ul#obenmenue  li {
  list-style: none;
  display: inline;
  margin: 0 35px 0 0;                 /*      55px bisher  mit Stellenangeboten 38px*/
}
#obenmenue a:link {color:black; text-decoration:none; }
#obenmenue a:visited {color:black; text-decoration:none; }
#obenmenue a:active{color:red;   text-decoration:none; }


#rechtss
 {width: 800px;
  height: 132px;
  position:relative;
  float: left;
  border:0px dotted red;    /* Rahmen: 0px, durchgezogen, Farbe */
}
#rechtss a:link {color:red; text-decoration:none; }
#rechtss a:visited {color:red; text-decoration:none; }
#rechtss a:active{color:red;   text-decoration:none; }


div#rechtss h1
{ padding-top: 45px;
  padding-left: 375px;
  color: red;  }


#rechts
 {width: 800px;
  margin-top: 33px;
  position:relative;
  float: left;
  border:0px dotted red;    /* Rahmen: 0px, durchgezogen, Farbe */
}



#container {
 border:0px dotted blue;        /* diese DIV-Box wird für nur für IE6 gebraucht */
 text-align: left;
 float: left;
 width: 990px;}

#platzhalter{
border:0px dotted red;        /* diese DIV-Box wird für nur für IE6 gebraucht */
 float: left;
 height:350px;
 width: 70px;}


#rechts1
 {width: 488px;
  height:300px;
  margin-left: 0px;
  margin-top: 0px;           /* bisher 15 px hier muß es dann weiter gehen !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!29.02.2012*/
  position:relative;
  float: left;
  border:0px solid black;
  text-align:left;
  font-size:82%;
}
div#rechts1 p
{padding-top: 194px;
 padding-right: 10px;
}
div#rechts1sp
 {width: 20px;
  height:300px;
  position:relative;
  float: left;
  border:0px solid black;
}
div#rechts2
 {width: 400px;
  height:195px;
 _height:180px; /* IE 6 */
  position:relative;
  float: left;
  border:0px dotted blue;    /* Rahmen: 0px, durchgezogen, Farbe */
}



div#rechts3
 {width: 400px;
  height:230px;
  position:relative;
  float: left;
  font-size:82%;
  border:0px dotted blue;    /* Rahmen: 0px, durchgezogen, Farbe */
}

#rechts3 a:link {color:black; text-decoration:none; }
#rechts3 a:visited {color:black; text-decoration:none; }
#rechts3 a:active{color:red;   text-decoration:none; }


div#linksabstand              /* rote Schrift unten links */
 { margin-left:80px;
 }
div#linksabstand h1
{  color: red;             /* kleine Schrift */
   font-size:82%;
   letter-spacing:0px;}

.klein      {
   color: #7F7F7F;             /* kleine Schrift - Referenzen*/
   font-size:9pt;
}

.trechts      {
 text-align:right;
 margin-bottom: 2px;
margin-right: 30px; }