body 												{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
p														{ margin:5px 0 9px 0; }
ul 													{ margin-top:8px; margin-bottom:13px; }
a img												{ border: none; }
a:link, a:visited 					{	color:#334D64; text-decoration:underline; }
#maincont a:active, #maincont a:hover 
														{	color:#334D64; background-color: #D9D9D9; text-decoration:none; }
.mail, a.mail:link, a.mail:visited, a.mail:hover, a.mail:active
							 							{ font-size: 11px; color:#ff0000; text-decoration:none; }
td.head 										{ text-align:left; vertical-align:top; background-repeat:no-repeat; }
p.head 											{ font-size:16px; margin: 2px 0 0 0; }
p.subhead 									{ font-size:13px; margin: 5px 0 0px 3px; }
p.sublink 									{ font-size:10px; margin: 1px 0 1px 3px; }
.bodytext, .link						{	font-size: 11px; margin-top: 0 20px 4px 0; line-height:18px; }
h1, h2 											{ margin-bottom:0; font-size: 12px; line-height:16px; }
.normaltext    							{	line-height:16px; }
.normaltext2 								{  }
.normaltext3    						{ font-size: 10px; line-height:16px; }
.normaltext4    						{	color:#666666; line-height:16px; }
a.normaltext3:link, a.normaltext3:visited, a.normaltext3:active, a.normaltext3:hover, a.normaltext4:link, a.normaltext4:visited, a.normaltext4:active, a.normaltext4:hover
														{ font-size: 10; }
.normaltitel 								{ font-weight:bold; line-height:12px; }
.normaltitel2 							{	font-weight:bold; line-height:14px; }	   
.normaltextr   							{	font-size: 11px; margin0px 0 4px 7px; line-height:18px; padding:inherit; }
.artist2text    						{ font-size: 11px; color:#999999; margin:0px 20px 4px 7px; line-height:13px; }
form 												{ border-width:1px; margin-top:0 0 3px 0; }
input.post, textarea.post, select { background-color: White; font: normal 9px Geneva, Helvetica, Arial, sans-serif; text-indent: 0px; 
															background-color: White; font-weight: normal; }
textarea 										{ width:305px; text-indent:0px; background-color: White; font-weight: normal; }
input, select								{ text-indent: 0px; background-color: White; font-weight: normal; } 
.check, .radio							{ border:0px solid #A9A9A9; }
.newsletter									{ margin: 0 0 0 1px; width: 125px } 
.pic, .littlepic 						{ margin: 2px 0 3px 6px; border-width:1px; border-style:solid; }
.picl 											{ margin: 0 0 0 6px; border-width:1px; border-style:solid; } 
.picblank 									{ margin: 2px 0 3px 6px; border-width:1px; border-style:solid #999999; } 
.picnormal 									{ margin: 2px 0 0 3px; border-width:1px; border-style:solid; } 
.szoftverfejlesztés, .szoftver_fejlesztés, .java_fejlesztés, .java_entwicklung, .java_development 
														{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #CCCCCC; line-height: 10px; text-align: center; }
a.szoftver_fejlesztés:link, a.szoftver_fejlesztés:visited, a.szoftver_fejlesztés:active, a.szoftver_fejlesztés:hover, a.java_fejlesztés:link, a.java_fejlesztés:visited, 
a.java_fejlesztés:active, a.java_fejlesztés:hover, a.java_entwicklung:link, a.java_entwicklung:visited, a.java_entwicklung:active, a.java_entwicklung:hover, a.java_development:link, a.java_development:visited, a.java_development:active, a.java_development:hover { font-size: 8; color: #CCCCCC; }
.multi_language0 						{ font-size: 9px; position: relative; top: -4px; }

#container									{ width: 680px; margin-left: auto; margin-right: auto; }
#headcont										{ height: 27px; width: 100%; }
#logo												{ float: left; /*height: 27px;*/ width: 204px; }
#language_choose						{ float: left; /*height: 27px;*/ width: 272px; text-align:center; padding: 15px 0 0 0; }
#quick_navigation						{ float: left; /*height: 27px;*/ width: /*204*/201px; text-align:right; padding: 9px 3px 0 0; }
#flashmenu									{ clear:both; width:680px; height:50px; }
#flashbanner								{ width:680px; height:199px; margin: 1px 0 0 1px; }
#first_title								{ height: 27px; padding: 0 0 0 5px; background-image:url(../img/subi_title.gif); margin: 4px 0 0 0; }
#first_title h1							{ line-height: 27px; }
#left_small_img_col					{ float:left; width:111px; margin: 10px 0 0 0; clear:both; }
#left_small_img_col_rest		{	width: 557px; float:right; border-left: 1px dotted #CCCCCC; padding: 0 0 0 8px;  margin: 5px 0 0 0; line-height:16px; }
#normal_section							{ width: 680px; padding: 0 0 0 8px;  margin: 5px 0 0 0; line-height:16px; }
#three_col									{ clear:both; border-top: 1px dotted #CCCCCC; margin: 5px 0 0 0; padding: 5px 0 0 0; color:#666666; line-height:16px; }
.three_col_column						{ width: 190px;/*180px;*/ float:left; }
.left_col										{ width:310px; float:left; margin: 10px 0 30px 10px; }
.left_col_rest							{	width: 330px; float:right; margin: 10px 0 30px 0; line-height:16px; }
.loccont0										{ width: 580px; margin: 15px 0 0 25px; }
.jobs_loctitl								{ height: 27px; font-weight:bold; padding-left: 5px; background-image:url(../img/subi_title.gif);  line-height: 27px; }
.loctitl										{ height: 27px; font-weight:bold; line-height: 27px; }
.locitemsleft								{ height: 22px; float:left; }
#bottom_separator						{ height:16px; clear:both }
#footer											{ text-align:center; }
.linkitems									{ font-size: 10px; line-height:16px; text-align:center; }


/* --- scrlltbl --- */
div.tableContainer 					{	/*clear: both;*/ border: 1px solid #9F9F9F; height: 140px;/*125px;*/ overflow: auto;	width: 228px;/*232px;*/ 	margin: 19px 0 0 0; }
html>body div.tableContainer{	width: 228px;	}
div.tableContainer table 		{	width: 212px; }
html>body div.tableContainer table { width: 212px; }
thead.fixedHeader tr 				{	/*position: relative;*/ }
html>body thead.fixedHeader tr { display: block; }
thead.fixedHeader th 				{	background: #DBDBDB;	border-left: 1px solid #F3F3F3; border-right: 1px solid #ECEFF0; border-top: 1px solid #F3F3F3; font-weight: normal;	
															padding: 4px 3px; text-align: left; font-size: 9px; }
html>body tbody.scrollContent {	display: block;	height: 102px; /*overflow: auto;*/ width: 100%; }
.shdescr0_2 								{	color: #999; font-size: 9px; margin: 4 0 0 0; }
.shdescr1		 								{	color: #999; font-size: 9px; }
tbody.scrollContent td, tbody.scrollContent tr.normalRow td 
														{	background: #FFF;	color: #999; border-bottom: none;	border-left: none; border-right: 1px solid #CCC; border-top: 1px solid #DDD;
															padding: 2px 3px 3px 4px;	font-size: 9px;	line-height: 95%; }
html>body thead.fixedHeader th { width: 228px; }
html>body tbody.scrollContent td { width: 228px; }
