@charset "utf-8";
body  {
  font: 100% Arial, Verdana, Helvetica, sans-serif;
  margin: 0; 
  padding: 0;
  text-align: center; 
  color: #81725e;  
  background-image:url(bg_verlauf.jpg);
  background-repeat:repeat-x;
}
a { color: #81725e; text-decoration:none; }
a:hover { text-decoration:underline; }
a:focus { outline: none; }

/* Aktuelle Stellenangebote */
.topButtonAngebote			{ position:relative; left:280px; top:10px; }

img { border:0; }
h1 { color:#048072; font-style:italic; padding:0 0 0 0; margin:0 0 0 0; font-size:1.1em; }
h2 { color:#048072; font-style:italic; padding:0 0 0 0; margin:0 0 0 0; font-size:0.8em; font-weight:bold; }
h3 { color:#81725e; font-style:italic; padding:0 0 0 0; margin:0 0 0 0; font-size:0.8em; font-weight:bold; }
h6 { color:#81725e; font-style:italic; padding:0 0 0 0; margin:0 0 0 0; font-size:0.6em; }
.container { width: 999px; background-image:url(bg_content.gif); background-repeat:repeat-y; margin: 0 auto; text-align: left; background-color:#fff; } 
.container_startseite { width: 999px; margin: 0 auto; text-align: left; background-color:#FCFCFA; } 
.header1 { background-image:url(header.png); background-repeat:no-repeat; height:118px; } 
.header2 { background-image:url(content_header.jpg); background-repeat:no-repeat; height:72px; }

/* Top */
.top { padding-top:18px; }
.logo { float:left; padding:0 0 0 50px; }
.logo-print { display:none; }
.top_navi { float:left; padding:0 0 0 280px; margin:3px 0 0 0; }
.top_navi a { color:#806F5D; font-size:0.7em; text-decoration:none; padding-right:15px; }
.top_navi a:hover { text-decoration:underline; }

.left { float: left; width: 229px; background-image:url(bg_left.jpg); background-repeat:no-repeat; min-height:710px; }
.contentContainer { background-color:#F9F8F6; margin:0 254px 0 229px; line-height:19px; width:502px; }
.contentContainer ul { padding:0 0 15px 12px; margin:0 0 0 0; list-style:url(liste.gif); }
.contentContainer li { font-size:0.8em; }

 
.contentContainer p { padding:0 0 0 0; margin:7px 0 10px 0; font-size:0.8em; } 
.contentContainer a { text-decoration:underline; }
.trenner-content { margin: 0px 0 20px 0; }
.trenner-print { margin: 0px 0 0 0; padding: 5px 0 5px 0; }
.contentHeader img { border:1px solid #DBD7D4; margin:1px 0 16px 0; }

/* rechts */
.right { float: right; width: 244px; background-image:url(bg_right.jpg); background-repeat:no-repeat; min-height:710px; }
.imageRight { margin:1px 0 0 0; }
.trennerRight { margin:16px 0 0 0; }

.akt_datum { font-size:0.7em; color:#000000; }

.stellenangebote { width:207px; border:1px solid #048072; padding:5px 0 5px 7px; margin:17px 0 20px 0; }
.stellenangebote h1 { font-size:0.8em; padding:5px 0 5px 0px; font-style:normal; }
.stellenangebote a { font-size:0.8em; }
.stellenangebote img { padding:0 10px 0 0; }
.stellenangebote p { padding:0 0 3px 0; margin:0 0 0 0;}

/* Footer */
.footer { background-image:url(footer.gif); background-repeat:no-repeat; margin:0 0 40px 9px; padding:10px 0 0 0px; font-size:0.7em; background-color:ff0000; } 
.footer a { padding-right:10px; }    
.footer p { padding:0 0 0 0; margin:0 0 0 0; } 
.footer-left { float:left; }
.footer-right { text-align:right; padding:0 0px 0 0; }
* html .footer-right { height: 1%; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* Startseite */
.contentStartseite { background-image:url(bg_startseite.jpg); background-repeat:no-repeat; width:999px; background-color:#FCFCFC; }
.image_startseite { padding:27px 0 0 30px; height:333px; }
.image_startseite img { border:1px solid #DBD7D4; }
.teaser_startseite { margin: 20px 0 0 0; padding:0 0 20px 0; }
* html .teaser_startseite {height: 1%;}

.teaser01 { float:left; margin: 0 0 0 30px; cursor:pointer; display:inline; }
.teaser01 .teaser_button { background-image:url(but_wir_uber_uns.jpg); width:225px; height:61px; background-repeat:no-repeat; }
.teaser01 .teaser_button:hover { background-image:url(but_wir_uber_uns_h.jpg); width:225px; height:61px; background-repeat:no-repeat; }

.teaser02 { float:left; margin: 0 0 0 13px; cursor:pointer; }
.teaser02 .teaser_button { background-image:url(but_fuer_unsere_kunden.jpg); width:225px; height:61px; background-repeat:no-repeat; }
.teaser02 .teaser_button:hover { background-image:url(but_fuer_unsere_kunden_h.jpg); width:225px; height:61px; background-repeat:no-repeat; }

.teaser03 { float:left; margin: 0 0 0 13px; cursor:pointer; }
.teaser03 .teaser_button { background-image:url(but_fuer_unsere_mitarbeiter.jpg); width:225px; height:61px; background-repeat:no-repeat; }
.teaser03 .teaser_button:hover { background-image:url(but_fuer_unsere_mitarbeiter_h.jpg); width:225px; height:61px; background-repeat:no-repeat; }

.teaser04 { float:left; margin: 0 0 0 13px; cursor:pointer; }
.teaser04 .teaser_button { background-image:url(but_fuer_unsere_bewerber.jpg); width:225px; height:61px; background-repeat:no-repeat; }
.teaser04 .teaser_button:hover { background-image:url(but_fuer_unsere_bewerber_h.jpg); width:225px; height:61px; background-repeat:no-repeat; }

.clearTeaserStart { clear:left; }
.teaser_text { width:210px; padding:15px 0 0 5px; font-size:0.8em; line-height:16px; }
.teaser_text p { padding:0 0 0 0; margin:0 0 0 0; }

.hidepics {
  width:0px;
  height:0px;
  display:none;
}


/*print top*/
.print_top { text-align:right; }
.print_top img { padding-right:10px; }

/* mittlere Navigation */
ul.middleNavi { margin: 0 0 0 0; padding: 0 0 0 0; background-color:#FFFFFF; }
ul.middleNavi li { list-style: none; float: left; position: relative; margin: 0 5px 0 29px; padding: 0 0 0 0; position:relative; top:-3px; }
ul.middleNavi a {
  display: block;  
  margin:10px 0px 0px 0px;
  padding-top:24px;
  text-decoration: none;
  color: #806F5D;
  font-size:0.8em;
  font-weight:bold;
}
ul.middleNavi a.middleNaviLink1:hover { background-color:#F39800; color:#FFFFFF; }
ul.middleNavi a.middleNaviLink2:hover { background-color:#C2D197; color:#FFFFFF; }
ul.middleNavi a.middleNaviLink3:hover { background-color:#74A0CA; color:#FFFFFF; }
ul.middleNavi a.middleNaviLink4:hover { background-color:#C7BE80; color:#FFFFFF; }
ul.middleNavi li.middleNavi1 { border-bottom:3px solid #F39800; }
ul.middleNavi li.middleNavi2 { border-bottom:3px solid #C2D197; }
ul.middleNavi li.middleNavi3 { border-bottom:3px solid #74A0CA; }
ul.middleNavi li.middleNavi4 { border-bottom:3px solid #C7BE80; }

ul.middleNavi a.middleNaviLink1_aktiv { background-color:#F39800; color:#FFFFFF; }
ul.middleNavi a.middleNaviLink2_aktiv { background-color:#C2D197; color:#FFFFFF; }
ul.middleNavi a.middleNaviLink3_aktiv { background-color:#74A0CA; color:#FFFFFF; }
ul.middleNavi a.middleNaviLink4_aktiv { background-color:#C7BE80; color:#FFFFFF; }


* html li.middleNavi1 {height: 1%;}
* html li.middleNavi2 {height: 1%;}
* html li.middleNavi3 {height: 1%;}
* html li.middleNavi4 {height: 1%;}

/* navi left */
ul.leftNavi { margin: 0 20px 11px 30px; padding: 0 0 0 0; }
ul.leftNavi li { list-style: none; margin: 0 0 1px 0; padding: 0 0 0 0; }
ul.leftNavi a { text-decoration:none; font-size:0.8em; }
ul.leftNavi a:hover { text-decoration:underline; }
ul.leftNavi a.leftNaviAktivBold { font-weight:bold; }
ul.leftNavi a.leftNaviAktivBold_aktiv { font-weight:bold; text-decoration:underline; }
ul.leftNavi a.leftNaviAktivLine { text-decoration:underline; }
.trenner-navi-left { padding:1px 0 10px 27px; }

/* navi right */
.rightNavi p { margin: 14px 0 10px 10px; padding: 0 0 0 0; line-height:20px; }
.rightNavi a { text-decoration:none; font-size:0.8em; }
.rightNavi a:hover { text-decoration:underline; }

/* box rechts */
.boxRight { border:1px solid #DBD6D1; width:214px; margin:20px 0 20px 0; }
.boxTop p { margin: 10px 20px 10px 10px; padding: 0 0 7px 0; font-size:0.8em; line-height:16px; border-bottom:1px solid #DBD6D1; }
.boxTop {  }
.boxBottom {  }
.boxBottom ul { margin: 0 0 10px 0px; padding: 0 0 0 0; line-height:16px; }
.boxBottom li { list-style-image:url(arrow_right.gif); margin: 0 10px 0 33px; padding: 0 0 0 0; }
.boxBottom li a { font-size:0.8em; }
/* Suche */
#commentForm input.error { border:1px solid #ccc; }
.suche { margin-left:850px; background-image:url(bg_suche.gif); background-repeat:no-repeat; height:27px; }
#searchstr { position:relative; top:-5px; left:3px; margin:0px 0px 0px 0px; width:90px; height:14px; border:1px solid #fff; color: #2B3122; }
.formContainer { float:left; }
/* Suche Ende */

/*accordion*/
h5 img { border:0; margin:0 7px 2px 0; padding:0; }
.toggler a { text-decoration:none; }
h5 { padding:0 0 0 0; margin:0 0 0 0; }
.toggler { padding:0 0 0 0; margin:0 0 0 0; }
.accordion { color:#81725e; font-weight:normal; padding:3px 0 5px 11px; margin:4px 0 5px 0;}
.accordion p { padding:0 0 0 0; margin:4px 0 5px 0; }

/* 2 Spalten */
.zwei_spalten { font-size:0.9em; float:left; }
.spalteLinks { float:left; padding:1px 20px 20px 0; width:240px; }
.spalteRechts { padding:1px 0px 20px 270px; width:240px;}

/*download*/
.link_icon { display:block; padding-left:20px; background-repeat:no-repeat; background-position:0px 2px;}
.ico_pdf { background-image:url(fico_pdf.gif); }
.ico_xls { background-image:url(fico_xls.gif); }
.ico_doc { background-image:url(fico_doc.gif); }
.ico_zip { background-image:url(fico_zip.gif); }
.ico_jpg, .ico_jpeg { background-image:url(fico_jpg.gif); }
.ico_gif, .tif { background-image:url(fico_pic.gif); }
.ico_def { background-image:url(fico_def.gif); }

/* Sitemap */

.wglLinkTree { line-height:18px; }
ul.navLevel1space {  }
li.navLevel1Open, li.navLevel1  {  list-style:none; font-size:0.8em; font-weight:bold; } 
li.navLevel1Open a, li.navLevel1 a { text-decoration:none; color:#048072; } 
li.navLevel1Open a:hover, li.navLevel1 a:hover { text-decoration:underline; }

ul.navLevel3space { padding-bottom:0; margin-bottom:0; }

li.navLevel2Open a, li.navLevel2 a { text-decoration:none; color:#81725e; } 
li.navLevel3Open a, li.navLevel3 a { text-decoration:none; color:#81725e; } 

li.navLevel2Open, li.navLevel2, li.navLevel2Last { list-style:none; font-size:1.0em; font-weight:bold;} 
li.navLevel3Open, li.navLevel3, li.navLevel3Last  { list-style:none; font-size:1.0em; font-weight:normal;} 
li.navLevel4Open, li.navLevel4, li.navLevel4Last  { list-style:none; font-size:1.0em; font-weight:normal;} 

/* News */
.newsList { padding:20px 0 10px 0; }
.newsList p { padding:0 0 0 0; margin:0 0 0 0; }
.newsList a { font-size:0.8em; }

.newsDetail { position:relative; top:-21px; padding:0 0 0 0; }
.newsDetail h1 { padding:10px 0 0 0; }
.newsDetail a { font-size:0.7em; text-decoration:none; }
.newsDetail p a { font-size:0.9em; text-decoration:none; }
.newsDetail a:hover { text-decoration:underline; }
.newsDetail a.download { font-size:0.8em; }

.newsDownload { padding:0 0 15px 0; }
.newsImage { padding:0 0 25px 0; }
.newsDatum { font-size:0.7em; font-weight:bold; }
.trenner-newsList { margin: 0px 0 3px 0; }
.trenner-newsListUnten { margin: 0px 0 0px 0; }
.trenner-newsListOben { margin: 0px 0 25px 0; }

