/* General */

html				{width: 100%; height: 100%}
body 				{text-align: center; margin: 0; padding: 0; background-color: #ffffff; font-size: 11px; width: 100%; height: 100.1%}
body, table, tr, td, input	{font-family: Verdana, Arial, Tahoma; color: #1f2324; font-size: 13px}
#body-box 			{margin: 0; width: 772px; margin: 45px auto auto auto; text-align: left}
.clear				{clear: both}

/* Head */
#head-box			{float: left; width: 772px; height: 93px; background: url(head.gif) no-repeat}



/* Body - Boxes */
#content			{float: left; padding-bottom: 155px; width: 772px;}
#left				{float: left; width: 544px; margin: 19px auto 25px 12px; display: inline}
#right				{float: right; width: 178px; margin: 25px 12px auto auto; display: inline; height: 340px;}
#panel				{float: left; width: 544px; background: url(panel-bottom.gif) bottom no-repeat; padding-bottom: 12px;}
#innerPanel			{margin: auto auto 10px 20px}
.jobsuche,
.suchergebnis,
.jobview			{background: url(preview.jpg) no-repeat bottom;}
.jobview #panel-inner
					{margin: 10px 20px auto 20px}
#subnav				{width: 178px; height: 230px; background: url(subnav-back.gif) no-repeat; font-size: 9px}
#subnav-inner		{margin-left: 10px; padding-top: 8px}		


/* Body - Links */
a, a:link, a:visited	{color: #118888; text-decoration: none}
a:hover					{color: #118888; text-decoration: underline}

a.submit,
a.submit:link,
a.submit:visited		{float: left; display: inline; background: url(button-back.gif) repeat-x; border: 0; height: 23px; padding: 0 5px 0 5px; line-height: 23px; color: #FFFFFF; text-align: center; font-size: 13px; text-decoration: none; font-weight: bold}
a.submit:hover			{text-decoration: none; background: url(button-back.gif) repeat-x; background-position: 0px -23px}


/* Body - Fonts */
h1 					{margin-top: 0; font-size: 18pt; font-weight: normal}
h1 .kleiner			{font-size: 13px; font-weight: bold}
h2 					{margin-top: 0; color: #cc0033; font-size: 11pt}
h3 					{margin-top: 0; color: #cc0033; font-size: 11px}
p					{margin: 0 5px 8px auto; }


/* Body - Special */


input.submit		{background: url(button-back.gif); border: 0; height: 23px; color: #FFFFFF; cursor: hand; cursor: pointer; font-size: 13px; font-weight: bold}			
input.submit:hover	{background: url(button-back.gif) repeat-x; background-position: 0px -23px}
#such table		{width: 300px; margin: 40px auto 10px 20px} 		
#panel-top			{float: left; }
.jobsuche #panel-top
					{margin-top: 10px}
#world				{float: right; margin: 10px 30px 10px auto; display: inline}
.button-as-link		{float: left; margin: 5px auto 0 20px; background: none; padding: 0; color: #118888; border: none; cursor: hand; cursor: pointer; font-size: 13px; text-align: left}
.button-as-link:hover
					{text-decoration: underline}		
.searchresults		{float: left; margin: 10px 0px 10px 18px; width: 500px; display: inline}	
.searchresults td	{padding: 4px 10px 4px 0px; line-height: 14px}
.searchresults-title-row 
					{font-weight: bold; }
td.fineline 		{height: 1px; line-height: 1px; font-size: 1px; background-color:#CCCCCC; padding: 0}					
.hand 				{cursor: pointer; cursor: hand;}
.searchresults-row-over	
					{background-color: #e2ede6; }
.searchresults-row-odd
					{background-color: #none; }	
.searchresults-row-even
					{background-color: #ededed; }																				

.newsearch			{width: 90px; margin-top: 15px }
.panel-spacer		{float: right}	

/* Foot */
#foot-box			{float: left; width: 772px; height: 22px; background: url(foot.gif) no-repeat; padding: 3px 0 3px 0}

