 /* CSS Document */

/*   --------------------------------- Global -------------------------------------*/
body {
  margin-left: 0; /* ersetzt "leftMargin" im Quelltext */
  margin-right: 0; /* ersetzt "leftMargin" im Quelltext */
  margin-top: 10; /* ersetzt "leftMargin" im Quelltext */
  background-color: #ffffff;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
}

a {
   color: #1E46AA;
   TEXT-DECORATION: none;
}
a:hover {
   color: #1E46AA;
   TEXT-DECORATION: underline;
}


#contentcontainer {
  clear: both;
  position:relative;
  width: 907px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand für links und rechts ist auto */
  min-height:460px;
  height:auto !important;
  height:460px;
  color: #000000;
  background-color: #ffffff;
  border-left: 8px solid #ffffff;
  border-right: 8px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  background-image:  url("../grafik/contentbg.gif");
}

.clear {
clear: left;
font-size: 1px;
}

/*   --------------------------------- Top -------------------------------------*/
#topcontainer {
  clear: both;
  position:relative;
  width: 907px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand für links und rechts ist auto */
  min-height:70px;
  height:auto !important;
  height:70px;
  color: #ffffff;
  background-color: #ffffff;
  
  border-top: 8px solid #ffffff;
  border-left: 8px solid #ffffff;
  border-right: 8px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  /*padding-top:10px;*/
}

#logo {
 float: left;
 padding-top:2px;
 padding-left:0px;
}
#topbanner {
 float: left;
 padding-top:5px;
 margin-left:93px;
}



/*   --------------------------------- Menue -------------------------------------*/
#menue {
  float: left;
  width: 170px;
  min-height:460px;
  height:auto !important;
  height:460px;
  color: #ffffff;
  font-size:9pt;
  padding-bottom:15px;
  
}

#hauptauswahl {
  width: 165px;
  min-height:20px;
  height:auto !important;
  height:20px;
  background-color: #1E46AA;
  FONT-WEIGHT: bold; 
  padding-left:5px;
   padding-top:5px;
  border-top: 1px solid #FEC00E;
}

#hauptauswahl img {
  margin-right:5px;
}

#hauptauswahl a {
   color: #e8e6ff;
   TEXT-DECORATION: none;
}
#hauptauswahl a:hover {
   color: #FEC00E;
   TEXT-DECORATION: none;
}

#hauptauswahl_aktuell {
  width: 165px;
  min-height:20px;
  height:auto !important;
  height:20px;
  background-color: #1E46AA;
  FONT-WEIGHT: bold; 
  color: #e8e6ff;
  padding-left:5px;
  padding-top:5px;
  border-top: 1px solid #FEC00E;
  margin-top:0px;
}

#hauptauswahl_aktuell a {
   color: #e8e6ff;
   TEXT-DECORATION: none;
}
#hauptauswahl_aktuell a:hover {
   color: #FEC00E;
   TEXT-DECORATION: none;
}


#hauptauswahl_aktuell img {
  margin-right:5px;
}
/* -- topnavi -- */
#hauptmenuepunkte {
  width: 147px;
  min-height:17px;
  height:auto !important;
  height:17px;
  background-color: #98A8D2;
  FONT-WEIGHT: normal; 
  color: #ffffff;
  padding-left:23px;
  padding-top:3px;
  padding-bottom:2px;
  border-top: 1px solid #FEC00E;
  font-size:8.5pt;
}
#hauptmenuepunkte a {
   color: #000000;
   TEXT-DECORATION: none;
}
#hauptmenuepunkte a:hover {
   color: #0000ff;
   TEXT-DECORATION: none;
}

#hauptmenuepunkte_aktiv {
  width: 147px;
  min-height:17px;
  height:auto !important;
  height:17px;
  background-color: #98A8D2;
  FONT-WEIGHT: normal; 
  color: #ffffff;
  padding-left:23px;
  padding-top:3px;
  padding-bottom:2px;
  border-top: 1px solid #FEC00E;
  font-size:8.5pt;
}
#hauptmenuepunkte_aktiv a {
   color: #000000;
   TEXT-DECORATION: none;
}
#hauptmenuepunkte_aktiv a:hover {
   color: #0000ff;
   TEXT-DECORATION: none;
}

#submenuepunkt {
  width: 137px;
  min-height:15px;
  height:auto !important;
  height:15px;
  FONT-WEIGHT: normal; 
  color: #3ca0d0;
  padding-left:33px;
  padding-top:3px;
  padding-bottom:2px;
  border-top: 1px solid #FEC00E;
  font-size:8.5pt;
  background-color: #E8E6FF;
}
#submenuepunkt a {
   color: #000000;
   TEXT-DECORATION: none;
}
#submenuepunkt a:hover {
   color: #0000ff;
   TEXT-DECORATION: none;
}

#submenuepunkt_aktiv {
  width: 137px;
  min-height:15px;
  height:auto !important;
  height:15px;
  FONT-WEIGHT: normal; 
  color: #ffffff;
  padding-left:33px;
  padding-top:3px;
  padding-bottom:2px;
  border-top: 1px solid #FEC00E;
  font-size:8.5pt;
  background-color: #E8E6FF;
}
#submenuepunkt_aktiv a {
   color: #1E46AA;
   TEXT-DECORATION: none;
}
#submenuepunkt_aktiv a:hover {
   color: #1E46AA;
   TEXT-DECORATION: none;
}

#menuebanner {
  padding-left:22px;
  padding-top:22px;
}

/*   --------------------------------- Content -------------------------------------*/
#content {
  float: left;
  width: 595px;
  min-height:620px;
  height:auto !important;
  height:620px;
  margin-left:5px;
  margin-right:5px;
  border-top: 1px solid #000000;
}

#content_suche {
  min-height:25px;
  height:auto !important;
  height:25px;
  background-color: #8C8F97;
  border-bottom: 1px solid #000000;
  padding-left:5px;
  /*padding-top:5px;*/
  font-size:8.5pt;
}

#content_suche a {
   color: #000000;
   TEXT-DECORATION: none;
}
#content_suche a:hover {
   color: #FEC00E;
   TEXT-DECORATION: none;
}

.suchfeld{
	 font-size: 11px; font-family: Verdana,Tahoma,Helvetica; color: #000000; background-color: #ffffff; WIDTH: 200px;
}
.suchfeld2{
	 font-size: 11px; font-family: Verdana,Tahoma,Helvetica; color: #000000; background-color: #ffffff; WIDTH: 140px;
}

.button_go {
	 font-size: 11px; font-family: Verdana,Tahoma,Helvetica; color: #000000; background-color: #F9B800; 
}

/* -- SubSub Bullet --*/

#bulletbg {
   width: 595px;
   background-image:  url("../grafik/rubrik_bg.gif");
   min-height:93px;
  height:auto !important;
  height:93px;
  
}

#subsub_bullet {
  float: left;
  width: 100px;
  min-height:75px;
  height:auto !important;
  height:75px;
  margin-top:15px;
  margin-left:6px;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  background-image:  url("../grafik/subsub_bullet_mo2.gif");
  font-size:8pt;
}

#subsub_bullet_leer {
  float: left;
  width: 100px;
  min-height:75px;
  height:auto !important;
  height:75px;
  margin-top:15px;
  margin-left:6px;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  
  font-size:8pt;
}

#subsub_bullet a {
   color: #000000;
   TEXT-DECORATION: none;
}
#subsub_bullet a:hover {
   /*background-color: #FFF6DF;*/
   color: #000000;
   TEXT-DECORATION: none;
}

.gradualshine{
filter:alpha(opacity=60);
-moz-opacity:0.6;
}

#subsub_bullet_aktiv {
  float: left;
  width: 100px;
  min-height:75px;
  height:auto !important;
  height:75px;
  margin-top:15px;
  margin-left:6px;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  background-image:  url("../grafik/subsub_bullet_aktiv.gif");
  font-size:8pt;
}
#subsub_bullet_aktiv a {
   color: #000000;
   TEXT-DECORATION: none;
}
#subsub_bullet_aktiv a:hover {
   color: #000000;
   TEXT-DECORATION: none;
}

#bulletsuchebg {
   width: 595px;
  /* background-image:  url("../grafik/suche_bg.gif");*/
   min-height:55px;
  height:auto !important;
  height:55px;
  border-bottom: 1px solid #000000;
  
}
#suche_bullet {
  float: left;
  width: 470px;
  min-height:37px;
  height:auto !important;
  height:37px;
  margin-top:15px;
  margin-left:6px;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  background-image:  url("../grafik/subsub_bullet_suche.gif");
  font-size:8pt;
}

#suchergebnis {
   padding:10px;
   line-height:17px;
}
#suchergebnis a {
   color: #000000;
   TEXT-DECORATION: none;
}
#suchergebnis a:hover {
   /*background-color: #FFF6DF;*/
   color: #000000;
   TEXT-DECORATION: underline;
}


#rubriken {
   clear: both;
  min-height:25px;
  height:auto !important;
  height:25px;
  background-color: #FDC014;
  
}

.tbborder {
  border-left: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  font-size:8pt;
  padding:5px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 5px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

/*   --------------------------------- Skyscaper -------------------------------------*/
#skyscraper {
  float: left;
  width: 118px;
  min-height:455px;
  height:auto !important;
  height:455px;
  padding-top:5px;
  padding-left:7px;
   padding-bottom:15px;
   
}

#skyscraper img {
	border: 1px solid #333333;
}

/*   --------------------------------- Footer -------------------------------------*/

#footer {
 clear: both;
  position:relative;
  width: 907px;
  margin: 0 auto; /* *das* ist das Zentrierungsgeheimnis - Abstand oben und unten ist 0, Abstand für links und rechts ist auto */
  min-height:20px;
  height:auto !important;
  height:20px;
  color: #AFAFAF;
  font-size:9pt;
  border-bottom: 5px solid #FFFFFF;
  padding-top:5px;
  text-align:center;
}

/*   --------------------------------- jobbörse -------------------------------------*/

#jobboerse_menue {
width: 585px;
  min-height:15px;
  height:auto !important;
  height:15px;
  background-color: #FDC014; 
  padding:5px;
   border-bottom: 1px solid #000000;
}
#jobboerse_menue2 {
width: 585px;
  min-height:15px;
  height:auto !important;
  height:15px;
  background-color: #FDC014; 
  padding:5px;
   border-bottom: 1px solid #000000;
   border-top: 1px solid #000000;
}

.button_reg {
	 font-size: 11px; font-family: Verdana,Tahoma,Helvetica; color: #FFFFFF; background-color: #6D788A; 
}

.feld_riesen_gross {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; LETTER-SPACING: 0em; BACKGROUND-COLOR: #FFFBF2; WIDTH: 500px;
}
