/* DEFINITIONS: TEXT > START */

p,
h1,
h2,
ul,
li,
a:link,
a:hover,
a:active,
a:visited {
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	line-height			:	130%;
	margin				:	0 0 15px;
}

h1,
h2 {
	font-size			:	21px;
	font-weight			:	normal;
	line-height			:	110%;
	margin				:	0 0 10px;
}

h2 {
	font-size			:	14px;
	font-weight			:	bold;
	margin				:	0 0 5px;
}

ul,
li {
	margin				:	0 0 15px;
	padding				:	0;
}

li {
	margin				:	0 0 0 17px;
	padding				:	0;
}

a:link,
a:hover,
a:active,
a:visited {
	color				:	#4d4d4d;
	text-decoration			:	underline;
}

a.current1,
a:hover,
a:active {
	color				:	#85a600;
	text-decoration			:	none;
}

fieldset {
	background			:	#f7f7f7;
	border				:	solid 1px #999999;
	display				:	block;
	margin				:	0 0 25px;
	padding				:	0 10px;
}

legend,
label {
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	14px;
	font-weight			:	bold;
	line-height			:	101%;
}

label {
	font-size			:	13px;
	font-weight			:	normal;
}

div {
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	line-height			:	130%;
}

.text_strong {
	font-weight			:	bold;
}

.text_grau,
.text_grau a:link,
.text_grau a:hover,
.text_grau a:active,
.text_grau a:visited {
	color				:	#999999;
}

.text_gruen {
	color				:	#85a600;
}

.text_rot {
	color				:	#cc0000;
}

.text_guthaben {
	font-size			:	14px;
	font-weight			:	bold;
	margin				:	0 0 5px;
}

.text_icon_auftraggeber_weiss,
.text_icon_auftraggeber_grau,
.text_icon_talente_weiss,
.text_icon_talente_gruen {
	background			:	url(../images/icon_auftraggeber_weiss.png) left center no-repeat;
	padding				:	3px 0 3px 34px;
	margin				:	0 0 4px;
}

.text_icon_auftraggeber_grau {
	background-image		:	url(../images/icon_auftraggeber_grau.png);
	margin				:	0 0 7px;
}

.text_icon_talente_weiss {                                          
	background-image		:	url(../images/icon_talente_weiss.png);
}

.text_icon_talente_gruen {
	background-image		:	url(../images/icon_talente_gruen.png);
	margin				:	0 0 7px;
}

.text_headline_top_auftrag {
	background			:	url(../images/stern_top_auftrag_headline.gif) left center no-repeat;
	margin-bottom			:	5px;
	padding				:	9px 0 9px 45px;
}

.text_username_avail {
	display				:	block;
	padding				:	5px 0 0;
	font-style			:	italic;
}

/* DEFINITIONS: TEXT > END */

/* DEFINITIONS: GLOBALS > START */

.clearer {
	clear				:	both;
	visibility			:	hidden;
}

.space_5px {
	font-size			:	1px;
	height				:	5px;
	width				:	5px;
}

.display_none {
	display				:	none;
}

.no_margin {
	margin				:	0;
}

.align_center,
.align_right{
	margin				:	0 0 40px;
	text-align			:	center;
}

.align_right {
	text-align			:	right;
}

/* DEFINITIONS: GLOBALS > END */

/* DEFINITIONS: BASE LAYOUT > START */

html {
	height				:	101%;
}

body {
	height				:	101%;
	margin				:	0;
}

.master {
	margin				:	0 auto;
	width				:	980px;
}

.main {
	margin				:	20px 0 0;
	float				:	left;
	width				:	810px;
}

.superbanner {
	float				:	right;
	text-align			:	right;
}

.superbanner img {
	border				:	0;
}

.cLogoMetaNavContainer {
	background			:	;
	height				:	80px;
}

.cLogo {
	float				:	left;
	padding				:	0 0 0 10px;
	width				:	300px;
}

.cLogo img {
	border				:	0;
}

.metaNav {
	float				:	left;
	margin				:	52px 0 0;
	text-align			:	right;
	width				:	490px;
}

.metaNavLoggedIn {
	margin-top			:	28px;
}

.metaNavLoggedIn p {
	margin-bottom			:	7px;
}

.footerContainer p,
.footerContainer span a:link,
.footerContainer span a:hover,
.footerContainer span a:active,
.footerContainer span a:visited {
	color				:	#999999;
	margin				:	0;
	text-decoration			:	none;
}

.footerContainer span a:hover {
	text-decoration			:	underline;
}

.formHeaderSearch {
	margin				:	0;
	padding				:	0;
}

.headerNavSearchContainer {
	background			:	url(../images/header_nav_search_bg.gif) no-repeat;
	height				:	35px;
	padding				:	0 10px;
	width				:	790px;
}

.headerNav {
	float				:	left;
	width				:	475px;
}

.headerSearch {
	background			:	url(../images/header_search_bg.gif) repeat-x #4b4b4b;
	float				:	left;
	height				:	35px;
	width				:	315px;
}

.headerSearchInputContainer {
	float				:	left;
	margin				:	0 10px 0 0;
}

.headerSearchInput {
	background			:	url(../images/header_search_input_bg.gif);
	border				:	0;
	color				:	#999999;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	font-style			:	italic;
	font-weight			:	bold;
	height				:	22px;
	line-height			:	101%;
	margin				:	5px 0 0;
	padding				:	3px 10px 0;
	width				:	203px;
}

.headerSearchSubmitContainer {
	float				:	left;
}

.headerSearchSubmit {
	background			:	url(../images/header_search_submit_bg.gif) no-repeat;
	border				:	0;
	height				:	35px;
	margin				:	0;
	padding				:	0;
	width				:	82px;
}

.headerSearchSubmit:hover {
	background			:	url(../images/header_search_submit_bg_over.gif) no-repeat;
}

.div_content_container {
	margin				:	35px 0 0;
}

.footerContainer {
	margin				:	30px;
	text-align			:	center;
}

.skyscraper {
	float				:	left;
	margin				:	190px 0 0 10px;
}

.skyscraper img {
	border				:	0;
}

/* DEFINITIONS: BASE LAYOUT > END */

/* DEFINITIONS: METANAVIGATION > START */

.metaNav ul {
	margin				:	0;
	padding				:	0;
}

.metaNav ul li {
	display				:	block;
	float				:	right;
	line-height			:	110%;
	list-style-type			:	none;
	margin				:	0;
	padding				:	0;
}

.metaNav ul li a:link,
.metaNav ul li a:hover,
.metaNav ul li a:active,
.metaNav ul li a:visited {
	background			:	none;
	color				:	#999999;
	display				:	block;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	line-height			:	110%;
	margin				:	0 0 0 10px;
	padding				:	0 0 0 18px;
	text-decoration			:	none;
}

.metaNav ul li a:hover,
.metaNav ul li a:active {
	text-decoration			:	underline;
}

.metaNav ul li a.buttonHome:link,
.metaNav ul li a.buttonHome:hover,
.metaNav ul li a.buttonHome:active,
.metaNav ul li a.buttonHome:visited {
	background			:	url(../images/metanav_button_home.gif) no-repeat;
}

.metaNav ul li a.buttonMyAccount:link,
.metaNav ul li a.buttonMyAccount:hover,
.metaNav ul li a.buttonMyAccount:active,
.metaNav ul li a.buttonMyAccount:visited {
	background			:	url(../images/metanav_button_my_account.gif) no-repeat;
}

.metaNav ul li a.buttonLogin:link,
.metaNav ul li a.buttonLogin:hover,
.metaNav ul li a.buttonLogin:active,
.metaNav ul li a.buttonLogin:visited {
	background			:	url(../images/metanav_button_login.gif) no-repeat;
}

.metaNav ul li a.buttonSignUp:link,
.metaNav ul li a.buttonSignUp:hover,
.metaNav ul li a.buttonSignUp:active,
.metaNav ul li a.buttonSignUp:visited {
	background			:	url(../images/metanav_button_signup.gif) no-repeat;
}

.metaNav ul li a.buttonAdvSearch:link,
.metaNav ul li a.buttonAdvSearch:hover,
.metaNav ul li a.buttonAdvSearch:active,
.metaNav ul li a.buttonAdvSearch:visited {
	background			:	url(../images/metanav_button_adv_search.gif) no-repeat;
}

.metaNav ul li a.buttonHelp:link,
.metaNav ul li a.buttonHelp:hover,
.metaNav ul li a.buttonHelp:active,
.metaNav ul li a.buttonHelp:visited {
	background			:	url(../images/metanav_button_help.gif) no-repeat;
}

/* DEFINITIONS: METANAVIGATION > END */

/* DEFINITIONS: NAVIGATION > START */

.headerNav ul {
	margin				:	0;
	padding				:	0;
}

.headerNav ul li {
	display				:	block;
	float				:	left;
	list-style-type			:	none;
	margin				:	0;
	padding				:	0;
}

.seperatorGreenBlack,
.seperatorGreenGreen {
	background			:	url(../images/seperator_green_black.gif) no-repeat;
	min-height			:	35px;
	width				:	25px;
}

.seperatorGreenGreen {
	background			:	url(../images/seperator_green_green.gif) no-repeat;
}

.headerNav ul li a:link,
.headerNav ul li a:hover,
.headerNav ul li a:active,
.headerNav ul li a:visited {
	background			:	url(../images/header_nav_bg.gif) repeat-x #a7d100;
	color				:	white;
	display				:	block;
	float				:	left;
	font-size			:	14px;
	font-weight			:	bold;
	margin				:	0;
	min-height			:	26px;
	padding				:	9px 0 0;
	text-align			:	center;
	text-decoration			:	none;
	width				:	100px;
}

.headerNav ul li a:hover,
.headerNav ul li a:active {
	color				:	#4b4b4b;
}

.headerNavLoggedOut ul li a.button1:link,
.headerNavLoggedOut ul li a.button1:hover,
.headerNavLoggedOut ul li a.button1:active,
.headerNavLoggedOut ul li a.button1:visited {
	width				:	159px;
}

.headerNavLoggedOut ul li a.button2:link,
.headerNavLoggedOut ul li a.button2:hover,
.headerNavLoggedOut ul li a.button2:active,
.headerNavLoggedOut ul li a.button2:visited {
	width				:	144px;
}

.headerNavLoggedOut ul li a.button3:link,
.headerNavLoggedOut ul li a.button3:hover,
.headerNavLoggedOut ul li a.button3:active,
.headerNavLoggedOut ul li a.button3:visited {
	width				:	97px;
}

.headerNavBuyer ul li a.button1:link,
.headerNavBuyer ul li a.button1:hover,
.headerNavBuyer ul li a.button1:active,
.headerNavBuyer ul li a.button1:visited {
	width				:	116px;
}

.headerNavBuyer ul li a.button2:link,
.headerNavBuyer ul li a.button2:hover,
.headerNavBuyer ul li a.button2:active,
.headerNavBuyer ul li a.button2:visited {
	width				:	109px;
}

.headerNavBuyer ul li a.button3:link,
.headerNavBuyer ul li a.button3:hover,
.headerNavBuyer ul li a.button3:active,
.headerNavBuyer ul li a.button3:visited {
	width				:	101px;
}

.headerNavBuyer ul li a.button4:link,
.headerNavBuyer ul li a.button4:hover,
.headerNavBuyer ul li a.button4:active,
.headerNavBuyer ul li a.button4:visited {
	width				:	49px;
}

.ul_mein_konto_navigation {
	margin				:	0 0 20px;
	padding				:	0;
}

.ul_mein_konto_navigation li {
	color				:	#404040;
	line-height			:	135%;
	margin				:	0 0 0 15px;
	padding				:	0 0 0 5px;
}

/* DEFINITIONS: NAVIGATION > END */

/* DEFINITIONS: HIGHLIGHT BOX > START */

.div_highlight_box_container {
	margin				:	10px 0 40px;
	width				:	810px;
}

.div_highlight_box_left,
.div_highlight_box_middle,
.div_highlight_box_right {
	float				:	left;
	min-height			:	220px;
}

.div_highlight_box_left {
	background			:	url(../images/rotator_buyer/rotator.php) no-repeat #4b4b4b;
	width				:	392px;
}

.div_highlight_box_middle {
	background			:	url(../images/img_highlight_box_trenner_01.jpg) no-repeat;
	width				:	25px;
}

.div_highlight_box_right {
	background			:	url(../images/rotator_provider/rotator.php) no-repeat #a7d100;
	width				:	393px;
}

.div_highlight_box_text {
	min-height			:	135px;
}

.div_highlight_box_text p,
.div_highlight_box_text h1 {
	color				:	white;
	margin				:	0;
}

.div_highlight_box_text h1 {
	margin				:	0 0 5px 0;
}

.div_highlight_box_text a:link,
.div_highlight_box_text a:hover,
.div_highlight_box_text a:active,
.div_highlight_box_text a:visited {
	color				:	white;
}

.div_highlight_box_text input {
	border				:	solid 1px #a7a6aa;
	height				:	20px;
	margin				:	2px 0 3px;
	width				:	170px;
}

.div_highlight_box_left .div_highlight_box_text {
	margin				:	20px 25px 0 155px;
}

.div_highlight_box_right .div_highlight_box_text {
	margin				:	20px 25px 0 145px;
}

.div_highlight_box_button img {
	border				:	0;
}

.div_highlight_box_left .div_highlight_box_button {
	margin				:	0 25px 0 155px;
}

.div_highlight_box_right .div_highlight_box_button {
	margin				:	0 25px 0 145px;
}

/* DEFINITIONS: HIGHLIGHT BOX > END */

/* DEFINITIONS: LOGIN > START */

.div_message {
	background			:	url(../images/img_message_error_bg_01.gif) no-repeat #d10000;
	height				:	60px;
	margin				:	10px 0 10px;
	padding				:	0 75px;
	text-align			:	center;
}

.success {
	background			:	url(../images/img_message_success_bg_01.gif) no-repeat #a7d100;
}

.div_message p,
.div_message a:link,
.div_message a:hover,
.div_message a:active,
.div_message a:visited {
	color				:	white;	
	font-size			:	15px;
	font-weight			:	bold;
	margin				:	0;
	padding				:	10px 0 0;
}

.div_footer_text {
	width: 100%;
	position: relative;
}

.page_selector {
	width:100%; 
	text-align: center;
	position: relative;
	z-index: 9;
	height: 30px;
	top: 0;
}

.page_historyBack {
	position: absolute; 
	width: auto;
	height: 30px;
	z-index: 10;
	top: 0;
	left: 0;
}

/* DEFINITIONS: LOGIN > END */

/* DEFINITIONS: SIGNUP > START */

.input_verysmall,
.input_small,
.input_medium,
.input_big,
.textarea_big {
	border				:	solid 1px #a7a6aa;
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	height				:	20px;
	margin				:	2px 0 5px;
	padding				:	0 5px;
	line-height			:	101%;
	width				:	20px;
}

.input_small {
	width				:	80px;
}

.input_medium {
	width				:	280px;
}

.input_big {
	width				:	450px;
}

.textarea_big {
	height				:	140px;
	line-height			:	130%;
	padding				:	5px;
	width				:	450px;
}

.input_submit {
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	margin				:	25px 0 0;
	width				:	200px;
}

.input_submit_small {
	margin				:	0;
	padding				:	0;
	width				:	80px;
}

.input_submit_medium {
	width				:	280px;
}

.input_select {
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	line-height			:	101%;
	margin				:	2px 0 5px;
}

.input_select_no_margin {
	margin				:	0;
	padding				:	0;
}

.input_upload {
	margin				:	2px 0 5px;
	padding				:	0 5px;
}

.img_captcha {
	border				:	solid 1px #a7a6aa;
	margin				:	2px 0 5px;
}

/* DEFINITIONS: SIGNUP > END */

/* DEFINITIONEN: TABLESTRUCTURES - 5 COLUMNS > START */

.tableStructure {
	margin				:	0 0 40px;
}

.tableStructure .col1,
.tableStructure .col2,
.tableStructure .col3,
.tableStructure .col4,
.tableStructure .col5 {
	float				:	left;
}

.tableStructureTitles {
	background			:	url(../images/img_table_titles_5_spaltig_bg_gruen_01.gif) no-repeat #a7d100;
	height				:	35px;
	margin				:	0 0 10px;
	width				:	810px;
}

.tableStructureTitles h2 {
	color				:	white;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	14px;
	font-weight			:	bold;
	line-height			:	101%;
	padding				:	11px 0 0;
	margin				:	0;
}

.tableStructureTitlesGrey {
	background			:	url(../images/img_table_titles_5_spaltig_bg_grau_01.gif) no-repeat #4b4b4b;
}

.tableStructureTitles .col1 {
	margin				:	0 25px 0 10px;
	width				:	255px;
}

.tableStructureTitles .col2,
.tableStructureTitles .col3,
.tableStructureTitles .col4,
.tableStructureTitles .col5 {
	margin				:	0 25px 0 0;
	width				:	70px;
}

.tableStructureTitles .col3 {
	width				:	150px;
}

.tableStructureTitles .col4 {
	width				:	108px;
}

.tableStructureTitles .col5 {
	margin				:	0;
	width				:	107px;
}

.tableStructureBody {
	margin				:	0 0 40px;
	width				:	810px;
}

.tableStructureBodySeperators .tableStructureBodyTop,
.tableStructureBodySeperators .tableStructureBodyMiddle,
.tableStructureBodySeperators .tableStructureBodyMiddleNoContent {
	border-bottom			:	solid 1px white;
}

.tableStructureBodySeperators .tableStructureBodyMiddle p {
	margin				:	0;
}

.tableStructureBodyTop {
	background			:	url(../images/img_table_body_head_5_spaltig_bg_01.gif) no-repeat #f0f0f0;
	height				:	12px;
	font-size			:	1px;
}

.tableStructureBodyMiddle {
	background			:	url(../images/img_table_body_5_spaltig_bg_01.gif) repeat-y #f0f0f0;
	padding				:	10px 0;
}

.tableStructureBodyMiddle .alignCenter {
	text-align			:	center;
}

.tableStructureBodyMiddle .col1 {
	margin				:	0 25px 0 10px;
	width				:	275px;
}

.tableStructureBodyMiddle .col1IconFeatured {
	margin-left			:	0;
	width				:	285px;
}

.tableStructureBodyMiddle .col1IconFeatured img {
	border				:	none;
}

.tableStructureBodyMiddle .col2,
.tableStructureBodyMiddle .col3,
.tableStructureBodyMiddle .col4,
.tableStructureBodyMiddle .col5 {
	margin				:	0 25px 0 0;
	width				:	60px;
}

.tableStructureBodyMiddle .col3 {
	width				:	160px;
}

.tableStructureBodyMiddle .col4 {
	width				:	113px;
}

.tableStructureBodyMiddle .col5 {
	margin				:	0;
	width				:	82px;
}

.tableStructureBodyBottom {
	background			:	url(../images/img_table_body_foot_5_spaltig_bg_01.gif) no-repeat #f0f0f0;
	height				:	12px;
	font-size			:	1px;
}

.tableStructureBodyMiddleNoContent {
	background			:	#f0f0f0;
	padding				:	10px 0;
	text-align			:	center;
}

.tableStructureBodyMiddleNoContent p {
	margin				:	0;
}

/* DEFINITIONEN: TABLESTRUCTURES - 5 COLUMNS > END */

/* DEFINITIONEN: TABLESTRUCTURES - 4 COLUMNS > START */

.tableStructure4Cols .tableStructureTitles {
	background-image		:	url(../images/img_table_titles_4_spaltig_bg_gruen_01.gif);
}

.tableStructure4Cols .tableStructureTitles .col1 {
	width				:	275px;
}

.tableStructure4Cols .tableStructureTitles .col2 {
	width				:	165px;
}

.tableStructure4Cols .tableStructureTitles .col3 {
	width				:	168px;
}

.tableStructure4Cols .tableStructureTitles .col4 {
	margin				:	0;
	width				:	107px;
}

.tableStructure4Cols .tableStructureBodyTop {
	background-image		:	url(../images/img_table_body_head_4_spaltig_bg_01.gif);
}

.tableStructure4Cols .tableStructureBodyMiddle {
	background-image		:	url(../images/img_table_body_4_spaltig_bg_01.gif);
}

.tableStructure4Cols .tableStructureBodyMiddle .col1 {
	width				:	295px;
}

.tableStructure4Cols .tableStructureBodyMiddle .col2 {
	width				:	166px;
}

.tableStructure4Cols .tableStructureBodyMiddle .col3 {
	width				:	172px;
}

.tableStructure4Cols .tableStructureBodyMiddle .col4 {
	margin				:	0;
	width				:	82px;
}

.tableStructure4Cols .tableStructureBodyBottom {
	background-image		:	url(../images/img_table_body_foot_4_spaltig_bg_01.gif);
}

/* DEFINITIONEN: TABLESTRUCTURES - 4 COLUMNS > END */

/* DEFINITIONEN: TABLESTRUCTURES - 3 COLUMNS > START */

.tableStructure3Cols .tableStructureTitles {
	background-image		:	url(../images/img_table_titles_3_spaltig_bg_gruen_01.gif);
}

.tableStructure3Cols .tableStructureTitles .col1 {
	width				:	380px;
}

.tableStructure3Cols .tableStructureTitles .col2 {
	width				:	180px;
}

.tableStructure3Cols .tableStructureTitles .col3 {
	margin				:	0;
	width				:	180px;
}

.tableStructure3Cols .tableStructureBodyTop {
	background-image		:	url(../images/img_table_body_head_3_spaltig_bg_01.gif);
}

.tableStructure3Cols .tableStructureBodyMiddle {
	background-image		:	url(../images/img_table_body_3_spaltig_bg_01.gif);
}

.tableStructure3Cols .tableStructureBodyMiddle .col1 {
	width				:	405px;
}

.tableStructure3Cols .tableStructureBodyMiddle .col2 {
	width				:	180px;
}

.tableStructure3Cols .tableStructureBodyMiddle .col3 {
	margin				:	0;
	width				:	155px;
}

.tableStructure3Cols .tableStructureBodyBottom {
	background-image		:	url(../images/img_table_body_foot_3_spaltig_bg_01.gif);
}

/* DEFINITIONEN: TABLESTRUCTURES - 3 COLUMNS > END */

/* DEFINITIONEN: TABLESTRUCTURES - 2 COLUMNS > START */

.tableStructure2Cols .tableStructureTitles {
	background-image		:	url(../images/img_table_titles_2_spaltig_bg_gruen_01.gif);
}

.tableStructure2Cols .tableStructureTitles .col1 {
	width				:	275px;
}

.tableStructure2Cols .tableStructureTitles .col2 {
	margin				:	0;
	width				:	490px;
}

.tableStructure2Cols .tableStructureBodyTop {
	background-image		:	url(../images/img_table_body_head_2_spaltig_bg_01.gif);
}

.tableStructure2Cols .tableStructureBodyMiddle {
	background-image		:	url(../images/img_table_body_2_spaltig_bg_01.gif);
}

.tableStructure2Cols .tableStructureBodyMiddle .col1 {
	width				:	295px;
}

.tableStructure2Cols .tableStructureBodyMiddle .col2 {
	margin				:	0;
	width				:	470px;
}

.tableStructure2Cols .tableStructureBodyBottom {
	background-image		:	url(../images/img_table_body_foot_2_spaltig_bg_01.gif);
}

/* DEFINITIONEN: TABLESTRUCTURES - 2 COLUMNS > END */

/* DEFINITIONEN: TABLESTRUCTURES - 1 COLUMNS > START */

.tableStructure1Cols .tableStructureTitles {
	background-image		:	url(../images/img_table_titles_1_spaltig_bg_gruen_01.gif);
}

.tableStructure1Cols .tableStructureTitles .col1 {
	margin				:	0 0 0 10px;
	width				:	790px;
}

.tableStructure1Cols .tableStructureBodyTop {
	background-image		:	url(../images/img_table_body_head_1_spaltig_bg_01.gif);
}

.tableStructure1Cols .tableStructureBodyMiddle {
	background-image		:	url(../images/img_table_body_1_spaltig_bg_01.gif);
}

.tableStructure1Cols .tableStructureBodyMiddle .col1 {
	margin				:	0 0 0 10px;
	width				:	790px;
}

.tableStructure1Cols .tableStructureBodyBottom {
	background-image		:	url(../images/img_table_body_foot_1_spaltig_bg_01.gif);
}

/* DEFINITIONEN: TABLESTRUCTURES - 1 COLUMNS > END */

/* DEFINITIONS: ADVANCED SEARCH > START */

.div_adv_search_options_wrapper {
	padding				:	15px 0 0;
}

.input_adv_search {
	border				:	solid 1px #999999;
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	font-style			:	italic;
	font-weight			:	bold;
	height				:	22px;
	line-height			:	101%;
	margin				:	0 0 20px;
	padding				:	3px 10px 0;
	width				:	230px;
}

.div_adv_search_options_container {
	float				:	left;
	margin				:	0 10px 20px 0;
	width				:	184px;
}

.div_adv_search_options_container_spalte_4 {
	margin-right			:	0;
}

/* DEFINITIONS: ADVANCED SEARCH > END */

/* DEFINITIONS: CONTENTOBJECTS > START */

.headline {
	margin				:	0 10px;
}

.headlineAlignRight {
	text-align			:	right;
	margin-left			:	0;
	position			:	relative;
	top				:	22px;
}

.headlineAlignRight form {
	margin				:	0;
	padding				:	0;
}

.headlineAlignRight p {
	line-height			:	101%;
	margin				:	0;
	padding				:	0;
}

.headlineAlignRightFeatured {
	top				:	31px;
}

.headlineAlignLeft {
	margin-right			:	0;
	padding				:	0 235px 0 0;
}

.headlineAlignLeftFeatured {
	margin				:	0;
}

a.link_view_all:link,
a.link_view_all:hover,
a.link_view_all:active,
a.link_view_all:visited {	
	background			:	url(../images/img_icon_pfeil_01.gif) no-repeat left center;
	padding				:	0 0 0 19px;
}

a.link_view_messages:link,
a.link_view_messages:hover,
a.link_view_messages:active,
a.link_view_messages:visited {
	background			:	url(../images/img_icon_brief_01.gif) no-repeat left center;
	padding				:	0 0 0 22px;
}

a.link_send_message:link,
a.link_send_message:hover,
a.link_send_message:active,
a.link_send_message:visited {
	background			:	url(../images/img_icon_brief_01.gif) no-repeat left center;
	padding				:	0 0 0 22px;
}

a.link_block_user:link,
a.link_block_user:hover,
a.link_block_user:active,
a.link_block_user:visited {
	background			:	url(../images/img_icon_schild_01.gif) no-repeat left center;
	padding				:	0 0 0 19px;
}

a.link_unblock_user:link,
a.link_unblock_user:hover,
a.link_unblock_user:active,
a.link_unblock_user:visited {
	background			:	url(../images/img_icon_kaestchen_haken_01.gif) no-repeat left center;
	padding				:	0 0 0 22px;
}

.div_rubrik_waehler_container,
.div_zurueck_link_container,
.div_current_balance_container {
	margin				:	4px 0 0;
}

.table_5_spaltig_head,
.table_4_spaltig_head,
.table_2_spaltig_head,
.table_1_spaltig_head {
	background			:	url(../images/img_table_titles_5_spaltig_bg_gruen_01.gif) #a7d100;
	color				:	white;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	14px;
	font-weight			:	bold;
	height				:	35px;
	margin				:	0 0 10px;
	line-height			:	101%;
	width				:	810px;
}

.table_5_spaltig_head_grau {
	background			:	url(../images/img_table_titles_5_spaltig_bg_grau_01.gif) #404040;
}

.table_4_spaltig_head {
	background-image		:	url(../images/img_table_titles_4_spaltig_bg_gruen_01.gif);
}

.table_2_spaltig_head {
	background-image		:	url(../images/img_table_titles_2_spaltig_bg_gruen_01.gif);
}

.table_1_spaltig_head {
	background-image		:	url(../images/img_table_titles_1_spaltig_bg_gruen_01.gif);
}

.table_5_spaltig_head .td_spalte_01,
.table_4_spaltig_head .td_spalte_01,
.table_2_spaltig_head .td_spalte_01,
.table_1_spaltig_head .td_spalte_01 {
	padding				:	0 25px 0 10px;
	width				:	274px;
}

.table_2_spaltig_head .td_spalte_01 {
	width				:	275px;
}

.table_1_spaltig_head .td_spalte_01 {
	width				:	775px;
}

.table_5_spaltig_head .td_spalte_02,
.table_4_spaltig_head .td_spalte_02,
.table_2_spaltig_head .td_spalte_02 {
	padding				:	0 25px 0 0;
	text-align			:	center;
	width				:	49px;
}

.table_4_spaltig_head .td_spalte_02 {
	text-align			:	left;
	width				:	166px;	
}

.table_2_spaltig_head .td_spalte_02 {
	text-align			:	left;
	width				:	475px;
}

.table_5_spaltig_head .td_spalte_03,
.table_4_spaltig_head .td_spalte_03 {
	padding				:	0 25px 0 0;
	width				:	181px;
}

.table_4_spaltig_head .td_spalte_03 {
	width				:	166px;
}

.table_5_spaltig_head .td_spalte_04 {
	padding				:	0 25px 0 0;
	width				:	77px;
}

.table_5_spaltig_head .td_spalte_05,
.table_4_spaltig_head .td_spalte_04 {
	padding				:	0 10px 0 0;
	width				:	109px;
}

.table_5_spaltig_body,
.table_4_spaltig_body,
.table_2_spaltig_body,
.table_1_spaltig_body {
	background			:	url(../images/img_table_body_5_spaltig_bg_01.gif) repeat-y #f0f0f0;
	margin				:	0 0 40px;
	width				:	810px;
}

.table_4_spaltig_body {
	background-image		:	url(../images/img_table_body_4_spaltig_bg_01.gif);
}

.table_2_spaltig_body {
	background-image		:	url(../images/img_table_body_2_spaltig_bg_01.gif);
}

.table_1_spaltig_body {
	background-image		:	none;
}

.table_5_spaltig_body p,
.table_4_spaltig_body p,
.table_2_spaltig_body_mit_linien p {
	margin				:	0;
}

.table_5_spaltig_body thead td,
.table_5_spaltig_body tfoot td,
.table_4_spaltig_body thead td,
.table_4_spaltig_body tfoot td,
.table_2_spaltig_body thead td,
.table_2_spaltig_body tfoot td,
.table_1_spaltig_body thead td,
.table_1_spaltig_body tfoot td {
	background			:	url(../images/img_table_body_head_5_spaltig_bg_01.gif) no-repeat;
	height				:	12px;
	font-size			:	1px;
}

.table_5_spaltig_body_mit_linien thead td,
.table_4_spaltig_body_mit_linien thead td,
.table_2_spaltig_body_mit_linien thead td,
.table_1_spaltig_body_mit_linien thead td {
	border				:	solid 0px white;
	border-bottom-width		:	1px;
}

.table_4_spaltig_body thead td,
.table_4_spaltig_body tfoot td {
	background-image		:	url(../images/img_table_body_head_4_spaltig_bg_01.gif);
}

.table_2_spaltig_body thead td,
.table_2_spaltig_body tfoot td {
	background-image		:	url(../images/img_table_body_head_2_spaltig_bg_01.gif);
}

.table_1_spaltig_body thead td,
.table_1_spaltig_body tfoot td {
	background-image		:	url(../images/img_table_body_head_1_spaltig_bg_01.gif);
}

.table_5_spaltig_body tbody td {
	border				:	solid 0 white;
	border-bottom-width		:	1px;
}

.table_4_spaltig_body_mit_linien tbody td,
.table_2_spaltig_body_mit_linien tbody td,
.table_1_spaltig_body_mit_linien tbody td {
	border				:	solid 0 white;
	border-bottom-width		:	1px;
}

.table_5_spaltig_body tbody .td_spalte_01,
.table_4_spaltig_body tbody .td_spalte_01 {
	padding				:	10px 25px 10px 10px;
	width				:	294px;
}

.table_2_spaltig_body tbody .td_spalte_01 {
	padding				:	10px 30px 10px 10px;
	width				:	290px;
}

.table_1_spaltig_body tbody .td_spalte_01 {
	padding				:	10px;
	width				:	790px;
}

.table_5_spaltig_body tbody .td_spalte_02,
.table_4_spaltig_body tbody .td_spalte_02 {
	padding				:	10px 25px 10px 0;
	width				:	51px;
}

.table_4_spaltig_body tbody .td_spalte_02 {
	width				:	170px;
}

.table_2_spaltig_body tbody .td_spalte_02 {
	padding				:	10px 15px 10px 0;
	width				:	465px;
}

.table_5_spaltig_body tbody .td_spalte_03,
.table_4_spaltig_body tbody .td_spalte_03 {
	padding				:	10px 25px 10px 0;
	width				:	179px;
}

.table_4_spaltig_body tbody .td_spalte_03 {
	width				:	169px;
}

.table_5_spaltig_body tbody .td_spalte_04,
.table_5_spaltig_body tbody .td_spalte_05 {
	padding				:	10px 10px 10px 0;
	width				:	99px;
}

.table_5_spaltig_body tbody .td_spalte_05 {
	width				:	82px;
}

.table_5_spaltig_body tfoot td {
	background			:	url(../images/img_table_body_foot_5_spaltig_bg_01.gif) no-repeat;
}

.table_4_spaltig_body tfoot td {
	background			:	url(../images/img_table_body_foot_4_spaltig_bg_01.gif) no-repeat;
}

.table_2_spaltig_body tfoot td {
	background			:	url(../images/img_table_body_foot_2_spaltig_bg_01.gif) no-repeat;
}

.table_1_spaltig_body tfoot td {
	background			:	url(../images/img_table_body_foot_1_spaltig_bg_01.gif) no-repeat;
}

.td_spalte_01_no_content {
	background			:	#f0f0f0;
	padding				:	10px 0;
	text-align			:	center;
	width				:	810px;
}

.img_place_edit_bid,
.img_post_message,
.img_create_new_project {
	border				:	0;
	margin				:	0 0 20px;
}

.img_delete_message,
.img_reply_message {
	border				:	0;
}

.img_reply_message {
	margin				:	20px 0 0 10px;
}

.img_rating {
	border				:	0;
	text-decoration			:	none;
}

.img_rating_mein_konto {
	padding-top			:	4px;
}

span.additional {
	border-top			:	1px solid #fff;
	display				:	block;
	font-size			:	12px;
	color				:	#666;
	padding-top			:	5px;
	text-decoration			:	underline;
	font-style			: 	italic;
}

/* DEFINITIONS: CONTENTOBJECTS > END */

/* DEFINITIONS: AJAX > START */

.text_ajax_adv_search_dropdown_headline_container,
.text_ajax_registry_headline_container {
	background			:	url(../images/img_btn_dropdown_01.gif) right top no-repeat white;
	border				:	solid 1px #a7a6aa;
	cursor				:	pointer;
	height				:	20px;
	margin				:	2px 0 0;
	padding				:	0 10px 0 10px;
	text-align			:	left;
	width				:	260px;
}

.text_ajax_registry_headline_container {
	margin				:	2px 0 20px;
}

.text_ajax_adv_search_dropdown_headline_container_open,
.text_ajax_registry_headline_container_open {
	background-color		:	#a7d100;
	color				:	white;
}

.text_ajax_registry_headline_container_open {
	margin				:	2px 0 0;
}

.div_ajax_adv_search_dropdown_content_container,
.div_ajax_registry_content_container {
	background			:	white;
	border				:	solid 1px #a7a6aa;
	border-top-width		:	0;
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	line-height			:	160%;
	padding				:	10px;
	text-align			:	left;
	width				:	260px;
}

.div_ajax_registry_content_container {
	margin				:	0 0 20px;
}

/* DEFINITIONS: AJAX > END */

/* DEFINITIONS: MEIN KONTO > START */

.div_table_mein_konto_container {
	background			:	white;
	margin				:	0 0 30px;
	padding				:	5px;
}

.table_mein_konto {
	width				:	100%;
}

.table_mein_konto td {
	padding				:	10px 5px;
}

.table_mein_konto thead td {
	background			:	#4b4b4b;
	font-weight			:	bold;
	margin				:	0;
}

.table_mein_konto thead td p {
	color				:	white;
	margin				:	0;
}

.table_mein_konto thead td {
	border				:	solid 0 #f0f0f0;
	border-right-width		:	1px;
}

.table_mein_konto_3_spaltig thead .td_mein_konto_spalte_03 {
	border-right-width		:	0;
}

.table_mein_konto_4_spaltig thead .td_mein_konto_spalte_04 {
	border-right-width		:	0;
}

.table_mein_konto_5_spaltig thead .td_mein_konto_spalte_05 {
	border-right-width		:	0;
}

.table_mein_konto tbody td p {
	margin				:	0;
}

.table_mein_konto tbody td {
	border				:	solid 0 #adadad;
	border-bottom-width		:	1px;
	border-right-width		:	1px;
}

.table_mein_konto_3_spaltig tbody .td_mein_konto_spalte_03 {
	border-right-width		:	0;
}

.table_mein_konto_4_spaltig tbody .td_mein_konto_spalte_04 {
	border-right-width		:	0;
}

.table_mein_konto_5_spaltig tbody .td_mein_konto_spalte_05 {
	border-right-width		:	0;
}

.table_mein_konto tfoot td {
	background			:	none;
	padding				:	0;
}

.td_mein_konto_spalte_01_no_content {
	text-align			:	center;
}


.fieldset_guthaben_container {
	background			:	#f7f7f7;
	border				:	solid 1px #999999;
	display				:	block;
	margin				:	30px 0 25px;
	padding				:	0 10px;
}

.fieldset_guthaben_container legend,
.fieldset_guthaben_container label {
	color				:	#404040;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	14px;
	font-weight			:	bold;
	line-height			:	101%;
}

.div_guthaben_container {
	float				:	left;
	margin				:	0 0px 20px 0;
	width				:	260px;
	bgcolor				:	#FFFFFF;
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	font-weight			:	normal;
}

.div_guthaben_container_wrapper {
	padding				:	15px 0 15px 9px;
}

/* DEFINITIONS: MEIN KONTO > END */

/* DEFINITIONS: ACCEPT/DENY OFFER > START */

#acceptOffer {
	margin				:	30px auto 0;
	width				:	590px;
}

.acceptOfferHintContainer {
	text-align			:	left;
	margin-bottom			:	15px;
}

.acceptOfferHint {
	padding-top			:	15px;
}

#denyOffer {
	margin				:	30px 0 0;
}

/* DEFINITIONS: ACCEPT/DENY OFFER > END */

/* DEFINITIONS: PROFILES > START */

#rate option[value=rate1]:before {
	content				:	url(../images/img_rating_1.png)" ";
}

#rate option[value=rate2]:before {
	content				:	url(../images/img_rating_2.png)" ";
}

#rate option[value=rate3]:before {
	content				:	url(../images/img_rating_3.png)" ";
}

#rate option[value=rate4]:before {
	content				:	url(../images/img_rating_4.png)" ";
}

#rate option[value=rate5]:before {
	content				:	url(../images/img_rating_5.png)" ";
}

/* DEFINITIONS: PROFILES > END */

/* DEFINITIONS: RATE > START */

option[value=buyer]:before {
	content				:	url(../images/icon_auftraggeber_grau_selectbox.png)" ";
}

option[value=provider]:before {
	content				:	url(../images/icon_talente_gruen_selectbox.png)" ";
}

/* DEFINITIONS: RATE > END */

/* DEFINITIONS: AGB > START */

ol#agb{
	padding				:	0;
	margin				:	0;
	list-style-type			: 	none;
}

ol#agb li ol {
	padding				:	6px 0 0 24px;
	margin				:	0;
}

ol#agb li {
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	14px;
	font-weight			:	bold;
	line-height			:	17px;
	padding				:	0 0 12px 0;
	margin				:	0;
}

ol#agb li ol li {
	font-family			:	'trebuchet ms', verdana, arial, sans-serif;
	font-size			:	13px;
	font-weight			:	normal;
	line-height			:	16px;
	padding				:	0;
	margin				:	0;
}

/* DEFINITIONS: AGB > END */

/* DEFINITIONS: SPRECHBLASE > START */
.bubbleInfo {
	float: left;
	width: 160px;
	padding: 18px 0 0 10px;
}

/* Bubble pop-up */

.helppopup {
	z-index: 80;
	position: absolute;
	display: none;
	padding:0;
	width: 250px;
	float: left;
}

.popup {
	border-collapse: collapse;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popupTail {
	height: 29px;
	width: 30px;
}

.popup td.bottom div { display: block; margin: 0 auto; }

* html .popup td.topleft { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-1.png', sizingMethod='scale'); }
*:first-child+html .popup td.topleft { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-1.png', sizingMethod='scale'); }
* html .popup td.top { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-2.png', sizingMethod='scale'); }
*:first-child+html .popup td.top { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-2.png', sizingMethod='scale'); }
* html .popup td.topright { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-3.png', sizingMethod='scale'); }
*:first-child+html .popup td.topright { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-3.png', sizingMethod='scale'); }
* html .popup td.left { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-4.png', sizingMethod='scale'); }
*:first-child+html .popup td.left { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-4.png', sizingMethod='scale'); }
* html .popup td.right { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-5.png', sizingMethod='scale'); }
*:first-child+html .popup td.right { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-5.png', sizingMethod='scale'); }
* html .popup td.bottomleft { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-6.png', sizingMethod='scale'); }
*:first-child+html .popup td.bottomleft { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-6.png', sizingMethod='scale'); }
* html .popup td.bottom { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-7.png', sizingMethod='scale'); }
*:first-child+html .popup td.bottom { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-7.png', sizingMethod='scale'); text-align: center;}
* html .popup td.bottomright { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-8.png', sizingMethod='scale'); }
*:first-child+html .popup td.bottomright { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-8.png', sizingMethod='scale'); }

* html .popupTail { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-tail2.png', sizingMethod='image'); }
*:first-child+html .popupTail { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.talente.de/templates/grey/images/bubble-tail2.png', sizingMethod='image'); }

html > body .popupTail { background-image: url(../images/bubble-tail2.png); }

html > body .popup td.topleft { background-image: url(../images/bubble-1.png); }
html > body .popup td.top { background-image: url(../images/bubble-2.png); }
html > body .popup td.topright { background-image: url(../images/bubble-3.png); }
html > body .popup td.left { background-image: url(../images/bubble-4.png); }
html > body .popup td.right { background-image: url(../images/bubble-5.png); }
html > body .popup td.bottomleft { background-image: url(../images/bubble-6.png); }
html > body .popup td.bottom { background-image: url(../images/bubble-7.png); text-align: center;}
html > body .popup td.bottomright { background-image: url(../images/bubble-8.png); }

.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	}

table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
	}

table.popup-contents td {
	text-align: left;
}
/* DEFINITIONS: SPRECHBLASE > END */