#table_holder #news #weitere_news {
	width: 309px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-image: url(../images/news_footer.gif);
	height: 62px;
}
* {
	margin: 0;

}
#header_container #header #header_links {
	width: 290px;
	float: right;
	margin-top: 3px;
}

#header_container #header #header_links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #F7F7F7;
	text-decoration: none;
}
#header_lsport {
	height: 101px;
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	background-image: url(../images/header.jpg);
}
#header_container #header_lsport #header_links {
	width: 290px;
	float: right;
	margin-top: 3px;
}
#header_container #header_lsport #header_links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #F7F7F7;
	text-decoration: none;
}
#header_container  #header_pt  #header_links {
	width: 290px;
	float: right;
	margin-top: 6px;
}
#header_container  #header_pt  #header_links  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #F7F7F7;
	text-decoration: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#header_ohne {
	height: 101px;
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	background-image: url(../images/header_ohne.jpg);
}


#header {
	height: 115px;
	margin-right: auto;
	margin-left: auto;
	width: 1020px;
	background-image: url(../images/header.jpg);
}
.Veranda_12px_18pxline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.Veranda_16px_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #000;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	font-weight: bold;
	display: block;
}

#header_container #header p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #EEEEEE;
	margin-top: 0px;
	margin-right: 15px;
}



#header_container {
	background-image: url(../images/header_background.gif);
	background-repeat: repeat-x;
	height: 101px;
}
#menue_container {
	height: 45px;
	background-image: url(../images/main_menue_background.gif);
	background-repeat: repeat-x;
}
#what_is_pt {
	border: 1px solid #CCC;
	margin-right: 15px;
}
#specialtipps {
	border: 1px solid #CCC;
	margin-left: 10px;
}

#menue {
	height: 45px;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}


#submenue_container {
	background-image: url(../images/sub_menue_background.gif);
	background-repeat: repeat-x;
	height: 143px;
}
#table_holder {
	height: auto;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
#table_holder  a {
	text-decoration: none;
	color: #587682;
}
#table_holder a:visited {
	color: #587682;
}
#table_holder   a:hover {
	text-decoration: underline;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_holder {
	background-image: url(../images/footer_background.gif);
	height: 73px;
	clear: both;
}
#footer {
	height: 73px;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer.gif);
}
#news {
	height: auto;
	width: 309px;
	margin-bottom: 50px;
	margin-right: 40px;
	background-repeat: repeat-y;
	float: right;
	margin-top: 10px;
}
#news_team {
	height: auto;
	width: 309px;
	margin-top: 0px;
	margin-bottom: 50px;
	background-repeat: no-repeat;
	float: right;
	background-image: url(../images/puzzle-mit-hand.jpg);
}
#news_kontakt {
	height: 452px;
	width: 309px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-right: 40px;
	float: right;
}
#table_holder #news_kontakt table {
	width: 245px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 325px;
}
#table_holder #news_kontakt table a {
	color: #000000;
}

#news_konzept {
	height: auto;
	width: 309px;
	margin-top: 127px;
	margin-bottom: 50px;
	float: right;
	margin-right: 40px;
}
#news_news {
	height: auto;
	width: 309px;
	margin-top: 90px;
	margin-bottom: 50px;
	float: right;
	margin-right: 40px;
}

#news_header {
	height: 82px;
	width: 309px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: 669999;
	background-image: url(../images/news_header.gif);
}
#table_holder #news_team_spacer {
	margin-top: 10px;
	width: 309px;
	float: right;
	margin-right: 40px;
}

#table_holder #news #weitere_news {
	width: 309px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-image: url(../images/news_footer.gif);
	height: 62px;
}
#table_holder  #news_team  #weitere_news {
	width: 309px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-image: url(../images/news_footer.gif);
	height: 62px;
}

#table_holder #news #news_table table {
	margin-top: 5px;
	width: 270px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#table_holder  #news_team  #news_table  table {
	margin-top: 5px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#content_header_eine_zeile {
	height: 80px;
	width: 584px;
	margin-top: 10px;
	position: relative;
	float: left;
	text-align: center;
	display: inline;
	text-indent: 0px;
	margin-left: 30px;
}
#content_header_news {
	height: 110px;
	width: 584px;
	margin-top: 17px;
	position: relative;
	text-align: center;
	display: inline;
	text-indent: 0px;
	margin-left: 30px;
}
#content_header_leistungssport {
	height: 110px;
	width: 584px;
	margin-top: 16px;
	position: relative;
	text-align: center;
	display: inline;
	text-indent: 0px;
	margin-left: 30px;
	float: left;
}
#table_holder #content_header_leistungssport .style5 {
	padding-bottom: 10px;
}
#table_holder #content_header_leistungssport .style6 {
	padding-bottom: 10px;
}

#content_header_konzept {
	height: 110px;
	width: 584px;
	margin-top: 17px;
	position: relative;
	text-align: center;
	display: inline;
	text-indent: 0px;
	margin-left: 30px;
	float: left;
}
#content_header_home {
	height: 110px;
	width: 584px;
	margin-top: 17px;
	position: relative;
	float: left;
	text-align: center;
	display: inline;
	text-indent: 0px;
	margin-left: 30px;
}
#table_holder #content_header p {
	margin-bottom: 15px;
	margin-top: 10px;
}
#table_holder  #content_header_eine_zeile  p {
	margin-bottom: 15px;
	margin-top: 10px;
}
#table_holder #content #content_pictext {
	height: auto;
	width: 584px;
	background-repeat: repeat-y;
}
#content_footer {
	height: 33px;
	width: 584px;
	background-image: url(../images/content_footer.gif);
	clear: both;
}



#clearing_footer {
	clear: both;
	height: 30px;
}
#menue_container #menue #navi_lsp {
	height: 45px;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	font-weight: bold;
	margin-left: 50px;
}
#menue_container  #menue  #navi_lsp a {
	height: 45px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFF;
	text-decoration: none;
	margin-right: 20px;
	margin-left: 20px;
}
#menue_container #menue #navi_lsp tr td p a {
	color: #333;
}

#menue_container   #menue   #navi_lsp  a:hover {
	height: 45px;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFA008;
	font-weight: bold;
	text-decoration: underline;
}
#menue_container   #menue   #navi_lsp  p {
	height: 45px;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	display: inline;
}
#menue_container #menue #navi_lsp tr td p a:hover {
	color: #000;
	text-decoration: underline;
}




#content {
	background-image: url(../images/content_background.gif);
	height: auto;
	width: 584px;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
}
#menue_container  #menue  #navi {
	height: 45px;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	font-weight: bold;
	margin-left: 100px;
}
#menue_container   #menue   #navi  a {
	height: 45px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFF;
	text-decoration: none;
	margin-right: 26px;
	margin-left: 26px;
}
#menue_container    #menue    #navi   a:hover {
	height: 45px;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFA008;
	font-weight: bold;
	text-decoration: underline;
}
#menue_container  #menue  #navi  tr  td  p  a {
	color: #333;
}
#menue_container    #menue    #navi   p {
	height: 45px;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	display: inline;
}
#menue_container  #menue  #navi  tr  td  p  a:hover {
	color: #000;
	text-decoration: underline;
}
#content_team {
	background-image: url(../images/content_background.gif);
	height: auto;
	width: 584px;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
}
#menue_clearer {
	background-color: #E0EDF3;
	height: 5px;
	width: 1020px;
}

#submenue_container #submenue {
	background-image: url(../images/sub_menue.gif);
	height: 143px;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
#sub_table_holder {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	height: 32px;
}
#sub_table_holder    table    {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	text-align: center;
	vertical-align: text-bottom;
	margin-left: 125px;
}
#sub2 {
	height: 135px;
	width: 1020px;
}


#sub_table_holder    table    a   {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	text-decoration: none;
}
#sub_table_holder     table     a:hover    {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}
#sub_table_holder table          p      {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF6600;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px;
	font-weight: bold;
	margin-top: 2px;
}
#content_curves {
	background-image: url(../images/content_curves_oben.gif);
	height: 14px;
	width: 584px;
	margin-right: auto;
	margin-left: auto;
}
#table_holder  #news  #news_header  #neuigkeiten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #669999;
	margin-top: 28px;
	width: 280px;
	height: auto;
	float: right;
}
#table_holder   #news_team   #news_header   #neuigkeiten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #669999;
	margin-top: 28px;
	width: 280px;
	height: auto;
	float: right;
}
#table_holder   #news   #news_header   #testemonials_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #669999;
	margin-top: 20px;
	width: 280px;
	height: auto;
	float: right;
}
#further_news       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669999;
	margin-top: 25px;
	float: right;
	height: 20px;
	width: 280px;
}
#table_holder #content #content_pictext table {
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

.NewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
#content_footer_p    {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #587682;
	margin-top: 6px;
	width: 120px;
	height: 20px;
	float: left;
	margin-left: 23px;
}
#header_instead_submenue {
	height: 20px;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
}
#table_holder table#angebot   {
	height: auto;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#table_holder #content_team #content_pictext #team {
	line-height: 20px;
	margin: 10px;
}
#table_holder #angebot img {
	padding-bottom: 12px;
	padding-top: 8px;
	padding-left: 1px;
}
#table_holder   #angebot   p  {
	line-height: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 1px;
	font-size: 14px;
	text-align: justify;
}
#table_holder #angebot .style26 {

}

#table_holder #angebot .style23 a {
	color: #30393d;
}
#table_holder #angebot .style23 a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size: x-large;
}

#table_holder #news #news_table {
	width: 309px;
	height: auto;
	background-image: url(../images/news_background.gif);
	background-repeat: repeat-y;
}
#table_holder  #news_team  #news_table {
	width: 309px;
	height: auto;
	background-image: url(../images/news_background.gif);
	background-repeat: repeat-y;
}
#table_holder #content_team #content_footer .style29 {
	padding-top: 13px;
}
#table_holder #content_header_eine_zeile .style5 {
	padding: 0px;
}
#table_holder #content #content_pictext #old_news img {
	padding-right: 6px;
	padding-top: 2px;
}
#table_holder #content #content_pictext #old_news p {
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#table_holder #news #news_table table p {
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#table_holder #news #news_table img {
	padding-right: 3px;
	padding-top: 2px;
}
#big_content_area_dotted_top {
	background-image: url(../images/areabig_dotted_topcorners.gif);
	height: 18px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#big_content_area_top {
	background-image: url(../images/areabig_dotted_topcorners.gif);
	height: 18px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#big_content_area_top2 {
	background-image: url(../images/content_area_big_topcorners.gif);
	height: 18px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-repeat: no-repeat;
}
#big_content_area {
	background-image: url(../images/content_area_big_bckgr.gif);
	height: auto;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}
#big_content_area_tipps {
	background-image: url(../images/content_area_big_bckgr.gif);
	height: auto;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}
#big_content_area_firmen {
	background-image: url(../images/content_area_big_bckgr.gif);
	height: auto;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}
#table_holder #big_content_area_firmen table {
	margin-right: auto;
	margin-left: auto;
}
#table_holder #big_content_area_firmen p {
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}

#big_content_area_dotted {
	background-image: url(../images/areabig_dotted_background.gif);
	height: auto;
	width: 950px;
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}
#table_holder #big_content_area_low {
	background-image: url(../images/areabig_dotted_lowcorners.gif);
	height: 18px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#table_holder  #big_content_area_low2 {
	background-image: url(../images/content_area_big_lowcorners.gif);
	height: 18px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#table_holder  #big_content_area_dotted_low {
	background-image: url(../images/areabig_dotted_lowcorners.gif);
	height: 18px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
}
#table_holder #big_content_area table {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
	width: auto;
	height: auto;
}
#table_holder #big_content_area p {
	font-family: Arial, Helvetica, sans-serif;
}
#table_holder #content_team #content_pictext table {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#table_holder #big_content_area #manuelle img {
	padding-right: 5px;
}
#table_holder  #big_content_area  #massage  img {
	padding-right: 5px;
}
#table_holder  #big_content_area  #bruegger  img {
	padding-right: 5px;
	text-align: justify;
}
#table_holder #news #news_table a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
#training_dotted {
	height: auto;
	width: 230px;
	float: right;
	position: relative;
	bottom: 0px;
	padding-right: 15px;
}
#table_holder #big_content_area_dotted #training_main {
	float: left;
	height: auto;
	width: 640px;
	padding-right: 20px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
}
#training_clearer {
	clear: both;
	float: none;
}
#bike_fit_main {
	float: left;
	height: auto;
	width: 640px;
	padding-right: 20px;
	padding-left: 35px;
}
#pt_main {
	float: left;
	height: auto;
	width: 640px;
	padding-right: 20px;
	padding-left: 35px;
}

#table_holder #big_content_area #bike_fit_right {
	float: right;
}
#table_holder #big_content_area_bike_fit #bike_fit_main table {
	margin-right: auto;
	margin-left: auto;
}


#big_content_area_bike_fit {
	background-image: url(../images/areabig_dotted_background.gif);
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
}
#big_content_area_pt {
	background-image: url(../images/areabig_dotted_background.gif);
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	color: #34383A;
}
#table_holder #big_content_area_pt #pt_main .stylePT {
	font-family: Arial, Helvetica, sans-serif;
}

#table_holder #big_content_area_bike_fit #bike_fit_right {
	float: right;
	width: 230px;
	height: 800px;
	padding-right: 15px;
}
#bike_fit_main #wie_funktionierts p {
	padding-left: 15px;
}
#bike_fit_beispiel p {
	padding-right: 10px;
	padding-left: 10px;
}
#training_main table tr td .NewsHeader strong {
	font-size: 18px;
}
#training_main table {
	margin-right: auto;
	margin-left: auto;
}
#table_holder #big_content_area_dotted #training_main p {
	text-align: justify;
}
#physio_sixdays {
	float: left;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #34383A;
	margin-right: 20px;
	border: 1px dotted #CCCCCC;
}
#table_holder #big_content_area table tr td #physio_sixdays table tr td {
	text-align: justify;

}
#submenue_small {
	background-image: url(../images/sub_menue_small.gif);
	background-repeat: repeat-x;
	height: 33px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
#submenue_small_holder {
	height: 33px;
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
#submenue_small_holder    table    {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	text-align: center;
	vertical-align: text-bottom;
	margin-left: 125px;
}
#submenue_small_holder    table    a   {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	text-decoration: none;
}
#submenue_small_holder     table     a:hover    {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}
#submenue_small_holder table          p      {
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF6600;
	text-decoration: none;
	margin-right: 30px;
	margin-left: 30px;
	font-weight: bold;
	margin-top: 2px;
}
#table_holder #big_content_area_bike_fit #bike_fit_main table tr td p strong {
	text-align: center;

}
#pt_right   {
	float: right;
	width: 230px;
	height: auto;
	padding-right: 15px;
}
#table_holder #big_content_area #massage tr td .style99 {
	text-align: right;
}
#table_holder #big_content_area_bike_fit #bike_fit_main table tr td .NewsHeader strong {
	color: #34383A;
	font-size: 16px;
}
#table_holder #big_content_area_firmen table {
	color: #34383A;
}
#pt_main #training  img  {
	margin-right: 5px;

}
#pt_main #physio  img  {
	margin-right: 5px;

}
#table_holder #big_content_area_bike_fit #bike_fit_right table img {
	margin-right: 3px;
}
#training_dotted table img {
	margin-right: 3px;
	text-align: justify;
}
#online_bf_info2 {
	border: 1px solid #999;
}
#table_holder #big_content_area_pt #pt_right table tr td p .style25 {
	text-align: justify;
}
#table_holder #big_content_area_pt #pt_right table img {
	margin-right: 3px;
}
#table_holder #content #content_pictext table tr td div .style39 {
	color: #333333;
}
#tipps {
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}
#tipps p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
}
#table_holder #content #content_pictext table tr .style4 #kontakt table tr td #AGB p strong {
	text-align: left;
}
#AGB {
	background-color: #FFF;
	height: 180px;
	overflow: scroll;
	visibility: inherit;
	overflow-x: hidden;
	border: 1px solid #6891B1;
}
#table_holder #big_content_area_tipps #tipps tr td table tr td {
	color: #333333;
}
#table_holder #content #content_pictext table tr .style4 #kontakt table tr .style31 .style35 {
	font-weight: normal;
}
#tplan_vergleich tr td img {
	padding-left: 30px;
	padding-right: 5px;
}
#tplan_vergleich {
	font-size: 14px;
	font-weight: normal;
}
#tplan_vergleich p {
	padding-left: 5px;
}
#tplan_vergleich h2 {
	padding-left: 10px;
}
#team_member img {
	padding-right: 7px;
	padding-bottom: 5px;
}
#bike_fit_main p {
	font-family: Arial, Helvetica, sans-serif;
}
#online_Fragebogen p {
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
}
#online_Fragebogen {
	border: 1px solid #666;
}
#bike_fit_main #disziplinen p {
	padding-right: 15px;
	padding-left: 15px;
}
.Ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #587682;
	line-height: 25px;
}
.Ueberschrift_22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #587682;
}
#wie_funktionierts tr td h4 {
	padding-left: 20px;
}
#kiss {
	padding-right: 10px;
}
#bike_fit_beispiel p {
	text-align: justify;
}
#bestellen p {
	padding-right: 3px;
	padding-left: 1px;
}
#bestellen {

}
#content_pictext table p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
#trainingslager_center {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
}
#post_it {
	height: 224px;
	width: 230px;
	clip: rect(auto,auto,auto,auto);
	left: 700px;
	position: relative;
	bottom: 80px;
}
#project_359 {
	height: 81px;
	width: 225px;
	position: relative;
	left: 470px;
	top: 3px;
}
.style30 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #000;
}
.style30_bold_333 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #333;
	font-weight: bold;
}
.style30_heading {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #587682;
	font-weight: bold;
}
.testemonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	
}
.style391 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #587682;
	font-weight: bold;
	
}

#fadeshow1 {
	margin-right: auto;
	margin-left: auto;
}
