



/*GENERAL STYLES*/

body {margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #707277; line-height: 18px;}
	td {font-family: Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 18px;}
	ul, ul li {margin: 0; padding: 0; list-style: none;}
	p, h1, h2, h3 ,h4, h5, h6, h7 {margin: 0; padding: 0;}
	table {width: 100%; margin: 0; padding: 0; border-collapse: collapse;}
		td, th {padding: 2px;}

	a:link, a:link div {color: #69a802; text-decoration: none;}
	a:visited, a:visited div {color: #000; text-decoration: none;}
	a:visited div {color: #69a802;}
	a:hover, a:hover div {text-decoration: underline;}
	a:active {}
		a img {border: none;}
		a:hover img {border: none;}
		select, input, textarea {width: 100%; margin-top: 5px; padding: 1px; color: #69a802; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; background: #fff; border: 1px solid #ababab; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
		input.text {font-family: arial, verdana; font-size: 12px; color: #333;}

	.imgtext-table {width:1%;}	
	.caption {padding-right: 20px; font-family: Verdana, Arial, Sans-Serif; font-size: 80%; line-height: 150%; color: #666; text-align: left;}


/*FORUMLAR STYLES*/

	.formular {margin-top: 11px; color: #707277; }
		.formular table {margin: 0; padding: 0; border-collapse: collapse;}
			.formular table td {vertical-align: top; color: #707277; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }

				.formular label.left {display: block; width: 116px;}
				.formular input {width: auto; margin: 0; padding: 0; background: none; border: none;}
				.formular .t {width: 182px; height: 15px; margin-right: 3px; padding-top: 1px; background: #f6f6f6; border: 1px solid #868686; font-size: 10px;}
				.formular .wide {width: 242px;}
				.formular .green {float: left; background: #d8e1cb;}
				.formular .r {margin-right: 3px;}
				.required {margin-bottom: 3px; color: #f00;}


/*TABLE_DATA STYLES*/
	
		.table_data {}
		.table_data table {width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
		.table_data table th {padding-left: 10px; padding-bottom: 14px; }
		.table_data table td {font-weight: bold; padding: 2px; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; border-bottom: 6px solid #f2f1f1; vertical-align: top; line-height: 12px;}
		.table_data table td.icon {width: 23px; padding: 1px;}
		.table_data table td.file_size {padding-right: 7px; font-weight: normal; text-align: right;}

		.table_data table td h3 {font-size: 11px; margin-bottom: 3px;}
		.table_data table td h4.date {font-size: 11px; float: right; padding-right: 5px;}
		.table_data table td p {clear: both; margin-bottom: 2px; font-weight: normal; padding-right: 5px; line-height: 12px;}

		.image_right {float: right; margin-left: 5px; margin-bottom: 5px; }
		.image_left {float: left; margin-right: 5px; margin-bottom: 5px; margin-top: 5px; }

		table tr.d {color: #868686; background: #d5d6d3;}
		table tr.b {color: #868686; background: #f9f9f9;}
		table tr.green {color: #87d300; cursor: pointer;}
			table td.t_arrow {width: 14px; padding: 0; vertical-align: top; background: #f2f1f1;}
			table td.t_arrow a {height: 100%; display: block; width: 14px; height: 20px; margin: 0; text-decoration: none; background: url(../images/table_arrow.gif) no-repeat;}
			table td.t_arrow a:hover {background: url(../images/table_arrow_green.gif) no-repeat;}

			.button_mehr a {float: right; height: 15px; margin: 0; margin-top: 15px; padding-left: 13px; padding-right: 23px; border: none; background: #939396 url(../images/button_mehr_arrow.gif) no-repeat top right;}
			.button_back a {clear: both; float: right; height: 15px; margin: 0; margin-top: 15px; padding-left: 23px; padding-right: 13px; border: none; background: #939396 url(../images/button_back_arrow.gif) no-repeat;}
			.button_contact a {float: right; height: 15px; margin: 0; margin-top: 15px; padding-left: 13px; padding-right: 23px; border: none; background: #939396 url(../images/button_mehr_arrow.gif) no-repeat top right;}
	

/*PUBLIKATIONEN STYLES*/

		.publikationen {float: left; width: 307px; margin-bottom:12px; padding: 0;}
		.pub_right {float: right;}
			
			.publikationen .titles {padding-bottom: 2px; color: #fff; background: #c7c7c9;}
				.publikationen .titles h4.date {float: left; padding-left: 10px; padding-right: 18px; font-size: 11px;}
				.publikationen .titles h3 {font-size: 11px;}
			.publikationen .pub_image {float: left; margin-top: 4px; margin-right: 15px;}

			.publikationen table {float: left; width: 180px; margin-top: 4px;}
				.publikationen table th {padding: 0; padding-bottom: 3px;}
				.publikationen table th.th_right {padding-left: 6px;}
				.publikationen table td {padding: 1px; padding-bottom: 0; border-bottom: 1px solid #717479;}
				.publikationen table td.icon {padding-right: 10px; padding-left: 7px; border: none;}

				.publikationen table td.language {width: 95px;}
					
					.publikationen table tr.over td {color: #6eb104; border-bottom: 1px solid #6eb104; cursor: pointer;}
					.publikationen table tr.over td.icon {border: none;}
				

/*PAGINATION STYLES*/
	
		.pagination {clear: both; text-align: center; }
			.pagination .pag_active {font-weight: bold; color: #70b002;}
			.pagination a {font-weight: normal; color: #6e7178; text-decoration: underline;}
			.pagination a:visited {font-weight: normal; color: #6e7178; text-decoration: underline;}
			.pagination a:hover {color: #70b002;}

/*KONTAKT DATEN STYLES*/

		.kontaktdaten {margin-bottom: 6px;}
			.kontaktdaten a.haupt_close {display: block; height: 20px; padding-right: 20px; color: #71af02; font-weight: bold; text-align: center; background: #fcfcfc url(../images/kontaktdaten_close.gif) no-repeat right; }
			/*.kontaktdaten a.haupt_close:hover {color: #71ae06; background-color: #e8eeda; background-image: url(../images/kontaktdaten_close_o.gif);}*/
			.kontaktdaten a.haupt_open {display: block; height: 20px; padding-right: 20px; color: #fff; font-weight: bold; text-align: center; background: #c7c7c9 url(../images/kontaktdaten_open.gif) no-repeat right; }
			/*.kontaktdaten a.haupt_open:hover {color: #fff; background-color: #adadaf; background-image: url(../images/kontaktdaten_open_o.gif);}*/

			.kontaktdaten table {background: #e9efdd; width: 620px; border: 1px solid #fff;}
				.kontaktdaten table caption {padding-top: 1px; color: #606368; font-weight: bold; background: #f8f6f7;}
					.kontaktdaten table td {padding: 0; font-size: 10px;}

				.kontaktdaten table tr.grey {background: #f2f0f1;}
/*				.kontaktdaten table tr.bg_th {background: url(../images/bg_kontaktdaten_th_2.gif);}*/


				.kontaktdaten table th {padding: 4px; background: url(../images/bg_kontaktdaten_th.gif) repeat-x;}
				
				.kontaktdaten table .first {padding-left: 27px; }

				.kontaktdaten table th.first {padding-left: 27px; /*width: 162px;*/ background: url(../images/bg_kontaktdaten_th_2.gif) no-repeat;}
				.kontaktdaten table th.last {background: url(../images/bg_kontaktdaten_th_2.gif) no-repeat right top;}

				.kontaktdaten table .col_name   {width: 250px;}
				.kontaktdaten table .col_tel    {width: 186px;}
				.kontaktdaten table .col_fax    {width:  70px;}
				.kontaktdaten table .col_mobile {width: 140px;}
				.kontaktdaten table .col_mail   {width:  40px;}

				.kontaktdaten table a {color: #616366; font-size: 10px; text-decoration: underline;}
				.kontaktdaten table a:hover {color: #70ae03;}
				
				.kontaktdaten table big {font-size: 11px;}
				.kontaktdaten table em {font-weight: bold; font-style: normal; color: #70ae03;}

/*STANDORTE MAP STYLES*/

	#s_map_right {margin-right:  -55px; margin-top: 13px; padding: 5px; padding-bottom: 25px; float: right; width: 250px; font-size: 10px; line-height: 14px; background: #fff;}
		* html #s_map_right {margin-right:  -25px;}
		#s_map_right_title {margin-top: 0px;}
		#s_map_right_visual {margin-top: 20px; margin-bottom: 15px;}
		#s_map_right input {width: 244px; height: 11px; margin-top: 3px; padding: 2px; background: #f3fbe5; border: 1px solid #868686; font-size: 10px; color: #707277;}
		#s_map_right .route_submit {width: auto; height: auto; float: right; margin-top: 7px; padding: 0; border: none;}
		
	#s_map_left {margin: 0px; padding: 0; position: relative; float: left; width: 430px; height: 596px; background: url(../images/s_map.jpg) no-repeat}
		#s_map_left	.city {position: absolute;}
			#s_map_left	.city a {display: block; background-repeat: no-repeat; }


	.title, h1 {margin: 0; margin-bottom: 17px; padding: 0; }
	h2 {margin: 0;}
	.subhead3 {font-weight: bold;}
	p {margin-bottom: 18px;}

	hr.clear {clear: both; height: 0; margin: 0; padding: 0; visibility: hidden;}


/*PRINTABLE STYLES*/

	#printable {text-align: left;}
		#printable .kontaktdaten table {width: 674px; border: 1px solid #fff;}
		#printable caption {font-size: 11px;}
		#printable th {font-size: 11px; text-align: left;}
		#printable td {font-family: Verdana, Arial, Sans-Serif; font-size: 11px;}
		#printable h1, #printable h2, #printable .title {padding-left: 5px;/* background: #f2f0f1;*/}
		#printable #visual_main, #printable #visual_main_home {display: none;}
		#printable #logo {padding: 30px;}
		#printable #content, #printable #content_home, #printable #content_wide {width: 450px;}

		#printable #menu_sub {display: none;}
		#printable #popup_main {padding: 30px; padding-top: 0;}

/*TEMPLATE STYLES*/

	#container {width: 1003px; margin: 0; text-align: left;}

		#container_2 {margin: 0; margin-left: 35px;}
		
		#container_2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#container_2 {display: inline-block;}
		/* Hides from IE-mac \*/
		* html #container_2 {height: 1%;}
		#container_2 {display: block;}
		/* End hide from IE-mac */

			#logo {height: 75px; padding-top: 22px; padding-left: 467px;}

			#menu_main_holder {position: relative; height: 58px; }
				/*
				#search_holder {z-index: 10000; position: absolute; left: 695px; bottom: 5px;}
					#search_holder input.search {float: left; width: 153px; height: 16px; margin-right: 1px; padding-top: 2px; padding-left:0px; padding-bottom: 0; border: 1px solid #9c9c9c;}
				*/
				#search_holder {z-index: 10000; position: absolute; left: 751px; bottom: 5px;}
					#search_holder .suche_txt {float: left; margin-top: 12px; width: 57px;}
					#search_holder input.search {float: left; width: 147px; height: 16px; margin-right: 1px; padding-top: 2px; padding-left:6px; padding-bottom: 0; border: 1px solid #9c9c9c;}
					#search_holder input.search_button {float: left; width: 15px; height: 18px; padding: 0; border: 1px solid #9c9c9c;}	

				#stroke {z-index: 1000; position: absolute; right: 494px; bottom: 0; height: 5px; background: #626469; }
					#stroke img {height: 5px;}

			#container_grey {position: relative; float: left; width: 732px; min-height: 410px; font-size: 11px; background: #f2f0f1;}
				.big_font * {font-size: 14px; line-height: 20px;}
				.big_font .table_data p {line-height: 20px;}
				.big_font .table_data h3, .big_font .table_data h4.date {font-size: 14px; }
	
			#container_grey:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			#container_grey {display: inline-block;}
			/* Hides from IE-mac \*/
			* html #container_grey {height: 410px;}
			#container_grey {display: block;}
			/* End hide from IE-mac */

				#content {float: left; width: 374px; padding: 42px 60px 35px 30px;}
				* html #content {padding: 40px 56px 35px 30px;}

					#content .title {padding-bottom: 4px;}

				#content_home {padding: 16px 33px 29px 30px;}
				// #content_wide {padding: 4px;}
				#content_wide { padding: 42px 60px 35px 30px;}
				// #content_wide { padding: 42px 4px 35px 4px;}
				 * html #content_wide {padding: 40px 56px 35px 30px;}
				// * html #content_wide {padding: 4px 56px 4px 30px;}
				// #content_wide .wrap {padding: 52px 60px 35px 30px;}
				#content_wide .wrap {padding: 52px 60px 35px 30px;}
				#content_wide .wrap_small_paddings {padding: 52px 11px 5px 16px;}
				
				// #content_wide { padding-right: 4px; }
				
				#col_1 {float: left; width: 260px; padding: 4px; }

				#col_2 {float: left; width: 175px; padding: 0 15px 0 20px;}				
					#col_2 select {height: 18px; margin-top: 0; margin-bottom: 24px; border: 1px solid #9c9c9c;}
					#col_2 .tx-ddlangselect-pi1 select { width: 174px; *width: 175px; }
					

		#visual_main {border: 4px solid #f2f0f1; border-right: 0; }
		/*.visual_top {position: absolute; top:103px; right:4px;}*/
		.visual_top {margin-top:45px;}

		#footer {clear: both; width: 455px; height: 13px; margin-top: 22px; padding: 2px 15px 9px 35px; background: #707276;}
		* html #footer {padding-bottom: 3px;}		

	.box {width: 174px; margin-top: 166px; margin-left: 32px; padding: 9px 9px 7px 17px; color: #707277; border: 1px solid #868686; border-top: 1px solid #9b9b9b; background: #fff url(../images/bg_box.gif) no-repeat;}
		.box p {font-family: Verdana, Arial, Sans-Serif; font-size: 9px; line-height: 14px; }


/*MENU STYLES*/

	menu_main {z-index: 200; position: absolute; top: 0; left: 0; width: 100%; visibility: hidden;}
		ul#menu_main li {display: block; float: left; height: 28px; border: 0px solid black; margin-right: 8px;}
/*
			ul#menu_main li a {cursor: pointer; float: left; position: relative; display: block; padding: 8px 0 0 8px; margin: 0 0 0 0; background: url(../images/menu_main_delimiter.gif) 0 8px no-repeat;}
*/
                        ul#menu_main li ul li a,
			ul#menu_main li a {cursor: pointer; float: left; position: relative; display: block; padding: 0px 0 0 0px; margin: 8px 0 0 0px; }

                        ul#menu_main_2_act li,
                        ul#menu_main li ul li,
                        ul#menu_main li {background: url(../images/menu_main_delimiter.gif) 0 8px no-repeat; padding:0px 0px 0px 8px;  }

                        ul#menu_main_2_act li#no_bg_s,
                        ul#menu_main li ul li#no_bg_s,
                        ul#menu_main li#no_bg_s, 
                        ul#menu_main li#no_bg {background:none; }

			ul#menu_main li a:hover { cursor: default;}			
			ul#menu_main li a:hover img { cursor: pointer;}
				
				/*ul#menu_main li.active a {padding-left: 6px; padding-right: 6px;}*/
				/*ul#menu_main li a.first_item, ul#menu_main li ul li a.first_item {background: none; padding-left: 0;}*/
				
				/*ul#menu_main ul {z-index: 100; width: 100%; display: none; position: absolute; top:30px; left: 0; background: #fff; }*/
				/*ul#menu_main ul {z-index: 100; width: 685px; display: none; position: absolute; top:30px; left: 0; background: #fff; }*/
				ul#menu_main ul {z-index: 100; width: 733px; display: none; position: absolute; top:30px; left: 0; background: #fff; }
					
					ul#menu_main li.active ul {z-index: 50; display: block; height: 28px; }
					ul#menu_main li:hover ul, ul#menu_main li.over ul{ display: block; height: 28px; background&#268; #FFF;}
						/*ul#menu_main li ul li, ul#menu_main li ul li.over { position: relative;}*/
	
	.float_right {float: right; width: 254px; margin-left: 25px; margin-bottom: 25px;}
		ul#menu_sub {margin: 0; padding: 0;}
		* html ul#menu_sub {margin-left: 4px; width: 258px; }  /* ie6 fix */
			ul#menu_sub li {display: inline;}
				ul#menu_sub a {display: block; margin: 0; margin-bottom: 3px; padding: 1px 4px 3px 14px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 13px; color: #5c5e62; text-decoration: none; background: #fff url(../images/bg_menu_sub_white.gif) repeat-y;}
				ul#menu_sub a:hover {color: #72b200;}

					ul#menu_sub a.open, ul#menu_sub a.active {color: #fff; background: #92d400 url(../images/bg_menu_sub_grey.gif) repeat-y;}
					ul#menu_sub a.open:hover {color: #fff;}
					ul#menu_sub a.active:hover {color: #fff; cursor: default;}

						ul#menu_sub ul {margin-left: 28px;}

	ul#menu_footer {float: left; }
		ul#menu_footer li {display: inline; }
			ul#menu_footer li a {float: left; display: block; margin-right: 6px; padding-right: 6px; color: #fff; font-size: 9px; text-decoration: none; background: url(../images/footer_delimiter.gif) no-repeat right;}
				ul#menu_footer li a span.big_a {font-size: 14px;}
			ul#menu_footer li a:hover {color: #a2fc03;}
			ul#menu_footer li a.last_item {margin: 0; margin-top: -1px; background: none;}
			* html ul#menu_footer li a.last_item {margin-top: -2px; }

	ul#menu_tools {float: right; }
		ul#menu_tools li {display: inline;}
			ul#menu_tools li a {float: left; display: block; margin-right: 12px; padding-bottom: 1px; padding-left: 15px; color: #fff; font-size: 9px; background-repeat: no-repeat; background-position: left; text-decoration: none; }
 			ul#menu_tools li a.recommend { padding-left: 16px; background-image: url(../images/icon_recommend.gif);}
                        ul#menu_tools li a.recommend:hover {color: #a2fc03; background-image: url(../images/icon_recommend_o.gif);}
                        ul#menu_tools li a.print {color: #fff; background-image: url(../images/icon_print.gif); }
                        ul#menu_tools li a.print:hover {color: #a2fc03; background-image: url(../images/icon_print_o.gif);}
                        ul#menu_tools li a.last_item {margin: 0; }
                        
/*TEASER STYLES*/

	.teaser {margin-bottom: 40px;}
		.teaser .title {margin-bottom: 0px; }
		.teaser img.image {margin-top: 4px; margin-bottom: 3px;}
		.teaser p {margin-top: 6px; margin-bottom: 0;}
		.teaser a {margin: 0; padding: 0; color: #69a802; text-decoration: none;}
		.teaser a:hover {text-decoration: underline;}
		.teaser .mehr {margin-top: 2px; padding-right: 9px; text-align: right;}


/* SITEMAP STYLES */
	
	a div.sitemap1 {margin-left: 20px; padding-left:20px; font-weight: bold; background: url(../images/arrow_big.gif) no-repeat 0 4px;}
	a div.sitemap2 {margin-left: 40px; margin-left:6px; padding-left:44px; background: url(../images/arrow_small.gif) no-repeat 35px 5px;}
	a div.sitemap3 {margin-left: 60px; margin-left:16px; padding-left:44px; background: url(../images/arrow_small.gif) no-repeat 35px 5px;}
	a div.sitemap4 {margin-left: 80px; margin-left:26px; padding-left:44px; background: url(../images/arrow_small.gif) no-repeat 35px 5px;}


/* ROUTE PLANNING STYLES */

	#route_planner {width: 210px; padding: 10px; padding-bottom: 25px; color: #4a413a; font-size: 10px; line-height: 14px;}
	#route_planner select, 	#route_planner input {margin: 0; margin-bottom: 5px; color: #4a413a;} 
	#route_planner h4.blue {margin-top: 15px; margin-bottom: 5px; padding-left: 13px; color: #003986; font-size: 10px; background: url(../images/bullet_blue.gif) no-repeat left;}
	#route_planner .shift_to_right {margin-left: 13px;}
	#route_planner a.blue {clear: both; display: block; margin-top: 5px; color: #003986; font-weight: bold; text-decoration: underline; text-align: right;}
	#route_planner a.blue:hover {text-decoration: none;}


/* NEWS STYLES */

.tx-ddspaeternews-pi1 {}

	.news_title {margin: 0; margin-bottom: 11px; padding: 0; }
	
	.tx-ddspaeternews-pi1 .news_text {position: relative; margin: 0; margin-bottom: 20px; height: 100%; }
		.tx-ddspaeternews-pi1 .news_text .news_mehr {position: absolute; bottom: 0; right: 0; }
		* html .tx-ddspaeternews-pi1 .news_text .news_mehr {margin-bottom: -3px; }

		.news_mehr {}
			.news_mehr a {display: block; float: right; color: #69A802; text-decoration: none; }
			.news_mehr a:hover { color: #69A802; text-decoration: underline; }

	.news_footer { clear: both; }

	.news_teaser_date { display: inline; color: #69A802; font-weight: bold; }


/* EVENTS STYLES */

.events_header { color: #69A802; }
.events_table tr td { line-height: 14px; }


/* POPUP STYLES */

	#popup_container {width: 545px; text-align: left;}
		#popup_logo {height: 67px; padding-left: 253px;}
		#popup_content {padding: 6px 100px 7px 28px;}
		#popup_container #footer { width: 252px; margin-top: 0;}
			#popup_container #footer a { display: none;}
			#popup_container #footer a.print { display: block;}

/* SEARCH STYLES */

	.browsebox {margin-bottom: 15px; text-align: center;}
	.tx-indexedsearch-icon img {display: none;}
	input.tx-indexedsearch-searchbox-sword {float: left; width: 149px; height: 16px; margin-right: 1px; padding-top: 2px; padding-left: 4px; padding-bottom: 0; border: 1px solid #9c9c9c;}
	input.tx-indexedsearch-searchbox-button {float: left; padding: 2px; color: #6c6d6f; background: #f4f2f3; border: 1px solid #9c9c9c;}
	
/* lists fix*/
#content p ul li, #content ul li, #content_home ul li { padding-left: 16px; background: url(../images/bullet_list.gif) no-repeat 0px 5px; }

.kontaktdaten table tr td a img { position:relative; top:2px; border:0px; }

/* JOBS1 */

table.jobs_table { 
	width:100%;
	z-index:0;
}

.jobs_table tr td {
        border-bottom:3px solid #F2F1F1;
        padding:0px 2px 0px 10px; 
        vertical-align:middle; 
        line-height:15px;
}

*html .select_jobs_holder {
        float:right;
        width:95px;
        margin-left:15px;
        margin-right:-1px;
        vertical-align:center;
}

.select_jobs_holder {
        float:right;
        width:95px;
        margin-left:15px;
        margin-right:-2px;
        vertical-align:center;
}

.select_jobs_holder a {
	color:#707277;
}

.select_jobs_holder a:visited {
	color:#707277;
}

.select_jobs_holder a:hover {
	color:#707277;
	text-decoration:none;
}

.select_jobs {
        position:relative;
        vertical-align:center;
        height:13px;
	/*padding-right:16px;*/
	padding-left:2px;
	padding-bottom:5px;
	border:1px solid #A9A8A8;
        background:#E9EFDD;
	/*
	background:url(/fileadmin/images/jobs_select.gif) #E9EFDD;
	* background:url(/fileadmin/images/jobs_select_ie.gif) #E9EFDD;
	background-repeat: no-repeat;
	background-position:top right;
	*/
}

*html .select_jobs {
        position:relative;
        vertical-align:center;
        height:11px;
	padding-left:2px;
	padding-bottom:3px;
	border:1px solid #A9A8A8;
        background:#E9EFDD;
}

.select_list {
	padding:10px;
        width:90px;
	position:absolute;
	right:-1px;
	top:19px;
	border:1px solid #FFFFFF;	
	background-color:#E9EFDD;
	font-size:10px;
        text-align:left;
        line-height:12px;
        z-index:10000;     
}

*html .select_list {
	right:-2px;   
}

.select_list a {
	color:#868686;
}

.select_list a:visited {
	color:#868686;
}

.select_list a:hover {
	color:#69A802;
}

.select_td {
        text-align:right;  
        border-bottom:0px;
        padding:0px 2px 0px 10px; 
        vertical-align:bottom;
}

#jobs_portal {
	clear:both;
	padding:0px 0px 30px 15px;
}

h2 {
   margin-bottom: 10px;
}

/* DOWNLOAD LINK STYLES */



