@charset "UTF-8";
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  padding-left: -15px;
  margin-left: -15px;
  width: 100%;
}

ul.menu a {
  display: block;
  outline: none;
  text-decoration: none;	
}

ul.menu li {
  margin-bottom: 1px;
  float: left;
  width: 100%;
}

ul.menu li a {
  hheight: 110px;
  color: #444;
  background:url(../../../images/backgrounds/gradient_80x10_up.png) left bottom repeat-x;
  border: solid 0px #eee;
  border-bottom: solid 0px #efefef;
  ppadding: 0px;
  float: left;
  width: 100%;
  cursor: pointer;
}

ul.menu li a:hover {
  background: #f9f9f9;
}

ul.menu li ul li {
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

ul.menu li ul li a {
  display: inline;
  background:none;
  float:none;
  width:auto;
}

ul.menu li ul li a:hover {
	background: none;
}




ul.linkMenu, ul.linkMenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  padding-left: -15px;
  margin-left: -15px;
  width: 100%;
}

ul.linkMenu a {
  display: block;
  outline: none;
  text-decoration: none;	
}

ul.linkMenu li {
  margin-bottom: 1px;
  float: left;
  width: 100%;
}

ul.linkMenu li a {
  hheight: 110px;
  color: #555;
  background:url(../../../images/backgrounds/gradient_80x10_up.png) left bottom repeat-x;
  border: solid 0px #eee;
  ppadding: 0px;
  float: left;
  width: 100%;
  cursor: pointer;
}

ul.linkMenu li a:hover {
  background: #f9f9f9;
}

ul.linkMenu li ul li {
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}






.img {
  width: 110px;
  height: 98px;
  float: left;
}


.title {
  padding: 0 0 0 20px;
  width: 700px;
  hheight: 120px;
  float: left;
}
.title.titleShorter { width: 500px; }
.title.sv_SE { width: 500px; }

.date {
  width: 70px;
  padding: 10px;
  border-left: solid 1px #fff;
  border-top: solid 1px #fff;
  background: #f5f5f5;
  font-size: 10px;
  text-align: center;
  line-height: normal;
  float: right;
  clear: right;
}
.read_more {
  width: 70px;
  padding: 10px;
  border-left: solid 1px #fff;
  border-top: solid 1px #fff;
  background: #666;
  color: #f9f9f9;
  font-size: 10px;
  text-align: center;
  line-height: normal;
  float: right;
  cclear: right;
}




/*
articles_and_news
-------------------------------------------*/
/* reset */


#articles_and_news h2{
	margin: 0;
	padding: 0;
	display: block;
	color:#222222;
	font-size:18px;
	padding: 17px 20px 8px 20px;
	background: none;
}

#articles_and_news h3{
	font-size: 10px;
	margin: 0;
	padding: 0;	
	background: #f5f5f5;
	color: #222222;
	padding: 10px;
}

#articles_and_news h4{
	font-size: 10px;
	margin: 0;
	padding: 0;	
	background: #f5f5f5;
	color: #666666;
	padding: 10px;
}

#articles_and_news h5{
	font-size: 10px;
	margin: 0;
	padding: 0;	
	background: #666666;
	color: #F9F9F9;
	padding: 10px;
}



#articles_and_news p{
	ppadding: 20px;
}

#articles_and_news .headline p{
	padding: 0 20px;
}

#articles_and_news .date p{
	padding: 5px 0 0 0;
}

#articles_and_news ul, #articles_and_news li { list-style-type: none; width: auto; margin:0; padding:0;	 float: none; line-height: normal; }

#articles_and_news a{
	color: #222222;
	background: none;
	text-decoration: none;
}

#articles_and_news ul{
	float: left;
}


#articles_and_news ul li.li_rows{
	float: left;
	width: 100%;
	height: 98px;
	margin: 1px 0;
	background:url(../../../images/backgrounds/gradient_80x10_up.png) left bottom repeat-x;
}

#articles_and_news ul li.li_rows:hover{
	background: #f9f9f9;
	cursor: pointer;
}


#articles_and_news ul li ul{
}

#articles_and_news ul li ul li{
	float: left;
}

#articles_and_news ul li ul li.image{
	height: 98px;
	width: 110px;
}
#articles_and_news ul li ul li.headline{
	width: 520px;

}
#articles_and_news ul li ul li.date{
	width: 100px;
	float:right;
	line-height: 2.0em;	
}
#articles_and_news ul li ul li.date p{
	padding: 0;
	margin: 0;
}








