body{
background:#EFEFEF;
margin:0;
padding:0;
text-align:left;
font-family:"Trebuchet MS",Georgia,arial,verdana,helvetica,sans-serif;
font-size:100%;
line-height : 130%; 
}
/* Body link rollovers */
a:link{
color:#789838;
text-decoration:none;
font-size:100%;
}
a:visited{
color:#789838;
text-decoration:none;
font-size:100%;
}
a:active{
color:#789838;
text-decoration:none;
font-size:100%;
}
a:hover{
color:#789838;
text-decoration:underline ;
font-size:100%;
}
a.small{
display:block;
padding:1px;
text-decoration:none;
border-bottom:1px solid #94A66B;
margin:0px 2px 5px 0px;
width:190px;
\width:190px;
w\idth:190px;
font-size:70%;
font-weight:normal;
}
a.small:hover{
background:#ffffff;
display:block;
padding:1px;
text-decoration:none;
border-bottom:1px solid #94A66B;
margin:0px 2px 5px 0px;
width:190px;
\width:190px;
w\idth:190px;
font-size:70%;
font-weight:normal;
}
/* Paragraph style */
p{
margin:2px 20px 5px 20px;
line-height:150%;
color:#000000;
font-size:100%;
}

/* The Small Font */
.smallfont{
margin:0px 40px 15px 40px;
padding-top:5px;
color:#7FA03B;
text-align:left;
font-size:11px;
}
select.pd{
width:170px;
font-size:84%;
}
.inhalt {
color:#333333;
padding:10;
font-family:"Trebuchet MS",Georgia,arial,verdana,helvetica,sans-serif;
margin:10px 10px 10px 10px;
font-size:85%;
background-color:#FFFFFF;
}
#footer{
padding:10px;
margin-top:0px;
background-color:#339900;
color:#FFFFFF;
text-align:center;
font-size:74%;
background:transparent url(footer_bg.gif)  left repeat-y;
}
#footer a:link, #footer a:active, #footer a:visited {
color:#E4E4E4;
background-color:transparent;
text-decoration:underline;
}
#footer a:hover {
color:#FFFFFF;
background-color:transparent;
text-decoration: none;
}
/* Old Browser Warning */
/* Header fonts begin...*/
h1,h2,h3,h4,h5,h6{
font-weight:bold;
font-family:"Trebuchet MS",Georgia,arial,verdana,helvetica,sans-serif;
}
/* Header fonts begin...*/
h1{
font-size:1.5em;
font-weight:bold;
color:#000000;
margin:0px 0px 0px 0px;
text-align:left;
}
h2{
font-size:1.2em;
font-weight:bold;
color:#953505;
margin:0px 5px 1px 0px;
text-align:left;
}
h3{
font-size:1.0em;
text-transform:uppercase;
margin:5px 0px 0px 0px;
color:#009900;
text-align:left;
}
h4{
font-size:0.9em;
text-transform:uppercase;
margin:10px 0px 10px 0px;
color:#006500;
text-align:left;
}
h5{
font-size:0.8em;
margin:10px 10px 10px 10px;
font-weight:bold;
}
h6{
color:#000000;
font-size:0.9em;
margin:0px 0px 0px 0px;
font-weight:bold;
border-bottom:1px solid #000000;
}
input,select,textarea{
background:#eef2ec;
border:1px #789838 solid;
color:#333333;
font-size:90%;
padding: 2px;
/*width:90%*/
}
.button{
background:#993300;
color:#FFFFFF;
border:1px solid #cc0000;
margin-top: 1px;
padding: 0px;
font-size:100%;
}
p{
font-size:80%;
}
img {border:none;}
hr {
	height: 1px;
	border: 1px dashed #BD4000; 
}
#text{padding:0px; float:left;width:40px;};
#text2{padding:0px;};
#bis{margin-top:30px;padding:0px; float:left; font-size:14px;line-height:15px;};
.cal{background: url(cal.jpg) right top no-repeat; width:59px; height:75px;font:11px Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold; text-align:center;padding:11px 0 0 1px;line-height:1.5em;float:left;margin-left:10px;color:#000;}
.day{font-size:20px; line-height:15px;color:#ff0000;}
.dow{font-size:10px;}

input.b {
	border-width: 1;
	font-family: verdana,tahoma,Arial, Helvetica;
	font-size: 0.8 em;
	color: #FFFFFF;
	background-color: #336600;
	font-weight: normal;
	margin: 2px 2px 2px 2px;
}
