BODY {font-family: arial, sans-serif;
      font-size: 12px;
      background-color: white;
		color: #514f50;
      margin: 20px;
}

.headline {color: #bbbbbb; font-family: verdana, arial, sans-serif; font-size: 48px}
.headline2 {color: #999999; font-family: verdana, arial, sans-serif; font-size: 14px}
.grau_text {color: #888888; font-family: verdana, arial, sans-serif; font-size: 12px}
.header_trenner { background-color: #555555 }
.weiss { background-color: white }

.small { font-size: 10px}

.grau1 {background-color: #e5e5e5;}
.grau2 {background-color: #eeeeee;}
.grau3 {background-color: #d5d5d5;}
.block_links {background-color: #eeeeee; color: #999999 }
.block_unten {color: #666666}

.gelb { background-color: #ffcc2a; }

form {margin: 0px; padding: 0px; display: inline;}


INPUT {font-family: verdana, arial, sans-serif; font-size: 12px;}

TH {font-family: verdana, arial, sans-serif; font-size: 12px;}
TD {font-family: verdana, arial, sans-serif; font-size: 12px;}

.warning {color: #aa0000; font-weight: bold; width: 450px; margin: 10px 0 20px 0;}
.message {width: 450px; margin: 10px 0 20px 0;}


.searchitem {background-color: #d5d5d5}

A {text-decoration: none; color: #ff750c; font-weight: bold}
A:hover {text-decoration: underline;}

/* 
A.MENU_1 {font-weight: bold; color: #700000; font-size: 12px;}
A.MENU_TRACE_1 {font-weight: bold; color: #888888; font-size: 12px;}

A.MENU_2 {font-weight: bold; color: #700000; font-size: 12px;}
A.MENU_TRACE_2 {font-weight: bold; color: #888888; font-size: 12px;}

A.MENU_3 {font-weight: bold; color: #700000; font-size: 12px;}
A.MENU_TRACE_3 {font-weight: bold; color: #888888; font-size: 12px;}
*/


#navigation_top {
   text-align: left;
	position: absolute;
   margin: 0px 0 0 10px;
	width: 200px;
}

#content_top {
  text-align: right;
  height: 70px;
  margin-right: 10px;
}


#content {
  text-align: left;
  margin: 0 30px 30px 10px;
}

#content_print {
  text-align: left;
  margin: 30px;
}



.block {
  margin: 0 0 30px 0;
}

#search {
  margin: 6px 0 0 0;
}

.inputs  {font-family: verdana, arial,sans-serif;
      font-size:12px;
		background-color: #ffffff;
      border: #aaaaaa 1px solid;}

.ueberschrift {font-weight: bold; color: #cccccc; font-size: 28px; margin: 0; padding: 0;}
.ueberschrift2 {font-weight: bold; color: #cccccc; font-size: 16px; margin: 0; padding: 0;}


table.woche  { background-color: #aaaaaa; }

td.woche-selected { background-color: #f3f8fb; text-align:center}
td.woche-not-selected { text-align:center}
td.woche-day-head { background-color: #dceaf3; font-weight:bold; text-align:center;  padding:5px;}

td.woche-day-np	{ background:#eee; font-size: 10px; }
td.woche-day-free	{ background:#70c96b; font-size: 10px; }
td.woche-day-no-space	{ background:#b8ffb8; font-size: 10px; }
td.woche-day-part-free	{ background:#fcd77f; font-size: 10px;  }
td.woche-day-full	{ background:#ca0e0d; font-size: 10px;  }
td.woche-day-full0	{ background:#ca0e0d; font-size: 10px;  }
td.woche-day-full1	{ background:#fa3e3d; font-size: 10px;  }
td.woche-day-np, td.woche-day-free, td.woche-day-no-space, td.woche-day-part-free, td.woche-day-full, td.woche-day-full0, td.woche-day-full1 { width:130px; padding:1px; border-bottom:1px solid #999; border-right:1px solid #999; }

.woche_link { color: #aa550c; }
.woche_link_full { color: black; font-weight: normal; text-decoration: none; }
A:hover.woche_link_full {text-decoration: none; }

.tag_link_full { color: black; font-weight: normal; text-decoration: none; }

td.tag-head { background-color: #bccbde; font-weight:bold; text-align:center;  padding:5px;}




table.print { 
  border-collapse: collapse;
}
table.print th
{
  vertical-align: top;
  text-align: left;
  border: 1px solid #cccccc;
  padding: 4px; /* 'cellpadding' equivalent */
  color:black;
}

tr.print
{
  background-color:white;
}


table.print td
{
  vertical-align: top;
  border: 1px solid #cccccc;
  padding: 2px; /* 'cellpadding' equivalent */
}


div.day-number { 
   position: relative;
}

div.tag_buchungen { 
  position: absolute;
  top: 12px;
  right: -8px;
  font-size: 8px;
  font-weight: bold;
  color: white;
  background-color: #F87815;
  padding: 1px;
}

div.day_blocked
{ 
  padding-top: 4px;
  height: 20px;
  width: 25px;
  color: #888888;
}





