html {margin:0; padding:0;}

body { background:#666;
       padding:0; margin:12px 0;
       font: 11px arial, sans-serif;
       color:#900;text-align:center;}

a:link, a:visited, a:active {color:#800;}

a:hover {text-decoration:none;}

hr {clear:both;font-size:1px; background:#222;border-bottom:0 none; border-top:1px dashed #900;height:1px;margin:5px 0;}

p {margin:17px 0 0 0;}

h1 {margin:0 21px 0 222px;padding:270px 0 0 30px;height:20px;font-size:14px;text-transform:uppercase;}

h2 {font-size:14px;margin:17px 0 8px 0;padding:17px 0 0 0;border-top:1px dashed #900;width:100%;}

h3 {font-size:13px;font-family:verdana, arial, sans-serif;margin:17px 0;padding:0;color:#900;}

.strong {font-weight:bold;}

.imgborder {border:1px solid #900;}
.imgfloatleft {float:left;margin:0 14px 4px 0;}


/* ----------------- Mainbox -------------------------------------------- */

#mainbox {position:relative;width:779px; margin:0 auto; background: #fb5 url(img/mainbox_bg.gif) repeat-y;text-align:left;padding:0;}

#contentbox {margin:0 21px 0 222px;padding:5px 0 0 30px;}

#content {margin:0;padding:0 26px 20px 0;border-right:160px solid #e93;font-size:12px;min-height:470px;_height:470px;}

#content a:link, #content a:visited, #content a:active {font-weight:bold;color:#b00;}

#content ul.aktionen li {padding:7px 0 0 0;}

#footerbox {width:779px; height:45px;background: url(img/footer_bg.gif) no-repeat;margin:0;padding:5px 0 0 0;}

#footerbox a:link, #footerbox a:visited, #footerbox a:active {color:#900;text-decoration:none;position:relative; left:49px;}

#footerbox a:hover {text-decoration:underline;}

#slogan {position:absolute;top:73px;left:21px;width:209px;height:107px; margin:0;padding:0; background: #fb5 url(img/slogan.gif) no-repeat;}

#slogan i {position:absolute;top:108px;padding-right:5px;}

#slogan img {position:absolute;top:107px;border-bottom:30px solid #d71;}

#abnehmen {position:absolute;top:264px;left:46px;margin:0;padding:0;}

#abnehmen img {border:0;}

#mainnavbox {position:absolute;top:0;width:779px;height:73px; margin:0; background: #900 url(img/mainnav_bg.gif) no-repeat;overflow:hidden;}

#mainnavbox a:link, #mainnavbox a:visited, #mainnavbox a:active {position:relative; top:21px;left:21px;font-size:51px;}

#mainnavbox a:hover {text-decoration:none;background:#a00;}

#subnavbox {position:absolute;top:268px;left:65px; width:130px; margin:0;padding:0;}

#subnavbox ul { margin:0;padding:0;}

#subnavbox li {list-style: none;padding:0;}

#subnavbox li a:link, #subnavbox li a:visited, #subnavbox li a:active {display:block;width:100%;padding:4px 0;font-size:12px;font-weight:bold;text-decoration:none;}

#subnavbox li a:hover {text-decoration:underline;}

#subnavbox li a.menuon:link, #subnavbox li a.menuon:visited, #subnavbox li a.menuon:active {text-decoration:underline;}

#subnavbox .slogan2 {color:#ffe; margin-left:47px;line-height:16px;position:relative; right:-5px;}

#bildboxHome {position:absolute;top:73px;left:230px;width:528px;height:170px; margin:0;padding:0; background: url(img/themenfoto_index.jpg) no-repeat;}

#bildboxLadies {position:absolute;top:73px;left:230px;width:528px;height:170px; margin:0;padding:0; background: url(img/themenfoto_ladies.jpg) no-repeat;}

#bildboxFamily {position:absolute;top:73px;left:230px;width:528px;height:170px; margin:0;padding:0; background: url(img/themenfoto_family.jpg) no-repeat;}

#bildboxAbnehmen {position:absolute;top:73px;left:230px;width:528px;height:170px; margin:0;padding:0; background: url(img/themenfoto_abnehmen.jpg) no-repeat;}

#bildboxPartner {position:absolute;top:73px;left:230px;width:528px;height:170px; margin:0;padding:0; background: url(img/themenfoto_partner.jpg) no-repeat;}

#bildboxImpressum {position:absolute;top:73px;left:230px;width:528px;height:170px; margin:0;padding:0; background: url(img/themenfoto_impressum.jpg) no-repeat;}

#rechtsbox {position:absolute;top:312px;right:21px; margin:0;padding:0;width:159px;}

#rechtsbox img {padding:2px 0 0 0;}

#rechtsbox .logoHome {position:relative; top:-27px;border-top:38px solid #fb5;margin-bottom:-27px;}

#rechtsbox .adressen {margin-left:20px;}

#rechtsbox .slogan2 {text-align:center; font-size:10px;padding:0 10px;line-height:12px;margin:0 5px 14px 5px;}

#rechtsbox a:hover {text-decoration:underline;}

.upsmall { font-size:10px; position:relative; top:-2px; }

.upcase {text-transform:uppercase;}

.lowcase { text-transform:none;font:bold 16px verdana,arial,sans-serif;}

.border {padding:0 0 17px 0;width:100%;border-bottom:1px dashed #900;font-weight:bold;}

.weightnormal {font-weight:normal;line-height:15px;}

em {font-weight:normal;font-style:normal;display:block;padding:2px;}

ul {margin:18px;padding:0;}

#startlink a:link, #startlink a:visited, #startlink a:active {position:absolute; top:220px; left:64px;text-decoration:none;color:#fb5;padding:0;font-size:11px;font-weight:bold;}

#impressumlink a:link, #impressumlink a:visited, #impressumlink a:active {position:absolute; top:220px; left:128px;text-decoration:none;color:#fb5;padding:0;font-size:11px;font-weight:bold;}

#startlink a:hover, #impressumlink a:hover {text-decoration:underline;}

#content a.logo:link, #content a.logo:visited, #content a.logo:active {border:1px solid #ffc56a; float:left; margin: 0 7px 0 0;clear:both;display:block;}

#content a.logo:hover {border-color:#d71;}

#content .fotosource {font-size:10px;border-top:1px dashed #900;position:relative; top:39px;padding-top:7px;width:100%;}

.foto {display:block;margin:0; border:1px solid #900;}

img.plan {background:#d71;padding:9px;border:1px solid #fc7;}

#zeilen div {background:#ffc56a;width:100%;margin-bottom:2px;padding:2px 0;} /*background:#ffc56a;*/

#zeilen h3 {background:#e93;width:100%;border-bottom:4px solid #d71;margin-bottom:0;padding:0 0;font-weight:normal;border-top:1px solid #fc7;}

#partner div {background:#ffc56a;width:100%;margin-bottom:2px;padding:11px 0;clear:both;min-height:73px;} /*background:#ffc56a;*/

#partner h3 {clear:both;background:#e93;width:100%;border-bottom:4px solid #d71;margin-bottom:0;padding:0;font-weight:normal;border-top:1px solid #fc7;}

/* ----------------- Aktionen -------------------------------------------- */

#aktionenButton {position:absolute;top:264px;left:54px;margin:0;padding:0;background:url(img/aktionen_button.gif) no-repeat;width:80px; height:75px;}

#aktionSpinning {position:absolute;top:337px;left:52px;margin:0;padding:0;background:url(img/aktion_spinning.gif) no-repeat;width:144px; height:88px;}

#aktionSpinning a:link, #aktionSpinning a:visited, #aktionSpinning a:active {display:block; margin:10px 5px 8px 11px; width:128px; height:70px;}

#aktionSpinning a span {display:none;}

#aktionGesundmesse {position:absolute;top:337px;left:52px;margin:0;padding:0;background:url(img/aktion_gesundmesse.gif) no-repeat;width:146px; height:92px;}

#aktionGesundmesse a:link, #aktionGesundmesse a:visited, #aktionGesundmesse a:active {display:block; margin:10px 15px 8px 11px; width:118px; height:56px;}

#aktionGesundmesse a span {display:none;}

#aktionAbnehmstudie {position:absolute;top:264px;left:54px;margin:0;padding:0;background:url(img/aktion_abnehmstudie.gif) no-repeat;width:148px; height:236px;}

#aktionAbnehmstudie span {display:none;}

#aktionAbnehmstudie a {display:block; width:148px; height:236px;}

#eventsButton {position:absolute;top:264px;left:54px;margin:0;padding:0;background:url(img/news_button.gif) no-repeat;width:80px; height:75px;}

#aktionAuto {position:absolute;top:337px;left:52px;margin:0;padding:0;background:url(img/aktion_auto.gif) no-repeat;width:148px; height:151px;}

#aktionKreuzfahrt {position:absolute;top:337px;left:52px;margin:0;padding:0;background:url(img/aktion_kreuzfahrt.gif) no-repeat;width:148px; height:182px;}

#aktionAuto a {display:block;width:148px; height:151px;}

#aktionKreuzfahrt a {display:block;width:148px; height:182px;}

#aktionAuto span, #aktionKreuzfahrt span {display:none;}

#aktionGesundtage {position:absolute;top:509px;left:64px;margin:0;padding:0;background:url(img/aktion_gesundtage.gif) no-repeat;width:132px; height:160px;border-top:1px dashed #900;}

#aktionGesundtage span {display:none;}

#aktionFitnesswochen {position:absolute;top:452px;left:60px;margin:0;padding:14px 0 0 0;width:131px;border-top:1px dashed #900;}

#aktionFitnesswochen img {border:0 none;}

#aktionFitnesswochen a.url:hover {background:#e37d17;}

#aktionYE {position:absolute;top:337px;left:52px;margin:0;padding:0;background:url(img/aktion_ye.gif) no-repeat;width:148px; height:210px;}

#aktionYE a {display:block;width:148px; height:210px;}

#aktionYE span {display:none;}

#bgf {position:absolute;top:452px;left:60px;margin:0;padding:14px 0 17px 0;width:131px;height:146px;border-top:1px dashed #900;border-bottom:1px dashed #900;}

#bgf a {display:block;width:131px; height:146px;}

#bgf img {border:0 none;}


/* ----------------- Slim Belly -------------------------------------------- */
#sbBox {position:relative;left:17px;border-top:1px dashed #900;padding-top:29px;margin-top:21px;margin-bottom:38px;width:125px;}
#sbFoto {display:block;background:url(img/slim-belly-foto-linkbox.jpg) no-repeat 0 0; width:123px; height:199px; border:1px dotted #900;}
h3.sbHead {font-size:11px;margin:0 0 5px 0;}
a.sbButton {display:block;background:#900 url(img/slim-belly-box-arrow.gif) no-repeat 101px 25px;padding:7px 12px;color:#fb5;font-weight:bold;margin-top:2px;cursor:pointer;text-decoration:none;}
a.sbButton:hover {color:#fff;text-decoration:none;}