/********************************************/ 
    	/**********  DOKUMENT  *********/
/********************************************/ 

html{ 
  height:				100%;
  background-color: 	transparent;
  padding: 				0px;
  margin: 				0px;
  color: 				#000000;
}

body{
  padding: 				0px;
  margin: 				0px;
  height:				100%;  
  text-align: 			left;
  font-family:			arial, sans-serif;
  font-size: 			8pt;
}

body.template {
  background-image:		url(../pics/allg/back-nojob.gif);
  background-repeat:	repeat-y;
}

body.template-job {
  background-image:		url(../pics/allg/back.gif);
  background-repeat:	repeat-y;
}

img{
  display: 				inline; 
}

hr, .content hr{
  height: 				0px;
  border: 				1px solid #aaaaaa;
}

a, .content td a {
  background-color: 	#FFFFFF;
  color: 				#085B29;
  text-decoration:		none;
}

p {
  font-family: 			arial, sans-serif;
  font-size: 			8pt;
  padding: 				0;
  margin:				10px 0 2px 0;
}

td {
  font-family: 			arial, sans-serif;
  font-size: 			8pt;
  vertical-align:		top;
}

td .inputbox {
  width: 				100%;
  margin: 				3px;
}

/********************************************/
      /*  HEADER MIT LOGO UND PICS  **/
/********************************************/ 

.header{
	z-index: 			2;
	background-image:	url(../pics/allg/background.gif);
	background-repeat:	repeat-x;
	background-color: 	#FFFFFF;
	position: 			absolute;
	overflow: 			hidden;
	height: 			85px;
	width: 				100%;
	padding: 			0;
	margin: 			0;
	border: 			0;
	border-bottom:		3px solid #FFFFFF;
}

.logo{
	background-color:	transparent;
	position:			absolute;
	border: 			0;
	margin: 			7px 0 0 0px;
}

.logo img{
	background-color:	transparent;
	display:			block;
}

#jflanguageselection {
	position:			absolute;
	width: 				50px;
	border: 			0;
	top:				0px;
	left:				950px;
	z-index:			99;
	background-color:	transparent;
}
#jflanguageselection ul {list-style:none;}
#jflanguageselection ul li a {
	text-decoration:	none;
	color:				#000000;
	background-color:	transparent;
	font-size:			12px;
}


.breadcrump {
	position:			absolute;
	width: 				600px;
	border: 			0;
	margin: 			105px 0 0 258px;
	height: 			25px;
	padding: 			0;
	color:			    #999999;
	font-size:			7pt;
	text-decoration:	none;
}

.pathway{
	border: 			0;
	margin: 			0;
	color:			    #999999;
	text-transform:	    uppercase;
	font-size:			7pt;
	text-decoration:  	none;
}

.pathway a, .pathway a:visited{
	text-decoration:    none; 	
	margin: 			0;
	color:			    #999999;
	text-transform:	    uppercase;
	font-size:			7pt;
}

a.pathway:hover {
	color: 				#085B29;
}

/********************************************/
     /*******  LINKER BEREICH  ******/
/********************************************/ 

.log{
	position:			absolute;
	width: 				58px;
	margin: 			67px 0 0 198px;
	border: 			0;
}

.log a {
	background-color:	transparent;
	float: 				left;
	width: 				57px;
	height: 			15px;
	
	text-align: 		center;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		12pt;
	text-decoration:	none;
}

.log a:hover{
	background-color:	#FFFFFF;
	color:				#000000;
}


.submenuback{
	z-index: 			1;
	position: 			absolute;
	width: 				193px;
	height: 			100%;
	overflow: 			hidden;
	margin: 			0px 0 0 0;
	padding: 			0 0 0 0px;
}

.submenu{
	background-color:	transparent;
	position: 			absolute;
	width: 				233px;
	overflow: 			hidden;
	margin:			 	140px 0 0 21px;
	padding-left:		0;
}

.dekra {
	background-color:	transparent;
	position: 			absolute;
	width: 				233px;
	overflow: 			hidden;
	margin:			 	333px 0 0 21px;
	padding-left:		44px;
}

.spruch{
	background-color:	transparent;
	position: 			absolute;
	width: 				193px;
	margin: 			447px 0 0 0;
	padding: 			0;
	
	border-top: 		1px solid #003300;
	border-bottom: 		1px solid #003300;
}

.spruch2{
	background-color:	transparent;
	position: 			relative;
	width: 				143px;
	margin: 			0 11px 8px 11px;
	padding: 			0 0 0 20px;	
}

.saying {
	font-family:		"Times New Roman", Times, serif;
	line-height: 		14px;
	font-size: 			8pt;
	color: 				#000000;
	font-style:			normal;
	padding: 			0;
}

.author {
	font-family:		"Times New Roman", Times, serif;
	line-height: 		14px;
	font-size: 			8pt;
	font-weight: 		bold;
	color: 				#000000;
	font-style:			italic;
	padding: 			0;
}

.untenausrichten {
	z-index:			2;
	background-color: 	transparent;
	position:			absolute;
	bottom: 			2px;
	width: 				155px;
	height: 			auto;
	margin-left: 		28px;
	padding-left: 		0;
	overflow: 			hidden;
}

.suche{
	background-color:	transparent;
	position: 			relative;
	width: 				150px;
	height: 			26px;
	overflow: 			hidden;
	padding-left: 		12px;
	margin: 			0;
}

.search .inputbox{
	background-color:	#F2F9F5;
	margin: 			3px 3px 0px 0;
	padding:			1px;
	border: 			1px solid #000000;
	width:				99%;
}



.untenausrichten .inputbox{
	background-color:	#FFFFFF;
	border: 			1px solid #000000;
	padding:			1px;
	width: 				115px;
	margin: 			0;
	
	font-size: 			7pt;
}


.submenuback a{
	background-color:	#ebeced;
	font-size: 			7pt;
	text-decoration: 	none;
}


/********************************************/ 
     	 /******** MENÜ ********/
/********************************************/


.menu{
	position:			absolute;
	width: 				720px;
	border: 			0;
	margin: 			22px 0 0 259px;
}


/********************************************/ 
      		/****** HAUPTMENÜ *****/
/********************************************/ 

.menu ul {
	position:				absolute;
	display:				inline;
	margin:					0;
	padding:                0;
	border:					0px;
}

.menu ul li {
	display:				inline;
	position:				relative;
	padding:                0;
	border:					0px;
	list-style:				none;
	float:					left;
}

.menu a{ 
	display:			block;
	float:				left;
	background-color:	transparent;
	position:			relative;
	
	width: 				76px;
	height: 			15px;
	margin: 			0 24px 0 0;
	padding-top:        45px;    
	border: 			0;
	
	text-align:			center;	
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#000000;
	font-size: 			7pt;
	line-height: 		12pt;
	
	text-decoration:	none;
}



.menu ul li.item100003 a 		{background-image: url(../pics/menu/bera.jpg);}
.menu ul li.item100003 a:hover,
.menu ul li.item100003.active a	{background-image: url(../pics/menu/bera-on.jpg);}

.menu ul li.item100008 a 		{background-image: url(../pics/menu/unternehmen.jpg);}
.menu ul li.item100008 a:hover,
.menu ul li.item100008.active a	{background-image: url(../pics/menu/unternehmen-on.jpg);}

.menu ul li.item100051 a 		{background-image: url(../pics/menu/mitarbeiter.jpg);}
.menu ul li.item100051 a:hover,
.menu ul li.item100051.active a {background-image: url(../pics/menu/mitarbeiter-on.jpg);}

.menu ul li.item100052 a 		{background-image: url(../pics/menu/bewerber.jpg);}
.menu ul li.item100052 a:hover,
.menu ul li.item100052.active a	{background-image: url(../pics/menu/bewerber-on.jpg);} 	

.menu ul li.item100057 a 		{background-image: url(../pics/menu/bera-perso.jpg);}
.menu ul li.item100057 a:hover,
.menu ul li.item100057.active a	{background-image: url(../pics/menu/bera-perso-on.jpg);}

.menu ul li.item100064 a 		{background-image: url(../pics/menu/presse.jpg);}
.menu ul li.item100064 a:hover,
.menu ul li.item100064.active a	{background-image: url(../pics/menu/presse-on.jpg);}

.menu ul li.item100074 a		{background-image: url(../pics/menu/jobboerse.jpg);}
.menu ul li.item100074 a:hover,
.menu ul li.item100074.active a	{background-image: url(../pics/menu/jobboerse-on.jpg);}


/********************************************/ 
		/** SUBMENÜ LEVEL 1 ***/
/********************************************/ 

.submenu ul {
	position:				relative;
	display:				inline;
	margin:					0;
	padding:                0;
	border:					0px;
	width:					145px;
}

.submenu ul li {
	display:				block;
	position:				relative;
	padding:                0;
	border:					0px;
	list-style:				none;
	float:					left;
	width:					145px;
}

/***********************************************/

.submenu ul li a {
	background-color:	#ebeced;
	display:			block;
	position:			relative;
	border: 			0;
	margin: 			0;
	padding-left:		12px;
	padding-top:		4px;
	padding-bottom:		4px;	
	
	text-align: 		left;
	vertical-align: 	middle;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}

.submenu .parent ul li a {
	background-color:	#FFFFFF;
	background-image:	none;
	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 0 0 6px;
	padding-left:		9px;
	padding-top:		2px;
	padding-bottom:		2px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}

.submenu .parent ul li a:hover{
	background-color:	#EEEEEE;
	background-image:	none;
	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 0 0 6px;
	padding-left:		9px;
	padding-top:		2px;
	padding-bottom:		2px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}

/********** BA Vakanzen Menüpunkt ************/
.submenu li.item100257 a, .submenu ul li.item100257 a, .item100257 a {
	background-image:	url(../pics/allg/ba-menu.gif);
	background-repeat:	no-repeat;

	background-color:	#ebeced;
	display:			block;
	position:			relative;
	border: 			0;
	margin: 			0;
	padding-left:		12px;
	padding-top:		5px;
	padding-bottom:		4px;	
	
	text-align: 		left;
	vertical-align: 	middle;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;	
}
.submenu ul li.item100257 a:hover, .submenu ul li.item100257.active a {
	background-image:	url(../pics/allg/backsubover-ba.gif);
	background-repeat:	repeat;
	background-color:	#FFFFFF;
	color:				#990000;
	padding-top:        5px;}

/**************** EDNE *******************/

.submenu .parent ul .active a {
	background-image:	url(../pics/allg/backsubover.gif);
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;

	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 0 0 0px;
	padding-left:		15px;
	padding-top:		2px;
	padding-bottom:		2px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}

.submenu .parent ul ul .active a {
	background-image:	url(../pics/allg/backsubovergrau.gif);
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;

	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 0 0 0px;
	padding-left:		15px;
	padding-top:		2px;
	padding-bottom:		2px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}


.submenu ul li a:hover, .submenu ul .active a {
	background-image:	url(../pics/allg/backsubover.gif);
	background-repeat:	repeat-y;
	background-color:	#FFFFFF;
	display:			block;
	position:			relative;
	border:				0;
	margin: 			0;
	padding-left:		12px;
	padding-top:		4px;
	padding-bottom:		4px;
	
	text-align: 		left;
	color:				#085B29;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}


/********************************************/
    	/** SUBMENÜ LEVEL 2 ***/
/********************************************/ 

.submenu ul ul, .submenu ul ul ul {
	position:				relative;
	display:				inline;
	margin:					0;
	padding:                0;
	border:					0px;
}

.submenu ul ul li {
	display:				block;
	list-style:				none;
	clear:					left;
	padding-left:	        0px;
	overflow:				hidden;
	height:					auto;
}



/********************************************/
		/** REGIO LEVEL 1 ***/
/********************************************/ 


.jobsolid ul {
	position:				relative;
	display:				inline;
	margin:					0;
	padding:                0;
	border:					0px;
	width: 					135px;
}

.jobsolid ul li {
	display:				block;
	position:				relative;
	padding:                0;
	border:					0px;
	list-style:				square;
	float:					left;
	width: 					135px;
}

/***********************************************/

.jobsolid ul li a {
	background-color:	#ebeced;
	display:			block;
	position:			relative;
	border: 			0;
	margin: 			0;
	padding:			6px 8px 6px 12px;	
	
	text-align: 		left;
	vertical-align: 	middle;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}

.jobsolid .parent ul li a {
	background-color:	#ebeced;
	background-image:	none;
	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 6px 0 0;
	padding-left:		18px;
	padding-top:		6px;
	padding-bottom:		6px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}

.jobsolid .parent ul li a:hover{
	background-color:	#FFFFFF;
	background-image:	none;
	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 6px 0 0;
	padding-left:		18px;
	padding-top:		6px;
	padding-bottom:		6px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}



.jobsolid .parent ul .active a {
	background-image:	url(../pics/allg/backjobover.gif);
	background-color:	#FFFFFF;

	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 0 0 0px;
	padding-left:		18px;
	padding-top:		6px;
	padding-bottom:		6px;
		
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
	text-transform:		none;
}


.jobsolid ul li a:hover, .jobsolid ul .active a {
	background-image:	url(../pics/allg/backjobover.gif);
	background-color:	#FFFFFF;
	display:			block;
	position:			relative;
	border:				0;
	margin: 			0;
	padding-left:		12px;
	padding-top:		6px;
	padding-bottom:		6px;
	
	text-align: 		left;
	color:				#085B29;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}



/********************************************/
    	/** REGIO LEVEL 2 ***/
/********************************************/ 

.jobsolid ul ul {
	position:				relative;
	display:				inline;
	margin:					0;
	padding:                0;
	border:					0px;
}

.jobsolid ul ul li {
	display:				block;
	list-style:				none;
	clear:					left;
	padding-left:	        0px;
	overflow:				hidden;
	height:					auto;
}


.jobsolid .menu-regio ul ul li a{

	background-color:	#ebeced;
	display:			block;
	position:			relative;
	border: 			0;
	border-collapse:    collapse;
	border-spacing:		0;
	margin: 			0 6px 0 0;
	padding:			4px 6px 4px 24px;
	
	text-align: 		left;
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}


/********************************************/
     /*  RECHTER BEREICH JOBSOLID  **/
/********************************************/ 

.jobsolid{
	z-index: 			1;
	background-color: 	transparent;

	position: 			absolute;
	overflow: 			hidden;
	height: 			100%;
	width: 				135px;
	padding: 			0;
	margin: 			0 0 0 860px;
	border: 			0;
}

.bildsolid{
    z-index:			3;
	display: 			none;
	text-align:			center;
	background-color: 	transparent;
	position: 			absolute;
	overflow: 			hidden;
	padding: 			0;
	margin: 			34px 0 0 860px;
	border: 			0;
}

.regio-titel {
	background-color:	transparent;
	display:			block;
	position:			relative;
	border: 			0;
	margin: 			0;
	padding-left:		12px;
	padding-top:		65px;
	padding-bottom:		5px;	
	
	text-align: 		left;
	vertical-align: 	middle;
	color:				#085B29;
	font-weight:		bold;
	font-family: 		Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			7pt;
	line-height: 		10pt;
	text-decoration:	none;

}


.jobsolidmenu{
	background-color: 	#ebeced;
	position: 			absolute;
	overflow: 			hidden;
	height: 			100%;
	width: 				135px;
	padding: 			0;
	margin: 			84px 0 0 0; 
	border: 			0;
}


/********************************************/
    /*******  MAIN CONTENT  ********/
/********************************************/ 

.content .metamenu{
	background-color:	transparent;
	position: 			relative;
	width: 				545px;
	overflow: 			hidden;
	text-align:			center;
	padding-top:        8px;
	padding-left: 		0;
	margin:				0;
	border-top:			1px solid #aaaaaa;
}

.content .metamenu ul {
	position:				relative;
	display:				block;
	margin:					0 auto;
	padding:                0;
	border:					0px;
	width:					250px;
	overflow:				visible;
}

.content .metamenu ul li {
	display:				block;
	position:				relative;
	padding:                0 10px 10px 10px;
	border:					0px;
	list-style:				none;
	float:					left;
	width:					auto;
}

.content .metamenu ul li a {
	background-color:	#ffffff;
	display:			block;
	position:			relative;
	border: 			0;
	margin: 			0;
	padding:		    0 4px 4px 4px;
	
	text-align: 		left;
	vertical-align: 	middle;
	color:				#666666;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}

.content .metamenu ul li a:hover, .metamenu ul .active a {
	background-color:	#FFFFFF;
	display:			block;
	position:			relative;
	border:				0;
	margin: 			0;
	padding:            0 4px 4px 4px;
	
	text-align: 		left;
	color:				#085B29;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			7pt;
	line-height: 		9pt;
	text-decoration:	none;
}



.content {
	background-color: 	#FFFFFF;
	position:			absolute;
	width: 				545px;
	margin: 			140px 0 0 258px;
	padding: 		    0; 
	border: 			0;
	
	font-weight: 		normal;
	line-height: 		16px;
	font-size: 			8pt;
	color: 				#000000;
}


div.popup {
  background-color:		#FFFFFF;
  margin:				5px;
  padding:              15px 5px 15px 5px;

}

.content h1, .popup hl, #mitarbeiter h1 {
	display:			inline;
	font-weight: 		bold;
	font-size: 			8pt;
	font-family: 		Arial, sans-serif;
	color: 				#085B29;
	margin: 			0 0 14px 0;
}

.content h2, .popup h2 {
	display:			block;
	font-weight: 		bold;
	font-size: 			8pt;
	font-family: 		Arial, sans-serif;
	color: 				#000000;
	margin: 			0;
}

.content h3, .popup h3 {
	display:			inline;
	font-weight: 		bold;
	font-size: 			8pt;
	font-family: 		Arial, sans-serif;
	color: 				#085B29;
	margin: 			0 0 14px 0;
}

.content a, .popup a, .content table td a{
	background-color: 	transparent;
	margin: 			0;
	
	text-decoration: 	none;
	color: 				#0B7334;
	font-weight: 		normal;
}


.content a img, .popup a img {
	background-color: 	transparent;
	border: 			1px solid #0B7334;
	margin: 			2px 4px 2px 0;
}

.content td a img {
	background-color: 	transparent;
	border: 			none;
	margin: 			0;
}
.content .noborder table {table-layout:fixed;}
.content .noborder table td {margin:0;padding:0;border:0;}
.content .noborder td a {margin:0;padding:0;}

.content img, .popup img {
	float: 				left;
	margin: 			2px 21px 8px 0;
	display: 			inline;
}

.content ul, .popup ul {
	list-style: 		outside square;
	margin-left: 		12px;
	padding: 			0;
}

.content li, .popup li {
	margin-left: 		12px;
	padding-left: 		2px;
}

#mitarbeiter table {float:left; display:inline; width:258px; border-spacing:0; empty-cells: show; border-collapse: collapse; margin:0 20px 20px 0; border: 1px solid #003300; overflow:hidden;}
#mitarbeiter th {background-color:#FFFFFF; padding:1px 4px 1px 4px; text-align:left; border-bottom: 1px solid #003300; color: #0B7334;}
#mitarbeiter td {background-color:#EBECED; background-image:url(../pics/allg/potential_back.jpg); padding:1px 4px 1px 4px;	text-align:left;}
#mitarbeiter td a {background-image:url(../pics/allg/potential_link.gif); 
background-repeat: no-repeat;
padding: 2px 10px 2px 22px;
line-height: 18pt;
text-decoration: none;
color: #0B7334;
font-weight: bold;}



/********************************************/
   	  /*****  JOBBÖRSE CONTENT  ******/
/********************************************/ 


.content .message, .popup .message {
	background-color: 	transparent;
	width: 				536px;
	border: 			1px solid #0B7334;
	margin: 			0 0 3px 0;
	padding: 			2px 0 2px 5px;
	
	font-weight: 		bold;
	color: 				#FF0000;
}


.content .bera_form, .popup .bera_form {
	/*table-layout:		fixed;*/
	empty-cells: 		show;
	border-collapse: 	separate;
	width: 				100%;
	margin: 			20px 0 0 0;
	border-bottom: 		1px solid #003300;
	border-top: 		1px solid #003300;
}

.content .bera_form th, .popup .bera_form th {
	background-color:	#E8F3ED;
	width: 				185px;
	padding:			6px 4px 6px 4px;
	vertical-align: 	text-top;
	text-align: 		left;
}

.content .bera_form td, .popup .bera_form td {
	background-color:	#EBECED;
	padding:		 	1px 4px 1px 4px;
	text-align: 		left;
}


.content .bera_table, .popup .bera_table {
	width: 				100%;
	border-spacing: 	2px 2px;
	empty-cells: 		show;
	border-collapse: 	separate;
	margin: 			20px 0 0 0;
	border-bottom: 		1px solid #003300;
	border-top: 		1px solid #003300;
}

.content th {text-align: 		left;}

.content .bera_table th, .popup .bera_table th {
	background-color:	#E8F3ED;
	padding:			1px 4px 1px 4px;
	text-align: 		left;
}

.content .bera_table td, .popup .bera_table td {
	background-color:	#EBECED;
	padding:			1px 4px 1px 4px;
	text-align: 		left;
}

.content .bera_form td .button, .popup .bera_form td .button, .content .bera_table td .button, .popup .bera_table td .button {
	width:				90px;
	cursor:				pointer;
}

.content div.action .button, .popup div.action .button {
	width:				120px;
	cursor:				pointer;
	float:				left;
	display:			inline;
}


.content .action, .popup .action {
	background-color: 	transparent;
	width: 				90px;
	text-align:			left;
}


.content .help, .popup .help {
	padding-top: 		3px;
	font-size: 			9px;
	line-height: 		13px;
}


.content .inputbox, .popup .inputbox{
	background-color:	#F2F9F5;
	margin: 			3px 3px 3px 0;
	padding:			1px;
	border: 			1px solid #000000;
	width:				98%;
	font-size: 			8pt;
}

.content .inputbox:focus, .content textarea:focus, .content select:focus, .popup .inputbox:focus, .popup textarea:focus, .popup select:focus{
	background-color:	#003300;
	color: 				#FFFFFF;
}

.suche .inputbox:focus, .suche textarea:focus, .suche select:focus{
	background-color:	#003300;
	color: 				#FFFFFF;
}

.content .textbox, .popup .textbox{
	background-color:	#F2F9F5;
	margin: 			3px 3px 3px 0;
	padding:			1px;
	border: 			1px solid #000000;
	width:				98%;
	font-size: 			8pt;
}

.content .textbox:focus, .content textarea:focus, .content select:focus, .popup .textbox:focus, .popup textarea:focus, .popup select:focus {
	background-color:	#003300;
	color: 				#FFFFFF;
}


.content .button, .popup .button {
	background-color:	#003300;
	border: 			1px solid #000000;
	height: 			17px;
	padding: 			1px 3px 1px 3px;
	margin: 			3px 3px 3px 0;
	
	color: 				#FFFFFF;
	font-size: 			8pt;
	line-height: 		11px;
}

.content .checkbox, .popup .checkbox{
	background-color:	#FFFFFF;
	padding:			0;
	margin: 			3px;
}


.content label, .popup .label{
	font-size: 			8pt;
}

.content td .inputbox, .popup td .inputbox {
	  width: 			98%;
	  margin: 			3px 3px 3px 0;
}


/********************************************/
   	  /*****  JOBSOLID CONTENT  ******/
/********************************************/ 

.jobsolid24 a {
background-image:url(../pics/links/link2.gif);
background-repeat: no-repeat;
padding-left: 16px;
text-decoration: none;
color: #085B29;
font-weight: bold;
}

.jobsolid24 a:hover {
background-image:url(../pics/links/link_hover2.gif);
background-repeat: no-repeat;
}

.jobsolid24 div.oben {
margin: 12px 12px 12px 0;
padding: 0;
display: inline;
}

.jobsolid24  div.oben a {
background-image:url(../pics/links/oben.gif);
background-repeat: no-repeat;
padding-left: 16px;
text-decoration: none;
color: #085B29;
font-weight: normal;}

.jobsolid24  div.oben a:hover{
background-image:url(../pics/links/oben_hover.gif);
background-repeat: no-repeat;
}


.jobsolid24  div.mail {
margin: 12px 12px 12px 0;
padding: 0;
display: inline;
}

.jobsolid24  div.mail a {
background-image:url(../pics/links/mail.gif);
background-repeat: no-repeat;
padding-left: 16px;
text-decoration: none;
color: #085B29;
font-weight: normal;}

.jobsolid24  div.mail a:hover{
background-image:url(../pics/links/mail_hover.gif);
background-repeat: no-repeat;
}


.jobsolid24  div.rechts {
margin: 12px 12px 12px 0;
padding: 0;
display: inline;
}

.jobsolid24  div.rechts a {
background-image:url(../pics/links/rechts.gif);
background-repeat: no-repeat;
padding-left: 16px;
text-decoration: none;
color: #085B29;
font-weight: bold;}

.jobsolid24  div.rechts a:hover{
background-image:url(../pics/links/rechts_hover.gif);
background-repeat: no-repeat;
}


.jobsolid24  div.links {
margin: 12px 12px 12px 0;
padding: 0;
display: inline;
}

.jobsolid24  div.links a {
background-image:url(../pics/links/links.gif);
background-repeat: no-repeat;
padding-left: 16px;
text-decoration: none;
color: #085B29;
font-weight: bold;}

.jobsolid24  div.links a:hover{
background-image:url(../pics/links/links_hover.gif);
background-repeat: no-repeat;
}


/********************************************/
      /******  JOOMLA KLASSEN  *******/
/********************************************/ 

.contentpaneopen{
  background: 		#FFFFFF;
  font-family: 		arial, sans-serif;
  font-size: 		8pt;
  width:			100%;
}

.contentpane{
  background: 		#FFFFFF;
  font-family: 		arial, sans-serif;
  font-size: 		8pt;
}

.contentdescription ul{
	display:			inline;
	margin-left: 		12px;
	padding: 			0;
}

.contentdescription li{
	list-style: 		outside square;
	margin-left: 		12px;
	padding-left: 		2px;
}

.contentheading, h2.contentheading {
	margin: 			0 0 14px 0;
	font-weight: 		bold;
	font-size: 			8pt;
	font-family: 		Arial, sans-serif;
	color: 				#085B29;
}

.componentheading {
	margin: 			0 0 14px 0;
	height:				30px;
	font-weight: 		bold;
	font-size: 			8pt;
	font-family: 		Arial, sans-serif;
	color: 				#085B29;
}

h1.componentheading{
	display:			block;
	margin-bottom:		10px;
	height:				30px;
}

.contentdescription{
	font-weight: 		normal;
	line-height: 		15px;
	font-size: 			8pt;
}

.back_button{
	margin: 			0; 
}

.moduletable, .moduletable fieldset {
	border:				0;
	width: 				100%;
}

.buttonheading a img{
	text-align:			right;
	margin: 			0;
	padding: 			0;
	border: 			0;
}