html, body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #FFF url(../img/bg_body.gif) repeat 0 0;
	line-height: 160%;
}

#container, #header, #left, #content, #footer,
#image, #textblock, #nav {
	margin: 0;
	padding: 0;
}

#container	{ width: 800px; margin: 15px auto; text-align: left; background-color: #FFF; border: 1px solid #999; }
#header		{ height: 72px; background: #999 url(../img/bg_header.jpg) repeat-x 0 0; border-bottom: 1px solid #999; }
#header		{ position: relative;}
#left		{ float: left; width: 340px; }
#left		{ display:inline; }
#content	{ float: left; width: 420px; margin: 20px 0 20px 20px;}
#footer		{ clear: both; height: 62px; background: #999 url(../img/bg_footer.jpg) repeat-x 0 0; border-top: 1px solid #999;}

#nav		{ position: absolute; top: 45px; left: 340px;}
#image		{ height: 240px; background-image: url(../img/bg_left_home.jpg); }


#home #image 		{ background-image: url(../img/bg_left_home.jpg); }

#panel_contact		{ height: 122px; background-image: url(../img/bg_left_textblock_orange.jpg);}
#panel_contact h1	{ color: #fff; font-size: 14px; margin: 0px 0px 10px 20px; padding-top: 15px; text-transform: uppercase;}
#panel_contact p	{ color: #fff; font-size: 12px; margin: 10px 0px 0px 20px;}
#panel_contact a		{ color: #fff; text-decoration: none;}
#panel_contact a:hover	{ text-decoration: none; border-bottom: 1px dotted #fff;}

#header img			{ margin: 0px 10px; padding: 0; border: 0; float: left; display: inline;}

/* Typografie Styles */
h1, h2, h3			{ font-weight: bold; margin: 0; padding: 0;}
p, a				{ font-weight: normal; margin: 0; padding: 0;}

#content h1					{ font-size: 14px; color: #000; margin: 15px 0px 8px 0px;}
#content h2					{ font-size: 13px; color: #333; margin: 10px 0px 6px 0px;}
#content h3					{ font-size: 11px; color: #333; margin: 7px 0px 3px 0px;}
#content table				{ font-size: 11px; color: #333; margin: 7px 0px 3px 0px;}
#content p					{ font-size: 11px; color: #333; margin: 7px 0px 3px 0px;}
#content a					{ color: #f30; text-decoration: none; }
#content a:hover			{ text-decoration: none; border-bottom: 1px dotted #f30;}
#content img				{ padding: 5px; border: 1px solid #ccc;}
#content img.left			{ float: left; padding: 10px; margin: 6px; border: 1px solid #ccc;}
#content img.right			{ float: right; padding: 10px; margin: 6px; border: 1px solid #ccc;}

#footer table		{ clear: both; width: 550px; color: #fff; font-weight: bold; margin: 0; padding: 0; border-collapse: collapse; text-align: center;}
#footer a			{ color: #fff; text-decoration: none; font-weight: bold;}
#footer a:hover		{ text-decoration: none; border-bottom: 1px dotted #fff;}	

#nav a			{ color: #fff; font-weight: bold; padding: 0px; margin: 0px 15px; text-decoration: none;}
#nav a:hover	{ text-decoration: none; border-bottom: 1px dotted #fff;}

/* Vacature styles */
#content .vacature  			{ border-bottom: 1px solid #f30; padding-bottom: 5px; }
#content .vacature h1 			{ font-size: 13px; margin: 10px 0px 3px 0; padding: 0; text-transform: uppercase; color: #000; font-weight: bold;}
#content .vacature h1 a			{ color: #000; margin: 0; padding: 0; font-weight: bold; }
#content .vacature h1 a:hover	{ text-decoration: none; border-bottom: 1px dotted #000;}
#content .vacature td			{ font-size: 10px; vertical-align: top;}
#content .vacature img			{ border: 0px none;}
#content .vacature p			{ font-size: 11px; line-height: 150%; color: #333; margin: 0; padding: 0;}
#content .vacancy_inline		{ font-weight: bold; width: 90px; display: block; float: left; margin: 0; padding: 0;}

#content font		{ 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}


/* Pager styles */
#pager			{ clear: both; text-align: right; margin: 15px 0px; padding: 5px; font-size: 10px; font-weight: bold; }
#pager a		{ padding: 2px 3px 2px 3px; margin: 0px 2px 0px 2px; border: 1px solid #ccc; color: #333; text-decoration: none; }
#pager span 	{ padding: 2px 3px 2px 3px; margin: 0px 2px 0px 2px; border: 1px solid #f30; color: #fff; background-color: #f30; }
#pager a:hover	{ border: 1px solid #f30; background-color: #f30; color: #333; text-decoration: none; }


/* Language Styles*/
#language		{ position: absolute; right: 15px; top: 10px;}

/* Footer Styles */
#footer a.button 		{ margin: 0; padding: 2px; border: 0; text-decoration: none;}
#footer a.button img	{ margin: 0; padding: 2px; border: 0;}
#footer a.button:hover	{ margin: 0; padding: 2px; border: 0; text-decoration: none;}
