/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2011, 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.3.1
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 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/
  */

  pre, code, kbd, samp, var, tt {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* (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: 13px;
    line-height: 1.385;
    color:#333d47;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    color:#0f3963;
    margin:0 0 0.5em 0;
  }
  h1,h2,h3,h4 {
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    font-weight:normal;
  }
  h1 { font-size: 24px; }
  h2 { font-size: 20px; }
  h2.landing { font-family: "RobotoRegular", Verdana, Arial, sans-serif; margin-bottom: .5em; }
  h3 { font-size: 16px; }
  h4 { font-size:133.33%; }                    /* 16px */
  h5 { font-size: 12px; }
  h6 { font-size:116.67%; }                    /* 14px */

  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
  ul { list-style-type:disc; }
  ul ul { list-style-type:circle; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:1.5em; }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  .hlist ul {
    list-style: none;
    margin: 0;
    display: inline;
  }
  .hlist ul li {
    margin: 0;
    display: inline-block;
   *display: inline;
    zoom: 1;
  }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height:1.5em; margin:0 0 1em 0; }

  blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }

  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  }

  sub { vertical-align: sub; font-size: smaller; }
  sup { vertical-align: super; font-size: smaller; }

  hr {
    background: transparent;
    margin: 0 0 24px 0;
    border: 0;
    height: 1px;
    border-bottom: 1px solid #dae1e9;
    clear: both;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#0f3963; background:transparent; text-decoration:none; }
  a:visited  { color:#0f3963; }
  a:focus { outline: 1px dotted #888; }
  a:hover,
  a:active,
  a:hover h1, a:hover h2, a:hover h3 { color:#0f3963; text-decoration:underline; outline: 0 none; }
  #main a.external {
    background: url('../../global_images/icon_sprite.png') right -546px no-repeat;
    padding-right: 15px;
  }
  #main h1 a.external, #main h2 a.external, #main h3 a.external {
    background: none;
    padding-right: 0;
  }

  /* --- 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%; }

  table { width: auto; border-collapse: collapse; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color:#c30; }
  .dimmed { color:#888; }

  .meta { font-size: 11px; color: #808b96; }

  .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; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * 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;
  }
  */

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Header
  *
  */
  #header {
    background: url(../../global_images/header_bg_.jpg) top center no-repeat #0f3963;
  }

  #header .page {
    position: relative;
    height: 28px;
    padding-top: 32px;
  }
  #logo {
    width: 200px;
    height: 42px;
    margin-top: 9px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 660px;
  }

  .blog_nav_top_nav {
    width: 630px;
    display: block !important;
  }
  .blog_nav_top_nav > li:nth-child(2) {
    float: right;
    margin-left: 40px;
  }

  #menu-mu-blog-menu li {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-family: "RobotoCondensed", Verdana, Arial sans-serif;
    color: #fff;
    text-transform: uppercase;
  }
  #menu-mu-blog-menu li:first-child a:before {
    content: '';
    height: 18px;
    width: 18px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url('../../global_images/icon_sprite.png') no-repeat -14px -144px;
  }
  #menu-mu-blog-menu li a {
    color: #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 10px;
  }
  #menu-poldi-topmenu li a {
    color: #a2b7cd;
    margin-left: 3px;
  }
  #menu-poldi-topmenu li {
    font-size: 10px;
    line-height: 26px;
  }
  #menu-poldi-topmenu li:before {
    content: '\00B7';
    color: #a2b7cd;
  }
  #menu-poldi-topmenu li:first-child:before {
    display: none;
  }
  
  #nav {
    background: url('../../global_images/bg_navi_grey.png') left top repeat-x;
    position: relative;
  }
  #nav .hlist {
    width: 630px;
    padding: 0 0 10px 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url('../../global_images/element_texture.gif') 0px 38px repeat-x;
  }
  #nav .menu ul, #nav ul.menu, #nav .menu {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 38px;
    font-size: 16px;
    font-family: "RobotoBoldCondensed", Verdana, Arial, sans-serif;
  }
  #nav .menu li {
    height: 38px;
    line-height: 38px;
    float: left;
  }
  #nav .menu li {
    color: #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url('../../global_images/line_devider_navi.png') left 13px no-repeat;
    padding-left: 1px;
  }
  #nav .menu li:first-child {
    background: none; 
  }
  #nav .menu li a {
    color: #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 10px;
  }
  #nav .menu li a:hover, #nav .menu li.current_page_item a, #nav .menu li.current_page_parent a, #nav .menu li.current-menu-item a {
    text-decoration: none;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Breadcrumb
  *
  */
  #breadcrumb {
    margin: 1em 0 2em;
    padding-left: 10px;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Search
  *
  */
  #nav_search {
    position: relative;
  }
  #searchbox {
    position: absolute;
    left: 660px;
    top: 7px;
    width: 310px;
  }
  #searchbox #s {
    color: #4f575c;
    font-size: 12px;
    border: 1px solid #c9d0d6;
    padding: 4px 5px;
    width: 240px;
    height: 15px;
  }
  #searchbox #searchsubmit {
    border: none;
    color: #fff;
    font-size: 12px;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    height: 25px;
    width: 42px;
    vertical-align: bottom;
    position: relative;
    left: -4px;
    background: url('../../global_images/icon_sprite.png') no-repeat center -92px rgb(22,66,111);
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Sidebar
  *
  */

  aside ul, aside li {
    margin: 0;
    list-style: none;
  }

  aside ol, #index_wpp ol {
    margin: 0;
  }
  aside ol li, #index_wpp ol li {
    margin: 0;
    list-style: decimal;
    list-style-position: inside;
    color: #da8818;
    border-top: 1px dotted #ccc;
    padding:  5px 5px 0;
    margin-bottom: 5px;
    font-family: "RobotoCondensed", Verdana, Arial, sans-serif;
    font-style: italic;
    font-size: 20px;
  }
  aside ol li span, #index_wpp ol li span {
    color: #333D47;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
  }

  aside .widget-container {
    margin-bottom: 24px;
    border: 1px solid #dbe1e7;
    padding: 15px;
  }
  aside .widget-container h3 {
    font-family: "RobotoRegular", Verdana, Arial, sans-serif;
    margin-bottom: 1em;
  }

  /* text widget */
  aside .textwidget {
    border-top: 1px dotted #ccc;
    padding-top:  5px;
  }
  aside .textwidget h6 {
    border-top: 1px dotted #ccc;
    padding-top:  5px;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 18px;
    color: #808b96;
  }
  aside .textwidget .button {
    margin-left: 113px;
  }
  /* blogroll */
  #blogroll {
    background: #f1f5f8;
    border-color: #f1f5f8;
  }
  #blogroll h6 {
    color: #808B96;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 0px;
  }
  #blogroll h6 a { color: #808B96; }
  #blogroll h3 {
    margin-bottom: .5em;
  }
  #services_list {
    box-shadow: 1px 1px 2px -1px #666;
    padding:  10px 0;
    margin-bottom: 16px;
    display: block;
    overflow: hidden;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVlZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(232,238,244) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(232,238,244))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(232,238,244) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(232,238,244) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(232,238,244) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(255,255,255) 0%,rgb(232,238,244) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8eef4',GradientType=0 ); /* IE6-8 */
  }
  #services_list li {
    font-size: 11px;
    line-height: 1.125;
    width: 25%;
    float: left;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    overflow: hidden;
    height: 55px;
    background: url('../../global_images/line_dotted_vertical.gif') repeat-y left top;
  }
  #services_list li:first-child {
    background: none;
  }
  #services_list li a b {
    height: 30px;
    display: block;
    background: url('../../global_images/icon_sprite.png') no-repeat;
  }
  #services_list li.studien a b {
    background-position: center -1200px;
  }
  #services_list li.studien a:hover b {
    background-position: center -1250px;
  }
  #services_list li.redaktionsarbeit a b {
    background-position: center -1100px;
  }
  #services_list li.redaktionsarbeit a:hover b {
    background-position: center -1150px;
  }
    #services_list li.online-konzepte a b {
    background-position: center -1000px;
  }
  #services_list li.online-konzepte a:hover b {
    background-position: center -1050px;
  }
    #services_list li.chats a b {
    background-position: center -900px;
  }
  #services_list li.chats a:hover b {
    background-position: center -950px;
  }

  #projects_list {
    display: block;
    overflow: hidden;
  }
  #projects_list li {
    font-size: 11px;
    line-height: 1.125;
    width: 120px;
    float: left;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    overflow: hidden;
    height: 94px;
    position: relative;
  }
  #projects_list li:first-child {
    margin-right: 24px;
  }
  #projects_list li img {
    position: relative;
    left: -37px;
    top: -12px;
  }
  #projects_list li span {
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: block;
    background: url("../../global_images/layer_white_slideshow_font_bg.png");
    padding: 5px;
  }
  #projects_list li a:hover span {
    text-decoration: underline;
  }

  /* poll widget */
  aside .widget_polls-widget {
    background: url('../../global_images/bg_blue.jpg');
    color: #fff;
    padding-top: 0;
  }
  aside .widget_polls-widget h3 {
    background: url('../../global_images/icon_fragezeichen_startseite.png') right top no-repeat;
    padding: 20px 0 14px 0;
    margin: 0;
    color: #fff;
  }
  aside .wp-polls-ul {
    margin: 0 0 1em 0;
  }
  aside .wp-polls-ul input[type=radio] {
    vertical-align: text-top;
    margin-right: 5px;
  }
  aside .widget_polls-widget a { color: #fff; }

  aside .wp-polls-ans a {
    font-size: 11px;
    color: #a2b5ce;
  }

  /*  author info */
  aside #entry-author-info {
    font-size: 12px;
    line-height: 1.25em;
    background: #f1f5f8;
    border-color: #f1f5f8;
    display: block;
    overflow: hidden;
  }
  .author-avatar {
    width: 60px;
    overflow: hidden;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
  }
  .author-avatar img {
    width: 60px;
  }
  .author-link {
    width: 14px;
    height: 9px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-indent: -900em;
    background: url('../../global_images/icon_sprite.png') no-repeat -14px -250px rgb(22,66,111);
  }

  #author-description {
    margin-bottom: 32px;
  }
  aside #author-description {
    margin-bottom: 0px;
  }
  #author-description img {
    float: left;
    margin-right: 16px;
    max-width: 120px;
  }

  /* tagcloud */
  .tagcloud {
    display: block;
    overflow: hidden;
  }
  .tagcloud a {
    font-size: 12px !important;
    background: #f1f5f8;
    padding: 3px 10px;
    display: block;
    margin: 0 4px 4px 0;
    float: left;
  }

  /* post pages overview */
  aside #post_overview {
    margin-bottom: 24px;
    padding:  0;
    border: none;
  }
  aside #post_overview h3 {
    background: #f1f5f8;
    padding: 15px;
    margin: 0;
  }
  aside #post_overview ul {
    padding: 5px 15px;
    border: 1px solid #dbe1e7;
  }
  aside #post_overview ul li {
    border-top: 1px dotted #ccc;
    padding:  5px 5px 0;
    margin-bottom: 5px;
    position: relative;
  }
  aside #post_overview ul li span {
    position: absolute;
    left: -25px;
    top: 7px;
    width: 9px;
    height: 19px;
    background: url('../../global_images/element_triangle_article_detail_subnavi.png') no-repeat;
    display: none;
  }
  aside #post_overview ul li:first-child {
    border-top: none;
  }
  aside #post_overview .page_number {
    color: #f2971a;
    font-family: "RobotoCondensed", Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
    margin: 2px 0 0 0;
    width: 45px;
  }
  aside #post_overview .page_link {
    margin: 0;
    width: 210px;
    line-height: 1.75;
  }
  aside #post_overview ul li.current .page_number, aside #post_overview ul li.current .page_link a {
    color: #808b96;
  }
  aside #post_overview ul li.current span {
    display: block;
  }

  /* latest by author | authors list */
  aside #latest_by_author, aside #authors_list, aside .widget_wppp, #index_wpp {
    margin-bottom: 24px;
    padding:  0;
    border: 1px solid #dbe1e7;
  }
  aside #latest_by_author h3, aside #authors_list h3, aside .widget_wppp h3, #index_wpp h3 {
    background: url('../../global_images/element_texture.gif');
    padding: 15px;
  }
  aside #latest_by_author ul, aside #authors_list ul, aside .widget_wppp ol, #index_wpp ol {
    padding: 0 15px 15px 15px;
  }
  aside #latest_by_author ul li, aside #authors_list ul li, aside .widget_wppp ol li, #index_wpp ol li {
    border-top: 1px dotted #ccc;
    padding:  5px 0 0 0;
    margin-bottom: 5px;
  }
  aside #latest_by_author ul li:first-child, aside #authors_list ul li:first-child, aside .widget_wppp ol li:first-child, #index_wpp ol li:first-child {
    border-top: none;
  }
  aside #latest_by_author .entry-date, aside {
    display: block;
  }


  /* fb box */
  aside .widget_sfc-fanbox {
    margin-bottom: 24px;
    padding:  0;
    border: none;  
  }
 
  /* next events list */
  aside #next_events_list {
    background: url('../../global_images/icon_calendar.png') 215px top no-repeat;
    padding-top: 25px;
  }
  aside #next_events_list ul li {
    border-top: 1px dotted #ccc;
    padding:  5px 5px 0;
    margin-bottom: 5px;
  }
  aside #next_events_list .event_date {
    color: #f2971a;
    font-family: "RobotoRegular", Arial, sans-serif;
    font-size: 12px;
    margin: 2px 0 0 0;
    width: 65px;
  }
  aside #next_events_list .event_title {
    margin: 0;
    width: 180px;
  }

  /* subpages  */
  aside .shailan_SubpagesWidget {
    border: none;
    padding: 0;
    margin-bottom: 48px;
    font-family: "RobotoBoldCondensed", Verdana, Arial, sans-serif;
    font-size: 14px;
  }
  aside .shailan_SubpagesWidget ul {
    border-bottom: 1px solid #dce1e7;
  }
  aside .shailan_SubpagesWidget ul li {
    border-top: 1px solid #dce1e7;
  }
  aside .shailan_SubpagesWidget li a {
    display: block;
    padding:  5px;
  }
  aside .shailan_SubpagesWidget li a:hover {
    background-color: #f8fafc;
    text-decoration: none;
  }
  aside .shailan_SubpagesWidget li.current_page_item a {
    background-color: #f1f5f8;
  }

  /* news archive */
  aside .FlexoArchives_widget_archives h3 {
    background: url('../../global_images/icon_sprite.png') no-repeat right -345px;
    margin-bottom: 0;
  }
  aside .FlexoArchives_widget_archives > ul {
    display: none;
  }
  aside .FlexoArchives_widget_archives h3 + ul {
    margin-top: 1em;
  }
  aside .FlexoArchives_widget_archives > ul li {
    border-top: 1px dotted #CCCCCC;
    margin-bottom: 5px;
    padding: 5px 0 0;
  }

  aside .FlexoArchives_widget_archives .flexo-list {
    margin-left: 1em;
  }
  aside .FlexoArchives_widget_archives .flexo-list li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: none;
    margin-right: 5px;
  }
 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Footer
  *
  */
  #footer {
    margin-top: 70px;
    font-size: 12px;
  }
  #footer ul, #footer li {
    margin: 0;
    list-style: none;
  }
  #footer h2, #footer h3 {
    font-size: 16px;
    font-family: "RobotoRegular", Verdana, Arial, sans-serif;
    margin-bottom: 1.4em;
  }
  #footer_teaser {
    padding: 20px;
    border: 1px solid #dde6ee;
    background: rgb(230,237,243); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZWRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGU2ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(230,237,243) 0%, rgb(221,230,238) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(230,237,243)), color-stop(100%,rgb(221,230,238))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(230,237,243) 0%,rgb(221,230,238) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(230,237,243) 0%,rgb(221,230,238) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(230,237,243) 0%,rgb(221,230,238) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(230,237,243) 0%,rgb(221,230,238) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6edf3', endColorstr='#dde6ee',GradientType=0 ); /* IE6-8 */
  }
  #footer_teaser .subcolumns {
    background: url('../../global_images/line_dotted_vertical_footer_top.gif') center repeat-y;
  }
  #footer_teaser .widget-container {
    width: 33.333%;
    float: left;
  }
  #footer_teaser .widget-container .button {
    margin: 0 63px;
  }

  #footer_nav {
    padding: 20px;
    border: 1px solid #dde6ee;
  }
  #footer_nav .subcolumns {
    background: url('../../global_images/line_dotted_vertical_footer_bottom.gif') 153px top repeat-y;
  }
  #footer_nav h3 {
    color: #333d47;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1em;
  }
  #footer_nav ul, #footer_teaser li, #footer_nav li {
    margin: 0;
    list-style: none;
    line-height: 1.666;
  }
  #footer_nav a {
    color: #3f464e;
  }
  #footer_nav ul ul li:before {
    content: '\00B7';
    margin-right: 3px;
  }
  
  #footer_copyright {
    padding: 20px 0;
    text-align: center;
    color: #8c8c8c;
    font-size: 11px;
    line-height: 1.75;
  }
  #footer_copyright a {
    color: #8c8c8c;
  }

  #social_links {
    font-size: 11px;
    margin-bottom: 12px;
    text-align: right;
  }
  #social_links a {
    margin-left: 20px;
  }

  a.icon {
    background: url('../../global_images/icon_sprite.png') no-repeat;
    padding-left: 20px;
    height: 15px;
    line-height: 15px;
    display: inline-block;
    *display: inline;
    zoom: 1;
  }
  a.icon.twitter {
    background-position: -10px -750px;
  }
  a.icon.facebook {
    background-position: -10px -800px;
  }
  a.icon.google {
    background-position: -10px -1900px;
    padding-left: 25px;
  }
  a.icon.rss {
    background-position: -14px -850px;
  }
  a.icon.viewall {
    background-position: -10px -446px;
  }
}

.archive-meta {
  margin-bottom: 24px;
}

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Post
  *
  */
  .type-post, .type-page {
    font-size: 14px;
    margin-bottom: 24px;
  }

  .entry-content p:first-child {
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
  }
  body[class*="paged-"] .entry-content p:first-child {
    font-family: Arial, Helvetica, sans-serif;
  }

/* iamges */

  .entry-content .aligncenter {
    clear: both;
    margin: 0 auto;
  }
  .entry-content .alignleft, .entry-content img[align="left"] {
    float: left;
    margin: 15px 15px 15px 0;
  }
  .entry-content .alignright, .entry-content img[align="right"] {
    float: right;
    margin: 15px 0 15px 15px;
  }
  .entry-content img {
    margin-bottom: 15px;
  }


  .thumbnail_small_box {
    width: 95px;
    height: 60px;
    overflow:  hidden;
    margin-top: 15px;
  }
  .thumbnail_box {
    width: 195px;
    height: 119px;
    overflow: hidden;
    margin-top: 15px;
  }

  .entry-list {
    font-size: 13px;
  }
  .entry-meta .entry-date {
    font-size: 12px;
    color: #fff;
    background: #f2971a;
    padding: 2px 5px;
    margin-bottom: 4px;
  }
  .entry-list-first {
    color: #fff;
    background: url('../../global_images/bg_blue.jpg') no-repeat;
    padding: 20px 15px 20px 0;
  }
  .entry-list-first .entry-title, .entry-list-first .entry-meta {
    padding-left: 15px;
    color: #fff;
  }
  .entry-list-first .entry-title a, .entry-list-first a {
    color: #fff;
  }
  .entry-list-first .entry-title {
    margin-top: .5em;
  }
  .entry-list-first .entry-summary {
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
  }
  .entry-list-first .entry-summary .read_more {
    background: url('../../global_images/icon_sprite.png') no-repeat -12px -300px rgb(255,255,255);
  }
  .entry-list-first .entry-summary a {
    text-decoration: underline;
  }
  .entry-list-first .entry-summary a.external {
    background: url('../../global_images/icon_sprite.png') no-repeat right -295px !important;
    padding-right: 40px !important;
  }
  .entry-list-first .entry-summary a:hover {
    text-decoration: none;
  }
  .entry-list, .entry-list-search, .entry-list-mini {
    border-top: 1px solid #dae1e9;
  }
  .entry-list-meta {
    background: url('../../global_images/element_texture.gif');
    padding: 5px 5px 5px 15px;
    font-size: 11px;
    color: #808b96;
  }
  .entry-list-meta a {
    text-decoration: underline;
    color: #808b96;
  }
  .entry-list-meta a:hover {
    text-decoration: none;
  }
  .entry-list-search .entry-list-meta {
    background: none;
    text-align: right;
  }
  .entry-list-meta.extra .float_left, .entry-list-meta.extra .float_right {
    margin: 0;
  }
  .entry-list-meta.extra {
    background-color: #fff;
    padding: 15px;
    position: relative;
  }
  .entry-list-meta.extra img {
    position: absolute;
    top: 0;
    right: 5px;
  }
  .entry-list-meta.extra .kw, .entry-list-meta.extra .event_date {
    font-size: 22px;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    line-height: 1.125em;
  }
  .entry-list-meta.extra .event_date {
    font-size: 20px;
  }
  .entry-list-first .entry-list-meta.extra {
    margin-top: 4px;
  }
  .entry-list-first .entry-list-meta.extra .kw {
    font-size: 28px;
    color: #f2971a;
  }
  .entry-list-first .entry-list-meta.extra .event_date {
    font-size: 20px;
    color: #f2971a;
    padding:  7px 0;
  }
  .entry-list-first .entry-summary.extra {
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    font-size: 15px;
    font-style: italic;
  }

  .entry-list .entry-title {
    margin-top: .5em;
  }
  .entry-summary p {
    display: inline;
  }
  .entry-summary .read_more, .entry-list h3.entry-title a:after {
    content: '';
    width: 19px;
    height: 11px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url('../../global_images/icon_sprite.png') no-repeat -12px -200px rgb(22,66,111);
    margin-left: 5px;
  }
  .entry-list h3.entry-title a:after {
    margin-left: 10px;
  }


  .entry-list-mini .entry-list-meta {
    font-size: 11px;
    padding: 5px 10px 2px 10px;
    line-height: 12px;
  }
  .entry-list-mini .subcl {
    padding: 0 5px 0 0;
  }
  .entry-list-mini .subcr {
    padding: 0 0 0 5px;
  }
  .entry-list-mini h2 {
    font-size: 15px;
    margin-top: 1em;
  }
  .entry-list-mini h2 a:after {
    content: '';
    width: 15px;
    height: 9px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url('../../global_images/icon_sprite.png') no-repeat -14px -250px rgb(22,66,111);
    margin-left: 5px;
  }

  /* post pages overview */
  #post_overview {
    margin-bottom: 48px;
  }
  #post_overview h3 {
    font-family: "RobotoRegular", Arial, sans-serif;
  }
  #post_overview ul {
    list-style: none;
    margin: 0;
  }
  #post_overview ul li {
    border-top: 1px dotted #ccc;
    padding:  5px 5px 0;
    margin: 0 0 5px;
  }
  #post_overview .page_number {
    color: #f2971a;
    font-family: "RobotoCondensed", Arial, sans-serif;
    font-size: 14px;
    margin: 2px 0 0 0;
    width: 45px;
  }
  #post_overview .page_link {
    margin: 0;
    width: 570px;
    line-height: 1.75;
  }
  #post_overview ul li.current .page_number, #post_overview ul li.current .page_link a {
    color: #808b96;
  }

  /* social bar */
  #social_bar {
    margin-bottom: 48px;
    border-bottom: 1px solid #DBE1E7;
    padding-bottom: 10px;
  }

  /* related posts */
  #related_posts {
    margin-bottom: 48px;
    padding:  0;
    border: 1px solid #dbe1e7;
  }
  #related_posts h3 {
    background: url('../../global_images/element_texture.gif');
    padding: 15px;
    font-family: "RobotoRegular", Arial, sans-serif;
  }
  #related_posts ul {
    padding: 0 15px 15px 15px;
    list-style: none;
    margin: 0;
  }
  #related_posts ul li {
    border-top: 1px dotted #ccc;
    padding:  5px 0 0;
    margin: 0 0 5px;
  }
  #related_posts ul li:first-child {
    border-top: none;
  }
  #related_posts .entry-date {
    display: block;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Themen
  *
  */
  #theme-teaser {
    background: url('../../global_images/bg_blue.jpg');
    margin-bottom: 48px;
    height: 258px;
  }
  .theme-first {
    color: #e4ecf4;
  }
  .theme-first .entry-title, .theme-first .entry-meta {
    padding-left: 15px;
  }
  .theme-first .entry-title a {
    color: #fff;
  }
  .theme-first .entry-title {
    margin-top: 0.5em;
  }
  .theme-first > .subcl {
    padding: 20px 15px 20px 0;
  }
  .theme-first .entry-summary {
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
  }
  .theme-first .entry-summary .read_more {
    background: url('../../global_images/icon_sprite.png') no-repeat -12px -300px rgb(255,255,255);
  }
  .theme-first-light {
    color: #fff;
    background: url('../../global_images/layer_white_themes.png');
    height: 298px;
  }
  .theme-first-light a, .theme-first-light h3 {
    color: #fff;
  }
  .theme-first-light h3 {
    border-bottom: 1px dotted #a2b7cd;
    margin-bottom: 0;
    padding-bottom: 16px;
    font-family: "RobotoRegular", Verdana, Arial, sans-serif;
  }
  .theme-first-light .entry-title {
    margin: 0 0 .5em 0;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: bold;
  }
  .theme-first-light > .subcr {
    padding: 54px 15px 20px 15px;
  }

  .theme-first-light .entry-list {
    border-bottom: 1px dotted #a2b7cd;
    border-top: none;
  }
  .theme-first-light .entry-list-meta {
    background: none;
    padding: 5px 0 0 0;
    color: #a2b7cd;
  }
  .theme-first-light .entry-list-meta a {
    color: #a2b7cd;
  }
  .theme-first-light .comments-link a {
    background-position: right -698px;
  }

  .theme-entry {
    background: #f1f5f8;
    padding-top: 10px;
    min-height: 300px;
  }
  .theme-entry .entry-list-meta {
    background: none;
  }
  .theme-entry h3, .theme-entry .entry-summary {
    padding: 0 15px;
  }
  .theme-entry .entry-summary {
    padding-bottom: 1em;
  }
  .theme-list-img {
    height: 130px;
    overflow: hidden;
    margin-bottom: .5em;
  }
  .theme-list-img img {
    position: relative;
    top: -28px;
  }

  .theme-entry-list {
    background: #fff;
    padding:  15px;
    border: 1px solid #dbe1e7;
  }
  .theme-entry-list .entry-list-meta {
    padding: 5px 5px 5px 0;
  }
  .theme-entry-list .entry-title {
    margin-top: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Positions
  *
  */
  .position {
    padding: 20px 15px;
  }
  .position .entry-title {
    margin-top: 0;
    padding-left: 0;
  }
  .position h2 {
    font-family: "RobotoRegular", Verdana, Arial, sans-serif;
    font-size: 16px;
  }
  .position .pro, .position .contra {
    padding: 15px;
    font-style: italic;
    position: relative;
    margin-bottom: 10px;
    color: #0f3963;
  }
  .position .pro span, .position .contra span {
    font-weight: bold;
  }
  .position .pro {
    background: url('../../global_images/icon_quote_on_light_blue.png') left top no-repeat #f1f5f8;
  }
  .position .pro b, .position .contra b {
    background: url('../../global_images/element_quote_triangel_right_lightblue.png') no-repeat;
    width: 24px;
    height: 21px;
    display: block;
    position: absolute;
    top: 25px;
  }
  .position .pro b {
    right: -24px
  }
  .position .contra b {
    background: url('../../global_images/element_quote_triangel_left_lightblue.png') no-repeat;
    left: -24px
  }
  .entry-list.landing .pro b {
    background: url('../../global_images/element_quote_triangel_right.png') no-repeat;
  }
  .entry-list.landing .contra b {
    background: url('../../global_images/element_quote_triangel_left.png') no-repeat;
  }
  .entry-list-first.position .pro b {
    background: url('../../global_images/element_quote_triangel_right_darkblue.png') no-repeat;
  }
  .entry-list-first.position .contra b {
    background: url('../../global_images/element_quote_triangel_left_darkblue.png') no-repeat;
  }
  .position .contra {
    background: url('../../global_images/icon_quote_on_light_blue.png') right top no-repeat #f1f5f8;
  }
  .author-info-pro, .author-info-contra {
    witdh: 80px;
    color: #0f3963;
    font-size: 11px;
  }
  .author-info-pro {
    padding-left: 35px;
  }
  .author-info-contra {
    padding-right: 35px;
  }
  .position .author-avatar {
    float: none;
    margin: 0 0 5px;
  }
  .entry-list.position .author-avatar {
    width: 33px;
  }
  .entry-list.position .author-avatar img {
    width: 33px;
  }
  .position .read_more {
    background: url('../../global_images/icon_sprite.png') no-repeat -15px -446px;
    padding-left: 17px;
  }

  .entry-list-first.position h2 {
    color: #fff;
  }
  .entry-list-first.position .pro {
    background: url('../../global_images/icon_quote_on_blue.png') left top no-repeat #2a5075;
    color: #fff;
  }
  .entry-list-first.position .contra {
    background: url('../../global_images/icon_quote_on_blue.png') right top no-repeat #2a5075;
    color: #fff;
  }
  .entry-list-first.position .pro, .entry-list-first.position .contra {
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    font-size: 15px;
  }
  .entry-list-first.position .pro span, .entry-list-first.position .contra span {
    color: #f2971a;
    font-weight: normal;
  }
  .entry-list-first.position .entry-date, .entry-list-first .author-info-pro, .entry-list-first .author-info-contra {
    color: #a2b7cd;
  }
  .entry-list-first.position .read_more {
    background: url('../../global_images/icon_sprite.png') no-repeat -15px -496px;
    color: #fff;
  }

  .position-title {
    border-bottom: 1px solid #dcdfe4;
    padding-bottom: 5px;
    margin-bottom: 24px;
  }
  .entry-coauthor {
    font-size: 13px;
    margin-bottom: 48px;
  }
  .entry-coauthor .author-avatar {
    width: 125px;
    float: none;
    margin: 0 0 10px;
  }
  .entry-coauthor .author-avatar img {
    width: 125px;
  }
  .entry-content-position {
    background: #f1f5f8;
    padding: 10px 20px;
  }
  .entry-content-position h2 {
    background: url('../../global_images/icon_quote_on_light_blue.png') left top no-repeat;
    padding-top: 12px;
    padding-left: 20px;
    position: relative;
    left: -20px
  }

  .position.landing {
    border: none;
    background: #f1f5f8;
    margin-bottom: 48px;
  }
  .entry-list.position.landing .pro {
    background: url('../../global_images/icon_quote_on_white.png') left top no-repeat #fff;
  }
  .entry-list.position.landing .contra {
    background: url('../../global_images/icon_quote_on_white.png') right top no-repeat #fff;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Heads
  *
  */
  .head-entry {
    width: 305px;
    float: left;
    margin-bottom: 24px;
    background: #F1F5F8;
    padding-bottom: 15px;
  }
  .head-entry.first {
    clear: left;
  }
  .head-entry.second {
    margin-left: 20px;
  }
  .head-entry .entry-list-meta {
    background: none;
  }

  /* Infobox */
  .info-box {
    background:  url('../../global_images/element_texture.gif');
    font-size: 12px;
    margin: 1em 2em 1em 0;
  }
  .info-box h3, .info-box h4 {
    font-family: "RobotoRegular", Arial, sans-serif;
  }
  .info-box h4 {
    font-size: 12px;
    margin: 0;
  }


 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Comments
  *
  */
  .comments-link a {
    background: url('../../global_images/icon_sprite.png') no-repeat right -598px;
    padding-right: 15px;
  }
  #comments {
    margin-top: 48px;
  }
  #comments-title {
    margin-left: 24px;
  }
  .commentlist {
    margin: 0;
    list-style: decimal-leading-zero inside none;
    font-size: 15px;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    color: #0f3963;
  }
  .commentlist li {
    border-top: 1px dotted #ccc;
    background: url('../../global_images/bg_comment_grey.png') left top repeat-x;
    margin: 0  0 2em 0;
    padding: 5px 0 0 24px;
  }
  .commentlist li > div {
    color: #333d47;
    font-size: 13px;
    font-family: Arial, sans-serif;
    padding-left: 32px;
    position: relative;
    top: -30px;
  }
  .comment-author, .comment-author cite {
    float: left;
    font-size: 14px;
    font-family: "RobotoRegular", Verdana, Arial, sans-serif;
    font-style: normal;
    color: #0f3963;
    height: 38px;
    line-height: 38px;
  }
  .comment-author span {
    display: none;
  }
  .comment-meta, .comment-meta a {
    float: right;
    padding-right: 5px;
    font-size: 11px;
    color: #808b96;
    height: 38px;
    line-height: 38px;
  }
  .comment-body {
    clear: both;
    padding-top: 1.385em;
    font-size: 12px;
  }

  #respond {
    background: #f1f5f8;
    border-top:  1px dotted #ccc;
    padding: 24px;
    margin-top: 48px;
  }
  #reply-title {
    margin-bottom: 24px;
  }

  #commentform input, #commentform textarea {
    border: 1px solid #c1c1c1;
    box-shadow: inset 2px 2px 4px -2px #ccc;
    padding: 5px;
    position: absolute;
    left: 25%;
    font-size: 13px;
    font-family: Verdana, sans-serif;
  }
  #commentform textarea {
    height: 150px;
  }
  #commentform p {
    height: 28px;
    position: relative;
  }
  #commentform p.comment-form-comment {
    height: 160px;
  }
  #commentform p.form-allowed-tags {
    display: none;
  }
  #commentform label, form label {
    font-weight: bold;
    line-height: 28px;
    font-size: 12px;
  }

  #commentform input#submit, form input[type='submit'], form input[type='reset'] {
    border: none;
    box-shadow: 1px 1px 2px #666;
    color: #fff;
    font-size: 12px;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    padding: 5px 20px;
    background: rgb(22,66,111); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NDI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjM5NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(22,66,111) 0%, rgb(15,57,99) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(22,66,111)), color-stop(100%,rgb(15,57,99))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16426f', endColorstr='#0f3963',GradientType=0 ); /* IE6-8 */
  }

  .comment-subscription-form label {
    position: absolute;
    left: 30%;
    top: -7px;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Projects
  *
  */
  .project_list {
    border-top:  1px solid #DBE1E7;
    padding: 24px 0;
  }
  .project_list img {
    float: left;
    margin:  0 24px 12px 0;
  }
  .project_list h2.landing {
    margin: 24px 0 5px 0;
  }
  .subprojects {
    border-top:  1px dotted #DBE1E7;
    padding-top: 12px;
    list-style: none;
    margin: 0;
  }
  .subprojects li {
    margin:  0 0 5px 0;
    vertical-align: top;
    padding-right: 1%;
    width: 48%;
    display: inline-block;
    *display: inline;
    zoom: 1;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Pagination
  *
  */

  .page_navigation {
    color: #808b96;
    text-align: right;
    font-size: 13px;
    border-top: 1px solid #DAE1E9;
    margin-top: 24px;
    padding-top: 16px;
    clear: both;
  }
  .wp-paginate {
    list-style: none;
    margin: 0;
  }
  .wp-paginate li {
    margin: 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 1em;
  }

  .wp-paginate .title, .page_navigation .title {
    padding: 2px 10px;
  }
  .wp-paginate .current, .page_navigation > .number {
    padding: 2px 10px;
    color: #fff;
    background: #0f3963;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
  }
  .wp-paginate a, .page_navigation a {
    padding: 2px 10px;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
  }

 /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Slider
  *
  */
  #slides {
    position: relative;
    margin-bottom: 48px;
  }
  .slides_container {
    width: 630px;
    height: 310px;
  }
  .slides_container > div {
    width: 630px;
    height: 310px;
    display: block;
    overflow: hidden;
  }
  .slides_container .post, .slides_container .page {
    width: 630px;
    height: 310px;
  }
  .slides_container .post .slide_content, .slides_container .page .slide_content {
    position: absolute;
    left: 0;
    bottom: 52px;
  }
  .slides_container .post .entry-meta, .slides_container .page .entry-meta {
    padding-bottom: 3px;
  }
  .slides_container .post .entry-meta .entry-date, .slides_container .page .entry-meta .entry-date {
    padding-left: 20px;
    margin: 0;
  }
  .slides_container .post .slide_content h2, .slides_container .page .slide_content h2 {
    display: inline;
    padding: 7px 0 7px 20px;
    margin: 0;
    background: url('../../global_images/layer_white_slideshow_font_bg.png');
    line-height: 1.65;
  }
  .slides_container a:hover {
    text-decoration: none !important;
  }
  .slides_container .post .slide_content h2:after, .slides_container .page .slide_content h2:after {
    background: url("../../global_images/icon_sprite.png") no-repeat scroll -10px -1780px #16426F;
    content: "";
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 15px;
    overflow: hidden;
    width: 25px;
    margin: 0 20px 0 10px;
  }
  #slides .pagination {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    width: 100%;
    background: url('../../global_images/bg_blue.jpg');
  }
  #slides .pagination li {
    width: 20%;
    height: 50px;
    float: left;
    position: relative;
  }
  #slides .pagination li span {
    display: block;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -6px;
    left: 0px;
    cursor: pointer;
  }
  #slides .pagination li.current span {
    background: url('../../global_images/element_triangle_blue.png') center top no-repeat;
  }
  #slides .pagination li a {
    display: block;
    height: 40px;
    padding: 5px;
    text-align: center;
    color: #fff;
  }
  #slides .pagination li a:hover {
    background: url('../../global_images/layer_slideshow_start_hover.png');
    text-decoration: none;
  }
  #slides .pagination li.current a {
    background: url('../../global_images/layer_slideshow_start_active.png');
  }

  /**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Recaptcha
  *
  */
  #recaptcha_widget_div {
    margin-bottom: 24px;
    margin-left: 25%;
  }
  .recaptchatable #recaptcha_response_field {
    position: inherit;
    left: 0;
    padding: 2px;
  }

/**
  * ------------------------------------------------------------------------------------------------ #
  *
  * Buttons
  *
  */
  .button {
    border: none;
    min-width: 110px;
    text-align: center;
    box-shadow: 1px 1px 2px #666;
    font-size: 12px;
    font-family: "RobotoBold", Verdana, Arial, sans-serif;
    padding: 5px 20px !important;
    display: inline-block !important;
    *display: inline;
    zoom: 1;
    background: rgb(231,239,246); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWU4ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(231,239,246) 0%, rgb(217,232,246) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(231,239,246)), color-stop(100%,rgb(217,232,246))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(231,239,246) 0%,rgb(217,232,246) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(231,239,246) 0%,rgb(217,232,246) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(231,239,246) 0%,rgb(217,232,246) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(231,239,246) 0%,rgb(217,232,246) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7eff6', endColorstr='#d9e8f6',GradientType=0 ); /* IE6-8 */
  }
  .button:hover {
    cursor: pointer;
    text-decoration: none;
    background: rgb(217,232,246); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZThmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2Q5ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(217,232,246) 0%, rgb(195,217,236) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(217,232,246)), color-stop(100%,rgb(195,217,236))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(217,232,246) 0%,rgb(195,217,236) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(217,232,246) 0%,rgb(195,217,236) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(217,232,246) 0%,rgb(195,217,236) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(217,232,246) 0%,rgb(195,217,236) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e8f6', endColorstr='#c3d9ec',GradientType=0 ); /* IE6-8 */
  }
  .button.action {
    color: #fff;
    background: rgb(22,66,111); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NDI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjM5NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(22,66,111) 0%, rgb(15,57,99) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(22,66,111)), color-stop(100%,rgb(15,57,99))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(22,66,111) 0%,rgb(15,57,99) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16426f', endColorstr='#0f3963',GradientType=0 ); /* IE6-8 */
  }
  .button.action:hover {
    background: rgb(14,53,93); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMzU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTI3NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(14,53,93) 0%, rgb(5,39,74) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(14,53,93)), color-stop(100%,rgb(5,39,74))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(14,53,93) 0%,rgb(5,39,74) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(14,53,93) 0%,rgb(5,39,74) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(14,53,93) 0%,rgb(5,39,74) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(14,53,93) 0%,rgb(5,39,74) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e355d', endColorstr='#05274a',GradientType=0 ); /* IE6-8 */
  }
  .button.poll {
    color: #0f3963;
    width: 150px;
    background: rgb(239,245,249); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWU4ZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(239,245,249) 0%, rgb(222,232,241) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(239,245,249)), color-stop(100%,rgb(222,232,241))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(239,245,249) 0%,rgb(222,232,241) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(239,245,249) 0%,rgb(222,232,241) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(239,245,249) 0%,rgb(222,232,241) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(239,245,249) 0%,rgb(222,232,241) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff5f9', endColorstr='#dee8f1',GradientType=0 ); /* IE6-8 */
  }
  .button.poll:hover {
    background: rgb(226,238,249); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZWVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWUyZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(226,238,249) 0%, rgb(209,226,241) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(226,238,249)), color-stop(100%,rgb(209,226,241))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(226,238,249) 0%,rgb(209,226,241) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(226,238,249) 0%,rgb(209,226,241) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(226,238,249) 0%,rgb(209,226,241) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(226,238,249) 0%,rgb(209,226,241) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eef9', endColorstr='#d1e2f1',GradientType=0 ); /* IE6-8 */
  }
  .button.special {
    color: #fff;
    background: rgb(239,164,62); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODhkMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(239,164,62) 0%, rgb(232,141,16) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(239,164,62)), color-stop(100%,rgb(232,141,16))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(239,164,62) 0%,rgb(232,141,16) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(239,164,62) 0%,rgb(232,141,16) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(239,164,62) 0%,rgb(232,141,16) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(239,164,62) 0%,rgb(232,141,16) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa43e', endColorstr='#e88d10',GradientType=0 ); /* IE6-8 */
  }
  .button.special:hover {
    background: rgb(239,143,22); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmOGYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODdiMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(239,143,22) 0%, rgb(232,123,6) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(239,143,22)), color-stop(100%,rgb(232,123,6))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(239,143,22) 0%,rgb(232,123,6) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(239,143,22) 0%,rgb(232,123,6) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(239,143,22) 0%,rgb(232,123,6) 100%); /* IE10+ */
    background: linear-gradient(top, rgb(239,143,22) 0%,rgb(232,123,6) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef8f16', endColorstr='#e87b06',GradientType=0 ); /* IE6-8 */
  }

