﻿.TableMain
{
	width: 994px;
	/*border:1px solid #999999;*/
	border-top:0px;
}

body
 {
  background-color: #F7F7F7;
  margin: 0px;
}

a
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
	color : #000000;
}

a:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
	color : #C72C03;
}

a.infobox 
{ 
    position:relative;
}
 
a.infobox span 
{ 
    position:absolute; 
    width:200px; 
    bottom:20px;
    left:0px;
    display:none; 
    background-color:#FFFF99; 
    border:1px solid #666; 
    padding:10px; 
}
 
a.infobox:hover span 
{ 
    display:block;
}

hr
{
	color : #E53D0E;
	height:1px;
	border: 0px;
	border-bottom: 1px solid #E53D0E;
}
	
h1
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    font-weight: bold;
	margin: 0;
	color : #000000;
    FONT-SIZE:16px;
}

h1 a
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    font-weight: bold;
	margin: 0;
	color : #000000;
    FONT-SIZE:16px;
    text-decoration:none;
}

h1 a:hover
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    font-weight: bold;
	margin: 0;
	color : #000000;
    FONT-SIZE:16px;
}

h2
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    font-weight: bold;
	margin: 0;
	padding-bottom:5px;
	color : #000000;
    FONT-SIZE:14px;
}

h3
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    font-weight: bold;
	margin: 0;
	color : #000000;
    FONT-SIZE:12px;
}

.inner
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
	background-color:#F7F7F7;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:10px;
	vertical-align:top;
	width:630px;
}

.fotosrechts
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	padding-bottom:10px;
	vertical-align:top;
	width:344px;
}

.innerform
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
    color : #000000;
	line-height:15px;
}

.kontakt
{
	background-image: url('images/grafik/yoseikan-fitness-center-nie.gif');
	background-repeat:no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
    TEXT-DECORATION: none;
	color : #FFFFFF;
	line-height:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:10px;
	vertical-align:bottom;
}	
	
.kontakt a
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
    TEXT-DECORATION: underline;
	color : #FFFFFF;
	line-height:15px;
}	

.kontakt a:hover
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
	color : #E2E4F3;
	line-height:15px;
}	

.naviupyoseikan
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #000000;
	vertical-align:bottom;
	padding-bottom:3px;
	text-align:right;
	height:35px;
}

.naviupyoseikan a
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #000000;
}

.naviupyoseikan a:hover
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #5E64A7;
}

.naviupyoseikan .mo
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #5E64A7;
}

.naviupfitness
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #000000;
	vertical-align:bottom;
	padding-bottom:3px;
	text-align:right;
	height:35px;
}

.naviupfitness a
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #000000;
}

.naviupfitness a:hover
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #E53C0E;
}

.naviupfitness .mo
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #E53C0E;
}

.naviupgym
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #000000;
	vertical-align:bottom;
	padding-bottom:3px;
	text-align:right;
	height:35px;
}

.naviupgym a
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #000000;
}

.naviupgym a:hover
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #F19C03;
}

.naviupgym .mo
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:18px;
    TEXT-DECORATION: none;
	color : #F19C03;
}

.naviuphome
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:16px;
    TEXT-DECORATION: none;
	color : #000000;
	vertical-align:bottom;
	padding-bottom:3px;
	text-align:right;
	height:35px;
}

.naviuphome a
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:16px;
    TEXT-DECORATION: none;
	color : #000000;
}

.naviuphome a:hover
{
    FONT-FAMILY: Trebuchet MS, Verdana, Arial;
    FONT-SIZE:16px;
    TEXT-DECORATION: none;
	color : #E53C0E;
}

.naviwhite
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	height:26px;
}

.naviyoseikan
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
	background-color:#E2E4F3;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	height:26px;
}

.naviyoseikan a
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
}

.naviyoseikan a:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #5E64A7;
	line-height:15px;
}

.naviyoseikan .mo
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    font-weight:bold;
    TEXT-DECORATION: underline;
	color : #5E64A7;
	line-height:15px;
}

.navifitness
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
	background-color:#FFE2D4;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	height:26px;
}

.navifitness a
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
}

.navifitness a:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #D26D00;
	line-height:15px;
}

.navifitness .mo
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    font-weight:bold;
    TEXT-DECORATION: underline;
	color : #D26D00;
	line-height:15px;
}

.navigym
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
	background-color:#FFDE6D;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	height:26px;
}

.navigym a
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #000000;
	line-height:15px;
}

.navigym a:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    TEXT-DECORATION: none;
	color : #D26D00;
	line-height:15px;
}

.navigym .mo
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE:14px;
    font-weight:bold;
    TEXT-DECORATION: underline;
	color : #D26D00;
	line-height:15px;
}

.spacer
{
	height:8px;
}

