/********************** DEFAULT STYLING **************************************/
/* THIS is the default color used everywhere */
#colored
{
  color: #164d96;	
}

/* Font settings */
body
{
 	font-family: Tahoma;
	font-size: 12px;
  background-color:#f2f7fa;
  background-repeat:repeat-x;
  background-image: url("../images/style/bg2.jpg");
}

/* Table header. */
th
{
	color: #164d96;  
}

a
{
  color: #164d96;
}
input, textarea {
border:1px solid black;
}

/* Begin classes ------------------------------------------------------------------------------------------- */
.hover:hover
{
  /* rollover effect */
  background-color:#6a93ca;
  cursor:pointer;
}

/* Border inside Tables */
.topborder td
{
	border-top: 1px solid #164d96;
}

/* Page Headers/Labels */
.label
{
	font-size: 16px;
  font-weight: bold;
  color: #164d96;
}

.large
{
  font-size: 24px;
}

.button
{
  border: 1px solid #164d96;
  background-color: white;
  color: #164d96;
}
/* End classes --------------------------------------------------------------------------------------------- */


/* this div contains the whole site */
#container
{
  /* page width */ 
	width: 770px;
}

/* this div contains the header (top) */
#header
{
	height: 63px;
  margin-top:15px;
  background-image: url("../images/style/logo_klein.gif");
  background-position:top center;
  background-repeat:no-repeat;
}

/* this div contains the body of the site */
#body
{
  /* upper-border */
}

/* Color of the lower border */
#footer
{
  /* lower-border */
  border:0px;
  padding-left:160px;
}
#footer a{
color:black;
}

/* this div contains the main content */
#body #main
{
  /* width of the main content */
	width: 610px;
}

/* this div contains the left side of the body */
#body #leftbar
{
	/* leftbar width: 
     WARNING: to chance this you need to 
              change all menu style sheets 
  */
}

#shoppingcart, #shoppingcart2
{
  border: 2px solid #164d96;
  background-color:#f2f7fa;
  color:#003366;
  text-align: center;
	width: 160px;
  height: 30px;
  margin-top: 20px;
}

#search 
{
  float:left;
  border: 2px solid #164d96;
  background-color:#f2f7fa;
  color:#003366;
  text-align: center;
	width: 160px;
  height: 30px;
  margin-top: 20px;
  font-size:10px;
  line-height:10px;
}
#shoppingcart2 {
  height:auto;
  width:145px;
}
#search input {
  height:13px;
  font-size:10px;
} 

#banner
{
  
}

/* begin menu --------------------------------------------------------------------------------------------- */
#menu ul 
{
  /* Font settings menu */
	font-size: 12px;
	font-weight: bold;
}
#menu ul ul 
{
	font-size: 10px;
}
#menu ul ul li 
{
	height: 15px;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
}
#menu ul ul a
{
	height: 15px;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
}

#menu a 
{
  /* Menu item settings */
	background-color: #164d96;
	color: #FFFFFF;
	border-color: white;
	height: 12px;
  text-decoration: none;
}

#menu li:hover, #menu a:hover
{
  /* rollover effect */
	color: #FFFFFF;
  background-color: #307de2; 
}

/* end menu --------------------------------------------------------------------------------------------- */

/* start blocks  ---------------------------------------------------------------------------------------- */
div.block
{
}

div.block div.top
{
  background: url("../images/style/border_left_top.gif") no-repeat left top;
}

div.block div.top div
{
  background: url("../images/style/border_right_top.gif") no-repeat right top;
}

div.block div.content
{
  background-color: #f9fbfc;
  /* same color as the images please :) */
  border-left: 2px solid;
  border-right: 2px solid;
  border-color: #164d96; 
}

div.block div.bottom
{
  background: url("../images/style/border_left_bottom.gif") no-repeat left bottom;
}

div.block div.bottom div
{
  background: url("../images/style/border_right_bottom.gif") no-repeat right bottom;
}
/* end blocks  ------------------------------------------------------------------------------------------ */









