/* Style sheet blog */
ul li a a:hover{
	display: block;
	text-decoration: none;
}

.mod_newsmenu{
	position: relative;
	top: 5px;
	width: 237px;
}

.mod_newsmenu span{
	background-color: #EBEBEB;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.mod_newsmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.mod_newsmenu li{
}

* html .mod_newsmenu a,* html .mod_newsmenu .active span{
	height: 14px;
	margin: 0;
	padding: 0;
	vertical-align: text-top;
}

.mod_newsmenu .level_1 a,.mod_newsmenu .level_1 .active span{
	border-bottom: 1px solid #DEE7D7;
	color: #4A4D46;
	display: block;
	margin: 0;
	padding: 8px 6px 8px 10px;
}

.mod_newsmenu .level_1 a:hover{
	background-color: #FFFFFF;
	color: #000000;
}

.mod_newsmenu .level_1 .active span,.mod_newsmenu .level_1 .trail{
	background-color: #07486E;
	color: #FFFFFF;
}

.mod_newsmenu .level_2 a,.mod_newsmenu .level_2 .active span{
	background: url(../icons/plus2.png) 10px no-repeat;
	
background-color: #EBEBEB;
	border-top: 1px solid #CCCCCC;
	color: #4A4D46;
	display: block;
	margin: 0;
	padding: 8px 6px 8px 20px;
}

.mod_newsmenu .level_2 a:hover{
	background-color: #FFFFFF;
}

.mod_newsmenu .level_2 .active span,.mod_newsmenu .level_2 .trail{
	background: url(../icons/plus1.png) 10px no-repeat;
	background-color: #797979;
	color: #FDD501;
}

.year{
	background-color: #E3E3E3;
	border: 1px solid #A4A4A4;
	color: #393939;
	font-weight: bold;
	line-height: 20px;
	margin: 10px 0px 5px 0px;
	text-indent: 10px;
}

.mod_newslist,.mod_newsarchive{
	padding-bottom: 25px;
}

.mod_newslist p,.mod_newsarchive p{
	color: #111111;
	margin: 0 0 8px;
}

.mod_newslist .info,.mod_newsreader .info,.mod_newsarchive .info{
	color: #999999;
	font-size: 10px;
	margin-bottom: 6px;
}

.mod_newslist .layout_short,.mod_newsarchive .layout_short{
	background: url(../design/bg_screenbox.jpg) repeat-x;
	background-color: #CCCCCC;
	border: 1px solid #A4A4A4;
	margin-bottom: 5px;
	padding: 10px;
}

.layout_full{
	padding-bottom: 10px;
}

.mod_newslist .ce_text,.mod_newsarchive .ce_text{
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

.mod_newslist a,.mod_newsarchive a{
	color: #333333;
	text-decoration: none;
}

.mod_newslist a:hover,.mod_newsarchive a:hover{
	color: #aaa;
	text-decoration: none;
}

.mod_newslist h2 a,.mod_newsarchive h2 a{
	background-image: url(../icons/blog.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: 2px solid #D0D0D0;
	color: #78A9F5;
	display: block;
	line-height: 17px;
	margin-top: 5px;
	padding: 0 0 2px 22px;
}

.mod_newslist .more{
	background: url(../icons/icon_go.png) no-repeat 0px -1px;
	padding-left: 20px;
}

.mod_newsreader .back{
	background: url(../icons/icon_back.png) no-repeat 0px -1px;
	padding-left: 20px;
}

.mod_newsticker h2 a{
	color: #6CA6EF;
}

.mod_newsticker .more{
	padding-top: 5px;
	padding-bottom: 10px;
}

.mod_newsticker{
	margin-top: 15px;
	text-align: justify;
}

.mod_newsticker .even {
	padding: 5px 3px 5px 3px;
	border-bottom: 1px solid #E6E6E6;
	background-color: #f5f5f5;
}

.mod_newsticker .odd {
	padding: 5px 3px 5px 3px;
	background-color: #FBFBFB;
	border-bottom: 1px solid #E6E6E6;
}

	
.mod_newsticker .more{
	background: url(../icons/icon_go.png) no-repeat 0px 3px;
	padding-left: 20px;
}

.layout_full {
	background-color: #fbfbfb;
	border: 1px solid #A4A4A4;
	margin-bottom: 5px;
	padding: 10px;
}

.layout_full .image_container img{
	padding-bottom: 10px;
	padding-right: 10px;
	float: left;
}

.referennews {
	float: left;
	padding-top: 15px;
	padding-right: 15px;
}

