body{
padding:0px;
margin:0px;
background-color:#C7C3BA;
}
a {color:#404040;
	}
a:hover{text-decoration:none;
		color:#000;
		}
h1 {
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#6a6969;
	}
		
.box_space {
	height:20px;
	clear:both;
	float:left;
	}
.bgbox {
	width:408px;
	height:208px;
	background: url(images/bgbox.png) no-repeat;
	margin: 150px auto;
}

.bgbox p {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
}

.adminbutton {
	float:left;
	height: 100px;
	width:100px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}

h2 {
	font-family:Tahoma;
	font-size:12px;
	line-height:13px;
	color:#999;
	}

.m_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#6a6969;
	}
	
.m11_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#6a6969;
	}

.box-bg {
	background:url(images/box-bg.png) no-repeat;
	background-color:#EFEEEB;
}

.m12_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#6a6969;
	}

.button_image 
	{
		float:right;
		margin-top:22px;
		
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:14px;
		color:#6a6969;
	}

.m2_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:12px;
		color:#676767;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:10px;
		color:#7392AC;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:10px;
		color:#7E796E;
	}	

.l1_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:14px;
		color:#F2491A;
	}	
	
.c_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:10px;
		color:#78746B;
	}

img { border: none; } 

.c1_text
	{
		font-family:Arial;
		font-size:12px;
		line-height:10px;
		color:#868278;
	}

.thumbnail{
	padding: 4px;
	border: 1px solid #808080;
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	}

.form
	{
		width:150px; height:18px; border-color:#E4E2DE; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px
	}
.form_div
	{
		height:21px; margin-top:2px;		
	}
		
	a.l_text{text-decoration:none;}	
	a.l_text:hover{text-decoration:underline;}
	
ul{margin:0; padding:0; list-style:none}
li{background: center left no-repeat; margin: 4px 0px 0px 0px; padding:0px 0px 0px 8px}

.adress_block {
	float:left;
	padding-left:40px;
	padding-top:30px;
	font-family:Tahoma;
	font-size:12px;
	line-height:14px;
	color:#6a6969;
}

.adress_block h1 {
		font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color:#6a6969;
	}

.gutschein_text {
	float:left;
	padding-left:40px;
	padding-top:20px;
	font-family:Tahoma;
	font-size:12px;
	line-height:14px;
	color:#6a6969;
}

.gutschein_text img {
	padding-left:40px;
}

.paypal {
	padding-left:107px !important;
}

.gutschein_bild {
	font-family:Tahoma;
	font-size:12px;
	line-height:14px;
	color:#6a6969;
	float:right;
	padding-top:30px;
	width: 300px;
}

.contact_block {
	float:right;
	padding-top:30px;
	width: 440px;
}

/** -------------------- MENU START ----------------------- **/
.navi {
	margin-left: 52px;
}
.navi li {
	padding-bottom: 5px;
}

#home-button
{
  display: block;
  width: 98px;
  height: 14px;
  background: url("images/home-button.gif") no-repeat 0 0;

}

#home-button:hover
{ 
  background-position: 0 -14px;
}

#home-button span
{
  display: none;
}


#massagen-button
{
  display: block;
  width: 98px;
  height: 14px;
  background: url("images/massagen-button.gif") no-repeat 0 0;

}

#massagen-button:hover
{ 
  background-position: 0 -14px;
}

#massagen-button span
{
  display: none;
}

#preise-button
{
  display: block;
  width: 98px;
  height: 14px;
  background: url("images/preise-button.gif") no-repeat 0 0;

}

#preise-button:hover
{ 
  background-position: 0 -14px;
}

#preise-button span
{
  display: none;
}

#kontakt-button
{
  display: block;
  width: 98px;
  height: 14px;
  background: url("images/kontakt-button.gif") no-repeat 0 0;

}

#kontakt-button:hover
{ 
  background-position: 0 -14px;
}

#kontakt-button span
{
  display: none;
}

#bilder-button
{
  display: block;
  width: 98px;
  height: 14px;
  background: url("images/bilder-button.gif") no-repeat 0 0;

}

#bilder-button:hover
{ 
  background-position: 0 -14px;
}

#bilder-button span
{
  display: none;
}


/** -------------------- MENU END ----------------------- **/

#karte
{
  margin-top:5px;
  float:left;
  display: block;
  width: 320px;
  height: 177px;
  background: url("images/karte-rollover.gif") no-repeat 0 0;
  background-position: 0 -177px;

}

#karte:hover
{ 
  background-position: 0 0;
}

#karte span
{
  display: none;
}

.anfahrt_text {
	margin-top:25px;
}


/* Social Icons */

.jsocial_button{
	padding-right: 4px;
	display:block;
	float: left;
}
.jsocial_button img {

}

#socialicons {
	float:right;
	padding-right:25px;
}

/*impressum*/
#impressum_box {
	float:left;
	width:100%;
	font-size:1.1em;
	margin-top:20px;
	margin-bottom:50px;
}
.ip_left {
	width:50%;
	float:left;
	padding-right:6%;
	font-family:Tahoma;
	font-size:12px;
	line-height:13px;
	color:#6a6969;
}
	
.ip_right {
	width:44%;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	line-height:13px;
	color:#6a6969;
}
