#mainContainer div.header div.logo {display:inline;overflow:hidden;width:240px;height:80px;position:relative;padding:5px 0 3px;float:left}
img {-ms-interpolation-mode:bicubic}
div.contentContainer {padding-top:0}
div.contentContainer.homepage {padding-top:1em}
.crumbs {color:#c00;margin:0.4em 0.5em;width:97%;float:left}
.crumbs ul {margin:0;padding:0.4em 0;list-style-type:none;overflow:hidden;float:left;width:99%}
.crumbs li {float:left;color:black;padding:0 0.2em;font-size:0.9em}
.crumbs li a {text-decoration:none;color:black;padding-right:1.2em;background:url(../images/sepao.png) right center no-repeat}
.crumbs li a:hover, .crumbs li a:visited:hover {color:#c00}
div.txtcontent h1 {padding-top:0}
div.txtcontent p {line-height:18px;padding:0.25em 0}
div.txtcontent h3, div.txtcontent h3 a:link, div.txtcontent h3 a:visited, div.txtcontent h3 a:hover {font-weight:bold}
div.txtcontent ol {padding: 0.25em 1.5em 0.5em}
div.txtcontent ol li, div.txtcontent ul li{margin-bottom: 0.25em}
div.txtcontent ul {padding:0 0 0.5em 15px}
div.txtcontent ul ul {margin:0.25em 0;padding-bottom:0}
div.videolink {text-align:center;padding:0.5em 0;margin:0}
div.contentContainer div.col {margin-bottom:0.5em}
div.col.middle.noleft {width:801px}
div.col.middle {min-height:550px}
div.right hr {margin:0.25em 0}
div.right img {margin:0 4px}
div.txtcontent img {margin:0 5px}
table.portgal {width:98%}
table.portgal td {padding:5px 0}
table.portgal td.ph{width:125px;height:110px;text-align:center}
table.portgal td.dida{vertical-align:text-top}
ol.num li {list-style-type:decimal}
ol.ltr li {list-style-type:lower-alpha}
.right div.ref {border:2px solid #002c6c}
.right div.ref h3{background:url(../images/navbg.png) repeat-x left 10%;color:white;font-size:13px;font-weight:bold;margin-bottom:6px;padding:4px 0 4px 15px}
div.tools {margin-bottom:1em}
.right div.ref ul{list-style:square outside;padding:0 6px 6px 25px}
.right div.ref ul,div.ref ul li{color:#f26334}
.right div.ref ul li p {color:#000;padding:0}
.right div.ref ul li p span.description{font-size:10px}
.right div.ref a, div.ref a:link{font-size:12px;color:#000}
.right div.ref a:hover {text-decoration:underline}
.left div.nav h3, .left div.nav h3.active {overflow:visible;height:auto;background-image:none;background:#f05b2c;background:-webkit-linear-gradient(top, #f89a62, #f15e2e);background:-moz-linear-gradient(top, #f89a62, #f15e2e)}
.left div.nav h3:only-child {padding-top:1em;padding-bottom:1em}
div.nav h3 a:link,div.nav h3 a:link,.left div.nav h3 a:visited {color:black !important}
div.nav ul li {margin:0.3em 0}
div.nav, div.ref {margin-bottom:1.5em}
div.ref.contacts ul {list-style-type:none;width:100%;padding:0;margin:1em 0;text-align:center}
.ref.contacts li {display:inline;margin:0 0.75em;text-indent:-9999px}
.ref.contacts li a {display:inline-block;width:24px;height:24px;background-image:url(../images/icons/contacts-munich-24.png)}
.ref.contacts li a.email {background-position:0 0}
.ref.contacts li a.email:hover {background-position:0 24px}
.ref.contacts li a.phone {background-position:-24px 0}
.ref.contacts li a.phone:hover {background-position:-24px 24px}
.ref.contacts li a.fax {background-position:-72px 0}
.ref.contacts li a.fax:hover {background-position:-72px 24px}
.left div.nav ul li a {color:#fafafa;font-weight:normal}
div.footer {padding-bottom:20px}
table.abstract {width:100%;border:none;margin:1em 0}
table.abstract tr {vertical-align:top;padding:5px 0}
table.abstract tr td {padding:0 0 10px}
table.abstract tr td h3 {padding-top:0}
table.abstract p a {font-weight:bold}
.promocorsi {margin:0.5em 0}
.promocorsi p {padding-bottom:0.5em}
.promocorsi em {font-weight:bold;font-style:normal}
em {font-style:italic}
p.uplink {text-align:center}
table.cons {width:100%;border:none;padding:1em 0}
table.cons td {padding:0.2em 0;border-bottom:1px solid #eee}
dl {line-height:1.5em;width:100%;overflow:hidden;margin:1em 0}
dl dt {width:15%;margin-right:0.5em;clear:left;float:left;padding-left:2%}
dl.wide dt {width:25%}
dl.xwide dt {width:35%}
dl dd {float:left;font-weight:bold;width:80%}
dl.wide dd {width:70%}
dl.xwide dd {width:60%}
div.cdc {width:100%;overflow:hidden}
div.cdc, .cdc p span {font-weight:bold;font-size:0.9em}
.cdc span {float:left}
.cdc span.chkfmt {width:10%;clear:left}
.cdc span.chkid, .cdc span.chkres {width:26%}
.cdc span.chkbtn  {width:12%;text-align:center}
.cdc span.chkbtn input {vertical-align:middle}
.cdc span.chkdig  {width:14%;text-align:center}
.cdc form {line-height:2em;border-top:1px solid #ccc;overflow:hidden;width:98%;clear:left;margin:0;padding:1em 0.2em}
div.cdc p {margin:0.5em 0;padding:0;width:98%}
.cdc p span {vertical-align:bottom;display:inline-block;float:none}
div.video {margin:0.5em 0;text-align:center}
div.video p.dida {font-size:0.8em;margin:0.5em 0}
div ul.compref {padding:0;margin-bottom:1em}
ul.compref li {font-size:1.1em;font-weight:bold;list-style-type:none;padding:0;margin:1.5em 0 0.5em}
ul.compref dl {margin:0.2em 0}
ul.compref dt {clear:none;float:none;margin:0.5em 0 0.2em 0.5em;padding:0;width:100%}
ul.compref dd {float:none;font-weight:normal;margin-left:1em;margin:0.25em 1em}
ul.compref dd.cr-role {margin:0.5em 1em}
ul.compref dd.cr-phone, ul.compref dd.cr-mail, ul.compref dd.cr-web {padding-left:20px;line-height:16px}
ul.compref dd.cr-phone {background:url(../images/phone.jpg) left center no-repeat}
ul.compref dd.cr-mail {background:url(../images/mail.jpg) left center no-repeat}
ul.compref dd.cr-web {background:url(../images/web.jpg) left center no-repeat}
div.txtcontent p.warning {font-weight:bold;color:red}
.right img {max-width:178px}
img.parlogo {float:left}
div.tolbox {overflow:hidden;width:157px;background-color:#ecebeb;margin:0 0 1em;padding-bottom:0.5em}
#mainContainer div.tolbox h3 {border-bottom:1px dotted #cecece;background:none;padding:4px 6px 0}
div.tolbox img.tolico {float:left;margin:0 2px}
div.adbox {margin:0 0 0.9em}
div.adbox img {margin:0;padding:0}
#mainContainer div.adbox p.adimg {margin:0 0 0.2em;padding:0}
#mainContainer div.tolbox p, #mainContainer div.adbox p, #mainContainer div.tolbox p a, #mainContainer div.adbox p a {font-size:10px;padding:0}
.memo {border:1px solid #fe2;margin:0.5em 1em;padding:0.5em;background-color:#ffc}
div.memo h2 {font-size:1.2em;color:black;font-weight:bold}
#tendenze_issue {width:100%}
#tendenze_issue h1 {color:#c00;margin:0.5em 0 1.5em}
#tendenze_issue #copertina {width:100%;overflow:hidden}
#tendenze_issue #copertina img {float:left;margin:0 0.5em 0.5em 0;width:162px;height:221px}
#tendenze_issue .tdo {font-size:1.2em;color:#c00;font-weight:bold;border-bottom:1px solid #ccc;margin:0;padding:0;clear:none}
#tendenze_issue h2,#tendenze_issue h2 a {font-size:1.2em;font-weight:bold;margin:0.2em 0 0.5em;padding:0;clear:none}
#tendenze_issue p{margin:0 0 1.2em 0;padding:0}
div.tcover {width:33%;height:140px;margin:0;padding:0;font-size:1.1em;font-weight:bold;text-align:center;float:left}
ol#srch-res {padding:0;margin-top:1em}
ol#srch-res li {list-style-type:none;margin:0 0 1em}
ol#srch-res li.pdf {list-style-image: url(../images/pdfs.gif)}
ol#srch-res h4 {font-weight:normal;margin:0.1em 0;padding:0}
ol#srch-res h4.pdf a:after {content:' ' url(../images/pdfs.gif)}
ol#srch-res div cite {color:#0e774a;font-style:normal}
div.txtcontent p.result {padding:0.5em 0 0}
div.txtcontent ul.suggested-pages {padding:0;margin:0.5em 0}
div.txtcontent ul.suggested-pages li {margin-bottom:0.5em;margin-left:2em}
div.txtcontent ul.suggested-pages h4, div.txtcontent ul.suggested-pages h4 a {font-weight:bold;margin:0;padding:0;font-size:1em}
span.termine {font-style:italic}
.right div.promo {margin:0.5em 0;border:1px solid #002c6c;background: #fcfdfe url(../images/promobg.png) repeat-x 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/css/border-radius.htc)}
.right div.promo h3 {margin:0;background:none;color:#002c6c;padding:0.2em 0.4em}
.right div.promo p {font-size:0.9em;margin:0.2em 0.4em;padding:0.5em 0;color:#002c6c}
div.curriculum {margin:0.5em 0;clear:both;min-height:120px}
div.curriculum h3 {margin-top:0;padding:0;font-size:12px}
div.curriculum img {width:100px}
div ul.docreflist {padding:0;margin-bottom:1em;list-style-type:none}
div ul.docreflist>li {list-style-type:none;padding:0;margin:1em 0 2em;position:relative;clear:both}
div ul.docreflist>li:first-child {border-top:none}
div.docref h2 {margin:0.2em 0 0.2em 12%;padding-top:0;width:88%;font-size:1.5em}
div.docref p {margin-left:12%;width:88%}
div.docref p.subhead {font-weight:bold;color:#002c6c}
div.docref p.dt {margin:0.3em 0 0;width:11%;position:absolute;top:0;left:0;text-align:center;font-size:0.9em}
div.docref p.dt {background-color:#f05b2c;padding:0.2em 0;border-radius:0.6em;color:white}
div.docref ul.docs {padding:0;margin:0 0 0 12%;list-style-type:none;width:88%}
div.docref ul.docs li {margin:0.2em 0}
h3.listticker-logo {margin-bottom:5px}
h3.listticker-logo img{margin:0}
#listticker{height:55px;width:100%;overflow:hidden;padding:0 0 6px}
#listticker li{border:0;margin:0 5px;padding:0;list-style:none;height:58px;display:table}
#listticker li a{color:#002c6c;display:table-cell;vertical-align:middle}
#listticker li span{color:#d55126}
div.lancio {margin:1em 0}
div.lancio p {text-align:center;font-size:1.2em;font-weight:bold;color:#002c6c;margin:0 2em 0.2em}
div.lancio p.title {font-size:1.4em;margin:0.5em 2em}
img.ra {float:right}
.social {margin-bottom:1em;text-align:center}
.txtcontent .social {text-align:right}
.addthis_toolbox {display:inline-block}

