body {
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:20px;
	vertical-align:central;
	align:center;
	background-color: #FFFFFF;
	background-image:url(../images/bg2.jpg);
	background-repeat:repeat-x;
}
.carve{

-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft: 15px;

	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;

}


.carve2{
border-color:#33CCFF;

-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft: 15px;

	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;

}





.titel1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFffff;
	font-weight: normal;



}

.titel3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;

	color:#177798;
	font-weight: normal;



}

.titel003
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;

	color:#177798;
	font-weight: normal;



}


.titel_shadow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFffff;
	font-weight: normal;
	text-shadow: 0.1em 0.1em 0.05em #333;


}

.titel_shadow2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#178eb6;
	font-weight: normal;
	text-shadow: 0.05em 0.05em 0.05em #acacac;


}




.texta {  
  font-size: 10px;  
  background-color: #FFFFFF;  
  border: 1px solid  #FFFFFF; 
-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;

	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
}

.maintext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6e7377;


}

.copy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ac9a82;


}

.maintext2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;


}

.text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #F2F1D9;


}
.text3
{
font-family: Tahoma;
font-size:13px;
color: #FFFFFF;


}

.button
{
font-family: Tahoma;
font-size:12px;
color: #FFFFFF;
font-weight:bold;


}


.title1
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #7E7554;


}


.title2
{
font-family: Tahoma;
font-size:18px;

color: #89bb0e;


}

#orange
{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: #FFFF00;


}

.link1
{
font-family: 'Lobster',cursive;
font-size:15px;
text-decoration: underline;

color: #d2c0aa;


}

.link1:hover
{
font-family: 'Lobster',cursive;
font-size:15px;
text-decoration: overline;

color: #930;



}

.link2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	text-decoration:underline;
	color: #F2F1D9;


}

.link2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #baafa1;


}

.design2{
	background-color:#fffff;
	border:1px solid #177798;
	padding:5px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	color: #333333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	}
	
	
	
.box {
    background: #fff;
	padding:20px;
   -moz-border-radius:50px;
   -moz-border-radius-bottomleft:0px;
    -moz-border-radius-topright:0px;
   -webkit-border-radius:50px;
   -webkit-border-bottom-left-radius:0px;
   -webkit-border-top-right-radius:0px;
   border-radius:50px;
   border-bottom-left-radius:0px;
   border-top-right-radius:0px;
   -moz-box-shadow: 2px 3px 10px #011331;
   -webkit-box-shadow: 2px 3px 10px #011331;
}

/*GROW*/
.grow img {
  height: 200px;
  width: 200px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 211px;
  height: 211px;
}


/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

/*MORPH*/
.morph {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.morph:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}


hr.fancy-line { 
    border: 0; 
    height: 1px;

}



hr.fancy-line:before, hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.fancy-line, hr.fancy-line:before {
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
}



.ft{font-family:'Lobster',cursive;color:#baa184;font-size:24px;color:#baa184;font-weight:normal;text-shadow:1px 1px #fff}



.ptt{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#b5a18a; font-weight:bold;}
.ft2{font-family:'Tangerine',cursive;color:#baa184;font-size:40px;font-weight:bold;text-shadow:1px 1px #bb9d7a}

/*SIDEPAN*/
.sidepan img {
  margin-left: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
		
		  
}
 
.sidepan img:hover {
  margin-left: -200px;
}


/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
.tap1 { background-image: url(../images/banner_bg.gif); background-repeat:repeat; 
	padding:20px;
   -moz-border-radius:50px;
   -moz-border-radius-bottomleft:0px;
    -moz-border-radius-topright:0px;
   -webkit-border-radius:50px;
   -webkit-border-bottom-left-radius:0px;
   -webkit-border-top-right-radius:0px;
   border-radius:50px;
   border-bottom-left-radius:0px;
   border-top-right-radius:0px;
   -moz-box-shadow: 2px 3px 10px #654e40;
   -webkit-box-shadow: 2px 3px 10px #654e40;
}


.tap2 { background-image: url(../images/banner_bg.gif); background-repeat:repeat; 
	padding:20px;
   -moz-border-radius:20px;
   -moz-border-radius-bottomleft:20px;
    -moz-border-radius-topright:20px;
   -webkit-border-radius:50px;
   -webkit-border-bottom-left-radius:20px;
   -webkit-border-top-right-radius:20px;
   border-radius:20px;
   border-bottom-left-radius:20px;
   border-top-right-radius:20px;
   -moz-box-shadow: 2px 3px 10px #654e40;
   -webkit-box-shadow: 2px 3px 10px #654e40;
}


.ft02{font-family:'Lobster',cursive;color:#ac9a82;font-size:24px;font-weight:normal;}

.pt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#b5a18a;
}


.ft2{
	font-family:'Tangerine', cursive;
	color:#baa184;
	font-size:30px;
	font-weight:bold;
	text-shadow:1px 1px #bb9d7a
}
