body {
    background-color: #CBD0D4;
    color: black;
    margin: 10px 40px 10px 40px;
    text-align: center;
}
body,td 
{
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 0.70em;
}

input td,textarea td,select td
{
    font-family: verdana, arial, helvetica, sans-serif;
   font-size: 0.60em;
}

/* ========================= */
/* template */

.maintable
{
  background-color: white;
  border: solid 1px #253E87;
  padding:0px;
  width: 840px;
  height: 600px; 
  height: 100%;
}


.footersection 
{
  border-top: solid 1px #7A92A1;
  background-color: #50A0DE;
  color: White;
}
.footersection .menuitem
{
	color: White;
	font-weight: bold;
}
.footersection .menuitem a
{
	color: White;
	font-weight: bold;
}

.footertable 
{
}

.footermenu
{
}

.footermenu td
{
  padding-left:5px;
  padding-right:5px;
}

.footermenu .statistics a
{
	color: White;
}

.contentsection 
{
}
.contenttable 
{
}

.content
{
  vertical-align:top;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-family: verdana, arial, helvetica, sans-serif;
}

.menusection
{
}
.menutable
{
	width: 100%;
	height: 80px;
}
.mainmenu
{
	height: 20px;
	width: 100%;
	padding-left: 20px;
}

.mainmenu td {
  padding-right:5px;
}

/* main menu */
.mainmenu td
{
  color:White;
  font-weight:bold;
}

.menutable td,
.admintable td,
.footertable td
{
   font-size: 11px;
}

.mainmenu a
{
  color:White;
  text-decoration:none;
}


.mainmenu a:hover
{
  text-decoration: underline;
}

.banner 
{
	padding-right: 5px;
}

.footermenu td
{
  color:Black;
}

.footermenu a
{
  text-decoration:none;
}

.footermenu a:hover
{
  text-decoration: underline;
}

.loginmenu 
{
  padding: 2px;
  font-weight:bold;
}

.loginmenu a
{
  color:White;
  text-decoration: none;
}


.loginmenu a:hover
{
  text-decoration: underline;
}

/* admin menu */
.adminsection
{
  background-color: #EEEBE6;
}
.admintable 
{
}

.adminmenu td 
{
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  color: Black;
}

.adminmenu a 
{
   text-decoration:none;
}
.adminmenu a:hover
{
  text-decoration: underline;
}

.inputform .title td
{
  background-color: #B2B27F;
  background-color: #50A0DE;
  color: White;
}
.datatable .header td
{
  background-color: #B2B27F;
  background-color: #50A0DE;
}

.datatable2 .header td
{
	background-color: #0050a0;
    background-color: #50A0DE;
}

.list
{
	margin-top: 20px;
	width: 540px;
}
.news 
{
	padding-left: 0px;
}
.messages 
{
	margin-bottom: 5px;
	width: 240px;
}

.extranews
{
	margin-top:10px;
	width: 240px;
}

.messages .title
{
	font-weight: bold;
	background-color:Black;
	background-color: #50A0DE;
	color:White;
}

.forumteaser
{
	background-color:white;
	border: solid 1px #263E88;
	width: 240px;
	margin-top: 10px;
}

.forumteaser .title
{
    background-color: #50A0DE;
	color:White;
}

.windteaser 
{
	background-color:#f8f8f8;
	border: solid 1px #263E88;
	width: 240px;
	margin-top: 10px;
}
.windteaser td 
{
	padding: 1 1 1 1;
}

.windteaser .title
{
    background-color: #50A0DE;
	color:White;
	padding: 2 2 2 2;
}

.galleryteaser 
{
	background-color:white;
	width: 240px;
	border-style: none;
}

.galleryteaser .title 
{
	background-color:Transparent;
	color:Black;
}

.tandembooking .date td
{
	font-weight: bold;
	border-bottom: solid 1px black;
	 padding-top: 10px;
	
}

.tandemlist 
{
	width: 500px;
}
.tandemlist .name 
{
	font-weight: bold;
	color: Black;
}
.tandemlist .name a
{
	text-decoration: none;
	color: Black;
}

.tandemcell
{
	padding-right: 20px;
	padding-bottom: 30px;
}

.tandemlist tr 
{
}
