@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente LARGE
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 * @appdef yaml
 */

@media all
{
 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01%; }

 /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */

  textarea, pre, code, kbd, samp, var, tt {

  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1 { font-size: 200%; }                       /* 24px */
  #col3_content h1 { font-weight: bold; color:#0064a5; background-color:#fff; padding:9px 0 9px 15px; }
  #col3_content h2 { font-size: 185%; font-weight: bold; color:#0064a5; padding:9px 0 9px 0; }     /* 150=18px */
  #col3_content h3 { font-size: 167.67%; font-weight: bold; color:#0064a5; padding:9px 0 9px 0; }  /* 133.33=16px */
  #col3_content #content_main_text ul h3 { font-size: 167.67%; font-weight: bold; color:#0064a5; padding:0; }  /* 133.33=16px */
  #col3_content h4 { font-size: 150%; font-weight: bold; color:#0064a5; padding:9px 0 9px 0 }  /* 116.67=14px */
  /* Highlight */
  #col3_content h5 { font-size: 133%; background:#F3F5F6; color:#4B5055; border: 1px #DEE2E4 solid; padding: 10px; margin-bottom: 1em; }
  /* Quote */
  #col3_content h6 { font-size: 133%; font-style:italic; margin-bottom: 1em; }

  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  #content_main_text  ul { padding:0; margin-left:0; }
  #content_main_text  ul  li { margin:0; padding: 0 0 0 15px; list-style:none; background: url(../../image/layout/bulletContent.gif) no-repeat left 12px; font-size:1.5em; } 

  #content_main_text  ul#eventList  li { background-image: none; }
  
  ul { line-height: 1.7em; margin: 0 0 15px 0; }
  ul li { list-style-type: none; }
  ul ul li { list-style-type: none; }

  ol li { }
  ol ol li { font-size: 1em; }

  ol li { font-size: 1.5em; line-height: 1.7em; color: #4b5055; margin: 15px 10px; }
  ul li { /* aus wg. Listen in WorkDocs margin-left: 16px; */ line-height: 1.5em; color: #4b5055; }

  dt { font-weight: bold; }
  dd { margin: 0; }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { font-size: 1.5em; color: #4b5055; line-height: 1.7em; margin: 15px 0; padding: 6px 0 0 0; clear:both; }
  /* clearing of p to use after floating images within content */

  blockquote, cite,q {
  }
  blockquote { margin: 0 0 1em 1.6em; color: #666; }

  strong,b,em { font-weight: bold; }
  i { font-style: italic; }

  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd, samp, var { color: #666; }
  var { font-style: italic; }

  acronym, abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub, sup { font-size: 91.6667%; }

  hr { margin: 0; padding: 0; border:0; color:#bfc7cb; background-color:#bfc7cb; height:1px; }
  div.ruler { padding: 0 15px; background-color:#fff;}

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color: #46aff0; background:transparent; text-decoration:none; }
  a:visited  { color:#46aff0; }

  a:focus,
  a:hover,
  a:active { color:#46aff0; text-decoration:none; outline: none; -moz-outline-style: none;}

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border: 1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

  #content_main_text img { float:left; padding: 6px 15px 0 0; }

  #content_main_text #eventList img { float:none; padding: 0; }
  #content_main_text #eventList ul.docList img { float:right; padding: 0; }

  .caption { font-weight:bold; clear:both; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color: #f60; font-weight:bold; }
  .dimmed { color: #888; }

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { display:block; text-align:center; margin: 0.5em auto; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */

  table { width:100%; border-collapse:collapse; margin-bottom: 15px;  }
  th { padding: 6px 15px 8px 15px; }
  th, th a { color:#fff; background-color:#0366a6; font-size:1.33em; }
  td, #azindex { color:#4b5055; border-bottom: 1px solid #dee2e4; background-color:#f3f5f6; padding: 5px 15px; font-size:1.33em; vertical-align:top; }
  td.noborder { border-bottom: none }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */

 /**
  * (en) Emphasizing external Hyperlinks via CSS
  * (de) Hervorhebung externer Hyperlinks mit CSS
  *
  * @section             content-external-links
  * @app-yaml-default    disabled
  */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

/* till here: default formats; from here: WMA custom formats - 090616 UK */

.pad { padding:15px; }
.padT { padding-top:15px; }
.padR { padding-right:15px; }
.padB { padding-bottom:15px; }
.padL { padding-left:15px; } 

/* TEMP */
#header { position:relative; }

#header h1 {
float:left;
margin:0 0 0 15px;
text-indent:-9999px;
}
  
#header h1 a {
background:transparent url(../../image/layout/logo_wma.png) no-repeat scroll 0%;
display:block;
height:158px;
width:225px;

position:absolute;
top:0px;
left:15px;
}  

#channel_index {
float:left;
}

#channel_index ul {
width:720px;
overflow:visible;
margin:0;
margin-bottom:15px;
}

#channel_index li {
width:225px;
height:264px;
overflow:hidden; 
margin:0 15px 15px 0;
float:left;
background-color:#fff;
font-size:1em;
}

.listLvl2 {
margin-left:10px;
}

.listLvl3 {
margin-left:20px;
}

/* text-formats for index- and homepage-modules */

#channel_index h3, #modNews h3, #modPolicies h3, #modLinks h3, #modPublications h3, #modBlog h3, #modActivities h3 {
font-size:1.5em;
line-height:1.7em;
padding: 7px 0px 0px 0px;
margin: 0px 14px 0px 14px;
}

#modPolicies h3, #modLinks h3 {
border-bottom:1px solid #DDE1E3;
padding-bottom:8px;
}

#channel_index h3 a, #modNews h3 a, #modPolicies h3 a, #modLinks h3 a, #modPublications h3 a, #modBlog h3 a, #modActivities h3 a {
color:#0064a5;
}

#channel_index .abstract, #modNews .abstract, #modPolicies .abstract, #modLinks .abstract, #modPublications .abstract {
padding: 8px 0px 10px 0px;
margin: 0 15px 0 15px;
color:#4b5055;
font-size:1.5em;
line-height:1.7em;
}

#modNews .abstract {
border-bottom:1px solid #dde1e3;
}

.document_tools {
padding:8px 15px;
color:#4b5055;
background-color:#fff;
width:675px;
float:left;
z-index:1;
margin-bottom:15px;
}

label.buttonlabel {
background:url(../../image/layout/btn_right.gif) no-repeat right top;
height:20px;
padding:0 2px 0 0;
margin:0 6px 0 0;
float:left;
}

input.button {
background:url(../../image/layout/btn_left.gif) no-repeat;
margin:0;
padding:0 0 4px 2px; 
border:0;
color:#fff;
font-weight:bold;
height:20px;
}

select.fontsize { float:right; }

#content_main {
float:left;
overflow:visible;
/* width:720px; */
margin:0 0 15px 0;
/*padding:0;*/
background-color:#fff;
padding:15px;
}
#content_main_text {
width:675px;
}

/* Homepage-elements */

#modHead {
height:278px;
width:945px;
position:relative;
margin:0 15px 15px;
overflow:hidden;
}

.headillu_en {
background:url(../../../en/10home/headillu_homepage.jpg) no-repeat;
}

.headillu_es {
background:url(../../../en/10home/headillu_homepage_es.jpg) no-repeat;
}

.headillu_fr {
background:url(../../../en/10home/headillu_homepage_fr.jpg) no-repeat;
}

#hp_quote {
width:195px;
height:auto;
margin-top:45px;
padding:15px;
float:left;
font-family:Georgia, Times, serif;
position:relative;
font-weight:bold;
font-style:italic;
line-height:20px;
color:#fff;
background:url(../../image/layout/blueBGtransp.png) repeat;
}

#hp_quote .source {
font-family:Arial, Helvetica, sans-serif;
margin-top:16px;
display:block;
float:right;
}

#modIntro {
position:absolute;
bottom:0px;
right:0px;
}

#modIntro ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#modIntro li {
background:url(../../image/layout/bgIntro_homepage.gif) no-repeat;
float:left;
margin-left:1px;
width:234px;
height:44px;
}

a.intro {
color:#fff;
font-size:1.4em;
font-weight:bold;
display:block;
padding:12px 15px;
}

#modIntro li ul { display:none; padding:0px; position:absolute; top:-144px; z-index:900; }
#modIntro li:hover ul { display:block; }
#modIntro li:hover { }
#modIntro li ul li { width:204px; height:124px; background:#b4af0a; margin-left:0px; padding:10px 15px; color:#fff; }
#modIntro li ul li a { float:left; }

.btnIntroHome { background:url(../../image/layout/bgBtnIntro_homepage.gif) no-repeat; float:left; height:20px; width:91px; margin:8px 10px 0 0; }
.btnIntroHome a { font-size:12px; font-weight:normal; color:#b4af0a; padding-left:9px; }

#nav h1 {
font-size:2em;
font-weight:bold;
color:#0064a5;
float:left;
margin-top:34px;
}

#modCourses, #modEvents, #modPublications {
background-color:#fff;
margin:0 15px 15px;
float:left;
}

#modNews, #modLinks, #modBlog, #modActivities {
background-color:#fff;
float:left;
margin:0 0 15px 0;
width:100%
}

#modLinks {
padding:0 0 15px 0;
}

#modPublications, #containerNewsLinks {
width:345px; float:left; overflow:hidden; margin:0 15px 15px 0;
}

#modPolicies {
width:343px; float:left; overflow:hidden; margin:0 15px 15px 0; border:1px solid #bfc7cb; background:#fff;
}

.tab { 
float:left; width:171px;
}
.tab a { color:#4b5055; padding:4px 0 7px 46px; display:block;
}
#lTab {
border-right:1px solid #bfc7cb;
}
.tOff {
border-bottom:1px solid #bfc7cb;
}
.tOn {
border-bottom:none;
}
.tOn a {
font-weight:bold;
}

#col1 h1 {
color:#fff; 
font-size:1em; 
font-weight:bold;
background-color:#b6b110;
}

#modCourses h1, #modEvents h1 {
padding:5px 0 8px 15px; margin:0;
}

#modCourses li, #modEvents li {
margin-left:15px; margin-right:15px;
padding:11px 0 9px;
border-bottom:1px solid #dde1e3;
}

#modCourses li a, #modEvents li a {
color:#b4af0a;
font-weight:bold;
font-size:1.5em;
line-height:1.7em;
}

#modNews h1, #modLinks h1, #modPublications h1, #modBlog h1, #modActivities h1 {
color:#fff; 
font-size:1em; 
font-weight:bold;
background-color:#0064a5;
padding:5px 0pt 8px 15px;
}

.btnDetails {
background-color:#f4f5f6;
border-top:1px solid #bfc6cb;
border-bottom:1px solid #dde1e3;
padding:6px 15px;
margin:15px;
}

.btnDetails a {
color:#4b5055;
font-size:1.33em;
}

/* Searchpage-elements */

.basicSearchBox {
padding:15px;
background-color:#f4f5f6;
border-top:1px solid #bfc7cb;
}

.resCount {
padding:15px 0;
margin:0 0 15px 0;
color:#a0a5aa;
border-bottom:1px solid #dde1e3;
}

dl.searchRes {
margin:0 0 0 0;
}

dl.searchRes dt a {
font-size:1.4em;
color:#0064a5;
}

dl.searchRes p {
margin:0 0;
}

.searchBtm {
border-top:1px solid #dde1e3;
padding:15px 0 4px 0;
}

.btn0 {
float:left;
width:30px; height:20px;
margin-right:7px;
background:url(../../image/layout/pagenav_bg_act.gif) no-repeat top left;
color:#FFFFFF;
}

.btn1 {
float:left;
width:30px; height:20px;
margin-right:7px;
background:url(../../image/layout/pagenav_bg.gif) no-repeat top left;
}

.btn1 a, .btn0 a, .nextBtn a, .prevBtn a {
color:#FFFFFF;
padding:2px 10px;
display:block;
font-weight:bold;
}

.nextBtn, .prevBtn {
float:left;
width:74px; height:20px;
margin-right:7px;
background:url(../../image/layout/prevpage_bg.gif) no-repeat top left;
}

/* modPublications */

#modPublications h3 {
font-size:1.5em;
line-height:1.7em;
margin:5px 0 7px;
padding:0;
}

#modPublications p {
clear:none;
font-size:1.5em;
line-height:1.7em;
margin: 0 0 8px 95px;
padding:0;
width:220px;
}

#modPublications form {
float:left;
margin-left:95px;
}

#modPublications a img {
clear:none !important;
float:right;
padding:0;
}
#modPublications div.pad {
padding:15px 15px 0;
overflow:hidden;
}

#modBanner {
float:left;
margin:0 15px 15px;
}

#modBanner img {
border:1px solid #fff;
}
}