body{
	margin: 0;
	padding: 0;
	FONT-SIZE: 14px;	
	line-height: 1.5em;
	background-color: #b7b7b7;
/*  background-image:url(images/1x1_bg.png);*/
  background-image:url(images/body_bg.png) ; 
  background-repeat: repeat-x;
  
/*	font-family: "Lucida Sans Unicode";*/
	font-family:Arial, Helvetica, sans-serif;
}
h4{
  color: #ac0d22; /*#a40d38;*/
  font-size: 16px;
}


a:hover {
  color            : #000000;
  text-decoration  : underline;
  font-weight:bold;
  }

a:link, a:visited {
  color            : #ac0d22;
  text-decoration  : underline;
  font-weight:bold;
 }
 
#maincontainer,#maincontainer_top{
  width: 995px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
  background-image: url(images/all_bg.png) ;
}
#maincontainer{
  background-image: url(images/all_bg_main.png) ;  
}


#topsection{
  width:100%;
  /* background-color: #FFCCFF; */
}

#logo_top{
  float: left;
}

#center_top{
  float: left;
}

#leftcolumn{ 
  float: left;
  width: 243px;
  /*margin-top: -10px;*/
}

#contentwrapper{ 
  margin-top: -10px;  
  padding-left: 15px;
  width: 495px;
  float: left;
  /*background-image: url(images/all_bg.png);*/
  background-position: -150px;
}
#rightcolumn{  
  float:right;
  width: 210px;
/*  background-color: #66FFFF; */
}


#leftcolumn_nav{
  text-indent: 50px;
}


/*************** Shadow **********************/
.dropshadow_full{
	float:left;
  clear:left; 	
	background: url(images/shadow/shadow_full.png) no-repeat bottom right !important;
	margin: 0px 0 0px 0px !important;
/*	margin: 0px 0 0px 5px;*/
	width: 495px;
	padding: 0px;
}
.dropshadow_halb_l,.dropshadow_halb_r{
	background: url(images/shadow/shadow_full.png) no-repeat bottom right !important;
	margin: 0px 0 0px 0px !important;
/*	margin: 0px 0 0px 5px;*/
  float: left;  
	width: 247px;
}
.dropshadow_halb_l{
	background: url(images/shadow/shadow_full_l.png) no-repeat bottom right !important;
}
.dropshadow_halb{
  width: 495px;
 }
.dropshadow_right{
 	background: url(images/shadow/shadow_right.png) no-repeat bottom right !important;
	margin: 0px 0 0px 0px !important;
/*	margin: 0px 0 0px 5px;*/
	width: 210px;
	padding: 0px;
}
.dropshadow_top{
 	background: url(images/shadow/shadow_top.png) no-repeat bottom right !important;
	margin: -10px 0px 5px 0px !important;
	width: 260px;
	padding: 0px;
  color: #FFFFFF;
  font-weight: bold;
 }

.top_scroller{
  text-align: center;
}


.innerbox,.innerbox_right_red,.innerbox_top{
	position:relative;
/*	bottom:6px;
	right: 6px;  */
	border: 7px solid #ffffff;
	margin: 0px 12px 14px 0px;
  padding: 5px 20px 5px 20px;
	background-color:#F8F8F8;
  background: url(images/shadow/bg_497.png);
  text-align: left;
}
.innerbox_top{
  background: url(images/shadow/bg_210_red.png);  
  margin: 0 0 0 0 ; 
  padding: 5px 5px 5px 5px;
  
}


.innerbox_right_red{
  background: url(images/shadow/bg_210_red.png);
  color: #FFFFFF;
}
.innerbox_right_red p{
  text-align: center;
  font-size: 18px;
  font-weight: bold;  
}
.innerbox_right_red li{
  font-size: 12px;
}

.innerbox p{	
  text-align: left;
}

#footer{
clear:left;	  
margin-bottom:-5px;
}





/*#nav_item li A:hover{*/
#nav_item li{
	list-style-type: none;
	line-height: 25px;
/*	height: 50px;*/
}
#nav_item li A{
	margin-left: 5px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	font-weight:bold;
}
#nav_item li A:link,#nav_item li A:visited{
  color: #000000;
}

  
#nav_item li A:hover{
	color:#8F0202;
/*	background: url(images/j_button_left.png);*/
   background-position: center;
}
#gbook{
  background-image: url(images/all_bg.png);
  background-position: center;
}
#gbook a{
  color: #FFFFff;
}

