
a:link {color: #22689B; text-decoration: none;}
a:visited {color: #22689B;	text-decoration: none;}
a:hover {color: #22689B; text-decoration: underline;}

/* Removing borders from linked images */ 
a img{border:none;}

/* removing extra margin from form elements */
form{margin:0px;}

body, h1, h2, h3, h4, h5, h6, td {font: 8pt verdana, arial, helvetica; color: #000; }

h1 {
	font-size: 13pt;
	font-weight: bold;
}
h2 {
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
}

body {
	background-color: #B1C501;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
}

div.logo h1{	
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	width: 721px;
	height: 24px;
}

div.logo h1 a{
	display: block;
	background-image: url(../images/logo_new.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 24px;
}

ul#menu{
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

ul#menu li{
	float:left;
	margin: 0 10px 0 0;
	padding: 0;
}

ul#menu li.last{
	margin: 0 0 0 20px;
}

ul#menu li a{
	font: 16px Verdana;
	color: #FFF;
	font-weight: bold;
}

ul#menu li a:hover{
	text-decoration: none;
}

.medarbetare
{
	font-size: 7.4pt;
}

/* used for breaking flows */ 
.breaker{overflow:hidden;height:1px;clear:both}
.colored .breaker
{
    height:1px;
    background-color: #ffffff; 
}

.globalcontainer {
	position: relative;
	top: 40px;
	width: 725px;
}


.logo {
	//position: relative;
	top: 0px;
	width: 721px;
	height: 24px;
	text-align: left;
	background-color: none;
}

.navbutton {
	margin-right: 5px;
}

.navbutton2 {
	margin-right: 50px;
}

.smalltext {
	font: 7.4pt verdana, arial, helvetica; 
	color: #000;
	font-weight:bold;
}

#content {
	background-color: none; 
	text-align:left;
	margin: 0px 20px 0px 20px;
}

#employeebox {
	background-color: none; 
	background-repeat: no-repeat;
	position: relative;
	left: 10px;
	width: 197px;
	height: 473px;
	text-align: left;
}

#employeebox #bubble {
	background-color: none; 
	background-image: url(../images/bubble_right.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 272px;
	width: 192px;
	height: 196px;
	filter: alpha (opacity=50); 
}

#employeebox #bubble #content {
	position: relative;
	top: 25px;
	background-color: none; 
	filter: alpha (opacity=100); 
}


div.puff { margin:20px 10px 0 10px; }

div.pufftop { width:199px;
			  height:11px; }
			  
div.puffcontent { width:179px;
				  margin:0px;
				  padding:5px 10px;
				  background: url(../images/side_middle.gif) repeat-y; }	
				  
div.puffcenter { text-align:center; }					  		  
			  

div.puffcontent h2	{ font:bold 16px Verdana;
					  color:#879604;
					  margin:0px;
					  padding:0px; }

div.puffcontent p	{ clear:both;
					  display:block;
					  margin:0px;
					  padding:0px; }
					  
div.puffcontent span	{ display:block;
						  margin:-8px 0px 0px 0px;
						  padding:0px; }	
						  
div.puffcontent span.newsdate	{ margin:0px 0px 0px 0px;
								  padding:0px 0px 0px 0px;
								  color: #999999; }									  				  
										  





