/* ----------------------------------------- */
/* GLOBAL */
/* ----------------------------------------- */

body
  {
	CURSOR: url('pictures/icons/tree.cur');
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #4682B4;
}

	
img 
  {
  border: none;
  }
  
/* ----------------------------------------- */
/* TABLES */
/* ----------------------------------------- */

td
  {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  }
  
td.spacer
  {
  	width: 20px;
  }

table.main
  {
	width: 90%;
	border: 0;
	background-color: #4682B4;
  }
  
td.menu 
  {
	vertical-align: top;
	width: 18%;
  }
  
td.content
  {
	vertical-align: top;
	width: 64%;
	padding-top: 16px; 
	/* background-color: #F5F5F5;
	border-bottom: thin dotted;
	border-bottom-color: #B22222;
	border-left: thin dotted;
	border-left-color: #B22222;
	border-top: thin dotted;
	border-top-color: #B22222;
	border-right: thin dotted;
	border-right-color: #B22222;
	text-align: right;
	padding: 4px; */
}
  
td.right
  {
  	vertical-align: top;
	width: 18%;
  }
  
td.boxhead
  {
	text-align: left;
	background-color: #84C6FF;
	font-weight: bold;
	width: 125px;
}

td.contenthead
  {
	text-align: left;
	background-color: #84C6FF; /* #B0E0E6; */
	font-weight: bold;
}
  
table.adminmenu
  {
   width: 120px;
	/* border-bottom: thin dotted;
	border-bottom-color: #B22222;
	border-left: thin dotted;
	border-left-color: #B22222;
	border-top: thin dotted;
	border-top-color: #B22222;
	border-right: thin dotted;
	border-right-color: #B22222; */
	text-align: right;
	background-color: #F5F5F5;
}

table.login
  {
   width: 120px;
/*	border-bottom: thin dotted;
	border-bottom-color: #B22222;
	border-left: thin dotted;
	border-left-color: #B22222;
	border-top: thin dotted;
	border-top-color: #B22222;
	border-right: thin dotted;
	border-right-color: #B22222; */
	text-align: right;
	background-color: #F5F5F5;
}

table.whitebg
  {
  	border: 0;
	width: 100%;
	background-color: #F5F5F5;
	border: thin dotted;
	border-color: #B22222;
  }

table.whitebg2
  {
  	border: 0;
	width: 80%;
	background-color: #F5F5F5;
	border: thin solid;
	border-color: black;
  }

/* ----------------------------------------- */
/* FORMS */
/* ----------------------------------------- */

input.login
 {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 2px;
	background-color: #F0F8FF;
	color: #696969;
 }

input.loginbt
  {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #696969;
	border-width: 1px;
	background-color: #F0F8FF;
	width: 110px;
  }
  
input.logoutbt
  {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #696969;
	border-width: 3px;
	background-color: #F0F8FF;
	width: 45px;
  }

input.kw
  {
  	background-color: #F0F8FF;
	color: #696969;
	border-width: 1px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  
select.kw
  {
	background-color: #F0F8FF;
	color: #696969;
	border-width: 0;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea.kw
  {
	background-color: #F0F8FF;
	color: #696969;
	border-width: 1px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  
/* ----------------------------------------- */
/* HYPERLINKS */
/* ----------------------------------------- */
	
a		 
  {
	color: #4642D4;
	text-decoration: none;
}
	
	
a:hover 
  {
  color : "#009999";
  /* text-decoration : overline underline; */
  CURSOR: url('pictures/icons/tree_hover.cur');
  }
	
a:active 
  {
  color : "#009999";
  /* text-decoration : overline underline;  */
  }
  
/* ----------------------------------------- */
/* CALENDAR */
/* ----------------------------------------- */  

td.calkerwa
  {
  	font-size: 9px; 
	background-color: red;
	text-align: center;
  }
  
td.calkerwa2left
  {
	background-color: red;
	text-align: left;
	color: black;
	border: thin solid;
	border-color: black;
	border-width: 1px;
	font-size: 10px;
	font: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 60px;
  }
  
 td.calkerwa2head
  {
	font-size: 12px;
	background-color: red;
	text-align: center;
	color: black;
	border: thin solid;
	border-color: black;
	border-width: 1px;
   font: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #483D8B;
	padding-bottom: 4px;
	padding-top: 4px;
  }  
  
 
td.calfield
  {
  	font-size: 9px; 
	background-color: #F5F5F5;
	text-align: center;
  }

td.calweekend
  {
  	font-size: 9px; 
	background-color: #CBD6AC;
	text-align: center;
  }
  
 td.calfield2left
  {
	background-color: #FFFFFF;
	text-align: left;
	color: black;
	border: thin solid;
	border-color: black;
	border-width: 1px;
	font-size: 10px;
	font: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 60px;
}

td.calweekend2left
  {
	background-color: #CBD6AC;
	text-align: left;
	color: black;
	border: thin solid;
	border-color: black;
	border-width: 1px;
	font-size: 10px;
	vertical-align: top;
	font: Verdana,Arial, Helvetica, sans-serif;
	height: 60px;
  }

 td.calfield2head
  {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: center;
	color: black;
	border: thin solid;
	border-color: black;
	border-width: 1px;
   font: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #483D8B;
	padding-bottom: 4px;
	padding-top: 4px;
  }  

 td.calweekend2head
  {
	font-size: 12px;
	background-color: #CBD6AC;
	text-align: center;
	color: black;
	border: thin solid;
	border-color: black;
	border-width: 1px;
   font: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #483D8B;
	padding-bottom: 4px;
	padding-top: 4px;
  }
  
/* ----------------------------------------- */  
/* GÄSTEBUCH */  
/* ----------------------------------------- */  

td.gbhead
  {
	background: #F0F8FF;
	border: thin solid #696969;
	text-align: center;
	padding: 5px;
	/* padding-right: 0px; */
}

td.gbcontent
 {
	padding-top: 4px;
	padding-bottom: 12px;
}


input.gb
  {
  	background-color: #F0F8FF;
	color: #696969;
	border-width: 1px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  
textarea.gb
  {
	background-color: #F0F8FF;
	color: #696969;
	border-width: 1px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

/* ----------------------------------------- */  
/* NEWS */  
/* ----------------------------------------- */    
  
td.nwhead
  {
	background: #F0F8FF;
	border: thin solid #696969;
	text-align: left;
	padding: 5px;
	padding-right: 0px;
	padding-left: 8px;
}

td.nwcontent
 {
/*	padding-top: 6px;
	padding-bottom: 6px; */
	padding: 6px;
 	background-color: #F5F5F5;
	border-left: thin solid #696969;
	border-bottom: thin solid #696969;
	border-right:  thin solid #696969;
}

td.nwcomment
 {
	padding-top: 2px;
	padding-bottom: 2px; 
/*	padding: 6px; */
	text-align: center;
 	background-color: #F5F5F5;
	border-left: thin solid #696969;
	border-bottom: thin solid #696969;
	border-right:  thin solid #696969;
}

a.nwref
  {
  	color: #DCDCDC;
  }

