/* BASIC */
html,body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  background-color:#ffffff;
  font:10px Verdana,sans-serif;
  line-height:14px;
  color:#000000;  
}


/* TAGs */
* {
  margin:0px;
  padding:0px;
}
img {
  border:none;
}
p {
  margin-bottom:12px;
}
p img {
  padding-top:3px;
}
h1 {
  font-size:15px;
  line-height:18px;
  font-weight:bold;
  margin-bottom:14px;
  color:#007ebf;
}
h2 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:14px;
  color:#ff661f;
}
h3 {
  font-size:10px;
  font-weight:normal;
  margin-bottom:0px;
  color:#ff661f;
}
div#center_container ul {
  margin:0px;
  padding:0px;
  margin-left:2px;
  margin-bottom:12px;
}
div#center_container li {
  list-style-position:inside;
}
a {
  text-decoration:none;
  color:#ff661f;
}
textarea {
  font:10px Verdana,sans-serif;
  width:218px;
  height:273px;
  border:1px solid #007ebf;
  border-bottom:none;
}
input {
  font:10px Verdana,sans-serif;
  width:218px;
  height:15px;
  border:1px solid #007ebf;
}
input.check {
  width:auto;
  border:none;
}
input.radio {
  width:auto;
  border:none;
}
input.senden {
  margin:0px;
  padding:0px;
  border:none;
  width:66px;
  height:20px;
  background:url(http://www.spezielle-fitness-programme.de/img/form_senden.gif) no-repeat;
}
input.bestellen {
  margin:0px;
  padding:0px;
  border:none;
  width:84px;
  height:20px;
  background:url(http://www.spezielle-fitness-programme.de/img/form_bestellen.gif) no-repeat;
}
select {
  font:10px Verdana,sans-serif;
  width:221px;
  height:15px;
  border:1px solid #007ebf;
}


/* CLASSES */
.borderSimple {
  padding:16px;
  padding-top:13px;
  padding-bottom:2px;
  border:1px solid #bfc7d7;
  margin-bottom:8px;
}
.borderSimple_rechts {
  padding:16px;
  padding-left:9px;
  padding-right:9px;
  padding-bottom:2px;
  border:1px solid #bfc7d7;
}
.orange {
  color:#ff661f;
}
.orangeBIG {
  color:#ff661f;
  font-size:15px;
}
.pfeil10 {
  margin:0px;
  padding:0px;
  padding-left:12px;
  background:url(http://www.spezielle-fitness-programme.de/img/link_pfeil_10.gif) bottom left no-repeat;
}
.pfeil12 {
  margin:0px;
  padding:0px;
  padding-left:12px;
  background:url(http://www.spezielle-fitness-programme.de/img/link_pfeil_12.gif) bottom left no-repeat;
}
.sprechblase {
  clear:both;
  padding:15px;
  padding-bottom:2px;
  margin-bottom:8px;
  background:url(http://www.spezielle-fitness-programme.de/img/sprechblase_bg.gif) bottom left repeat-x;
  border-left:1px solid #bfc7d7;
  border-bottom:1px solid #bfc7d7;
  border-right:1px solid #bfc7d7;
}
.sprechblaseWhite {
  clear:both;
  padding:15px;
  padding-bottom:2px;
  margin-bottom:8px;
  border-left:1px solid #bfc7d7;
  border-bottom:1px solid #bfc7d7;
  border-right:1px solid #bfc7d7;
}
.abstandlinks {
  padding-top:3px;
  padding-left:8px;
  padding-bottom:8px;
}
.abstandrechts {
  padding-top:3px;
  padding-right:8px;
  padding-bottom:8px;
}
.sprechblase_links {
  width:423px;
  height:1px;
  overflow:hidden;
  background:#bfc7d7;
}
.sprechblase_rechts {
   width:60px;
   height:40px;
   overflow:hidden;
   background:url(http://www.spezielle-fitness-programme.de/img/sprechblase_oben_60x40.gif) no-repeat;
   float:right;
   margin-top:-40px;
}

.uebungdestages {
   background:url(http://www.spezielle-fitness-programme.de/img/sprechblase_udt_bg.gif) bottom left repeat-x #008fce;
   color:#ffffff;
}
.uebungdestages h1, .uebungdestages h2, .uebungdestages h3 {
  color:#ffffff;
  margin:0px;
}
.uebungdestages p, .uebungdestages a, .uebungdestages .orange, .uebungdestages .orangeBIG, .uebungdestages strong {
  color:#ffffff;
}
.uebungdestages_links {
  width:192px;
  height:1px;
  float:left;
  overflow:hidden;
}
.uebungdestages_rechts {
  width:50px;
  height:36px;
  float:right;
  background:url(http://www.spezielle-fitness-programme.de/img/sprechblase_udt_50x36.gif) no-repeat;
}
.bestellen {
  margin:0px;
  padding:0px;
  padding-right:40px;
  padding-bottom:3px;
  background:url(http://www.spezielle-fitness-programme.de/img/link_pfeil_16.gif) bottom right no-repeat;
  color:#ff661f;
  text-transform:uppercase;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
}
.zurueck {
  margin:0px;
  padding:0px;
  padding-left:40px;
  padding-bottom:3px;
  background:url(http://www.spezielle-fitness-programme.de/img/link_pfeil_16r.gif) bottom left no-repeat;
  color:#ff661f;
  text-transform:uppercase;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
}


/* IDs */
div#logo_container {
  width:100%;
  height:85px;
  background:url(http://www.spezielle-fitness-programme.de/img/logo_bg.jpg) repeat-x #007ebf;
  overflow:hidden;
}
div#logo_container div {
  width:911px;
}
div#logo_container img.logo {
  margin-left:19px;
  margin-top:9px;
  float:left;
}
div#logo_container img.claim {
  margin-left:268px;
  margin-top:46px;
  float:left;
}


div#header_container {
  width:100%;
  height:20px;
  background:url(http://www.spezielle-fitness-programme.de/img/header_bg.jpg) repeat-x #bfc7d7;
  margin-bottom:8px;
  overflow:hidden;
}
div#header_container div {
  width:896px;
  height:20px;
  overflow:hidden;
}
div#header_container div ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
  float:right;
}
div#header_container div ul li {
  margin:0px;
  padding:0px;
  float:left;
  margin-left:2px;
}
div#header_container div ul li a {
  color:#006ab2;
  text-decoration:none;
  padding-left:12px;
  padding-right:12px;
  padding-top:4px;
  padding-bottom:4px;
  display:block;
}
div#header_container div ul li a:hover, div#header_container div ul li a.aheader1active {
  color:#ff661f;
  text-decoration:none;
  background:#ffffff;
  padding-left:12px;
  padding-right:12px;
  padding-top:4px;
  padding-bottom:4px;
  display:block;
}


div#content_container {
  width:883px;
  background:url(http://www.spezielle-fitness-programme.de/img/footer.gif) no-repeat bottom left;
  clear:both;
}
div#content_container div#left_container {
  width:142px;
  float:left;
  margin-right:8px;
}
div#content_container div#left_container ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
div#content_container div#left_container ul li {
  margin:0px;
  padding:0px;
  width:142px;
  margin-bottom:2px;
  overflow:hidden;
}
div#content_container div#left_container ul li a.asfp1 {
  color:#ffffff;
  width:132px;
  text-decoration:none;
  font-size:11px;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
  background:url(http://www.spezielle-fitness-programme.de/img/navi_bg.jpg) repeat-x #006bb3;
}
div#content_container div#left_container ul li a.asfp1:hover, div#content_container div#left_container ul li a.asfp1active {
  color:#ffffff;
  width:132px;
  text-decoration:none;
  font-size:11px;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
  font-weight:bold;
  background:url(http://www.spezielle-fitness-programme.de/img/navi_bg.jpg) repeat-x #006bb3;
  letter-spacing:-1px;
}
div#content_container div#left_container ul.ulsfp2, div#content_container div#left_container ul.ulsfp2active {
  padding-top:2px;
  padding-bottom:3px;
}
div#content_container div#left_container ul li a.asfp2 {
  width:132px;
  text-decoration:none;
  font-size:11px;
  color:#007ebf;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
}
div#content_container div#left_container ul li a.asfp2:hover, div#content_container div#left_container ul li a.asfp2active {
  width:132px;
  text-decoration:none;
  font-size:11px;
  color:#ff661f;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
  background:url(http://www.spezielle-fitness-programme.de/img/navi_act.jpg) bottom left no-repeat;
}
div#content_container div#left_container ul li a.asfp3 {
  width:132px;
  text-decoration:none;
  font-size:11px;
  color:#007ebf;
  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
}
div#content_container div#left_container ul li a.asfp3:hover, div#content_container div#left_container ul li a.asfp3active {
  width:132px;
  text-decoration:none;
  font-size:11px;
  color:#ff661f;
  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
  background:url(http://www.spezielle-fitness-programme.de/img/navi_act.jpg) bottom left no-repeat;
}
div#content_container div#left_container ul.ulsfp4, div#content_container div#left_container ul.ulsfp4active, div#content_container div#left_container ul.ulsfp5, div#content_container div#left_container ul.ulsfp5active {
  display:none;
  visibility:hidden;
}
div#content_container div#left_container div#suchfeld {
  color:#ffffff;
  width:132px;
  text-decoration:none;
  font-size:11px;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  display:block;
  background:url(http://www.spezielle-fitness-programme.de/img/navi_bg.jpg) repeat-x #006bb3;
  margin-top:21px;
}
div#content_container div#left_container div#suchfeld span {}
div#content_container div#left_container div#suchfeld input {
  width:85px;
  height:14px;
  border:none;
  margin-top:-1.4em;
  margin-right:3px;
  display:block;
  float:right;
}
div#content_container div#left_container div#suchfeld_sprechblase {
  width:142px;
  height:15px;
  overflow:hidden;
  background:url(http://www.spezielle-fitness-programme.de/img/sprechblase_unten_142x15.gif) bottom left no-repeat;
  margin-bottom:21px;
  position:absolute;
}
div#content_container div#left_container div#textgroesse {
  width:132px;
  font-size:9px;
  color:#007ebf;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
  background:url(http://www.spezielle-fitness-programme.de/img/sprechblase_grau_small.gif) bottom left repeat-x #ffffff;
}
div#content_container div#left_container div#textgroesse_buttons {
  float:right;
  padding-right:20px;
}
div#content_container div#center_container {
  width:483px;
  float:left;
  margin-right:8px;
}
div#content_container div#right_container {
  width:242px;
  float:left;
}
div#content_container div#right_container a {
  text-decoration:none;
  color:#000000;
}


div#footer_container {
  width:883px;
  clear:both;
  padding-bottom:48px;
}
div#footer_container div#footerleft_container {
  width:142px;
  height:1px;
  float:left;
  margin-right:8px;
  background:#bfc7d7;
  overflow:hidden;
}
div#footer_container div#footercenter_container {
  width:483px;
  height:1px;
  float:left;
  margin-right:8px;
  background:#bfc7d7;
  overflow:hidden;
}
div#footer_container div#footerright_container {
  width:242px;
  height:1px;
  float:left;
  background:#bfc7d7;
  overflow:hidden;
}
