
/*     TEAM     */
#content-team { width: 640px; float: left;  padding: 0; margin: 0 -128px 50px 0; border: none;}
#content-team[id] { margin: 0 0 50px 0; }
#teamtable { margin:0; padding:0; width:768px; }
.teamtable { margin:0; padding:0; width:768px; }
.team-hl { color:#FFF; background:#a2a2a2; }
.team-partner { height:30px; padding: 0 0 0 12px; color:#000; font-weight:bold; }
.team-partner a { color:#fff; } .team-partner a:hover { color:#c36000; }
.team-rand { width: 65px; }
.team-rand2 {  background:#dddddd; }
.team-weiss { width: 2px; background:#FFF; }
.team-bg { color:#6e6c60; background:#dddddd;  padding: 8px; vertical-align: top;  }
.team-mitarbeiter-hl { color:#FFF; background:#a2a2a2;  width: 635px; height:30px; padding: 0 0 0 12px; color:#000; font-weight:bold;  }
.team-mit { color:#6e6c60; background:#dddddd; vertical-align:top; padding: 0 12px 0 0;}
.team-mit .bild { float:left; padding: 0 12px 0 0;}


#kontakt-li { float:left; width:150px; line-height:1.73em}
* html #kontakt-li { float:left; width:150px; line-height:1.5em}
#kontakt-re { float:left; width:400px; }

#kontakt td { height:3em; font-family:arial, helvetica; font-size:12px; }
.kontakt td { height:3em; font-family:arial, helvetica; font-size:12px; }
input, textarea { width:300px; font: 1em Arial, Helvetica, sans-serif; color:#6e6c60; border:1px solid #dddddd; background:#dddddd; }
input.butt { width:110px; cursor:pointer; margin: 0 10px 0 0; float:left; }
input.butt:hover { background:#da8c00; color:#FFFFFF; }
.radiob { width:15px; }

#boxrechts { float:right; }
.grau { color:#6f6f6f; }
.orange { color:#c36000; }
.img-r { float:right; margin: 0 0 1em 1em; }
.img-l { float:left; margin: 0 1em 1em 0; }


/* ------------ NEWS ---------------- */
.newsmon  { border-left:3px solid #c36000; border-bottom:1px solid #da8c00; color:#c36000; font-weight:bold; text-transform:uppercase; line-height:1.5em; }
#newsmon  { border-left:3px solid #c36000; border-bottom:1px solid #da8c00; color:#c36000; font-weight:bold; text-transform:uppercase; line-height:1.5em; }
.new 	  { margin: 0.8em 0 1.5em 0; }


/* ---------------------------- */
html, body { width: 100%; height: 100%; margin:0px; padding:0px; background:#ed7900 url(img/bg_shad.gif) repeat-y; font-family:arial, helvetica; font-size:12px;}
div { border: 0px solid red; }

#container { display: block; width: 988px; padding: 0; margin: 0; border:10px solid #FFF; background:#FFFFFF url(img/bg_content.gif); }
#head { height: 229px; background:url(img/bg_head.gif); }


/* NAVI  */
.jqueryslidemenu { position:relative; background:url(img/bg_navi.gif) left no-repeat; height: 27px; width:988px; border-top: 2px solid #fff; margin: 0; }
* html .jqueryslidemenu {padding-bottom:0;}
.jqueryslidemenu ul { height:100%; margin: 0; padding: 0; list-style-type: none; float: left; }
.jqueryslidemenu li { float:left; }
.jqueryslidemenu table{ position:absolute; border-collapse:collapse; left:0; top:0; }
.jqueryslidemenu a, .jqueryslidemenu :visited{ display: block; overflow: hidden; height: 27px; text-indent: -500px; margin: 0;float:left; cursor:pointer; }
.jqueryslidemenu :hover { white-space:normal; }

.jqueryslidemenu li:hover > a b { background-position: 0px 27px; }
.jqueryslidemenu li a:hover, .jqueryslidemenu .aktiv { background-position: 0px 27px !important; } /*    */

	#kanzlei a { background:url(img/navi_kanzlei.gif); width:46px; margin: 0 0 0 19px; }
	#kanzlei a:hover { background-position: 0px 27px; }
		#historie a 	  { background:url(img/navi_historie.gif); width: 71px; }
		#historie a:hover { background-position: 0px 27px;  }
		#leitlinie a 	  { background:url(img/navi_leitlinie.gif); width: 71px; margin:0; }
		#leitlinie a:hover { background-position: 0px 27px; margin:0; }
		
	#team a { background:url(img/navi_team.gif); width: 55px; }
	#team a:hover { background-position: 0px 27px; }
	
	#betriebsraete a { background:url(img/navi_betriebsraete.gif); width: 98px; }
	#betriebsraete a:hover { background-position: 0px 27px; }
		#restrukturierungen a 	  	{ background:url(img/navi_restrukturierung.gif); width: 137px; }
		#restrukturierungen a:hover { background-position: 0px 27px; }
		#taetigkeiten a 	  { background:url(img/navi_taetigkeiten.gif); width:215px; }
		#taetigkeiten a:hover { background-position: 0px 27px; }
		#referenzen a 	    { background:url(img/navi_referenzen.gif); width: 87px; }
		#referenzen a:hover { background-position: 0px 27px; }
		
	#arbeitnehmer a { background:url(img/navi_arbeitnehmer.gif); width: 131px; }
	#arbeitnehmer a:hover { background-position: 0px 27px; }

	#seminare a { background:url(img/navi_seminare.gif); width: 57px; }
	#seminare a:hover { background-position: 0px 27px; }	

		#themen a 	    { background:url(img/navi_themen.gif); width: 68px; }
		#themen a:hover { background-position: 0px 27px; }
		#kosten a 	    { background:url(img/navi_kosten.gif); width: 63px; }
		#kosten a:hover { background-position: 0px 27px; }
		#paragraph37 a 	     { background:url(img/navi_paragraph37.gif); width: 135px; }
		#paragraph37 a:hover { background-position: 0px 27px; }
		#referenzen2 a 	    { background:url(img/navi_referenzen.gif); width: 87px; }
		#referenzen2 a:hover { background-position: 0px 27px; }
		
	#presse a { background:url(img/navi_presse.gif); width: 64px; }
	#presse a:hover { background-position: 0px 27px; }
		
	#news a { background:url(img/navi_news.gif); width: 56px; }
	#news a:hover { background-position: 0px 27px; }
	
	#kontakt a { background:url(img/navi_kontakt.gif); width: 72px; }
	#kontakt a:hover { background-position: 0px 27px; }
	
/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{ display: block; }

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

/*1st sub level menu - evtl. muss hier die breite angepasst werden */
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
width:500px;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: block;
float: left;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{ float:left; }


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{ display:none; }

.rightarrowclass{ display:none; }


/* NAVI ENDE */



#content { display: block;  width: 594px; float: left;  padding: 0; margin-left: 46px; margin-bottom: 50px; }
	#content p {  text-align: left; margin: 15px 0 15px 0; padding: 0; }
	h1 { margin: 45px 0 35px 0; padding: 0; color: #c36000; font-family: "Times New Roman", Times, serif; font-size: 25px; font-weight: normal; }
	h2  { margin: 2em 0 1.2em 0; padding: 0; color: #c36000; font-size: 16px; font-weight: bold; }
	h3  { margin: 2em 0 -0.8em 0; padding: 0; color: #000000; font-size: 12px; font-weight: bold; }
	h4  { margin: 2em 0 -0.8em 0; padding: 0; color: #c36000; font-size: 12px; font-weight: bold; }
	h5 { margin: 25px 0 15px 0; padding: 0; color: #555; font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; }
	#content ul { list-style-image:url(img/li_pfeil.gif); }
	#content li {  margin: 0 0 0.9em 0; }
	#content .p50 {  padding-left: 50px; }
	#content a, p a, td a { color: #c36000; text-decoration:none; background:none; }
	#content a:hover, p a:hover, td a:hover { color: #464548; text-decoration:none; background:none;  }

a.black { color: #000000 !important; font-weight:bold; text-decoration:none; background:none; }
a.black:hover { color: #c36000 !important; font-weight:bold; text-decoration:none; background:none; }
	
#spalteR { position: relative; left: 138px; display: block; width: 210px; padding: 0; float: left; vertical-align: top; border-top: 2px solid #fff; margin: 0 0 40px 0; }
#spalteR ul, #spalteR li {  margin: 0; padding: 0; list-style-type: none;  }
#spalteR a { display: block; overflow: hidden; height: 59px; text-indent: -500px; margin: 0; width: 210px; }
	a#betriebsraete  { background:url(img/navi_r_betriebsraete.gif); }
	#wabetrieb {  height: 59px; width: 210px; visibility: hidden; padding: 0; margin: 0; background-image:url(img/navi_r_betriebsraete.gif); background-position: 0px 59px; }

	a#gewerkschaften  { background:url(img/navi_r_gewerkschaften.gif); }
	#wagewerk { height: 59px; width: 210px; visibility: hidden; padding: 0; margin: 0; background-image:url(img/navi_r_gewerkschaften.gif); background-position: 0px 59px; }

	a#arbeitnehmer  { background:url(img/navi_r_arbeitnehmer.gif); }
	#waarbeit { height: 59px; width: 210px; visibility: hidden; padding: 0; margin: 0; background-image:url(img/navi_r_arbeitnehmer.gif); background-position: 0px 59px; }

	#aktuelle a { background:url(img/navi_r_aktuelle.gif); }
	#abo a { background:url(img/navi_r_abonnieren.gif); }
	#archiv a { background:url(img/navi_r_archiv.gif); }
	
#spalteR a:hover, #spalteR .aktiv { background-position: 0px 59px; } 

#spalteR #navmag a { display: block; overflow: hidden; height: 29px; text-indent: -500px; margin: 0; width: 210px; }
#spalteR #navmag a:hover, #spalteR navmag .aktiv { background-position: 0px 29px; } 


#icons{ height: 71px; border: 0px solid red; padding: 15px 0 0 5px; display: block; }
	#icons a { width: 56px; height: 56px; text-indent: 0; float: left; margin: 0px 5px; } 
#suche { height: 17px; border-top: 2px solid #fff; display: block; width:160px; margin: 0; padding: 44px 25px 15px 25px; background:url(img/head_suche.gif) no-repeat; }
#suchform { border: 1px solid #67676c; background: #fff; width: 156px; height: 16px; }
.suchfeld { width: 130px; height: 14px; border:0; float: left; font-size: 11px; background: #fff;  }

#onlinemag { width: 210px; border-top: 2px solid #fff; text-align: center; padding: 54px 0 28px 0; background:url(img/head_online_magazin.gif) no-repeat; }
#onlinemag a { height:126px; text-indent: 0; }

#navmag { border-bottom: 2px solid #fff; }

#semitab { border:1px solid #ed7900; padding:6px;}
#semitab tr.g { background:#edf0f1; }
#semitab td, #semitab th {  padding:6px;}

#footer { background: url(img/bg_footer.gif); background-repeat: repeat-x; clear: left;  height: 27px; margin: 0; }
#copyright { background:#FFF; width: 988px; padding: 10px; text-align: right; color: #3b393d; font-weight: bold; text-decoration: none; }
#copyright a { color: #3b393d; text-decoration:none; }
#copyright a:hover { color: #c36000; text-decoration:none; }

#newsteaser { position: absolute; width: 10px; float: left;  padding: 0; left: 788px; top:10px; margin-bottom: 0px; }


