/*--------------------------*/
/*  ######  ##      ##  ##  */
/*          ##      ##  ##  */
/*  ######  ######  ##  ##  */
/*      ##      ##  ##  ##  */
/*  ######      ##  ######  */
/* (C) 2005 by source4u.de  */
/* (C) 2006 by source4u.de  */
/*--------------------------*/

@page querformat { size:landscape; }

@page{
  margin-top:0cm;
  margin-left: 2.5cm;
  margin-bottom:2cm;
}

body.main {
 padding: 0;
 margin: 0;
 page:querformat;
 }
 
body{ 
  font-family: Verdana;
  widows: 5;
}


tr.umbruch{
  page-break-after:always;
}

table{
  border-collapse: collapse;
 }

tr.topbottom {
  height: 0px:
  display: none;
}
 
tr.regbottom {
 display: none;
}
 
 tr.regstyle {
 background-color: #002280;
 color: black;
 font-size: 10pt;
 margin: 0;
 padding: 0;
}
 
 tr.mainbar {
 background-color: #002280;
 vertical-align:top;
 }
 
 td.cfield {
 text-align: center;
 padding: 0px;
 margin: 0 auto;
 font-size: 10pt;
 font-family: Arial; 
 }
 
 
td.leftfield {
 display: none;
}
  
 input {
display: none;
 }
 
  input.radio {
 background-color: #002280;
 border-style: none;
 }
 
 input.checkbox {
  background-color: #002280;
  color: #002280;
  border-style: none;
 }

 select, textarea{
display: none;
}
 
 .content {
 color: white;
 font-size: 10pt;
 font-family: Arial;
 width:910px;
 }
 
 a {
 color: #D9E1F6;
 }
 

p.umbruch {
  page-break-after:always;
  page-break-before:always;
}
  
.success{
color: black;
font-weight: bold;
}  

.error{
color: black;
font-weight: bold;
} 
  
p.blue{
color: #4E4E4E;
margin: 0;
padding: 0;
}

span.blue{
color: #4E4E4E;
margin: 0;
padding: 0;
}

tr.uprize{
text-align: right;
}

tr.c{
background-color: #5D7AFC;
}

/*DELETE TASKS*/
.deletebutton{
background-image: url(imgs/delete.gif);
background-repeat: no-repeat;
background-position: center;
background-color: #002280;
width: 20px;
border: none;
cursor: pointer;
}

/* IN EVERY IMAGE TO NONDISPLAY IT IN PRINT VERSION */
.invi{
display: none;
}

/*TEXT FOR PRINTVERSION*/
span.justforprint{
text-align: center;
font-weight: bold;
color: black;
display: inline;
}


/*TEILNEHMER GESAMT-WEIBLICH*/
table.TN{
margin: 0px;
padding: 0px;
 color: black;
 font-size: 10pt;
 font-family: Arial;
}

td.TN{
text-align:center;
border-bottom: 1px solid black;
}

td.sum{
text-align:right;
border-bottom: 2px solid black;
color: black;
font-weight:bold;
}
