html, body {
			  padding: 0;
			  margin: 0;
			  /* height: 100%; */
			  }
			  body, div, p {
			  font-family: Arial, Helvetica, Verdana;
			  color: #E2E2E2;
			  }
body {
		       background-image: url(../images/fujisan_bg4.jpg);
           	   background-color: #4E4E4E;
			    }
			
			h1 {
				font-family: Arial, Helvetica, Verdana;
				font-size: 31px;
		        margin: 0px;
				padding: 1px;
			    }
.navibox_ueberschrift {
				font-family: Arial, Helvetica, Verdana;
				color: #888888;
				font-size: 18px;
		        margin: 0px;
				padding: 1px;
					          }
.navibox_text {
				color: #888888;
				font-family: Arial, Helvetica, Verdana;
				line-height:24px;
		        }
.h1_klein {
				font-family: Arial, Helvetica, Verdana;
				font-size: 22px;
		        text-align: right;
		        margin-left:  460px;
				padding: 1px;
		          }
.carousel_beschreibung {
				font-family: Arial, Helvetica, Verdana;
				font-size: 18px;
		        margin: 0px;
				padding: 0px;
			      }		         
 .rechts 		{text-align:right; 
			     }
			
a:link {
				color: #E2E2E2;
				text-decoration: none;
	 			}
a:active, a:visited {
				color: #E2E2E2;
				text-decoration: none;
	 			}
a:hover {
				color: #9E1F63;
				}
#intro {
				width: 580px;
				margin: 0 auto;
				}
.footer {
				text-align: right;
				font-size: 16px;
		        font-family: Arial, Verdana, Helvetica; 
			    color: #E2E2E2;
				padding: 0px;		         
 				}
.container_main {
				width: 990px;
				margin: 3px auto;
				padding: 1px;
				box-shadow: 0 0 3px #444;
				}
              .container_top {
				position: relative;
				padding: 15px 0 15px 80px;
							}
.container_bottom {
				color: #E2E2E2;
				height: 70px;
				width: 990px;
				margin: 1px auto;
				padding: 1px;
							}
.wrapper1 {
				width: 900px;
				margin: 20px auto;
				padding: 10px;
							}
.image_carousel {
			position: relative;
			padding: 15px 0 15px 40px;
}
.image_carousel img {
				border:5px; 
				padding: 9px;
				margin: 7px;
				display: block;
				float: left;
}
.image_carousel a {
				border: 20px #FFFccc;
				display: block;
				float: left;
}
.clearfix {
				float: none;
				clear: both;
}
a.prev, a.next {
				background: url(../images/miscellaneous_sprite.png) no-repeat transparent;
				width: 45px;
				height: 50px;
				display: block;
				position: absolute;
				top: 90px;
}
a.prev {			left: -40px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: -40px;
					background-position: -50px 0; }
a.next:hover {		background-position:   -50px -49px }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
				display: none;
}
.pagination {
				text-align: center;
}
.pagination a {
				background: url(../images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
				width: 15px;
				height: 15px;
				margin: 0 5px 0 0;
				display: inline-block;
}
.pagination a.selected {
				background-position: -25px -300px;
				cursor: default;
}
.pagination a span {
				display: none;
}
.clearfix {
				float: none;
				clear: both;
}
.pp_description	{
				font-family: Arial, Helvetica, Verdana;
				font-size: 13px;
		          }