.intro {font-weight:bold;font-size:14px;line-height:24px;margin:0 0 35px 0;}
.teaser {}
table.teaser {background:#E4EEF0;width:550px;margin:0 0 3px 0;}
.teaser_title, .teaser_subtitle {color:#0C4DA2;font-size:18px;font-weight:bold;padding:0;}
p.teaser_title, #st_content p.teaser_title, #st_content_full p.teaser_title {margin:0;padding:15px 0 8px 0;}
p.teaser_subtitle, #st_content p.teaser_subtitle, #st_content_full p.teaser_subtitle {margin:0;padding:0 0 15px 0;}
p.teaser_text, #st_content p.teaser_text, #st_content_full p.teaser_text {margin:10px 0 23px 0;}
.teaser_subtitle {background:url("../images/teaser_sep.gif") 0 100% repeat-x;color:#353233;}
img.teaser_img {margin: 3px 20px 0 0;}
img.teaser_readon {margin: 0 20px 23px 20px;}
.nomargin, #st_content p.nomargin, #st_content_full p.nomargin {margin:0;}
#st_content h1.leader, #st_content_full h1.leader{margin-top:3em;}
table.partner_table {margin:10px 0 20px 0;}
.dotted_table {}
table.dotted_table {
	color: #313031;
	margin: 20px 0 0px 0;
}
table.dotted_table th {
	text-align: left;
	color: #00989d;
        font-weight: bold;
        height: 30px;
        font-size: 14px;
	background: #e5f4f5;
}
table.dotted_table td {
	font-size: 12px;
	padding: 0 0 0 0px;
	line-height: 17px;
    color: #313031;	
}

table.dotted_table tr.highlight td, table.dotted_table td.highlight {
	background: #F0F3F5;
}

#st_content_full .dotted_table a:link, #st_content_full .dotted_table a:active, #st_content_full .dotted_table a:visited, #st_content_full .dotted_table a:hover{
    font-weight: normal;
    font-weight: bold;
    color:#313031;
}

table.dotted_table_news {
	color: #313031;
	margin: 0 0 10px 0;
        border-bottom: 1px solid #EFF3F7;
}
table.dotted_table_news th {
	text-align: left;
	padding: 0 10px 5px 5px;
        color: #392484;
        font-weight: bold;
        height: 35px;
        font-size: 14px;
}
table.dotted_table_news td {
        border-top: 1px solid #EFF3F7;
	font-size: 12px;
	padding: 0 0 0 5px;
        line-height: 20px;
        color: #313031;
}
#st_content_full .dotted_table_news a:link, #st_content_full .dotted_table_news a:active, #st_content_full .dotted_table_news a:visited, #st_content_full .dotted_table_news a:hover{
    font-weight: normal;
    font-weight: bold;
    color:#313031;
}



.ne_header {font-weight: bold; color:#0C4DA2; background: #E4EEF0; padding: 17px 20px 0 20px;}
.ne_container {clear: both; padding: 15px 20px; background: url("../images/leftmenu_sep.gif") 0 100% repeat-x;}
.ne_container_last {clear: both; padding: 15px 20px;}
.ne_title {font-weight: bold;}
.ne_text {padding: 10px 0;}
.ne_readon {background: url("../images/readon_bgr.gif") 0 50% no-repeat; padding: 0 0 0 20px;}

.newsdate {
    color: #DE7D08;
    font-weight: bold;
    line-height: 30px;
    width: 145px;
}

.newsevent {
    font-weight: bold;
    line-height: 30px;
    width: 360px;
}

.newslocation {
    line-height: 30px;
    width: 204px;
}