* {
	margin:0;
	padding:0;
}
html,body {
	height:100%;
}
body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	cursor:default;
	margin: 0; 
	padding: 0; 
	text-align: center; 
	background:#fff url(../images/newimages/body_bg.gif) repeat-x;
	background-position: 0px 0px;
}

img {
	border:0;
}
p {
	padding:0 0 8px 0;
}
td {font-size:1.0em;}
fieldset {
	border-color:#fff;
}
legend {
	padding:2px 4px;margin-left:3px;
	font:bold 0.8em "Lucida Sans",Arial,sans-serif;
	color:#555;
}
.bigtext {
	font:normal 1.0em "Lucida Sans",Arial,sans-serif;
}

.smalltext {
	font:normal 0.8em "Lucida Sans",Arial,sans-serif;
}
.smallitalictext {
	font:italic 0.9em "Lucida Sans",Arial,sans-serif;
}

.largertext {
	font:bold 0.95em "Lucida Sans",Arial,sans-serif;
	line-height:1.35em;
}

#imgTextsize_1 {
	font:italic 0.8em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	padding:0 1px;
	position:relative;
	top:-3px;
}

#imgTextsize_2 {
	font:italic 1.0em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	padding:0 1px;
	position:relative;
	top:-3px;
}
#imgTextsize_3 {
	font:italic 1.2em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	padding:0 1px;
	position:relative;
	top:-3px;
}

h1, .header1 {
	display:block;
	font: normal 22px Arial, Helvetica, sans-serif;
	padding:0px 0 6px 0;
	color:#1c7478;
}

h2, .header2 {
	display:block;
	font: normal 18px Arial, Helvetica, sans-serif;
	padding:0px 0 4px 0;
	color:#1c7478;
}

h3, .header3 {
	display:block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0px 0 4px 0;
	color:#1c7478;
}

td h1 {
	font: italic 2.2em Georgia,"Times New Roman", Times, serif;
}
td h2 {
	font: italic 1.8em Georgia,"Times New Roman", Times, serif;
}
td h3 {
	font: italic 1.6em Georgia,"Times New Roman", Times, serif;
}
td h4 {
	font: italic 1.3em Georgia,"Times New Roman", Times, serif;
}
a:link,a:visited {
	color:#e76a2b;
	text-decoration:none;
}
a:hover {
	color:#e76a2b;
	border:0;
	text-decoration:none;
}
a:focus {
	outline:none;
}

#submenu ul{
	list-style-type: none;
	padding-left: 0px;
}

#submenu ul li{
	padding-left: 20px;
	height:20px;
	line-height:20px;
	background: url(../images/newimages/arrow.gif) no-repeat left center;
}

a.nav_sub_inactive:link, a.nav_sub_inactive:visited {
	color:#e76a2b;
}
a.nav_sub_inactive:hover {
	color:#1c7478;
}
a.nav_sub_active:link, a.nav_sub_active:visited, a.nav_sub_active:hover {
	color:#1c7478;
}

#imgBg {
	display:none;
	width:100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index:1;
}
/** html #imgBg {position:absolute;right:0;top:0;}*/

#wrapper {
	width:100%;
	z-index:2;
	background:url(../images/newimages/top_bg.gif) top center no-repeat;
	margin: 0; 
  	padding: 0;
  	text-align: center; 
}


#mainWrapper {
	width:1000px;
	margin: 0 auto;
	z-index:2;
	text-align:left;

}


#logo {
	position:absolute;
	left:20px;
	top:15px;
	
	width:238px;
	height:73px;
	background:url(../images/newimages/logo.png) no-repeat;
}
	#logo a {
		display:block;
		width:100%;
		height:100%;
	}
		#logo a:link, #logo a:visited, #logo a:hover, #logo a:focus {
			border:none;
			text-decoration:none;
			outline:none;
		}

#postit {
		position:absolute;
		right:20px;
		top:0px;
		width:166px;
		height:101px;
		background:url(../images/newimages/postit.png) no-repeat;
}

#searchjob {
		position:absolute;
		right:20px;
		top:90px;
		width:209px;
		height:45px;
		background:url(../images/newimages/searchjob_bg.png) no-repeat;
		z-index:5;
}

#searchjob .button {
    border: none;
    background: url(../images/newimages/search.png) no-repeat top left;
	font-size:1px;
	height:27px;
	width:26px;
	color:#51999d;
	cursor:pointer;
}
#searchjob .button:hover {
    background: url(../images/newimages/search.png) no-repeat top left;
	background-position: 1px 1px;
	
}


#advanced_search .button {
    border: none;
    background: url(../images/newimages/search.png) no-repeat top left;
	font-size:1px;
	height:27px;
	width:26px;
	color:#51999d;
	cursor:pointer;
}
#advanced_search .button:hover {
    background: url(../images/newimages/search.png) no-repeat top left;
	background-position: 1px 1px;
}

	#topspacer {
		height:13px;
	}
#mainMenu {
	background:none;
	height:31px;
	line-height:31px;
	left:20px;
	bottom:-10px;
	position:absolute;
	
}
/**************menu******************/
.menu_list {
	width: 175px;
	margin-left:0px;
}
.menu_head {
	height:12px;
	border-top:1px solid #fbfbfb;
	border-left:1px solid #fbfbfb;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding: 6px;
	cursor: pointer;
	position: relative;
	margin:0px;
	font:12px "Trebuchet MS", Arial, sans-serif;
	font-size:12px !important;
	text-transform:uppercase;
	/*letter-spacing:1px;*/
	color:#8e8e8e;
	background: url(../images/vmenubg.png) repeat-x;
	position:relative;
}
	.menu_head span.navarrow {
		display:block;
		position:absolute;
		right:0;
		top:0;
		width:24px;
		height:24px;
		background:url(../images/navarrow4x7.gif) center no-repeat;
	}
	.menu_head span.navarrow_down {
		display:block;
		position:absolute;
		right:0;
		top:0;
		width:24px;
		height:24px;
		background:url(../images/navarrow4x7_down.gif) center no-repeat;
	}
	.menu_head a{
		color:#8e8e8e;
	}
	a.menulink:link, a.menulink:visited {
		display:block;
		color:#333;
	}
	a.menulink:hover {
		display:block;
		color:#000;
	}
	a.menulink_active:link, a.menulink_active:visited, a.menulink_active:hover {
		display:block;
		color:#000;
	}
.menu_body {
	display:none;
	border-top:0px solid #dddddd;
	border-left:1px solid #fbfbfb;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:3px 0;
}
.menu_body a {
	display:block;
	color:#8e8e8e;
	background:#eee url(../../../images/transparentPixel.gif) repeat;
	padding-left:10px;
	font:11px "Trebuchet MS", Arial, sans-serif;
	font-size:11px !important;
	text-transform:uppercase;
	text-decoration:none;
}
.menu_body a:hover {
  color: #333;
  text-decoration:none;
}
/***************end menu*****************/
	
		
		#menuContainer li { float:left; margin: 0;padding: 0; position: relative; list-style-type: none;}
		#menuContainer li ul {}
		/*#menuContainer a { display: block; }
		#menuContainer ul { display: none; position: absolute; left: 0; margin: 0; padding: 0;z-index:78; }
		* html #menuContainer ul { line-height: 0; }
		#menuContainer ul a { zoom: 1; }
		#menuContainer ul li { float: none; }
		#menuContainer ul ul { position: absolute;top: 0;z-index:78; }
		
		#menuContainer ul { width: 150px;z-index:78; }
		#menuContainer ul ul { left: 151px;z-index:78; }
		
		#menuContainer { position:absolute;right:220px;height: 31px;z-index:78; }
		#menuContainer *:hover { background-color: none; }
		#menuContainer a { white-space:nowrap; }
		#menuContainer li.hover a { background-color: none; }
		#menuContainer ul { border-top:0px solid #dddddd;
	border-left:1px solid #fbfbfb;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;top: 30px;left:3px;z-index:78; }
		#menuContainer ul li a { border-top:1px solid #fbfbfb;
	border-left:1px solid #fbfbfb;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;opacity: 0.9; filter: alpha(opacity=90);background: #fff;display:block;color:#333;padding:4px;font:12px "Trebuchet MS", Arial, sans-serif; }
		#menuContainer ul a.hover { display:block;font-style:oblique;background-color: #fff;color:#666;opacity: 1.0; filter: alpha(opacity=100); }
		#menuContainer ul a { display:block;border-bottom: 0px solid #666; border-right: none; }*/
	#menuContainer li .menuitem_wrapper_active {
		height:31px;
		line-height:31px;
		float:left;
		background:url(../images/newimages/mainmenu_left_active.png) right repeat-x;
		
		position:relative;
	}
	#menuContainer li .menuitem_wrapper {
		height:31px;
		line-height:31px;
		float:left;
		background:url(../images/newimages/mainmenu_left.png) right repeat-x;
		
		position:relative;
	}
	

	
	
	.menuitem_left_active {
		position:absolute;
		right:0px;
		width:81px;
		height:31px;
		background:url(../images/newimages/mainmenu_right_active.png) right no-repeat;
		
	}
	
	.menuitem_left {
		position:absolute;
		right:0px;
		width:81px;
		height:31px;
		background:url(../images/newimages/mainmenu_right.png) right no-repeat;
		
	}
	
	.menuitem_text {
		float:left;
		font:bold 12px Arial, sans-serif;
		font-size:12px !important;
		
		width:auto !important;
		min-width:61px;
		white-space:nowrap;
		height:24px;
		padding:12px 9px 0px 10px;
		text-align:center;
		position:relative;
		/*background:url(../images/menuitem_right2.png) right no-repeat;*/			
	}
	
	/*#menuContainer>.menuitem_middle { *//* IE 6 DOESN'T SEE THIS */
		/*float:left;
		width:auto !important;
		min-width:50px;
		white-space:nowrap;
		height:31px;
		
		text-align:center;position:relative;
		background:url(../images/menuitem_middle.png) repeat-x;			
	}*/
		.menuitem_text a:link, .menuitem_middle a:visited {
			display:block;
			height:100%;
			border:none;
			outline:none;
			text-decoration:none;
			color:#FFF;
			
		}
			.menuitem_text a.menuactive {
				/*border-bottom:2px solid #fdee02;*/
				display:block;
				font-weight:bold;
				color:#FFF;
			}
			.menuitem_text a.menuinactive {
				/*border-bottom:2px solid #fdee02;*/
				display:block;
				font-weight:bold;
				color:#FFF;
				
			}
			.menuitem_text a:hover {
				display:block;position:relative;
				top:0px;
				left:0px;
				color:#FFF;
			}
		.menuitem_text img {
			vertical-align:middle;
			margin-left:3px;
		}
	
a.homeicon:link, a.homeicon:visited, a.homeicon:hover {
	float:left;
	width:17px;
	height:17px;
	background:url(/images/icons/home15.gif) 0 1px no-repeat;	
}
#breadcrumb {
	width:690px;
	height:25px;
	position:absolute;
	top:55px;
	right:6px;
	text-align:right;
	
	font: 1.35em Arial, sans-serif;
	
	color:white;
	z-index:100;
}
	#breadcrumblinks {
		float:right;
	}
	#breadcrumblinks a, #breadcrumblinks a:link, #breadcrumblinks a:active, #breadcrumblinks a:visited, #breadcrumblinks a:hover, #breadcrumblinks a:focus {
		font:italic 0.65em Verdana, "Times New Roman", serif;
		font-weight:bold;
		padding:2px 1px 0 1px;
		color:white;
		text-shadow: 1px 1px 1px #000;
		float:left;
	}
	#breadcrumb span {
		
		float:left;
		font:italic 0.65em Verdana, "Times New Roman", serif;
		font-weight:bold;
		text-align:left;
		padding:0 1px;
		color:white;
		text-shadow: 1px 1px 1px #555;
	}
		#breadcrumblinks a.breadcrumbarrow {
			display:block;
			float:left;
			background:url(../images/crumbarrow5x8.gif) 5px 5px no-repeat;
			padding:0 2px 0 5px;
			font:italic 0.65em Verdana, "Times New Roman", serif;
		}
		
		#breadcrumb strong {
			cursor:pointer;
		}
		#breadcrumb span.crumbactive {
			/*font-size:0.7em;*/
			
		}
	
	.header_square {
		background:url(../images/boxbg.png) repeat;
		margin:0 15px;
		height:75%;
	}
	#header_search {
		position:absolute;
		right:0px;
		top:13px;
		width:214px;
		height:31px;
	}
		div.search_left {
			float:left;
			width:28px;
			height:31px;
			background:url(../images/search_left.png) no-repeat;
			cursor:text;
		}
		div.search_middle {
			float:left;
			width:158px;
			height:31px;
			background:url(../images/search_middle.png) repeat-x;
		}
			div.search_middle input {
				display:block;
				clear:left;
				border:0;
				padding-left:2px;
				margin-top:7px;
				height:19px;
				width:150px;
				color:#000;
				background:none;
				text-align:left;
				font:italic 13px "Courier New", Courier, monospace;
			}
		div.search_right {
			float:left;
			width:28px;
			height:31px;
			background:url(../images/search_right.png) no-repeat;
			cursor:pointer;
		}
	
.border_top_content {
	background:url(../images/border_top.png) repeat-x;
	height:15px;
	line-height:15px;
	font-size:5px;
	width:670px;
	float:left;
}
.border_bottom_content {
	background:url(../images/border_bottom.png) repeat-x;
	height:15px;
	line-height:15px;
	font-size:5px;
	width:670px;
	float:left;
}
.border_top_sidebar {
	background:url(../images/border_top.png) repeat-x;
	height:15px;
	line-height:15px;
	font-size:5px;
	width:184px;
	float:left;
}
.border_bottom_sidebar {
	background:url(../images/border_bottom.png) repeat-x;
	height:15px;
	line-height:15px;
	font-size:5px;
	width:184px;
	float:left;
}


.border_topleft {
	background:url(../images/border_topleft.png) no-repeat;
	width:15px;
	line-height:15px;
	font-size:5px;
	height:15px;
	float:left;
}
.border_topright {
	background:url(../images/border_topright.png) no-repeat;
	width:15px;
	line-height:15px;
	font-size:5px;
	height:15px;
	float:left;
}
.border_bottomleft {
	background:url(../images/border_bottomleft.png) no-repeat;
	width:15px;
	line-height:15px;
	font-size:5px;
	height:15px;
	float:left;
}
.border_bottomright {
	background:url(../images/border_bottomright.png) no-repeat;
	width:15px;
	line-height:15px;
	font-size:5px;
	height:15px;
	float:left;
}

#headerWrapper {
	width:100%;
	height:117px;
	position:relative;
	z-index:2;
}

#contentWrapper {
	width:100%;
	position:relative;
	z-index:1;
	background:url(../images/newimages/content_bg_middle.gif) center repeat-y;
}

#content_bg_top {
	position:absolute;
	top:0px;
	height:313px;
	width:1000px;
	background:url(../images/newimages/content_bg_top.gif) top center no-repeat;
}

#content_bg_bottom {
	position:absolute;
	bottom:0px;
	height:255px;
	width:1000px;
	background:url(../images/newimages/content_bg_bottom.gif) bottom center no-repeat;
}

#content {
	float:left;
	position:relative;
	min-height:600px;
	padding:40px;
	z-index:5;
}
	#maincontent {
		height:auto !important; /* real browsers */
		height:500px; /* IE6: treated as min-height*/
		min-height:500px; /* real browsers */
	}
	
	.content_square {
		background:url(../images/contentbg.png) repeat-y;
		padding:10px 25px;
		border: 1px solid purple;
	}
		.content_square span {
			cursor:default;
		}
		.content_content_square {
			background:url(../images/content_contentbg.png) repeat-y;
			padding:0px 20px 0 15px;
			width: 615px
		}
.imgText {
	display:block;
	font:italic 11px Arial, Helvetica, sans-serif;
	font-size:11px !important;
	color:#333;
}

#sidebar {
	float:right;
	width:214px;
	
}
	/*#sidenav {
		font:1.0em Verdana;
	}
		.sidenavlist {
			display:none;
		}
		#sidenav ul {
			list-style:none;
			margin:0 0 5px 0;
			padding:0;
		}
		#sidenav ul li {
			list-style-type:none;
			margin:0 0 0 26px;
			padding:0;
			font-size:11px;
			line-height:13px;
		}
		#sidenav h4.sidenavhead a {
			cursor:pointer;
			background:url(../images/navarrow.png) no-repeat -2px 2px;
			font:bold italic 13px Verdana, Arial, Helvetica, sans-serif;
			color:#333;
			display:block;
			
			margin:0px;
			padding:2px 2px 2px 18px;
			cursor: pointer;
			text-decoration: none;
		}
		#sidenav h4.sidenavhead a:link, #sidenav h4.sidenavhead a:visited, #sidenav h4.sidenavhead a:hover {
			color:#333;
		}
		#sidenav h4.sidenavhead .selected {
			background-color: red;
		}
		#sidenav h4.sidenavhead .current {
			background-color:#FFFF99;
		}*/
		

	#sidebar p {
		line-height:1.2em;
		font-size: 0.7em;
	}
	.sidebar_square {
		background:url(../images/sidebarbg.png) repeat-y;
		padding:0 20px;
	}
	#sidebar a:link, #sidebar a:visited, #sidebar a:hover {
		text-decoration:none;
		border:none;
		outline:none;
	}
	#sidebar_findus, #sidebar_times {
		
	}
	#sidebar .spacer {
		height:5px;
		line-height:5px;
		font-size:5px;
	}

#findUs {
	position:absolute;
	top:0;
	right:0;
	width:300px;
	height:200px;
}
#header_banner {
	width:600px;
	height:130px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	border:0px solid black;
}
#footer {
	position:relative;
	width:920px%;
	height:180px;
	bottom:0;
	left:0;
	color:#333;
	z-index:10;
	padding-left:40px;
	padding-right:40px;
}
	
#cmsinfo {
	position:absolute;
	bottom:0;
	right:12px;
	width:200px;
	height:25px;
	text-align:right;
	z-index:80;
}

#content .articlelink:link, #content .articlelink:visited {
	border:0;
	text-decoration:none;
	color:#333;
	font:normal 1.15em Georgia, "Times New Roman", Times, serif;
}
#content .articlelink:hover, #content .articlelink:focus {
	border:0;
	text-decoration:none;
	color:#888;
	outline:none;
}
.articleprice {
	font:bold 1.5em Georgia, "Times New Roman", Times, serif;
}
.articleprice_small {
	font:1.1em Georgia, "Times New Roman", Times, serif;
	padding-top:8px;
}
#divSearcharticle table td {
	padding:2px;	
}
/* [/LAYOUT] */
	
/* [MENU] */
	
/* [/MENU] */


/* iCMS STANDARD START */
.icms {
	font:normal 9px "Century Gothic", Arial, sans-serif;
	color:#5a8ab8;
}
.poweredby {
	font-size:9px;
	font-style:italic;
	color:#888;
}
.clearer {
	display:block;
	clear:both;
	line-height:0px;
	font-size:0;
}
.linespacer {
	line-height:6px;
}

.pageresults {
	padding:4px;
	text-align:right;
	color: #fc8342;
}
	.pageresults a:link, .pageresults a:hover, .pageresults a:hover, .pageresults a:focus  {
		color:#fc8342;
		outline:none;
		border:0;
		text-decoration:none;
	}
.normaltext {
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #3d3d3d;
}

.boldtext {
	display:inline;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #3d3d3d;
}

#viewImage {
	position: absolute;
	top: 300px;
	left: 50px;
	width: 530px;
	/*background: #ffffff;
	layer-background-color: #ffffff;*/
	padding: 16px;
	border: 0px solid gray;
	visibility: hidden;
	cursor:default;
	z-index:100;
	text-align:center;
}
.splashscreen_bg {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border: 0px solid gray;
	visibility: visible;
	cursor:default;
	z-index:100;
	text-align:center;
	background:url(../../../images/icms_splash/icms_splash_bg.png) repeat;
	z-index:90;
}
.splashscreen_wrapper {
	position:relative;
	width:640px;
	height:420px;
	margin:10% auto;
	padding:30px;
	padding-left:10px;
	background:url(../../../images/icms_splash/icms_splash.png) no-repeat;
}
.splashscreen_heading {
	position:absolute;
	top:35px;
	left:400px;
	width:200px;
	height:200px;
	text-align:left;
	font:italic 11px "Segoe UI", Tahoma, Arial, Helvetica, sans-serif !important;
	color:#999;
	filter:glow(color=#666666, strength=1);
}
.splashscreen_content {
	background:url(../../../images/icms_splash/icms_splash_contentbg.png) repeat;
	width:260px;
	height:330px;
	margin-top:75px;
	margin-left:20px;
	float:left;
	padding:10px;
	text-align:left;
	color:#bbb;
	font:11px Tahoma, Arial, sans-serif !important;
}
.splashscreen_content p {
	font:11px Tahoma, Arial, sans-serif !important;
}
.splashscreen_content ul {
	margin:0 15px 0 15px;
}
.splashscreen_content li {
	list-style-image:url(../../../images/icms_splash/icms_splash_bullet.gif);
	color:#bbb;
	font-size:11px;
	margin:0;
	margin-left:4px;
	padding:2px;
	padding-left:0;
}
.splashscreen_content a {
	color:#50aff4;
}
.splashscreen_content a:link, .splashscreen_content a:visited {
	color:#50aff4;
	text-decoration:none;
}
.splashscreen_content a:hover {
	color:#50aff4;
	text-decoration:none;
}
.splashscreen_content select {
	margin:0;padding:0;
	background-color:#666666;
	color:#cccccc;border:0px solid;
}
.splashscreen_divider {
	height:8px;
	width:100%;
	background:url(../../../images/icms_splash/icms_splash_divider.png) repeat-x;
}
.splashscreen_footer {
	margin-top:-14px;
	padding:20px;
	text-align:left;
	color:#cccccc;
	font:10px Tahoma, Arial, sans-serif !important;
}
.splashscreen_footer a {
	color:#50aff4;
}
.splashscreen_loader {
	width:100%;
	height:100%;
	background:url(../../../images/icms_splash/icms_splash_loader.gif) center no-repeat;
}

.cinput {
font: 11px Arial, Helvetica, sans-serif;
padding:0;
/*background-image:url(../images/textfieldbg.jpg);
background-repeat:repeat-x;*/
border:1px solid #b2b2b2;
}

.button {
font-size: 9px;
color: #000000;
}
/*------- SPRÅK -------*/
.language_marked {
background-color:#FFFFFF; 
filter:alpha(Opacity=50);
-moz-opacity:0.7;
opacity: 0.7;
overflow:auto;
cursor:pointer;
}
.language_default {
overflow:auto;
cursor:default;
}

.privacy {background-color:#828282;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;width:500px;border:1px solid #fff;padding:5px;color:#fff;text-align:left;}
.privacy h1, .privacy h2 {color:#fff;}

div#login_header {
	float:left;
	width:90%;
	height:22px;
	padding-top:7px;
	font:bold 12px Tahoma,Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
}
div#login_closebtn {
	float:right;
	width:10%;
	height:23px;
	padding-top:6px;
}

div#admintools {
	margin: 30px 0;
	padding-top:28px;
	width:207px;
	background:#fff url("../../../images/admintools_top.gif") top no-repeat;
}
	div#admintools a:link, div#admintools a:visited {
		display:block;
		padding:0 0 3px 8px; /* contains 24px high image*/
		background:#fff url("../../../images/admintools_item.gif") 0px 0px no-repeat;
		color:#898989;
		text-decoration:none;
		font:12px Tahoma,Arial,sans-serif;
	}
	div#admintools a:hover {
		display:block;
		padding:0 0 3px 8px; /* contains 24px high image*/
		background:#fff url("../../../images/admintools_item.gif") 0px -1px no-repeat;
		color:#aaa;
		text-decoration:none;
		font:12px Tahoma,Arial,sans-serif;
	}
	div#admintools img {
		vertical-align:middle;
	}


.guestbook_titlerow {
	background:#4b4b4b;
	margin:2px;
	padding:2px;
}
span.guestbook_date {
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#ccc;
	margin-right:8px;
}
span.guestbook_poster {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
}
div.guestbook_message {
	font:11px Arial, Helvetica, sans-serif;
	color:#eee;
	margin:6px 0 6px 0;
}
div.guestbook_adminrow {
	font:10px Arial, Helvetica, sans-serif;
	color:#ddd;
	border-top:1px dotted #777;
	padding:2px 5px 0 5px;
}
a.guestbook_adminrow,a.guestbook_adminrow:visited {
	font:10px Arial, Helvetica, sans-serif;
	color:#ddd;
}

.list_background {/* background on each row */
	padding:4px;
	/*background: url(/template_sheets/jobcampus/images/newimages/vacancies_list_bg.gif) repeat-x top left;*/
}

.list_divider_background1 {/* inner background on the divider between rows */
background-color: #ededed;
}

.list_divider_background2 {/* outer background on the divider between rows */
background-color: #FFF;
}


/* [BLOG] */
.blogWrapper {
	border:none;
	padding:10px 5px;
	background-color:#fff;
	
	/*filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:.90;*/
	
}

#blogcontent
{
	padding-right:20px;
	/*border-right:1px dotted #1f1f1f;*/
}
.blogcommentsdivider {
	border-top:1px dotted #e5e5e5;
}
.blog_ingress {
	display:block;
	margin-bottom:5px;
	font-style:italic;
}
.blog_right_td {
	border-left:1px dotted #1f1f1f;
	width:150px;
	padding-left:10px;
}
.middle_right_td
{
	border-left:1px dotted #1f1f1f;
	width:150px;
	padding-left:10px;
}
.blogcomment {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.00;
	background:#ffffff;
	width:99%;
	overflow:visible;
	padding:10px;
	text-align:left;
	color:#666;
	font: normal 8pt Verdana,sans-serif;
	border-bottom:1px dotted #1f1f1f;
	margin-right:20px;
}
.blogcomment_new {
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.00;
	background:#ffffff;
	width:99%;
	overflow:visible;
	padding:10px;
	text-align:left;
	color:#666;
	font: normal 8pt Verdana,sans-serif;
	border-bottom:1px dotted #1f1f1f;
	margin-right:20px;
}
.blog_commenterror {
	font: normal 8pt Verdana,sans-serif;
	padding:5px 0 5px 0;
	color:#cc0000;
}
.blogdivider {
	height:1px;
	border-top:1px dotted #1f1f1f;
	margin-bottom:10px;
}

object, embed {
	z-index:-1;
}
/* [/BLOG] */

div.content_divider {
	border-top:1px dotted black;
	margin-top:15px;
	margin-bottom:5px;
	font:10px "Courier New", Courier, monospace;
}
div.content_left {
	width:460px;
	float:left;
	vertical-align:top;
}
div.content_right {
	width:350px;
	height:226px;
	float:right;
	text-align:center;
	
/*	border:1px solid #e5e5e5;*/
}
	div.content_right img{
		vertical-align:middle;
	}

/* [articles] */
.article_header {
	display:block;
	font:bold 2.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	color:#000000;
}
.article_shorttext {
	font-weight:bold;
}
.article_textlink {
	margin:10px 0;
}
	.article_textlink a {
		color:#000;
		text-decoration:underline;
	}
.article_quantity {
	margin:6px 0;
}
	.article_quantity input {
		width:22px;
		border:1px solid black;
		text-align:center;
	}
.article_price {
	
}
.article_footer {
	clear:both;
	border-top: 1px dotted black;
	margin:30px 0 20px 0;
}
.article_bottom {
	margin-bottom:10px;
}
.article_description {
padding-left:25px;
}

/* [/articles] */
.icms_nav_prev {
	display:block;
	float:left;
	width:98px;
	height:27px;
	overflow:hidden;
	font-size:0px;
	background:url(../../../images/icms_nav_prev.png) no-repeat;
}
.icms_nav_prev_disabled {
	display:block;
	float:left;
	width:98px;
	height:27px;
	overflow:hidden;
	font-size:0px;
	background:url(../../../images/icms_nav_prev_disabled.png) no-repeat;
}
.icms_nav_next {
	display:block;
	float:right;
	width:95px;
	height:27px;
	overflow:hidden;
	font-size:0px;
	background:url(../../../images/icms_nav_next.png) no-repeat;
}
.icms_nav_next_disabled {
	display:block;
	float:right;
	width:95px;
	height:27px;
	overflow:hidden;
	font-size:0px;
	background:url(../../../images/icms_nav_next_disabled.png) no-repeat;
}
.icms_nav_pages {
	margin-left:98px;
	margin-right:95px;
	text-align:right;
	vertical-align:middle;
	padding-top:4px;
}
	a.icms_nav_pages:link, a.icms_nav_pages:visited, a.icms_nav_pages:hover {
		
		font:0.7em "Lucida Sans",Arial,sans-serif;
		color:#333;
		text-decoration:none;
		padding:0;
		border:0;
		margin-left:2px;
	}
	a.icms_nav_item_on {
		border-bottom:1px solid #333;
		color:#555;
	}
	
div.vacancieslistitem {
	padding-left:23px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	
	margin:2px;
	border-bottom: 1px solid #d0e5e6;
	background:#FFFFFF url(../images/newimages/arrow.gif) 5px 6px no-repeat;
	
}

div.vacancieslistitem2 {
	padding-left:23px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	margin:2px;
	border-bottom: 1px solid #d0e5e6;
	background:#FFFFFF url(../images/newimages/arrow.gif) 5px 6px no-repeat;
}
/* iCMS STANDARD END */