<style type="text/css">
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}


/*
 Cascading style sheets for "CECOT" (20090319)
 ---
 Designed in 2009 by Emanuele Rodriguez <erodri@gmail.com>
 ---
 main.css - Main page structures
*/

html {
background: #fff url(img/body_bg.gif) repeat-y center 0;
}

body {
color: #5a5a53;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 62.5%;
width: 100%;
}

p {
 margin: 0 0 .5em 0;
}

a,
a:visited {
 color: #1b86bb;
 text-decoration: none;
}

a:hover {
text-decoration: underline;
}

img,
embed,
object {
 display: block;
}

input,
select,
textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}




/*
 generic / special elements
*/

#quicknav,
.hidden {
 position: absolute;
 left: -999em;
 overflow: hidden;
}

.nobr {
 white-space: nowrap;
}

.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}

.clearfix {
 display: inline-block;
}

html[xmlns] .clearfix {
 display: block;
}

* html .clearfix {
 height: 1%;
}



/*
 page
*/

#page {
 background: #fff url(img/page_bg.gif) repeat-x 0 0;
margin: 0 auto;
 min-height: 600px;
 width: 996px;
}

* html #page { height: 600px; }




/*
 header
*/

#header {
}

#header .logo {
 float: left;
 padding: 19px 0 0 33px;
}

#header #lang {
 float: right;
 padding: 19px 33px 0 0;
 text-transform: uppercase;
}

#header #lang li {
 background: url(img/hdr_lang_div.gif) no-repeat 0 2px;
 float: left;
 font-weight: bold;
 margin-left: 7px;
 padding-left: 7px;
}

#header #lang li.first {
 background: none;
 margin-left: 0;
 padding-left: 0;
}

#header #lang li a {
 color: #41ace3;
}

#header .search {
 clear: right;
 float: right;
 margin: 0 33px 0 0;
 padding: 12px 0 0 0;
}

* html #header .search { display: inline; }

#header .search label {
 display: none;
}

#header .search input {
 float: left;
}

#header .search .i_text {
 border: 1px solid #41ace3;
 color: #1b86bb;
 margin-right: 4px;
 padding: 1px 2px 2px 2px;
 width: 135px;
}

#header .search .i_image {
 display: block;
}

#header .slogan {
 clear: both;
 padding: 16px 33px 0 33px;
 color: #000;
 text-transform: uppercase;
 font-size: .8em;
 letter-spacing: .127em;
 word-spacing: .05em;
/*
 text-align: center;

 letter-spacing: .05em;
 word-spacing: .2em;
*/
}

#header .slogan p {
 margin: 0;
}

#header .slogan img {
 padding-top: 2px;
}

#header #nav {
 clear: both;
}

#header #nav .menu {
 background: url(img/hdr_nav_bg.gif) no-repeat 0 6px;
 height: 37px;
 padding: 0 0 0 45px;
 text-transform: uppercase;
}

#header #nav .menu a {
 color: #fff;
 display: block;
 margin-top: 15px;
}

#header #nav .menu a:hover {
 color: #cacaca;
 text-decoration: none;
}

#header #nav .menu li {
	background: url(img/hdr_menu_div.gif) no-repeat 0 19px;
	float: left;
	margin: 0 0 0 38px;
	padding: 0 0 0 38px;
	position: relative;
	background-image: url(img/hdr_menu_div.gif);
}

#header #nav .menu li.first {
 background: none;
 margin-left: 0;
 padding-left: 0;
}

#header #nav .menu li.sel {
}

#header #nav .menu li.sel a {
 background: url(img/hdr_nav_sel.gif) no-repeat 0 1px;
 color: #cacaca;
 margin-top: 0;
 padding-top: 15px;
}

#header #nav .menu li.sel a:hover {
 cursor: text;
}

#header #nav .menu li.act a:hover {
 cursor: pointer;
}

#header #nav .submenu {
 display: none;
}

#header #nav .act .submenu {
 display: block;
}

#header #nav .menu li .submenu {
 background: #fff;
 border: 1px solid #003d6e;
 position: absolute;
 top: 35px;
 left: 5px;
 padding: 6px 15px 7px 10px;
 text-transform: none;
}

#header #nav .menu li .submenu a {
 background: none;
 color: #1b86bb;
 font-size: 1.1em;
 margin: 0;
 padding: 4px 0 5px 0;
 white-space: nowrap;
}

#header #nav .menu li .submenu a:hover {
 color: #000;
}

#header #nav .menu li .submenu li {
 background: none;
 float: none;
 margin: 0;
 padding: 0;
}

* html #header #nav .menu li .submenu li { display: inline; }

#header #nav .menu li .submenu li.sel a {
 color: #000;
 cursor: text;
}

#header #auxnav {
 background: url(img/hdr_auxnav_bg.gif) no-repeat 23px 0;
 height: 20px;
 overflow: hidden;
 padding: 10px 33px 0 33px;
}

#header #auxnav .info {
 float: left;
}

#header #auxnav .info li {
 background: url(img/hdr_menu2_div.gif) no-repeat 0 5px;
 float: left;
 margin-left: 12px;
 padding-left: 13px;
}

#header #auxnav .info li.first {
 background: none;
 margin-left: 0;
 padding-left: 0;
}

#header #auxnav .loggedin {
 background: url(img/hdr_menu2_div.gif) no-repeat 0 5px;
 color: #000;
 float: left;
 margin-left: 12px;
 padding-left: 13px;
}

#header #auxnav .about {
 float: right;
}

#header #auxnav .about li {
 background: url(img/hdr_menu2_div.gif) no-repeat 0 5px;
 float: left;
 font-size: 1.1em;
 margin-left: 16px;
 padding-left: 17px;
}

#header #auxnav .about li.first {
 background: none !important;
 margin-left: 0;
 padding-left: 0;
}

#header #auxnav .about li a {
 color: #297499;
}

#header #auxnav .about a:hover {
 color: #aeaea8;
 text-decoration: none;
}



/*********************** SISTEMARE ************************************/

#header #auxnav.extended {
 background: url(../rsc/hdr_auxnav_img01.jpg) no-repeat 23px 0;
 height: 160px;
 padding: 10px 45px;
}

#header #auxnav.extended .loggedin {
 color: #fff;
}

#header #auxnav.extended .about li {
 background: url(img/hdr_menu2_div_home.gif) no-repeat 0 5px;
}

#header #auxnav.extended .about li a {
 color: #fff;
}

#header #auxnav.extended .about a:hover {
 color: #aeaea8;
}

#header #auxnav.extended .about li.sel a {
 background: url(img/hdr_menu2_sel.gif) no-repeat 1px bottom;
 display: block;
 padding-bottom: 7px;
}

#header #auxnav.extended .about li.sel a:hover {
 color: #fff;
 cursor: text;
}




/*
 wrapper
*/

#wrapper {
 padding: 5px 33px;
 min-height: 200px;
}

* html #wrapper { height: 200px; }




/*
 nav2
*/

#nav2 {
 padding-top: 50px;
}

* html #nav2 { height: 1%; }

#nav2 .menu {
 border-bottom: 1px solid #1b86bb;
 margin-bottom: 55px;
}

#nav2 .menu li {
 border-top: 1px solid #1b86bb;
}

#nav2 .menu li a {
 display: block;
 height: 1%;
 font-size: 1.1em;
 letter-spacing: .035em;
 padding: 7px 10px 9px 19px;
}

* html #nav2 .menu li a { height: 1%; }

#nav2 .menu li a:hover {
 color: #000;
 text-decoration: none;
}

#nav2 .menu li.wsub a {
 background: url(img/nav2_sub.gif) no-repeat 5px 7px;
}

#nav2 .menu li.sel a {
 background: url(img/nav2_sub_sel.gif) no-repeat 5px 7px;
 color: #000;
 cursor: text;
}

#nav2 .menu li .submenu li {
 background-color: #fff;
 border-top: 1px solid #cacaca;
}

#nav2 .menu li .submenu li.first {
 border-top: 1px solid #1b86bb;
}

#nav2 .menu li .submenu a {
 color: #82827a;
 cursor: pointer;
}

#nav2 .menu li .submenu a:hover {
 color: #000;
}

#nav2 .menu li.wsub .submenu a {
 background: none;
}

#nav2 .menu li .submenu li.sel a {
 background: url(img/nav2_sub_sel.gif) no-repeat 148px 7px;
 color: #000;
 cursor: text;
}




/*
 content
*/

#content {
}

* html #content { height: 1%; }

#content .h_1 {
 color: #000;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 2.1em;
/* height: 35px;*/
 letter-spacing: .06em;
/* padding: 0 0 1.4em 0; */
}

#content .h_1 img {
 display: block;
 padding-bottom: 7px;
}

#content .h_2 {
 color: #000;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.7em;
 letter-spacing: .08em;
 margin: 0 0 .4em 0;
}

#content .h_3 {
 color: #000;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3em;
 font-weight: bold;
 letter-spacing: .06em;
 margin: 1.5em 0 .3em 0;
}

#content .extras .h_3 {
/* margin: .6em 0 .75em 0;*/
 letter-spacing: 0;
 margin: 0 0 .75em 0;
}



/* areas */
#content .a_reun,
#content .a_notes,
#content .a_conv {
 background-repeat: no-repeat;
 background-position: 0 2px;
 line-height: 1;
/* margin-bottom: 6px;*/
 padding-left: 40px;
 min-height: 35px !important;
}

* html #content .a_reun { height: 35px; }
* html #content .a_notes { height: 35px; }
* html #content .a_conv { height: 35px; }

#content .a_reun {
 background-image: url(img/icon_pr_reun.gif);
}

#content .a_notes {
 background-image: url(img/icon_pr_notes.gif);
}

#content .a_conv {
 background-image: url(img/icon_pr_conv.gif);
}



/* buttons */
#content .button {
 display: block;
 font-weight: bold;
 letter-spacing: .035em;
 line-height: 1.6;
 padding-bottom: 5px;
 text-transform: uppercase;
}

#content .b_link {
 background: url(img/icon_link.gif) no-repeat 0 0;
 padding: 0 0 5px 18px;
}

#content .b_link:hover {
 background-image: url(img/icon_link_on.gif);
}

#content .b_mail {
 background: url(img/icon_mail.gif) no-repeat 0 0;
 padding: 0 0 5px 18px;
}

#content .b_mail:hover {
 background-image: url(img/icon_mail_on.gif);
}

#content .b_print {
 background: url(img/icon_print.gif) no-repeat 0 0;
 padding: 0 0 5px 18px;
}

#content .b_print:hover {
 background-image: url(img/icon_print_on.gif);
}

#content .b_rss {
 background: url(img/icon_rss.gif) no-repeat right 0;
 padding: 2px 25px 3px 0;
}

#content .b_rss:hover {
 background-image: url(img/icon_rss_on.gif);
}

#content .b_action {
 background: url(img/icon_action.gif) no-repeat right 0;
 padding: 0 19px 5px 0;
}

#content .b_action:hover {
 background-image: url(img/icon_action_on.gif);
}

#content .b_search {
 background: url(img/icon_search.gif) no-repeat right 0;
 padding: 0 19px 5px 0;
}

#content .b_search:hover {
 background-image: url(img/icon_search_on.gif);
 text-decoration: underline;
}



/* crumbs */
.crumbs {
 padding: 18px 0 10px 0;
}

.crumbs ul {
 color: #000;
 overflow: hidden;
}

.crumbs ul li {
 background: url(img/crumbs_div.gif) no-repeat right 4px;
 float: left;
 line-height: 1.35;
 margin-right: 8px;
 padding-right: 13px;
}

.crumbs ul li.current {
 background: none;
 margin-right: 0;
 padding-right: 0;
}


/* form */
#content form label,
#content form legend {
color: #5a5a53;
 display: block;
 padding-bottom: 6px;
 text-transform: uppercase;
}

#content form fieldset label {
 font-size: 1.1em;
 padding-bottom: 0;
 text-transform: none;
}

* html #content form fieldset legend { margin-left: -7px; }
*+html #content form fieldset legend { margin-left: -7px; }

#content form .i_text,
#content form textarea,
#content form select {
 border: 1px solid #41ace3;
 color: #1b86bb;
 padding: 2px 1px;
}

* html #content form .i_text { border: 1px solid #bfbfbf; }
*+html #content form .i_text { border: 1px solid #bfbfbf; }

* html #content form textarea { border: 1px solid #bfbfbf; }
*+html #content form textarea { border: 1px solid #bfbfbf; }


#content form .i_text,
#content form textarea {
 padding: 2px;
}

#content form select {
 padding: 1px 0;
}

* html #content form .i_check { margin: -.4em -.5em -.3em -.4em; }
*+html #content form .i_check { margin: -.4em -.1em -.3em -.4em; }

* html #content form .i_radio { margin: -.4em -.5em -.3em -.4em; }
*+html #content form .i_radio { margin: -.4em -.1em -.3em -.4em; }

#content form .req {
 color: #d40003;
}

#content form .note {
 font-size: 1.1em;
 padding: 0 0 6px 0;
}

#content form .field {
 overflow: hidden;
 padding: 0 0 7px 0;
}

* html #content form .field {
 height: 1%;
}

#content form .i_submit {
 background-color: transparent;
 border: none;
 color: #1b86bb;
 font-weight: bold;
 text-transform: uppercase;
width: auto; /* IE fix */
overflow: visible; /* IE fix */
}

#content form .i_submit:hover {
 cursor: pointer;
 text-decoration: underline;
}



/*
 structures
*/

/* s_01 */
.s_01 .col_a,
.s_01 .col_b,
.s_01 .col_c,
.s_01 .col_d {
 float: left;
 padding-top: 20px;
 width: 210px;
}

.s_01 .col_a,
.s_01 .col_b,
.s_01 .col_c {
 margin-right: 30px;
}

* html .s_01 .col_a,
* html .s_01 .col_b,
* html .s_01 .col_c {
 display: inline;
}


/* s_02 */
.s_02 #nav2,
.s_03 #nav2 {
 float: left;
 width: 162px;
 margin-right: 78px;
}

.s_02 #content,
.s_02 #content .crumbs,
.s_02 #content .pre {
 width: 690px;
}

.s_02 #content {
 float: right;
}

.s_02 #content .pre {
 overflow: hidden;
 min-height:65px; /* min-height:105px*/
}
/*
* html .s_02 #content .pre { height: 105px; }
*/
.s_02 #content .pre .h_1,
.s_02 #content .pre .h_2,
.s_02 #content .main {
 float: left;
 width: 450px;
}

.s_02 #content .main .col1 {
 float: left;
 width: 210px;
}

.s_02 #content .main .col2 {
 float: right;
 width: 210px;
}

.s_02 #content .extras {
 float: right;
 width: 162px;
}

/* s_03 */
.s_03 #content,
.s_03 #content .crumbs,
.s_03 #content .pre {
 width: 690px;
}

.s_03 #content {
 float: right;
}

.s_03 #content .pre {
 overflow: hidden;
 min-height: 65px; /* min-heignt: 105px;*/
}

.s_03 #content .pre .h_1,
.s_03 #content .pre .h_2 {
 float: left;
 width: 450px;
}

.s_03 #content .col_a {
 float: left;
 width: 330px;
}

.s_03 #content .col_b {
 float: right;
 width: 330px;
}



/*
 footer
*/

#footer {
 clear: both;
 padding: 60px 33px 30px 33px;
}

* html #footer { height: 1%; }

#footer .logo {
 float: left;
 padding-bottom: 9px;
}

#footer .menu {
 float: right;
}

#footer .menu li {
 float: left;
 font-size: 1.1em;
}

#footer .menu li.first {
 border: none;
 margin-left: 0;
 padding-left: 0;
}

#footer .menu li {
 background: url(img/ftr_menu_div.gif) no-repeat 0 5px;
 margin-left: 15px;
 padding-left: 15px;
}

#footer .menu a:hover {
 color: #aeaea8;
 text-decoration: none;
}

#footer .menu li.sel a {
 color: #000;
 cursor: text;
}

#footer .contact {
 border-top: 1px solid #d3d3cf;
 clear: both;
 padding-top: 14px;
}

* html #footer .contact { height: 1%; }

#footer .contact dt,
#footer .contact dd {
 float: left;
}

#footer .contact dl {
 font-size: .9em;
 text-transform: uppercase;
}

#footer .contact dt {
 background: url(img/ftr_menu_div.gif) no-repeat 0 5px;
 margin-left: 15px;
 padding-left: 15px;
 padding-right: 7px;
}

#footer .contact dt.first {
 background: none;
 margin-left: 0;
 padding-left: 0;
}

#footer .contact dt {
 color: #000;
}

#footer .contact dd {
}



/*
 Cascading style sheets for "CECOT" (20090319)
 ---
 Designed in 2009 by Emanuele Rodriguez <erodri@gmail.com>
 ---
 elements.css - Elements definitions
*/


/* e_actions */
.e_actions {
 overflow: hidden;
 padding-bottom: 5px;
}

* html .e_actions {
 height: 1%;
}

.e_actions .action {
 clear: left;
 float: left;
}

.e_actions .action_alt {
 float: right;
}



/* e_article */
.e_article {
 overflow: hidden;
 padding: 0 0 15px 0;
}

.e_article .e_rbox {
 padding-bottom: 10px;
}

.e_article .rb_inner {
 padding: 2px 19px;
}

.e_article .image {
 float: left;
 padding: 5px 20px 5px 0;
}

.e_article img {
 padding-bottom: 5px;
}

.col_a .e_article .image,
.col_b .e_article .image {
 padding-right: 10px;
}

.e_article .text {
 line-height: 1.3;
}

.e_article .text img.a1 {
 float: left;
 padding: 3px 20px 7px 0;
}

.e_article .text img.a2 {
 float: right;
 padding: 3px 0 7px 20px;
}

.e_article .text ul {
 font-size: 1.1em;
}

.e_article .text ul li {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 3px 6px;
 padding: 0 0 4px 8px;
}

.e_article .text ul ul {
 font-size: 1em;
}

.e_article .text ul ul li {
 background-position: 3px 10px;
 padding: 4px 0 0 8px;
}

.e_article .block {
 overflow: hidden;
 padding: 5px 0;
}

* html .e_article .block {
 height: 1%;
}

.e_article .a_reun,
.e_article .a_notes,
.e_article .a_conv {
 height: auto !important;
 line-height: 1.3 !important;
}

.e_article .section {
 line-height: 1.8;
 text-transform: uppercase;
}

.e_article .date {
 display: block;
/* line-height: 1.8; */
 padding: 0 0 3px 0;
}

.e_article .format {
 color: #000;
 display: block;
 padding-bottom: 4px;
 text-transform: uppercase;
}

.col_b .e_article .e_rbox p {
 clear: left;
}

.e_article p {
 font-size: 1.1em;
}

.e_article p .date {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 96% 6px;
 line-height: 1.3em;
 padding: 0 8px 0 0;
}

.e_article .author,
.e_article .subtitle {
 display: block;
 font-size: 1.1em;
 font-style: italic;
 padding-bottom: 5px;
}

.e_article .pub {
 display: block;
 font-size: 1.1em;
 padding-bottom: 5px;
}

.e_article .label {
 color: #000;
 font-size: .9em;
 text-transform: uppercase;
}

.e_article a {
 font-weight: bold;
}

.e_article h3,
.e_article h4 {
 font-size: 1.1em;
 padding-bottom: 5px;
}

.e_article .text img {
 padding: 5px 0;
}

.e_article .e_details {
 padding-top: 3px;
}



/* e_articles */
.e_articles {
 padding-bottom: 5px;
}

.e_articles ul {
 padding-bottom: 10px;
}

.e_articles .section {
 padding-top: 2px;
 text-transform: uppercase;
}

.e_articles .e_article {
 overflow: hidden;
}

.e_articles .e_article { height: 1%; }

#content .main .e_articles .e_article {
 padding-bottom: 15px;
}

#content .main .e_articles .e_article .text .section {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 97% 7px;
 padding-right: 10px;
}

#content .main .e_articles .e_article .text .date {
 display: inline;
}



/* e_banners */
.e_banners {
}

* html .e_banners { margin-right: -10px; }

.e_banners li {
 border-top: 1px solid #bbdbeb;
 padding: 10px 0 20px 0;
}



/* e_cecotnomic */
.e_cecotnomic {
 background: url(/imgfiles/Front/img/e_cecotnomic_bg.gif) no-repeat 0 0;
 overflow: hidden;
 padding: 4px 10px 25px 10px;
}

* html .e_cecotnomic {
 height: 1%;
}

.e_cecotnomic .image {
 float: right;
 padding: 4px 3px 0 13px;
}

.e_cecotnomic .text {
 color: #fff;
 font-weight: bold;
}

.e_cecotnomic .title {
 margin-bottom: 2px;
}

.e_cecotnomic .num,
.e_cecotnomic .date {
 display: block;
 padding: 3px 0 0 0;
}


/* e_comment */
.e_comment {
 overflow: hidden;
 padding: 0 0 20px 0;
}

* html .e_comment {
 height: 1%;
}

.e_comment dl {
 overflow: hidden;
 padding-bottom: 5px;
}

* html .e_comment dl {
 height: 1%;
}

.e_comment dt {
 color: #000;
 float: left;
 padding-top: 1px;
 padding-right: 5px;
 text-transform: uppercase;
}

.e_comment dd {
 float: left;
 font-size: 1.1em;
 padding-right: 5px;
}

.e_comment p {
 font-size: 1.1em;
}



/* e_comment_add */
.e_comment_add {
}

.e_comment_add textarea {
 height: 114px;
 width: 444px;
 overflow: auto;
}

.e_comment_add .actions {
 text-align: right;
}



/* e_comment_hdr */
.e_comment_hdr {
 padding: 0 0 2em 0;
}

.e_comment_hdr .h_2 {
 margin-bottom: .3em !important;
}


.e_comment_hdr .h_3 {
 margin-top: 0 !important;
}



/* e_comment_rev */
.e_comment_rev .e_comment {
 border-top: 1px solid #bbdbeb;
 border-bottom: 1px solid #bbdbeb;
 margin: -10px 0 10px 0;
 padding: 10px 0;
}



/* e_comments */
.e_comments {
 padding: 10px 0 0 0;
}

.e_comments ul {
 clear: both;
}

.e_comments li {
 border-top: 1px solid #bbdbeb;
 padding-top: 7px;
}

.e_comments li.first {
 border-top: none;
 margin-top: 0;
 padding-top: 0;
}



/* e_contact */
.e_contact {
 padding-bottom: 15px;
}

.e_contact address {
 font-size: 1.1em;
 line-height: 1.6;
}

.e_contact address .name {
 font-style: italic;
}

.e_contact address .email {
 font-weight: bold;
}



/* e_contactform */
.e_contactform {
}

.e_contactform .i_text {
 width: 444px;
}

.e_contactform .f_telefon .i_text {
 width: 204px;
}

.e_contactform .f_motiu select {
 width: 210px;
}

.e_contactform .f_comentari textarea {
 width: 444px;
 height: 114px;
}

.e_contactform .actions {
 border-top: 1px solid #bbdbeb;
 margin-top: 10px;
 padding-top: 5px;
}

.e_contactform .actions .action {
 float: left;
}

.e_contactform .actions .action_alt {
 float: right;
}



/* e_conv_hdr */
.e_conv_hdr {
 overflow: hidden;
 padding-bottom: 15px;
}

* html .e_conv_hdr {
 height: 1%;
}

.e_conv_hdr .logos {
 overflow: hidden;
 padding: 5px 0 20px 0;
}

* html .e_conv_hdr .logos { height: 1%; }

.e_conv_hdr .logos li.logo {
 clear: left;
 float: left;
}

.e_conv_hdr .logos li.logo_alt {
 float: right;
}

.e_conv_hdr .e_details {
 padding-bottom: 10px;
}

.e_conv_hdr .e_details dt {
 width: 75px;
}

.e_conv_hdr .e_actions {
 border-top: 1px solid #bbdbeb;
 padding-top: 5px;
}



/* e_contacts */
#content .extras .e_contacts {
 margin-top: -5px;
}



/* e_credits */
.e_credits {
}

.e_credits h2 {
 margin-top: 0 !important;
}

.e_credits dl {
}

.e_credits dt {
 color: #000;
 text-transform: uppercase;
 padding-bottom: .6em;
}

.e_credits dd {
 font-size: 1.1em;
 letter-spacing: .035em;
 padding-bottom: 2em;
}

.e_credits dd a {
 color: #5a5a53;
}



/* e_details */
.e_details dt {
 color: #000;
 clear: left;
 float: left;
 padding: 1px 5px 5px 0;
 text-transform: uppercase;
}

.e_details dd {
 font-size: 1.1em;
 padding: 0 5px 5px 0;
}

.e_details dd dl {
 font-size: .9em;
}

.e_details dd dl dt {
 clear: none;
}

.e_details dd dl dd {
 float: left;
}



/* e_editions */
.e_editions {
}

.e_editions li.e_edition {
 border-top: 1px solid #bbdbeb;
 padding: 10px 0 5px 0;
}

.e_editions li.e_edition.first {
 border-top: none;
}

.e_editions li {
}

.e_edition li.e_mag .body .num,
.e_edition li.e_mag .body .date {
 display: inline;
}

.e_edition li.e_mag .body .date {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 3px 7px;
 padding-left: 10px;
}



/* e_header */
.e_header {
 padding: 0 0 5px 0;
}

.e_header .section {
 color: #000;
 display: inline;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3em;
 font-weight: bold;
}

.e_header a {
 font-weight: bold;
}

.e_header .group {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 3px 6px;
 font-size: 1.1em;
 padding: 0 0 0 10px;
}

* html .e_header .group { background-position: 5px 6px; }
*+html .e_header .group { background-position: 5px 6px; }

.e_header .author {
 background: url(/imgfiles/Front/img/text_sep2.gif) no-repeat 1px 1px;
 font-size: 1.1em;
 font-style: italic;
 padding: 0 0 0 10px;
}



/* e_hemsel */
.e_hemsel {
 padding: 0 0 30px 0;
}

#content .e_hemsel form label {
 display: none;
}

#content .e_hemsel form fieldset {
 position: relative;
}

#content .e_hemsel form legend {
 line-height: 1.5;
 padding: 2px 0 0 0;
 text-transform: none;
}

#content .e_hemsel form legend span {
 font-size: 1.1em;
 position: absolute;
 left: 10px;
}

#content .e_hemsel form .f_mes {
 margin-left: 60px;
}

* html #content .e_hemsel form .f_mes {
 margin-left: 30px;
}

#content .e_hemsel form fieldset {
 float: left;
}

#content .e_hemsel form .field {
 float: left;
 padding: 0 10px 10px 0;
}

#content .e_hemsel form .actions {
 float: left;
 padding-top: 5px;
}

* html #content .e_hemsel form .actions {
 margin-left: 100px;
 margin-top: -30px;
}



/* e_intro */
.e_intro {
 color: #000;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.3em;
 margin: 0 0 1.3em 0;
 overflow: hidden;
}

* html .e_intro { height: 1%; }

.e_intro img {
 padding: 5px 0 0 0;
}

.e_intro .image {
 float: left;
 padding: 5px 20px 7px 0;
 width: 170px;
}

.e_intro .image img {
 padding: 0;
}

.e_intro .image .caption {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: .85em;
 font-style: italic;
 margin: .5em 0 1em 0;
}

.e_intro p {
 line-height: 1.5;
}



/* e_mag */
.e_mag {
 overflow: hidden;
 padding: 0 0 15px 0;
}

* html .e_mag { height: 1%; }

.e_mag .image {
 float: left;
 padding-right: 10px;
}

.e_mag .body {
 line-height: 1.4;
}

.e_mag .body .format {
 color: #000;
 display: block;
 padding-bottom: 2px;
 text-transform: uppercase;
}

.e_mag .body .num,
.e_mag .body .date {
 display: block;
 font-size: 1.1em;
 padding-bottom: 2px;
}

.e_mag .body .section {
 text-transform: uppercase;
}

.e_mag .body .author {
 font-size: 1.1em;
 font-style: italic;
 padding-bottom: 2px;
}

.e_mag .body .label {
 color: #000;
 font-size: .9em;
 text-transform: uppercase;
}

.e_mag .body .name {
 display: block;
 font-size: 1.1em;
 font-weight: bold;
 letter-spacing: .035em;
 padding: 2px 0;
}

.e_mag .body p {
 font-size: 1.1em;
 margin: .3em 0;
}



/* e_mags */
.e_mags {
 overflow: hidden;
 padding: 10px 0;
}

* html .e_mags { height: 1%; }

.e_mags li.e_mag {
 border-top: 1px solid #bbdbeb;
 padding: 10px 0 20px 0;
}



/* e_map */
.e_map {
}

.e_map img {
 padding-bottom: 5px;
}

.e_map h3 {
 color: #000;
 padding: 5px 0;
 text-transform: uppercase;
}

.e_map address {
 font-size: 1.1em;
 line-height: 1.3;
 padding-bottom: 10px;
}



/* e_members */
.e_members {
 overflow: hidden;
}

* html .e_members { height: 1%; }

.e_members .hdr {
 overflow: hidden;
 padding-bottom: 25px;
}

* html .e_members .hdr { height: 1%; }

.e_members .menu {
 border-bottom: 1px solid #1b86bb;
}

.e_members .menu li {
 border-top: 1px solid #1b86bb;
}

.e_members .menu li a {
 display: block;
 height: 1%;
 font-size: 1.1em;
 letter-spacing: .035em;
 padding: 6px 10px 8px 19px;
}

* html .e_members .menu li a { height: 1%; }

.e_members .menu li a:hover {
 color: #000;
 text-decoration: none;
}

.e_members .menu li.sel a {
 background: url(/imgfiles/Front/img/nav2_sub_sel.gif) no-repeat 5px 7px;
 color: #000;
 cursor: text;
}

.e_members .body .details li {
 clear: left;
 font-size: 1.1em;
 overflow: hidden;
 padding-bottom: 20px;
}

* html .e_members .body .details li { height: 1%; }

.e_members .body .details img {
 float: left;
 padding: 3px 10px 7px 0;
}

.e_members .body .details dl dt {
 color: #000;
 font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 font-weight: bold;
 letter-spacing: .06em;
 padding-bottom: 5px;
}

.e_members .body .details .email {
 clear: both;
 display: block;
 font-weight: bold;
}

.e_members .body .h_3 {
 margin: 0 0 5px 0 !important;
}

.e_members .body .list {
 font-size: 1.1em;
}

.e_members .body .list li {
 padding-bottom: 5px;
}

.e_members .body p {
 font-size: 1.1em;
 line-height: 1.3;
}



/* e_newsletter */
.e_newsletter {
}

.e_newsletter .i_text {
 width: 444px;
}

.e_newsletter .f_telefon .i_text {
 width: 204px;
}

.e_newsletter fieldset legend {
 font-size: 1.1em;
 text-transform: none !important;
 padding-top: 10px;
}

.e_newsletter fieldset .field,
.e_newsletter fieldset .i_check,
.e_newsletter fieldset label {
 float: left;
}

.e_newsletter fieldset .field {
 margin-top: 3px;
}

.e_newsletter fieldset label {
 padding-left: 5px;
 padding-right: 30px;
}

.e_newsletter .actions {
 border-top: 1px solid #bbdbeb;
 padding-top: 5px;
 text-align: right;
}



/* e_pages */
.e_pages {
 overflow: hidden;
 padding-bottom: 10px;
 text-align: center;
}

* html .e_pages {
 height: 1%;
}

.e_pages .rb_inner {
 margin: -3px 0;
 padding: 0 9px;
}

.e_pages .prev {
 float: left;
}
.e_pages .next {
 float: right;
}
.e_pages .pages {
 margin: 0 auto;
}

.e_pages .pages li {
 display: inline;
 font-size: 1.1em;
 font-weight: bold;
 padding: 0 3px;
}

.e_pages .pages li.current a {
 color: #000;
}

.e_pages .pages li.current a:hover {
 cursor: text;
 text-decoration: none;
}



/* e_participants */
.e_participants {
 padding-bottom: 20px;
}

.e_participants li {
 font-size: 1.1em;
 padding-bottom: 5px;
}



/* e_pressinfo */
.e_pressinfo {
 overflow: hidden;
 padding-bottom: 15px;
}

* html .e_pressinfo {
 height: 1%;
}

.e_pressinfo .e_rbox {
 padding: 5px 0;
}

.e_pressinfo .rb_inner {
 padding: 5px 19px 10px 19px;
}

.e_pressinfo .hdr {
 overflow: hidden;
}

* html .e_pressinfo .hdr {
 height: 1%;
}

.e_pressinfo .hdr .date {
 float: right;
 font-size: 1.1em;
}

.e_pressinfo .hdr .logo {
 float: left;
}

.e_pressinfo .body {
 font-size: 1.1em;
 padding: 10px 0 0 0;
}

.e_pressinfo address a {
 font-weight: bold;
}

.e_pressinfo address .phone {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 3px 6px;
 padding-left: 10px;
}


/* e_program */
.e_program {
 overflow: hidden;
 padding-bottom: 15px;
}

* html .e_program {
 height: 1%;
}

.e_program dl {
}

.e_program dt {
 clear: both;
 float: left;
 font-size: 1.1em;
 padding: 0 5px 15px 0;
 width: 75px;
}

.e_program dd {
 font-size: 1.1em;
 margin-left: 80px;
 padding: 0 0 15px 0;
}

* html .e_program dd { height: 1%; }

.e_program dd .loc {
 color: #000;
 display: block;
 font-size: .9em;
 padding: 5px 0 0 0;
 text-transform: uppercase;
}




/* e_quote */
.e_quote p {
 font-size: 1.1em;
 line-height: 1.3;
 margin: 10px 0;
}

.e_quote blockquote {
 font-style: italic;
}



/* e_quotes */
.e_quotes {
 padding: 0 0 10px 0;
}

.e_quotes li.e_quote {
 padding: 0 0 20px 0;
}



/* e_relfile */
.e_relfile {
}

.e_relfile a.name {
 font-weight: bold;
 font-size: 1.1em;
}



/* e_relfiles */
.e_relfiles {
 padding-bottom: 15px;
}

.e_relfiles li.e_relfile {
 padding: 0 0 10px 0;
}



/* e_results_summary */
.e_results_summary {
 overflow: hidden;
 padding-bottom: 25px;
}

* html .e_results_summary {
 height: 1%;
}

.e_results_summary .e_intro {
 margin-bottom: 0;
}

.e_results_summary .h_3 {
 margin-top: 0 !important;
}



/* e_results */
.e_results {
 padding-bottom: 10px;
}

.e_results li.e_article,
.e_results li.e_mag {
 border-top: 1px solid #bbdbeb;
 padding-top: 5px;
}

.e_results li.first {
 border-top: none;
}

.e_results li.e_mag .date {
 display: inline;
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 3px 6px;
 padding: 0 0 0 10px;
}


/* e_rss */
.e_rss {
 text-align: right;
}

.e_rss .button {
 padding-top: 5px !important;
 padding-bottom: 5px !important;
}

.e_rss a {
 font-weight: bold;
}



/* e_search */
.e_search {
 padding: 0 0 50px 0;
}

.e_search .rb_inner {
 padding: 0 9px;
}

.e_search .i_text {
 width: 134px;
}

.e_search select {
 width: 140px;
}

.e_search fieldset legend {
 padding-top: 9px;
 margin-bottom: 3px;
}

.e_search fieldset .f_data1 label,
.e_search fieldset .f_data2 label {
 float: left;
 width: 50px;
}

.e_search fieldset .f_data1 .i_text,
.e_search fieldset .f_data2 .i_text {
 float: left;
 width: 64px;
 margin-right: 5px;
}

.e_search fieldset .f_data1 img,
.e_search fieldset .f_data2 img {
 float: left;
 padding-top: 1px;
}

.e_search .actions {
 text-align: center;
}

.e_search .actions .i_submit {
 padding-top: 3px;
}



/* e_services */
.e_services {
 overflow: hidden;
 padding: 0 0 30px 0;
}

* html .e_services { height: 1%; }

.e_services .rb_inner {
 padding: 2px 12px 7px 12px;
}

.e_services li {
 border-bottom: 1px solid #bbdbeb;
 padding: 4px 0;
}

.e_services li a {
 font-size: 1.1em;
 font-weight: bold;
}

.e_services .actions,
.e_services .actions .button,
.e_services .actions .button a {
 float: left;
 position: relative;
}

.e_services .actions {
 width: 100%;
}

.e_services .actions .button {
 left: 50%;
}

.e_services .actions .button a {
 right: 50%;
}



/* e_sponsors */
.e_sponsors {
 padding: 40px 0 0 0;
}

.e_sponsors .title {
 display: block;
 padding-bottom: 5px;
 text-transform: uppercase;
}

.e_sponsors ul {
 border-top: 1px solid #bbdbeb;
}

.e_sponsors li {
 border-bottom: 1px solid #bbdbeb;
}

.e_sponsors li img {
 padding: 15px 0;
 margin: 0 auto;
}


/* e_text */
.e_text {
 padding: 0 0 15px 0;
}

.e_text p {
 font-size: 1.1em;
 letter-spacing: .03em;
 line-height: 1.3;
}

.e_text p .date {
 background: url(/imgfiles/Front/img/text_sep.gif) no-repeat 96% 6px;
 font-size: .9em;
 padding: 0 8px 0 0;
}



/* e_title */
.e_title {
 overflow: hidden;
}

* html .e_title { height: 1%; }

.e_title h1,
.e_title h2,
.e_title h3,
.e_title h4 {
 float: left;
}

.e_title .h_3 {
 margin-top: 0 !important;
}

.e_title .button {
 float: right;
}



/* e_titles */
.e_titles {
}

.e_titles .date {
 display: block;
}



/* e_rbox */
.e_rbox .rb_1 { background: url(img/rbox_tl.gif) no-repeat 0 0; padding-left: 10px; }
.e_rbox .rb_2 { background: url(img/rbox_tr.gif) no-repeat right 0; padding-right: 10px; }
.e_rbox .rb_3 { background-color: #fafafa; font-size: 1px; height: 10px; }
.e_rbox .rb_4 { background: url(img/rbox_bl.gif) no-repeat 0 bottom; padding-left: 10px; }
.e_rbox .rb_5 { background: url(img/rbox_br.gif)
no-repeat right bottom; padding-right: 10px; }
.e_rbox .rb_6 { background-color: #fafafa; font-size: 1px; height:
10px; }
.e_rbox .rb_inner { background-color: #fafafa; border-left: 1px solid
#1f96d1; border-right: 1px solid #1f96d1; overflow: hidden; }
* html .e_rbox .rb_inner { height: 1%; }
</style>
