body		{background-color:#F0F0F0; font-family:Arial, Verdana, san-serif; color:#272727; margin:0px; padding:0px;}

.heading	{font-size:18px; font-weight:bold;}
.normal		{font-size:14px;}
.small		{font-size:13px;}
.tiny		{font-size:11px;}
.little		{font-size:4px;}
a:link		{color:#008D91; text-decoration:underline;}
a:visited	{color:#008D91; text-decoration:underline;}
a:hover		{color:#272727; text-decoration:none;}
a:active	{color:#272727; text-decoration:none;}
a:focus		{color:#272727; text-decoration:none;}

table.table_surround	{width:100%; height:100%; margin:0px;}
td.table_surround		{padding:0px;}
td.table_surround_horiz	{height:3px; padding:0px; background:url(../pics/streifen_horz.gif) repeat-x;}
table.table_kopf	{width:1024px; height:150px; margin:0px; background:url(../pics/back_vertikal.gif) repeat-y;}
table.table_inhalt	{width:1024px; margin:0px; background:url(../pics/back_vertikal.gif) repeat-y;}
table.table_fuss	{width:1024px; height:40px; margin:0px; background:url(../pics/back_vertikal.gif) repeat-y;}
td.rand_ohne	{width:55px; padding:0px;}

td.td_menue		{width:158px; vertical-align:top; padding-top:20px;}
td.td_inhalt	{vertical-align:top; padding:20px;}
td.td_aktuell	{width:198px; vertical-align:top; padding-top:20px;}

table.menue	{width:150px;}
tr.navizeile:focus	{background:#64A48C;}
tr.navizeile:hover	{background:#64A48C;}
td.menue	{font-size:14px; font-weight:bold; height:22px; text-align:left; vertical-align:middle; padding-left:25px; background:#00AEB3;}
a:link.navi		{color:#272727; text-decoration:none;}
a:visited.navi	{color:#272727; text-decoration:none;}
a:hover.navi	{color:#666666; text-decoration:underline;}
a:active.navi	{color:#666666; text-decoration:underline;}
a:focus.navi	{color:#666666; text-decoration:underline;}

td.menue_sub	{padding-left:45px; font-size:12px; height:30px; text-align:left; vertical-align:middle;}
tr.navizeilesub:focus	{}
tr.navizeilesub:hover	{}
a:link.navisub		{color:#646464; font-weight:bold; text-decoration:none;}
a:visited.navisub	{color:#646464; font-weight:bold; text-decoration:none;}
a:hover.navisub		{color:#666666; font-weight:bold; text-decoration:underline;}
a:active.navisub	{color:#666666; font-weight:bold; text-decoration:underline;}
a:focus.navisub		{color:#666666; font-weight:bold; text-decoration:underline;}

table.inhaltstabelle	{width:730px;}
table.inhaltstabelle_index	{width:600px;}

table.aktuell	{width:190px; border:1px solid #00AEB3;}
td.aktuell_kopf	{font-size:14px; font-weight:bold; height:22px; text-align:left; vertical-align:middle; padding-left:10px; background:#00AEB3;}
td.aktuell_inhalt	{text-align:left; vertical-align:top; padding-left:10px; background:#FFFFFF; padding:5px;}


/*
td.table_menue	{width:150px; vertical-align:top; padding-top:20px;}
table.menue	{width:150px;}/* background-image:url(../pics/menu_button_back4.gif); background-repeat:repeat-y; background-image:url(../pics/menu_sub.gif); background-repeat:repeat-y; background-image:url(../pics/menu_button_ani.gif); background-repeat:no-repeat; +/
tr.navizeile:focus	{background:#64A48C;}
tr.navizeile:hover	{background:#64A48C;}
td.menue	{font-size:14px; font-weight:bold; height:22px; text-align:left; vertical-align:middle; padding-left:25px; background:#00AEB3;} /*+/
a:link.navi		{color:#272727; text-decoration:none;}
a:visited.navi	{color:#272727; text-decoration:none;}
a:hover.navi	{color:#666666; text-decoration:underline;}
a:active.navi	{color:#666666; text-decoration:underline;}
a:focus.navi	{color:#666666; text-decoration:underline;}

td.menue_sub	{padding-left:39px; font-size:12px; height:30px; text-align:left; vertical-align:middle;}
a:link.navisub		{color:#646464; font-weight:bold; text-decoration:none;}
a:visited.navisub	{color:#646464; font-weight:bold; text-decoration:none;}
a:hover.navisub		{color:#666666; font-weight:bold; text-decoration:underline;}
a:active.navisub	{color:#666666; font-weight:bold; text-decoration:underline;}
a:focus.navisub		{color:#666666; font-weight:bold; text-decoration:underline;}
tr.navizeilesub:focus	{}
tr.navizeilesub:hover	{}

td.table_logo	{height:150px; padding-left:170px;}
td.logo	{text-align:left; vertical-align:middle; padding:10px;}
td.table_horizontal	{padding:0px; text-align:center; vertical-align:middle; background-image:url(../pics/streifen_horz.gif); background-repeat:repeat-x;}

td.table_inhalt	{text-align:left; vertical-align:top; padding:30px;}

td.table_fuss	{height:30px; font-size:11px; padding-left:60px;}
a:link.fuss		{color:#8A2034; text-decoration:none;}
a:visited.fuss	{color:#8A2034; text-decoration:none;}
a:hover.fuss	{color:#B42945; text-decoration:underline;}
a:active.fuss	{color:#B42945; text-decoration:underline;}
a:focus.fuss	{color:#B42945; text-decoration:underline;}

table.layer_popup	{width:100%; height:100%; background-color:#F0F0F0;}

/* Kontaktformular /
.small_vtop_hright { color:#000000; vertical-align:top; text-align:right;}




/*
table.table_size	{width:950px; height:100%; margin-top:0px; margin-bottom:0px;}
td.header	{height:170px; background-image:url(/pics/logo1_gabisee_fitness.jpg); background-repeat:no-repeat;}
td.menue	{width:200px; vertical-align:top;}
td.inhalt	{width:750px; vertical-align:top;}

table.header	{width:950px; height:100%; margin:0px;}

table.menue		{width:185px; margin-left:15px;}
td.menue_back	{background-color:#8A2034;}	// padding-left:10px;
a:link.menue	{color:#FFFFFF; text-decoration:none;}
a:visited.menue	{color:#FFFFFF; text-decoration:none;}
a:hover.menue	{color:#C5C5C5; text-decoration:underline;}
a:active.menue	{color:#C5C5C5; text-decoration:underline;}
a:focus.menue	{color:#C5C5C5; text-decoration:underline;}
a:link.menue_marked		{color:#C5C5C5; text-decoration:none;}
a:visited.menue_marked	{color:#C5C5C5; text-decoration:none;}
a:hover.menue_marked	{color:#C5C5C5; text-decoration:underline;}
a:active.menue_marked	{color:#C5C5C5; text-decoration:underline;}
a:focus.menue_marked	{color:#C5C5C5; text-decoration:underline;}

a:link.menue_small		{color:#FFFFFF; text-decoration:none;}
a:visited.menue_small	{color:#FFFFFF; text-decoration:none;}
a:hover.menue_small		{color:#C5C5C5; text-decoration:underline;}
a:active.menue_small	{color:#C5C5C5; text-decoration:underline;}
a:focus.menue_small		{color:#C5C5C5; text-decoration:underline;}
******

table.inhalt	{width:738px; margin-left:12px;}
td.inhalt_text	{background-color:#8A2034; padding-top:30px; padding-left:30px; padding-bottom:20px; padding-right:20px;}

td.schatten_re	{width:10px; background-image:url(/pics/schatten_re.gif); background-repeat:repeat-y;}
td.schatten_un	{height:10px; background-image:url(/pics/schatten_un.gif); background-repeat:repeat-x;}
td.schatten_eck	{width:10px; height:10px; background-image:url(/pics/schatten_eck.gif); background-repeat:no-repeat;}


td.plan	{width:120px; font-size:13px; border:1px solid #FFFFFF;}
a:link.plan		{color:#FFFFFF; text-decoration:none; font-style:italic;}
a:visited.plan	{color:#FFFFFF; text-decoration:none; font-style:italic;}
a:hover.plan	{color:#C5C5C5; text-decoration:underline; font-style:italic;}
a:active.plan	{color:#C5C5C5; text-decoration:underline; font-style:italic;}
a:focus.plan	{color:#C5C5C5; text-decoration:underline; font-style:italic;}



input.feld	{width:200px;}
input.knopf	{width:80px;}
textarea	{width:200px;}


/*
#inhalt		{padding:10px;}

.inhalt_table	{width:650px; height:100%; border:0px; padding:0px; margin-left:20px; margin-top:10px; margin-right:10px;}
.inhalt_table tr td	{margin-left:auto; margin-top:auto; vertical-align:top;}
.headline_h1	{font-size:18px; color:#5F5F5F; font-weight:bold; padding-bottom:10px; padding-top:20px;}
.headline_h2	{font-size:15px; color:#5F5F5F; font-weight:bold; border-top:1px solid #8F8F8F; border-bottom:1px solid #8F8F8F;}
.image			{border:0px; color:#5F5F5F; padding:5px;}

.form_table				{border:1px solid #E2E2E2; background-color:#F5F5F5;}
.form_table tr td		{background-color:#F5F5F5; padding:5px; font-weight:bold; text-align:right; vertical-align:top;}
input, select, textarea	{text-align:left; vertical-align:middle; border:1px solid #CB772E; background-color:#FFFFFF;}
.form_button			{text-align:center; vertical-align:middle; border:1px solid #CB772E; background-color:#E1A67B;}

table.oeffnungszeit	{border:1px solid #808080; background-color:#F5F5F5;}

table.termine td	{font-size:12px; color:#FFFFFF; border:1px solid #FFFFFF; text-align:left;}

td.header_pic	{height:40px; background-color:#FFFFFF;}
+/