﻿
/*

Basisdefinitionen

*/

body
 {
  background-image: url(http://www.gastro-tipp.ch/format/images/main_background.png); 
  background-repeat:no-repeat;
  background-position:center; 
  font-family: verdana;
  font-size: 9pt;

 }


textarea {
	border: solid 1px #C0C0C0;
	padding: 2px;
	font-family: verdana;
	font-size: 9pt;
	}

input {
	border: solid 1px #C0C0C0;
	padding: 2px;
	font-family: verdana;
	font-size: 9pt;
	}


a:link {
	color: #000000;


}
a:visited {
	color: #000000;

}

a:hover {
	color: #000000;

}

a:active {
	color: #000000;

}


img {
	border:0px;
}


/*

Header - Tabellen

*/


.tb_main {
	width: 944px;
	background-color: #FFFFFF;
}
.tb_banner{
	width: 100%;
	background-color: #FFFFFF;
}


.tb_header {
	background-image: url('../images/nav_header_job.png');
	background-repeat: no-repeat;
	background-position: 50% bottom;
}

.tb_header_start {
	background-image: url('../images/nav_header.png');
	background-repeat: no-repeat;
	background-position: 50% bottom;
}

.tb_header_home {
	background-image: url('../images/nav_header_home.png');
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
.tb_header_supply {
	background-image: url('../images/nav_header_supply.png');
	background-repeat: no-repeat;
	background-position: 50% bottom;
}

.tb_header_people {
	background-image: url('../images/nav_header_people.png');
	background-repeat: no-repeat;
	background-position: 50% bottom;
}

.tb_content {
	background-image: url('../images/gf_ontent_bg.png');
	background-repeat: repeat;
	padding-right: 28px;
	padding-left: 28px;
}


.tb_content_nav {
	width: 100%;
	background-image: url('http://www.gastro-tipp.ch/include/main_background.asp');
	background-repeat: no-repeat;
}

.td_content_nav_top {
	height: 20px;
	font-family: verdana;
	font-size: small;
}

.td_content_nav_mid {
	height: 127px;
}
.td_content_nav_bottom {
	height: 32px;
	color: #FFFFFF;
}


.tb_header_nav {
	width: 100%;
	height: 120px;
}

.td_header_logo {
	width: 230px;
}
.td_header_links {
	width: 480px;
}

.td_header_login {
	width: 234px
}


.td_content_search {
	width: 710px;
	height: 50px;
	font-family: verdana;
	font-size: small;
	background-image: url('../images/search_bg.gif');
	background-repeat: no-repeat;
}

.td_content_media {
	width: 180px;
	height: 50px;
	text-align: center;
}

.tb_content_main {
	width: 100%;
}

.td_content_text {
	width: 800px;
	height: 50px;
	font-family: verdana;
	font-size: small;
	padding-bottom: 15px;
}

.td_content_star {
	width: 180px;
	background-image: url('../images/star_gold.png');
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
}


.td_footer_links {
	font-size: 10pt;
	font-family: verdana;
}

.td_footer_links a:link {
	color: #333333;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana;
}
.td_footer_links a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana;

}

.td_footer_links a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana;


}
.td_footer_links a:active {
	color: #333333;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana;


}

.td_content_banner {
	width: 180px;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
}

.td_content_do {
	width: 710px;
	height: 130px;
	vertical-align: bottom;
	background-image: url('../../gourmet/format/images/career_default_vorteile.png');
}


.img_vorteile {
	float: right;
	padding-right: 35px;
	padding-bottom: 10px;
}



.td_footer {
	background-image: url('../images/gf_footer_bg.png');
	height: 120px;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-right: 28px;
}

.td_footer_titel_120px {
	width: 120px;
	font-size: 7.5pt;
	font-family: verdana;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}


.td_footer_titel_150px {
	width: 150px;
	font-size: 7.5pt;
	font-family: verdana;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.td_footer_titel_180px {
	width: 180px;
	font-size: 7.5pt;
	font-family: verdana;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.td_footer_titel_190px {
	width: 190px;
	font-size: 7.5pt;
	font-family: verdana;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
}

.td_content_180px {
	width: 180px;
	height: 20px;
}

.td_copyright {
	background-image: url('../images/gf_copyright_bg.png');
	height: 50px;
	background-repeat: no-repeat;
	padding-left: 28px;
}



.tb_search_fields {
	width: 540px;
}


/*

Links

*/



.td_header_links_text {
	font-family: "Courier New", Courier, Monospace;
	font-size: 13pt;
	width: 120px;
	height: 30px;
	text-align: center;
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
}

.td_header_links_text a:link {
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
}
.td_header_links_text a:visited {
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
}

.td_header_links_text a:hover {
	color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;

}
.td_header_links_text a:active {
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}



.td_header_links_text_sel {
	font-family: "Courier New", Courier, Monospace;
	font-size: 13pt;
	width: 120px;
	height: 30px;
	text-align: center;
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
}

.td_header_links_text_sel a:link {
	color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;
}
.td_header_links_text_sel a:visited {
	color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;
}

.td_header_links_text_sel a:hover {
	color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;

}
.td_header_links_text_sel a:active {
	color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;
}





.td_content_nav_botom_links {
	color: #FF6600;
	width: 120px;
	text-align: center;
	font-family: "Courier New", Courier, Monospace;
	font-size: 11pt;
	height: 40px;
	font-weight: bold;
}

.td_content_nav_botom_links_sel {
	color: #FF6600;
	width: 120px;
	text-align: center;
	font-family: "Courier New", Courier, Monospace;
	font-size: 11pt;
	height: 40px;
	background-color: #FFFFFF;
	font-weight: bold;
}


.td_content_nav_botom_links a:link {
	color: #666666;
	text-decoration: none;
}
.td_content_nav_botom_links a:visited {
	color: #000000;
	text-decoration: none;
}

.td_content_nav_botom_links a:hover {
	color: #FF6600;
	text-decoration: none;

}
.td_content_nav_botom_links a:active {
	color: #000000;
	text-decoration: none;

}


.tb_content_box_job_270px a:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;


}
.tb_content_box_job_270px a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;

}

.tb_content_box_job_270px a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;


}
.tb_content_box_job_270px a:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
}






.content_box_left a:link {
	color: #a1a812;
	text-decoration: none;
	background-color: #EEEEEE;
}
.content_box_left a:visited {
	color: #a1a812;
	text-decoration: none;
}

.content_box_left a:hover {
	color: #a1a812;
	text-decoration: none;
}
.content_box_left a:active {
	color: #a1a812;
	text-decoration: none;
}




/*

Tabellen 

tb = table
td = table data
tr = table row

*/

.td_25_height_px {
	height: 25px;
}

.tb_100 {
	width: 100%;
}

.td_10px {
	width: 10px;
}


.td_20px {
	width: 20px;
}

.td_25px {
	width: 25px;
}

.td_40px {
	width: 40px;
}

.td_50px {
	width: 50px;
}


.td_60px {
	width: 60px;
}

.td_90px {
	width: 90px;
}


.td_70px_30px {
	width: 70px;
	height: 30px;
}



.td_80px_20px {
	width: 80px;
	height: 20px;
}

.td_80px_25px {
	width: 80px;
	height: 25px;
}


.td_80px_30px {
	width: 80px;
	height: 30px;
}



.td_90px_25px {
	width: 90px;
	height: 25px;
}

.td_90px_30px {
	width: 90px;
	height: 30px;
}


.td_120px_20px {
	width: 120px;
	height: 20px;
}


.td_120px_25px {
	width: 120px;
	height: 25px;
	text-align:center;
}


.td_135px {
	width: 135px;
}


.td_140px_25px {
	width: 140px;
	height: 25px;
}

.td_150px {
	width: 150px;
}

.td_177px {
	width: 177px;
}


.td_40px_20px {
	width: 40px;
	height: 20px;
	background-image: url('../images/Accordion_header_bg.gif');
}


.td_130px_20px {
	width: 130px;
	height: 20px;
	background-image: url('../images/Accordion_header_bg.gif');
}

.td_170px_20px {
	width: 170px;
	height: 20px;
	background-image: url('../images/Accordion_header_bg.gif');
}

.td_177px_25px {
	width: 177px;
	height: 25px;
}


.td_155px {
	width: 155px;
}



.td_160px {
	width: 160px;
}


.td_160px_25px {
	width: 160px;
	height: 25px;
}

.td_170px_25px {
	width: 170px;
	height: 25px;
}


.td_170px_30px {
	width: 170px;
	height: 30px;
}


.td_180px_25px {
	width: 180px;
	height: 25px;
}


.td_180px {
	width: 180px;
}

.td_180px_40px {
	width: 180px;
	height: 40px;
}

.td_180px_60px {
	width: 180px;
	height: 60px;
}



.td_200px_25px {
	width: 200px;
	height: 25px;
	color: #FF6600;
	font-weight: bold;
}


.td_200px {
	width: 200px;
}

.td_200px_25px {
	width: 200px;
	height: 25px;
}

.td_215px {
	width: 215px;
}


.td_220px {
	width: 220px;
}


.td_240px {
	width: 240px;
}


.td_250px {
	width: 250px;
}


.td_250px_25px {
	width: 250px;
	height: 25px;
}


.td_290px {
	width: 290px;
}


.td_270px {
	width: 270px;
}

.td_270px_25px {
	width: 270px;
	height: 25px;
}


.td_270px_20px {
	width: 270px;
	height: 20px;
	background-image: url('../images/Accordion_header_bg.gif');
}

.td_250px_20px {
	width: 250px;
	height: 20px;
	background-image: url('../images/Accordion_header_bg.gif');
}

.td_300px_30px {
	width: 300px;
	height: 30px;
}


.td_345px {
	width: 345px;
}

.td_355px {
	width: 355px;
}


.td_335px_20px {
	width: 335px;
	height: 20px;
	background-image: url('../images/Accordion_header_bg.gif');
}

.td_335px__no_bg_25px {
	width: 335px;
	height: 25px;
}



.td_345px_25px {
	width: 345px;
	height: 25px;
}


.td_345px_30px {
	width: 345px;
	height: 30px;
}

.td_355px_25px {
	width: 355px;
	height: 25px;
}


.td_370px {
	width: 370px;
	font-size: 8pt;
	font-style: italic;
}

.td_380px {
	width: 380px;
}


.td_390px {
	width: 390px;
}


.td_410px_25px {
	width: 410px;
	height: 25px;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}

.td_410px {
	width: 410px;
}

.td_410px_30px {
	width: 410px;
	height: 30px;
}


.td_410px_100px {
	width: 410px;
	height: 100px;
}


.td_440px_25px {
	width: 440px;
	height: 25px;
}


.td_540px {
	width: 540px;
}


.td_540px_25px {
	width: 540px;
	height: 25px;
}

.td_540px_30px {
	width: 540px;
	height: 30px;
}

.td_540px_15px {
	width: 540px;
	height: 15px;
}


.td_550px {
	width: 550px;
}


.td_575px {
	width: 575px;
}

.td_650px {
	width: 650px;
}

.td_650px_30px {
	width: 650px;
	height: 30px;
}


.td_710px_10px {
	width: 710px;
	height: 10px;
}

.td_710px_25px {
	width: 710px;
	height: 25px;
}

.td_710px_20px {
	width: 710px;
	height: 20px;
}


.td_710px_titel {
	width: 710px;
	height: 30px;
	font-weight: bold;
}

.td_710px {
	width: 710px;
	height: 20px;
	vertical-align: top;
}

.td_720px {
	width: 720px;
}
	
.td_890px {
	width: 890px;
}
	
	

.content_box_left {
	position: relative;
	width: 235px;
	height: 75px;
	z-index: 1;
	float: left;
	background-image: url('../images/content_box_bg.png');
	background-repeat: repeat;
	font-size: 8pt;
	border-left-width: 1px;
}



.content_box_right {
	position: relative;
	width: 235px;
	height: 75px;
	z-index: 1;
	float: left;
	background-image: url('../images/content_box_bg.png');
	background-repeat: repeat;
}

.text_title_black {
	font-size: 8pt;
}

.text_title_black_up {
	font-size: 8pt;
	text-transform: uppercase;
}


.text_title_black_10pt {
	font-size: 10pt;
}

.text_title_black_up_10pt {
	font-size: 10pt;
	text-transform: uppercase;
}



.text_title_black_bld {
	font-weight: bold;
	font-size: 8pt;
}

.text_title_black_up_bld {
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
}



.text_title {
	font-weight: bold;
	color: #666666;
	font-size: 8pt;
}

.text_title_up {
	font-weight: bold;
	color: #666666;
	font-size: 8pt;
	text-transform: uppercase;
}


.text_title_green {
	font-weight: bold;
	color: #FF6600;
	font-size: 8pt;
}

.text_title_orange {
	font-weight: bold;
	color: #FF6600;
	font-size: 8pt;
}


.text_title_black {
	font-weight: bold;
	font-size: 8pt;
}

.text_title_green_10pt {
	font-weight: bold;
	color: #FF6600;
	font-size: 10pt;
}


.text_title_green_up {
	font-weight: bold;
	color: #FF6600;
	font-size: 8pt;
	text-transform: uppercase;
}

.text_title_grey {
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
}

.text_title_grey_up {
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	text-transform: uppercase;
}


.text_title_10pt {
	font-weight: bold;
	color: #666666;
	font-size: 10pt;
}

.text_title_up_10pt {
	font-weight: bold;
	color: #e85329;
	font-size: 10pt;
	text-transform: uppercase;
}

.text_title_black_10pt {
	font-weight: bold;
	font-size: 10pt;
}

.text_title_black_up_10pt {
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
}


.text_title_green_10pt {
	font-weight: bold;
	color: #FF6600;
	font-size: 10pt;
}

.text_title_green_up_10pt {
	font-weight: bold;
	color: #FF6600;
	font-size: 10pt;
	text-transform: uppercase;
}

.text_title_grey_10pt {
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
}

.text_title_grey_up_10pt {
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
	text-transform: uppercase;
}



.text_title_link {
	font-family: verdana;
	font-size: small;
	float: right;
	font-weight: bold;
	padding-right: 30px;
}

.img_padding {
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 5px;
	float: left;
}

.img_center {
	width: 170px;
	text-align: center;
}



hr {
	color: #C0C0C0;
	height: 1px;
	border: 0;
}

.text_link_info {
	text-align: right;
	font-weight: bold;
	color: #FF6600;
	width: 230px;
	height: 20px;
	padding-left: 5px;
	display: block;
	float: left;
	padding-top: 5px;
	font-size: 8pt;
}


	.td_result_footer {
	height: 20px;
	background-image: url('../images/career_result_bg_bottom.png');
	background-repeat: no-repeat;
	text-align: center;
}
		
	.td_result_header {
		background-image: url('../images/search_result_bg_top.png');
		background-repeat: no-repeat;
	}
	
	
	.td_result_page_sel {
		background-image: url('../images/career_result_middle_selected_bg.png');
		width: 25px;
	}
	.td_result_page {
		background-image: url('../images/career_result_middle_bg.png');
		width: 25px;
	}

	
	.td_result_90px_30px {
		width: 90px;
		height: 30px;
	}
	
	.td_result_90px_47px {
		width: 90px;
		height: 47px;
	}
	
	
	.td_result_210px {
		width: 210px;
	}

	.td_result_180px_30px {
		width: 180px;
		height: 30px;
	}


	.td_result_300px_30px {
		width: 300px;
		height: 30px;
	}

	.td_result_530px_30px {
		width: 530px;
		height: 30px;
	}

	.td_result_810px_30px {
		width: 810px;
		height: 30px;
	}

	.td_result_410px {
		width: 410px;
	}

	.td_result_260px {
		width: 260px;
	}

	.td_result_620px {
		width: 620px;
	}


	.td_result_720px {
		width: 720px;
	}

	.td_result_710px {
		width: 710px;
		height: 30px;
	}


	
	.td_result_140px {
		width: 140px;
	}
		
		
	.td_result_60px {
		width: 60px;
		text-align: center;
	}
	

	.td_result_bg_90px_30px {
		width: 90px;
		background-color: #EEEEEE;
		height: 30px;
	}
	
	.td_result_bg_90px_47px {
		width: 90px;
		background-color: #EEEEEE;
		height: 47px;
	}


	.td_result_bg_180px_30px {
		width: 300px;
		background-color: #EEEEEE;
		height: 30px;
	}

		
	.td_result_bg_300px_30px {
		width: 300px;
		background-color: #EEEEEE;
		height: 30px;
	}


	.td_result_bg_810_30px {
		width: 810px;
		background-color: #EEEEEE;
		height: 30px;
	}

	.td_result_bg_410px {
		width: 410px;
		background-color: #EEEEEE;
		height: 30px;
	}

	.td_result_bg_530px {
		width: 530px;
		background-color: #EEEEEE;
		height: 30px;
	}


	
	.td_result_bg_210px {
		width: 210px;
		background-color: #EEEEEE;
	}	
	
	.td_result_bg_260px {
		width: 260px;
		background-color: #EEEEEE;
	}	

	.td_result_bg_620px {
		width: 620px;
		background-color: #EEEEEE;
	}	

	
	.td_result_bg_720px {
		width: 720px;
		background-color: #EEEEEE;
	}	

	.td_result_bg_710px {
		width: 710px;
		height: 30px;
		background-color: #EEEEEE;
	}	

	
	.td_result_bg_140px {
		width: 140px;
		background-color: #EEEEEE;
	}
		
	.td_result_bg_60px {
		width: 60px;
		background-color: #EEEEEE;
		text-align: center;
	}

	
	.text_result_titel {
	font-family: verdana;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #666666;
	}

	.td_650px_detail_00 {
	width: 650px;
	height: 30px;
	background-image: url('../images/detail_background_00.png');
	background-repeat: no-repeat;
	}
	
	
	.td_650px_detail_01 {
	width: 650px;
	height: 30px;
	background-image: url('../images/detail_background_01.png');
	background-repeat: no-repeat;
	}


	.td_650px_detail_02 {
	width: 650px;
	height: 30px;
	background-image: url('../images/detail_background_02.png');
	background-repeat: no-repeat;
	}

	.td_650px_detail_03 {
	width: 650px;
	height: 30px;
	background-image: url('../images/detail_background_03.png');
	background-repeat: no-repeat;
	}
	
	.td_650px_detail_04 {
	width: 650px;
	height: 30px;
	background-image: url('../images/detail_background_04.png');
	background-repeat: no-repeat;
	}

	.td_650px_detail_05 {
	width: 650px;
	height: 30px;
	background-image: url('../images/detail_background_05.png');
	background-repeat: no-repeat;
	}



.text_black_large { 
  font-size: 14pt; 
} 

.text_black_12pt { 
  font-size: 12pt; 
  font-weight: bold;
} 


.tb_content_box_bg_brd {
	padding: 8px;
	background-image: url('../images/default_box_background_120px.png');
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 345px;
}


.tb_content_box_bg_brd_355px {
	padding: 8px;
	background-image: url('../images/default_box_background_120px.png');
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 355px;
}

.tb_content_box_bg_brd_420px {
	padding: 8px;
	background-image: url('../images/default_box_background_120px.png');
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 420px;
}


.tb_content_box_bg_brd_440px {
	padding: 8px;
	background-image: url('../images/default_box_background_120px.png');
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 440px;
}


.tb_content_box_bg_brd_520px {
	padding: 8px;
	background-image: url('../images/default_box_background_120px.png');
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 520px;
}

.tb_content_box_520px {
	padding: 8px;
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 520px;
}



.tb_content_box_job_bg_brd_250px {
	background-image: url('../images/default_box_background_120px.png');
	border: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	width: 250px;
}

.tb_content_box_job_170px {
	padding: 5px;
	width: 170px;
}


.tb_content_box_job_170px a:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;


}
.tb_content_box_job_170px a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;

}

.tb_content_box_job_170px a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;


}

.tb_content_box_job_270px {
	padding: 5px;
	width: 270px;
}






.tb_content_box_job_250px {
	padding: 5px;
	width: 250px;
	height: 30px;
}


.tb_content_box_job_420px {
	padding: 5px;
	width: 420px;
	height: 30px;
}

.tb_content_box_job_520px {
	padding: 5px;
	width: 520px;
	height: 30px;
}


	.btn_no_border {
		border-style: solid;
		border-width: 0;
	}






