/* -------------------------------------------------------------- 
  
   print.css
   * Gives you some sensible styles for printing pages.
   * See Readme file in this directory for further instructions.
      
   Some additions you'll want to make, customized to your markup:
   #header, #footer, #navigation { display:none; }
   
-------------------------------------------------------------- */

body {
  line-height: 1.5;
  font-family: Arial, sans-serif;   
  color:#000;
  background: none;
  font-size: 10pt;
}


/* Layout
-------------------------------------------------------------- */

.container {
  background: none;
}

hr { 
  background:#ccc; 
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Text
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-family: Arial, sans-serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; } 

img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }


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

a:link, a:visited {
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}

a:link:after, a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */


/* **************** Print fÃ¼r Job-Detail **************** */
/* allgemeine Elemente */
body#Page-job-detail                                                        { background: none; }
body#Page-job-detail div#wrapper                                            { margin: 0px; }

body#Page-job-detail div#header                                             { display: none; }
body#Page-job-detail div#top-menu                                           { display: none; }
body#Page-job-detail div.com-id-1 div.com-UniversalMusicGenreSelectionBox   { display: none; }
body#Page-job-detail div.com-id-1 div.com-PageMenuBreadcrumbTrail           { display: none; }

body#Page-job-detail div#page                                               { background: none; }
body#Page-job-detail div#page div#left                                      { display: none; }
body#Page-job-detail div#page div#right div.onecolumn                       { display: none; }
body#Page-job-detail div#page div.ecke_company                              { display: none; }

body#Page-job-detail div#footer                                             { display: none; }

/* speziell von UMGJob */
.com-id-1 .com-job                                       { margin-top: 10px; }
.com-id-1 .com-job div#umg-logo-print                    { float: right; background-color: #FFFFFF; }
.com-id-1 .com-job div.umg-header                        { float: left; }
.com-id-1 .com-job div.umg-header h3.umg-headline        { margin-bottom: 10px; margin-top: 90px; }
.com-id-1 .com-job div.umg-body                          { background-color: #ffffff; padding: 10px 15px 10px 15px; border-top: 1px solid #000000; clear: both; }
.com-id-1 .com-job div.umg-footer                        { display: none; }
.com-id-1 .com-job div.umg-footer span.back              { margin-right: 10px; }
.com-id-1 .com-job div.umg-footer span.back a            { font-size: 10px; text-transform: uppercase; background: url(http://go.universal-music.de/img/icons/pfeil_zurueck.gif) no-repeat 0px 2px; padding-left: 10px; }
.com-id-1 .com-job div.umg-footer span.back a:hover      { text-decoration: underline; }
.com-id-1 .com-job div.umg-footer span.top               { }
.com-id-1 .com-job div.umg-footer span.top a             { font-size: 10px; text-transform: uppercase; background: url(http://go.universal-music.de/img/icons/pfeil_ptop.gif) no-repeat 0px 2px; padding-left: 10px; }
.com-id-1 .com-job div.umg-footer span.top a:hover       { text-decoration: underline; }
.com-id-1 .com-job div.umg-footer span.more              { display: none; }
.com-id-1 .com-job div.umg-footer span.more a            { }
.com-id-1 .com-job div.umg-footer span.more a:hover      { }


.com-id-1 .com-job div.umg-body ul.umg-joblist               { list-style-type: none; margin: 0px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c { }

.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-image-c            { display: none; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-image-c img        { }

.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c                          { font-size: 12px; line-height: 14px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-headline        { display: block; font-weight: bold; margin-bottom: 10px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-subheadline     { display: none; }     
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-belonging-name  { display: block; margin-top: 10px; } 
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-text            { }    
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-link            { }        
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-link a          { color: #000000; font-size: 12px; font-weight: bold; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-content-c span.umg-link a:hover    { text-decoration: underline; }        

.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c                            { font-size: 12px; line-height: 14px; margin-top: 10px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-headline  { display: none; } 
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-visual    { display: none; }   
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-firstname { font-weight: bold; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-lastname  { font-weight: bold; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-position  { display: block; font-weight: bold; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-section   { display: block; font-weight: bold; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-company-name      { display: block; font-weight: bold; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-company-street    { display: block; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-company-zip       { }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-company-city      { }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-phone     { display: none; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-fax       { display: none; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.umg-contact-c span.umg-contact-email     { display: block; }

.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c                                                                           { display: none; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container                                                     {  }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container                         { clear:both; margin-bottom:5px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-label               { float:left; width:140px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-label-nutzungsbed   {  }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-input               {  }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-input select        { width:230px; border:1px solid #808080; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-input input         { width:225px; border:1px solid #808080; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-input input.geburtstag  { width:30px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-container div.cm-form-field-container .cm-input input.checkbox    { width:auto; border:0px; }

body.formUpload                             { background:#FFFFFF; margin:0; padding:0; text-align:left; font-size:12px; }
body.formUpload .cm-form-field-container    { margin-bottom:5px; }
body.formUpload .formFile                     { width:225px; border:1px solid #808080; }
body.formUpload .formFile input                { width:225px; border:1px solid #808080; }
body.formUpload .cm-input-file-clean         { background:#717478; border:0px; color:#FFFFFF; font-size:12px; }

.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-response-container                                {  }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-response-container .umg-form-thx-text-container   { margin-bottom:10px; display:block; font-weight:bold; border:1px solid #006600; padding:8px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-response-container .umg-form-error-text-container { margin-bottom:10px; border:1px solid #990000; padding:8px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-response-container .cm-response-error             { display:block; font-weight:bold;  }

.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-submit-container                                    {  }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-submit-container .umg-button-send-text input        { background:#717478; border:0px; color:#FFFFFF; font-size:12px; }
.com-id-1 .com-job div.umg-body ul.umg-joblist li.umg-item-c div.cm-contactform-c div.cm-form-submit-container .umg-button-send-grafik            { display:none; }