@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 * * @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 {    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:  "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;    font-size: 75.00%;    color: #444;  }  /*--- Headings | Überschriften ------------------------------------------------------------------------*/  h1,h2,h3,h4,h5,h6 {font-weight:bold; margin: 1em 0 0.5em 0;}  h1 { font-size: 250%; }                       /* 30px */  h2 { font-size: 150%; }                       /* 200 = 24px */  h3 { font-size: 135%; }                       /* 150% = 18px */  h4 { font-size: 120%; }                    /* 133.33% = 16px */  h5 { font-size: 116.67%; }                    /* 14px */  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; }  ol { list-style-type: decimal; }  ol ol { list-style-type: lower-latin; }  li { margin-left: 0.8em; line-height: 1.5em; }  dt { font-weight: bold; }  dd { margin: 0 0 1em 0.8em; }  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */  p { line-height: 1.5em; margin: 0 0 1em 0; text-align: justify; }  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; }  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 {    color: #f5f5f5;    background:transparent;    margin: 0 0 0.5em 0;    padding: 0 0 0.5em 0;    border:0;    border-bottom: 1px #ddd solid;    clear: both;  }  /*--- Links ----------------------------------------------------------------------------------------- */  a { color: #c03; background:transparent; text-decoration: none; }  a:visited  { color: #c03; text-decoration: none; }  a:focus,  a:hover,  a:active { color:#c03; text-decoration:none; text-decoration: underline;}  /* --- 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%; } /**  * ------------------------------------------------------------------------------------------------- #  *  * Generic Content Classes  *  * (en) standard classes for positioning and highlighting  * (de) Standardklassen zur Positionierung und Hervorhebung  *  * @section content-generic-classes  */  .highlight { color: #f60; }  .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: auto; border-collapse:collapse; margin-bottom: 0.5em;  }  table caption { font-variant:small-caps; }  table.full { width: 100%; }  table.fixed { table-layout:fixed; }  th,td { padding: 0.5em; }  thead th { color: #000; border-bottom: 2px #800 solid; }  tbody th { background: #e0e0e0; color: #333; }  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }  tbody th { border-bottom: 1px solid #fff; text-align: left; }  tbody td { border-bottom: 1px solid #eee; }  tbody tr:hover th[scope="row"],  tbody tr:hover tbody th.sub { }  tbody tr:hover td { } /**  * ------------------------------------------------------------------------------------------------- #  *  * 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;  }  */ /**  * (de) Formatierung für Suchformular und Ergebnisausgabe  */  #suche {padding: 2em 0 0 8px;}  .searchbox-button, .tx-indexedsearch-searchbox .submit {padding: 4px; background: url(../images/hg_subnavi_aktiv.jpg) center left no-repeat; display: block; margin-left: 0.2em;}  .searchbox-button:hover, .tx-indexedsearch-searchbox .submit:hover {color: #fff; padding: 4px; background: url(../images/hg_navi.gif) center left repeat-x; }  #col3 #tx-indexedsearch-searchbox {padding-left: 8px;} /**  * (de)  Formatierung für Kontakte  */    .vcard {padding-bottom: 0.5em; float:left; margin-right: 8px; width:135px; height: 275px; }  .fn { font-weight: bold; }  .photo {width: 120px; height: 160px; margin-bottom: 0.5em; }      #sprache {display: none; }     /**  * (de)  Formatierung für Galerie  **/    .tx-chgallery-pi1 .single .img {background: #f5f5f5; border: 1px solid #dde1e4; background-image: none;}         /**  * (de)  Formatierung für Nachrichten  **/  .news-list-container img {float:left; margin-bottom:5px; margin-left:0px; margin-right:10px; border: 1px #ddd solid; }.news-single-img {float: right; margin-left:10px; max-width: 200px;}.news-single-img img {float: right; margin-bottom:5px; border: 1px #ddd solid; }.news-single-imgcaption {clear:both; text-align: right; font-size:0.9em;}.tx-ttnews-browsebox p {text-align: center;}.tx-ttnews-browsebox table {margin: 0 auto;}.tx-ttnews-browsebox table, .tx-ttnews-browsebox tbody td  {border: 0 none;}.tx-ttnews-browsebox tbody tr:hover td { background: transparent; }.news-list-date {margin-bottom: 0.5em}.news-list-morelink {text-transform: uppercase;}.news-amenu-item-year {font-weight: bold; margin-top: 1em;}.news-amenu-container li {list-style-type: none; margin-left: 0;}.news-list-item.h2 a {color:#333333} /**  * (de)  Formatierung für Jobsuche  **/    #jobsearch {text-decoration:none; background: #fff;background-image: url(images/hg_links.jpg);	background-repeat: repeat-x;text-align:left;background-position: bottom;-moz-border-radius:5px; /* Firefox */-webkit-border-radius:5px; /* Safari, Chrome */-khtml-border-radius:5px; /* Konqueror */border-radius:5px; /* CSS3 */-webkit-box-shadow: 0px 1px 3px #636264; /* webkit browser*/ -moz-box-shadow: 0px 1px 3px #636264; /* firefox */ box-shadow: 0px 1px 3px #636264;	}#jobsearch h1 { height:35px;font-size:1.6em;line-height: 3em;color: #666; text-align:left; margin-bottom:15px;margin-left:10px;}#jobsearch h2 { background-image: url(../../media/grafiken/jobsuche/hg_h2.gif);background-repeat: repeat-x;font-size:1.6em;line-height: 2.1em;color: #666; text-align:left; padding-left: 20px;margin-bottom:0px;-moz-border-radius:5px; /* Firefox */-webkit-border-radius:5px; /* Safari, Chrome */-khtml-border-radius:5px; /* Konqueror */border-radius:5px; /* CSS3 */}#jobsearchstart {height:50px; width:660px;background-image: url(../../media/grafiken/jobsuche/hg_start_h2.jpg);background-repeat: repeat-x; margin-bottom:0px;-moz-border-radius:5px; /* Firefox */-webkit-border-radius:5px; /* Safari, Chrome */-khtml-border-radius:5px; /* Konqueror */border-radius:5px; /* CSS3 */}#jobsearchstart h2{background-image: url(../../media/grafiken/jobsuche/hg_start_h2.jpg);font-size:1.6em;line-height: 2.1em;color: #666; text-align:left;float:left;padding-top:3px;padding-left: 45px;padding-right:70px;margin:0px}#jobsearchstart p{padding-top:7px;}#suchfeld {background-image: url(../../ic/images/hg_links.jpg);background-repeat: repeat-x;height:200px;}.suchbild {float:left;margin-right:30px;}#jobsearch p {margin-left:10px;}#jobsearch input {margin-left:8px;font-size:1.1em;border:1px solid #cccccc;padding:7px;margin-bottom:4px;color:#666;} #jobsearch br {line-height: 3px; }#jobsearch hr {border:0px;;border-top: 1px solid #ccc;color: #FFFFFF;background-color: #FFFFFF;height: 1px;width:95%;text-align:center;margin: 0 auto;} #jobsearch ul {margin: 0 auto;padding: 0;list-style-type: none;margin-bottom:10px; background: #fff;}#jobsearch li {}#jobsearch li a{}#jobsearch li p{margin-top:0px;padding-bottom:7px;margin-bottom:0px;font-weight:normal;}#stellentable p{float: left;margin:0px;padding:0px;line-height: 2.1em;}#stellenausgabe h3{font-size:1.4em;float:left;margin-left:10px;}#stellenausgabe h3 {width:495px;}.arbeitsort {padding-top:15px; color:#ccc;font-size:1.2em;float:left;}.stellenbeschreibung {border-bottom: 1px #e5e5e5 solid; width:96%;clear:both;line-height: 1.1em;}#stellenleft{float:left;margin-top:10px;}#stellenleft h3 { min-height:35px;font-size:1.4em;color: #666; margin-left:20px;margin-top:0px;margin-bottom:0px;float:left;}#stellenright {margin-top:10px;width:500px;margin-left:210px;width:480px;padding-bottom:3px;}#stellenright p {font-size:1.1em;padding-top:3px;} #stellenright h4 {margin-left:10px;margin-top:0px;margin-bottom:15px;font-size:1.4em;color:#666;}#stellenright ul {margin-left:15px;list-style-type: disc;margin-bottom:5px;font-size:1.1em;}#check {list-style-image: url(../../media/grafiken/jobsuche/check.png);font-size:1.1em;}#check li {margin-left:30px;list-style-image: url(../../media/grafiken/jobsuche/check.png);}.bewerben {left:275px;position:absolute;font-size:0.8em;} .bewerben img{padding-top:5px;left:-35px;position:absolute;}.callback {left:475px;position:absolute;font-size:0.8em;} .callback img{padding-top:5px;left:-40px;position:absolute;}.far{width:63px;background:#e3e3e3;z-index:5;}.beruf{width:250px;}.plz {width:83px;}.umkreis {margin-left:20px;}.button{background-image: url(../../media/grafiken/jobsuche/press.gif); background-position: bottom right;width:68px;margin-right:-5px;margin-top:0px;margin-bottom:2px; }.button:active{background-image: url(../../media/grafiken/jobsuche/pressed.gif); background-position: top left; } /**  * (de)  Formatierung für Infocontainer  **/  #infocon {	width:205px;border:1px solid #cccccc;background-color:#fff;background-position: right; margin-bottom:10px;}#infocon p {text-align:left;line-height: 1.5em; margin: 0 0 1em 0;margin-left:10px;margin-right:5px;}#infocon img{margin-bottom:-5px;border:0px;}#titlecon {margin-top:-10px;background-position: bottom;background-image: url(../../media/grafiken/jobsuche/formhead.gif);background-repeat: repeat-x;}#titlecon a {text-decoration:none;background-position: bottom;background-image: url(../../media/grafiken/jobsuche/formhead.gif);background-repeat: repeat-x; margin-top:-5px;}#titlecon h1{height:25px;font-size:1.1em;line-height: 2em;color: #fff;text-align:left;margin-left:10px;font-weight:normal;}#platzhalter {height:20px; width:205px;}}