/** 
*Cascading Stylesheets (CSS)
*@author Andreas Luetscher
*@access public
*@version 1.0
*@see http://www.css4you.de/
**/
*{
 margin:0;
 padding:0
}

body{
 background:#eee;
 font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 14px;
 margin:2em;
 text-align:center
}

#box{
 background:#fff;
 border:1px solid #ccc;
 margin:0 auto;
 text-align:left;
 width:1124px
}

.padding{
 padding:10px
}

h1,h6{
 font-size:1.1em
}
p{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 14px;
 color: #333;
 background-color: #fff;}
 .impressum{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 12px;
 color: #333;
 background-color: #fff;}
 td{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 14px;
 color: #333;
 background-color: #fff;}
  .tdKlein{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 13px;
 color: #333;
 background-color: #fff;}
 .tabelle{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 14px;
 color: #333;
 background-color: #fff;}
.titel{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 18px;
 color: #333;
 background-color: #fff;}
a {
 color: #0134c5;
 background-color: transparent;
 text-decoration: none;
 font-weight: normal;
}
a:visited {
 color: #0134c5;
 background-color: transparent;
 text-decoration: none;
}
a:hover {
 color: #000;
 text-decoration: none;
 background-color: transparent;
}
h2{font-weight: bold;
font-size: 16px;
font-family: Lucida Grande, Verdana, Geneva, Sans-serif;}
.kalender{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 16px;
 color: #333;
 background-color: #fff;}
.today{font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 22px;
 color: #0066CC;}
#footerText /*Font and Color Footer*/
{
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif; 
	font-size: 12px; 
	color: #669999; 
	text-align: center;
}
img {
    border: 0px;
}
.sprache/*Font and Color Sprachauswahl*/
{font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
font-size: 14px;
text-align: center;}
.td{background: #fe9;}
.th{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 14px;
 color: #333;
 background-color: #fff;}
  .unten{margin: 0;
 padding: 0;
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size: 12px;
 color: #333;
 background-color: #fff;}
 .info
 {
 	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 	font-size: 10px;
 }
 button /*Font and Color Buton*/ 
{
    border: 1px solid #006;
    background: #ffc;
    font-size: 12px; 
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
}
button:hover /*Font and Color Buton Hover*/ 
{
    border: 1px solid #f00;
    background: #eef;
}
input /*Font and Color Input*/ 
{
    border: 1px solid #006;
    background: #ffc;
    font-size: 12px; 
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
}
input:hover /*Font and Color Input Hover*/ 
{
    border: 1px solid #f00;
    background: #eef;
}
 select /*Font and Color PopUp*/
{
	border: 1px solid #006;
    background: #ffc;
    font-size: 12px; 
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	width: 4cm;
}
form
{
    font-size: 12px; 
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
}
.calendar {
	border: 1px #6975A3 solid;
	background-color: transparent;
}
.calheading {
	background-color: #7C8BC0;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.calnavleft {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	cursor: pointer;
}
.calnavright {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:  right;
	padding: 4px;
	cursor: pointer;
}
.caldayheading {
	background-color: #000;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 6px 2px 6px 2px;
}
.caldaycells{
	color: #000;
	background-color: #D1D7E6;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 4px;
	border: 1px #E0E5F1 solid;
	cursor: pointer;
}
.caldaycellhover{
	color: #fff;
	background-color: #B3BCD4;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #B3BCD4 solid;
	cursor: pointer;
}
.caldayselected{
	background-color: #737FAC;
	color:	#fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border: 1px #566188 solid;
	padding: 3px;
	cursor: pointer;
}
.calblanktop {
	background-color: #fff;
	padding: 4px;
}
.calblankbot {
	background-color: #fff;
	padding: 4px;
}