/* ================ */
/* = Druckversion = */
/* ================ */



body {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
/*  left: 10px;
  top: 10px; */
}

img {
  border: none; }

DIV#header {
  height: 58px; }

#banner {
  background:transparent url(/images/sl4/flibco_telefon.jpg) no-repeat scroll left top;
}

SPAN#uhrzeit, 
DIV#header,
DIV#breadcrumbs,
DIV#secondary_content,
DIV#top,
DIV#bottom,
#primary_min_height,
DIV#cross_selling_container,
DIV#footer,
DIV#footnotes_debug {
  display: none; }

DIV#scrollBlankBg,
.flibco DIV#photo {
  height: 0px; 
}

.flibco DIV#navi_left {
  border: none; 
  margin-top: -40px;
}

div#primary_content,
DIV#flibco {
  background: none; 
  background-repeat:none;
  border:none;
  float:left;
  margin:0;
  padding:0;
}

.flibco #flibco {
  margin-top: 10px;
}

#leftMenu {
  top: 0px;
}

p {
  display: block;
  margin: 0 0 1em 0; }

#lnkBlk_b a:hover,
a.lnkBlk_b:hover,
#lnkBlk_u a:hover,
a.lnkBlk_u:hover,
#lnkBlk_ub a:hover,
a.lnkBlk_ub:hover {
  color: #666666; }

#lnkBlk_u a:link,
a.lnkBlk_u:link,
#lnkBlk_u a:visited,
a.lnkBlk_u:visited,
#lnkBlk_u a:active,
a.lnkBlk_u:active {
  color: #000000;
  text-decoration: underline; }

#alignLeft {
  float: left;
  width: 215px; }

#alignRight {
  float: right;
  width: 400px; }

.info {
  border: 1px solid #FF00FF;
  font-size: 12px;
  padding: 5px; }

.lnkBlk_n {
  text-decoration: none; }

#lnkBlk_n,
.lnkBlk_n {
  color: #000000; }

fieldset.contact label {
  color: #000000;
  display: block;
  float: left;
  margin: 5px 0 0;
  padding: 2px 0 0 25px;
  text-align: left;
  width: 150px; }

body#page-circuits-index #alignLeft {
  float: left;
  width: 375px; }
















/* ==================================== */
/* = Druckversion flibco Fahrerlisten = */
/* ==================================== */

body#page-driver_lists-show #primary_content
  width: 600px

#page_driver_lists_show {
  top: 0px;
  left: 0px;
  margin-left:80px;
}

body#page_driver_lists_show #pageHeader,
body#page_driver_lists_show #pageMenu, 
body#page_driver_lists_show #secondary_content, 
body#page_driver_lists_show #footer, 
body#page_driver_lists_show #xiti-logo, 
body#page_driver_lists_show #header_login, 
body#page_driver_lists_show #cross_selling_container, 
body#page_driver_lists_show #uhrzeit, 
body#page_driver_lists_show #header, 
body#page_driver_lists_show #navi, 
body#page_driver_lists_show #nav_tools, 
body#page_driver_lists_show #language,
body#page_driver_lists_show #breadcrumbs {
  display:none;
}

body#page_driver_lists_show img#primary_min_height  {
  border:none;
  float:left;
  height:auto;
  margin:0;
  padding:0;
  width:1px;
}

body#page_driver_lists_show div#primary_content.normal  {
/*  width:640px;*/
}

body#page_driver_lists_show div#main_content {
  width:570px;
}


body#page_driver_lists_show #logo_drivertickets {
  width: 240px;
  height: 70px;
  background: url(../../images/flibco_logo.jpg) no-repeat top left;
/*  position: absolute;*/
  top: 0px;
/*  margin-bottom: 15px;*/
  float:left;
}

body#page_driver_lists_show body {
  font-size: 13px;
}

body#page_driver_lists_show h1 {
  display: none;
}

body#page_driver_lists_show h2 {
/*  margin-top: -30px;
  -margin-top: 0px*/
  float:left;
}

body#page_driver_lists_show h3 {
  font-weight:bold;
  font-size: 14px;
  border-bottom:1px solid #7AC142;
}

body#page_driver_lists_show form {
  display: none;
}

body#page_driver_lists_show table {
  width: 100%;  
}

body#page_driver_lists_show a {
  text-decoration: none;
  color: #000000;
}

body#page_driver_lists_show .user_fill {
  margin-top: 1em;
  margin-bottom: 3px;
/*  float:left;*/
}

#page_driver_lists_show table {
  margin:0px;
}

#page_driver_lists_show td {
  text-align: left;
}

body#page_driver_lists_show dt {
/*  border-bottom:1px solid #7AC142;*/
  margin-top: 0px;
  font-size: 14px;
  font-family: Arial;
  padding-bottom: 3px;
/*  width:700px;
*/  vertical-align:top;
  float:left;
  border:none;
}

body#page_driver_lists_show dd {
  padding-left:250px;
  font-size: 14px;
  font-family: Arial;  
  padding-bottom: 3px;
  margin-top:0px;
}

body#page_driver_lists_show .green_line{
  width:570px;
  border:none;
  border-top:1px solid #7AC142;
  float:left;
  display:block;
}

body#page_driver_lists_show .chauffeur {
  font-size: 14px;
  font-weight: bold;
  padding-top: 40px;
}

body#page_driver_lists_show .chauffeur_text {
  width: 250px;
  height: 25px;
  border: solid;
  border-width: 0px;
  border-color: #666666;
  margin-left: 150px;
/*  margin-top: -17px;*/
}

body#page_driver_lists_show .total_personnes {
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0px 5px 0px;
}

body#page_driver_lists_show .tickets {
  width: 560px;
  height: 90px;
  border: solid;
  border-width: 1px;
  border-color: #666666;
}

body#page_driver_lists_show .tickets_flibco {
  width: 550px;
  height: 100px;
  border: solid;
  border-width: 1px;
  border-color: #666666;
}

body#page_driver_lists_show #flibco {
  margin-top: 10px;
  margin-left: 0px;
}

body#page_driver_lists_show td {
   border-bottom: dashed; 
   border-bottom-width: 1px; 
   border-bottom-color: #cccccc;
}

body#page_driver_lists_show .tickets_vendus {
  width: 270px;
  height: 120px;
  border: solid;
  border-width: 1px;
  border-color: #666666;
  float: left;
  margin-right: 3px;
  margin-bottom: 5px;
  font-size: 12px;
  padding-top: 3px;
  padding-left: 3px;
}

body#page_driver_lists_show .swt {
  width: 560px;
  /*border: solid 1px #000000;*/
  margin-top: 3px;
  border-collapse:collapse;
}


body#page_driver_lists_show .swt td {
  border: none;
  
}

body#page_driver_lists_show .clear {
  clear: both;
}




/* ==================================== */
/* = Druckversion Reports Statistics  = */
/* ==================================== */


body#page_reports_statistics {
  width:630px;
}

#page_reports_statistics #header,
#page_reports_statistics #navi,
#page_reports_statistics #nav_tools,
#page_reports_statistics #footer {
  display: none; 
}

#page_reports_statistics #company {
  float:left;
  margin-bottom:20px;
}

#page_reports_statistics #bill {
  float:right;
  width:300px;
  border: 1px solid;
  padding:5px;
  background: #cccccc;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
}

#page_reports_statistics h2 {
  clear:both;
}

#page_reports_statistics .statistic {
  border: 1px solid #000000;
  border-collapse:collapse;
  margin-bottom:20px;
}

#page_reports_statistics .statistic td, 
#page_reports_statistics .statistic th {
  text-align:left;
  width:220px;
  padding:5px;
}

#page_reports_statistics .statistic .hidden {
  display:none;
}








