div.expresslieferung_head {
  border: 2px solid #114463;
  background-color: #4983c2;
  color: #ffffff;
  font-size: 20pt;
  width: 810px;
  font-face: arial black,avant garde,arial;
  font-weight: bold;
  text-align: center;
}
div.expresslieferung_body {
  border: 2px solid #114463;
  padding: 15px;
  width: 790px;
  text-align: left;
}

* html div.expresslieferung_head {
  width: 814px;
}

* html div.expresslieferung_body {
  width: 814px;
}

table.geschenk {
  margin: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  border-width: 0px;
  padding: 0px;
}
table.geschenk tbody tr td {
  border-top: 5px solid #3175b6;
  padding: 5px 0px;
  width: 190px;
}
table.geschenk tbody tr td.noborder {
  border-width: 0px;

}
table.geschenk tbody tr td a {
  font-size: 16px;
}
table.geschenk tbody tr td p {
  font-size: 16px;
}

.hidden {
display:none;
}

body {
font-family:'Arial', sans-serif;
font-size:12pt;
text-align:center;
color:#000;
background-color:#fff;
margin:0;
padding:0;
}

.imgcell {
  vertical-align: top;
  padding: 16 0;
}

.sign_nl_box {
    border_: 1px solid Silver;
    color: black;
    font-weight: normal;
    font-size: 12px;
    padding: 3px;
    margin: 0;
    vertical-align: text-bottom;
}

h1#title {
font-size:14pt;
color:#fff;
background-color:#8ac;
margin:0 0 10px;
}

div#centeredbody {
width:1000px;
margin:0 auto;
}

div#toptrolley {
text-align:right;
font-size:10pt;
margin:0 auto;
}

ul#topline {
text-align:left;
margin:0 0 6px;
padding:0;
}

#topline li {
font-size:10pt;
display:inline;
list-style-type:none;
}

div#outlinedbody {
border:#579 3px groove;
}

* html div#outlinedbody {
width:999px;
}

div#banner {
background-color:#1e4154;
background-image:url(/pics/bild.jpg);
background-repeat:no-repeat;
background-position:320px 0;
height:64px;
}

a#bannerlogo {
color:#fff;
text-decoration:none;
background-color:#1e4154;
background-image:url(/pics/logo.gif);
background-repeat:no-repeat;
font-size:20pt;
font-weight:700;
float:left;
height:50px;
margin:5px 0 0 5px;
padding:9px 0 0 50px;
}

ul#bannertext {
float:right;
width:477px;
text-align:center;
color:#fff;
background-color:#4c7595;
height:64px;
list-style-type:none;
margin:0;
padding:0;
}

ul#bannertext a {
color:#fff;
font-weight:700;
font-size:20pt;
text-decoration:none;
margin:0;
}

li#bannersubtext {
font-size:10pt;
font-weight:700;
list-style-type:none;
margin:-4px 0 0;
padding:0;
}

* html li#bannersubtext {
margin-top:-5px;
}

li#bannersubtext a {
color:#fff;
font-weight:700;
font-size:10pt;
text-decoration:none;
margin:0;
}

ul#domainflags {
background-color:#8ac;
font-size:10pt;
font-weight:700;
list-style-type:none;
text-align:center;
margin:0;
padding:2px 0;
}

#domainflags li {
display:inline;
padding:0 16px 0 0;
}

#domainflags a {
color:#000;
text-decoration:none;
padding-left:18px;
background-repeat:no-repeat;
}

#a1 {
background-image:url(/pics/domainflag-at.gif);
}

#a2 {
background-image:url(/pics/domainflag-be.gif);
}

#a3 {
background-image:url(/pics/domainflag-ch.gif);
}

#a4 {
background-image:url(/pics/domainflag-de.gif);
}

#a5 {
background-image:url(/pics/domainflag-dk.gif);
}

#a6 {
background-image:url(/pics/domainflag-fr.gif);
}

#a7 {
background-image:url(/pics/domainflag-it.gif);
}

#a8 {
background-image:url(/pics/domainflag-nl.gif);
}

#a9 {
background-image:url(/pics/domainflag-ru.gif);
}

#a10 {
background-image:url(/pics/domainflag-se.gif);
}

#a11 {
background-image:url(/pics/domainflag-couk.gif);
}

#a12 {
background-image:url(/pics/domainflag-com.gif);
}

#a13 {
background-image:url(/pics/domainflag-no.gif);
}

#a14 {
background-image:url(/pics/domainflag-fi.gif);
}

#a15 {
background-image:url(/pics/domainflag-hu.gif);
}

#a16 {
background-image:url(/pics/domainflag-es.gif);
}

div.hotlinesingle {
float:right;
font-size:10pt;
text-align:center;
width:395px;
margin:0;
padding:6px 0;
vertical-align: middle;
}

div.hotlinedouble {
float:right;
font-size:10pt;
text-align:center;
width:490px;
margin:0;
padding:6px 0;
vertical-align: middle;
}

div.hotlineleft {
float:right;
font-size:10pt;
text-align:center;
width:395px;
margin:0;
padding:6px 0;
vertical-align: middle;
}

.boldlarger {
font-size:110%;
font-weight:700;
}

div.hotlineright {
float:right;
font-size:10pt;
text-align:center;
width:595px;
margin:0;
padding:6px 0;
}

div.hotlinesingleleft {
float:right;
font-size:11pt;
text-align:center;
width:395px;
margin:0;
padding:14px 0;
}

div.hotlinesingleright {
float:right;
font-size:11pt;
text-align:center;
width:595px;
margin:0;
padding:14px 0;
}

form#skontobanner {
color:#fff;
background-color:#395f79;
font-size:9pt;
text-align:center;
clear:both;
margin:0;
padding:1px 0 2px;
}

#skontobanner a {
color:#fff;
font-size:9pt;
font-weight:700;
text-decoration:none;
}

ul#navtop {
text-align:left;
float:right;
font-size:10pt;
color:#000;
background:#8ac;
width:838px;
list-style-type:none;
margin:3px 0 5px;
padding:1px 0;
}

#navtop li {
display:inline;
margin:0;
padding:0 0 0 5px;
}

p#date {
text-align:left;
float:left;
font-size:10pt;
margin:4px 0 0;
padding:0;
}

div#navside {
float:left;
text-align:left;
color:#000;
font-size:10pt;
width:155px;
margin:2px 0 0;
padding:0;
}

ul.navsidemenu {
background:#8ac;
list-style-type:none;
margin:0;
padding:0;
}

ul.navsidemenu li {
padding:0 0 0 5px;
}

ul.navsidemenu li ul {
list-style-type:none;
margin:0 0 15px;
padding:0 2px 0 0;
}

ul.navsidemenu li ul li ul {
margin:0 0 0 15px;
padding:0 2px 0 0;
}

li.menuactive {
color:#fff;
font-weight:700;
background-color:#395f79;
list-style-type:none;
margin:0;
}

li.menuactive ul li {
list-style-type:none;
font-weight:400;
margin:0;
padding:0;
}

li.menuactive ul li a {
font-weight:400;
color:#fff;
}

p#emailbutton {
text-align:center;
background-color:#8ac;
margin:0 0 10px;
padding:15px 0 5px;
}

p#trolley {
float:left;
margin:0 0 0 5px;
}

ul#warenkorb {
float:right;
list-style-type:none;
width:95px;
text-align:right;
margin:2px 0 0;
padding:0;
}

li#warenkorbbearbeiten {
width:95px;
background-color:#8ac;
}

form#cart {
clear:both;
border:none;
text-align:center;
margin:0 0 5px;
padding:0 auto;
}

form#suche {
color:#000;
background-color:#8ac;
border:#579 2px solid;
text-align:center;
width:150px;
margin:5px 0 10px auto;
padding:5px 0;
}

#suche a {
color:#000;
font-size:9pt;
text-decoration:none;
margin:0;
padding:0;
}

#suche input {
margin:2px 0 0;
padding:0;
}

ul#hotline {
font-size:9pt;
color:#000;
text-align:center;
background-color:#fff;
border:#579 2px solid;
width:150px;
list-style-type:none;
margin:5px 0 10px auto;
padding:0;
}

ul#serviceinfo {
color:#000;
background-color:#8ac;
border:#579 2px solid;
text-align:left;
width:150px;
list-style-type:disc;
font-size:9pt;
margin:5px 0 10px auto;
padding:0;
list-style-position: inside;
}

div#inhalt {
text-align:left;
font-size:10pt;
margin:0 10px 0 165px;
}

div#inhaltbreit {
text-align:left;
font-size:10pt;
margin:0 5px;
}

p#backlinkbottom {
clear:both;
font-size:12pt;
font-weight:700;
text-align:center;
padding:20px 0 0;
}

div#hotlinebottom {
background-color:#8ac;
height:70px;
font-size:12pt;
margin:5px;
padding:10px 10px 0;
}

div#hotlinebottomlarge {
background-color:#8ac;
height:100px;
font-size:12pt;
margin:10px;
padding:10px 10px 0;
}

ul#hotlinebottomleft {
float:left;
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}

ul#hotlinebottomright {
float:right;
list-style-type:none;
text-align:right;
margin:0;
padding:0;
}

ul#externlinkbottom {
clear:both;
font-size:10pt;
text-align:center;
list-style-type:none;
margin:0;
padding:3px 0;
}

#externlinkbottom a {
color:#579;
background-color:#fff;
text-decoration:none;
}

#first {
font-size:10pt;
height:195px;
width:810px;
background-image:url(/pics/startseite_hintergrund.jpg);
background-repeat:no-repeat;
background-position:305px 6px;
margin:0 0 10px 5px;
padding:0;
}

* html #first {
background-position:315px 16px;
}

#first form {
font-size:10pt;
float:right;
width:210px;
height:177px;
border:1px solid #000;
color:#000;
background-color:#EEE;
margin:6px 3px 22px 0;
padding:5px;
}

* html #first form {
margin-top:16px;
padding-top:6px;
}

#first_tim {
font-size:10pt;
width:810px;
background-image:url(/pics/startseite_hintergrund.jpg);
background-repeat:no-repeat;
background-position:305px 108px;
margin:0 0 10px 5px;
padding:0;
}

* html #first_tim {
background-position:315px 108px;
}

#first_tim form {
font-size:10pt;
float:right;
width:200px;
border:1px solid #000;
color:#000;
background-color:#EEE;
margin:0 3px 22px 0;
padding:5px;
}

* html #first_tim form {
margin-top:0;
padding-top:6px;
}

table#standorte {
border:none;
text-align:center;
margin:0 auto 10px;
}

* html table#standorte {
width:815px;
margin:-25px auto 10px;
}

html:not([dummy]) table#standorte {
width:815px;
margin:15px auto 10px;
}

table#standorte tr td {
text-align:center;
font-size:8pt;
padding:0;
}

table#promotions {
border:none;
width:815px;
text-align:center;
margin:0 auto;
}

table#promotions h3 {
padding-left:120px;
text-align:left;
font-size:10pt;
margin:0;
}

* html table#promotions h3 {
margin:-10px 0 0;
}

#promotions tr td {
border:1px solid #000;
width:50%;
border-spacing:8px;
border-collapse:separate;
vertical-align:top;
}

table#promotions img {
float:left;
padding-right:10px;
margin-bottom:10px;
vertical-align:top;
}

table#promotions li {
text-align:right;
border-top:1px solid;
clear:both;
padding:10px 8px;
}

table#promotions p {
padding-left:120px;
}

div#aktionstext {
color:#e90d2b;
font-size:10pt;
text-align:center;
font-weight:700;
margin:10px 0;
}

h2#angebot {
border-top:1px solid;
background-color:#8ac;
text-align:center;
font-size:12pt;
margin:0;
padding:5px 0;
}

h2#neuheit {
border-top:1px solid;
background-color:#8ac;
text-align:center;
font-size:12pt;
margin:0;
padding:5px 0;
}


div#adw {
  position:relative;
  text-align:left;
  padding: 0 0 10px;
}

div#adw a img {
  padding:0;
  border:none;
  margin: 0;
}

div#adw a {
  font-size:22px;
  font-weight: bold;
  font-family:arial black;
  line-height:100%;
  text-align: left;
  padding: 0;
  text-decoration:none;
  color: #2f4550;
}

div#adw a div {
 margin: 0 15px;
}

div#adw a:hover {
  text-decoration: underline;
}

span.adwlarge {
  font-size: 16px;
}

span.adwstrike {
  text-decoration: line-through;
}

div#adwimage {
  border:none;
  position:absolute;
  left:26px;
  top:50px;
  width:200px;
  height:100px;
  background-position:center;
  background-repeat:no-repeat;
  cursor: pointer;
}

* html div#adwimage {
  left:-376;
  top:55;
}

div#adwpreis {
  position:absolute;
  left:274px;
  top:92px;
  width:100px;
  height:55px;
  text-align: center;
}

* html div#adwpreis {
  left:-128;
  top:95;
}

div#adwpreis a {
  text-decoration:none;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-family:arial;
  text-align: center;
  line-height:130%;
}

div#adwpreis a:hover {
  text-decoration:none;
}

h2#promo {
background-color:#bea02e;
color:#FFF;
text-align:center;
font-size:12pt;
margin:0;
padding:0;
}

div#promo {
margin:0;
padding:0 0 10;
}

div#promo a {
font-size:14pt;
margin:0;
padding:0;
}

div#promo a img {
margin:0;
padding:0;
}

form#header_search {
float:right;
width:220px;
border:1px solid #000;
color:#000;
background-color:#EEE;
text-align:left;
margin:2px;
padding:0;
}

div.videolink {
width:125px;
text-align:center;
margin:5px auto;
}

div.videolink a {
text-decoration:none;
color:#000;
}

div.videolink img {
vertical-align:middle;
}

ul.bewertung {
width:142px;
list-style-type:none;
font-size:9pt;
border-top:1px solid #AAA;
margin:0;
padding:0;
}

ul.bewertung li {
text-align:left;
border-bottom:1px solid #AAA;
clear:right;
}

ul.bewertung li img {
float:right;
padding-top:1px;
}

td.ueberpreise {
width:150px;
}

li.modell {
margin-top:-20px;
margin-bottom:10px;
font-size:9pt;
font-weight:400;
color:#e90d2b;
}

div.priceicon img {
float:left;
margin-right:3px;
margin-top:6px;
}

div.bewertunghead {
text-align:left;
margin-top:5px;
font-size:9pt;
}

ul.bewertungartikel {
list-style-type:none;
font-size:9pt;
border-top:1px solid #AAA;
display:inline;
margin-left:0;
padding:0;
}

ul.bewertungartikel li {
border-bottom:1px solid #AAA;
display:inline;
padding:0 10px;
}

ul.bewertungartikel li img {
padding-top:1px;
}

h1.hs_name {
color:#FFF;
font-weight:600;
text-align:center;
background-color:#8ac;
font-size:16pt;
padding:5px;
}

p#youarehere {
text-align:left;
font-weight:400;
font-size:8pt;
margin:0 0 10px;
padding:0;
}

#youarehere a {
color:#000;
}

p#aktionsbanner {
text-align:center;
height:80px;
margin:0 auto;
padding:0;
}

#header_search ul,#first2 form ul {
list-style-type:none;
margin:5px;
padding:5px;
}

#header_search ul li,#first2 form ul li {
margin-bottom:3px;
}

#header_search ul li a,#first2 form ul li a {
text-decoration:none;
color:#000;
background-repeat:no-repeat;
margin-top:5px;
background-color:#EEE;
}

a#k0 {
background-image:url(/pics/sym_speaker_gray.gif);
padding:2px 0 0 22px;
}

a#k1 {
background-image:url(/pics/sym_trolley.gif);
padding:2px 0 0 22px;
}

a#k2 {
background-image:url(/pics/sym_printer.gif);
padding:2px 0 0 22px;
}

a#k3 {
background-image:url(/pics/sym_favorite.gif);
padding:2px 0 0 22px;
}

a#k4 {
background-image:url(/pics/sym_friend.gif);
padding:2px 0 0 22px;
}

a#k5 {
background-image:url(/pics/sym_question.gif);
padding:2px 0 0 22px;
}

a#k7 {
background-image:url(/pics/sym_sportswear.gif);
padding:2px 0 0 22px;
}

.bold {
font-weight:700;
}

.boldlarger {
font-size:110%;
font-weight:700;
}

.noborder {
border:none;
}

h3 {
font-size:12pt;
}

.block {
text-align:justify;
}

.redb {
color:#e90d2b;
font-weight:700;
}

.red {
color:#e90d2b;
}

a {
color:#1c45a5;
background-color:transparent;
text-decoration:underline;
}

.inline {
display:inline;
}

img {
border-color:#000;
}

.end {
clear:both;
}

.cr {
clear:right;
}

.abs {
margin-bottom:15px;
}

.abs1 {
margin-bottom:10px;
}

.abs2 {
margin-bottom:5px;
}

.l {
text-align:left;
}

.r {
text-align:right;
}

.t {
vertical-align:top;
}

.tl {
vertical-align:top;
text-align:left;
}

.c1 {
text-align:center;
font-weight:700;
}

.f12 {
font-size:12pt;
white-space:nowrap;
}

.f12b {
font-size:12pt;
font-weight:700;
white-space:nowrap;
}

.f12rb {
font-size:12pt;
color:#e90d2b;
font-weight:700;
white-space:nowrap;
}

.ht {
clear:right;
text-align:center;
margin-bottom:20px;
}

.ht ul {
list-style-type:none;
margin:0;
padding:2px;
}

table {
font-size:10pt;
}

table.zubehoer {
text-align:center;
clear:right;
}

table.zubehoer tr td ul {
list-style-type:none;
margin:0;
padding:2px;
}

ul.list {
vertical-align:top;
list-style-type:disc;
margin:0;
padding:0 0 0 25px;
}

div#p {
margin:5px 0 10px;
min-height: 100px;
}

* html div#p {
height: 100px;
}

.summary {
width:800px;
text-align:center;
}

div.bottomright {
float:right;
width:410px;
}

.preistext {
font-size:12pt;
font-weight:700;
color:#e90d2b;
margin-bottom:15px;
}

div#first2 {
float:right;
width:210px;
text-align:center;
margin:10px 0 5px 5px;
}

#first2 form {
font-size:10pt;
border:1px solid #000;
color:#000;
background-color:#EEE;
text-align:left;
margin:0 auto;
padding:0;
}

a.k6 {
background-image:url(/pics/pdficon_little.gif);
padding:2px 0 0 22px;
}

#first2 a {
font-size:9pt;
color:#000;
background-color:#fff;
}

.bestellen {
width:60px;
height:15px;
}

.g1 {
width:155px;
font-weight:700;
}

.g2 {
width:160px;
font-weight:700;
}

.g3 {
width:55px;
font-weight:700;
}

.Endpreis1 {
font-size:12pt;
font-weight:700;
color:#e90d2b;
}

.Preise {
font-size:12pt;
font-weight:700;
}

div#artpreis {
clear:right;
text-align:right;
width:200px;
float:right;
}

table#finanz {
border:#79C 3px solid;
width:450px;
font-size:9pt;
padding:5px;
}

table#fremdwaehrung {
border:#79C 3px solid;
font-size:9pt;
padding:5px;
}

ul#endlink {
clear:right;
text-align:center;
list-style-type:none;
font-weight:700;
margin:0;
padding:0;
}

#endlink li ul {
text-align:center;
list-style-type:none;
margin:0;
padding:0;
}

#endlink li ul li {
float:right;
width:400px;
}

.gz1 {
width:160px;
}

.gz2 {
width:110px;
}

div#searchbox {
width:550px;
color:#000;
font-size:medium;
background-color:#EEE;
border:1px solid #000;
margin:20px auto;
padding:10px;
}

div.searchrow {
clear:right;
text-align:right;
padding:5px 0;
}

span.label {
font-weight:700;
padding:3px 10px 0 0;
}

span.feld {
float:right;
width:350px;
text-align:left;
}

td.ing_name {
color:#000;
font-size:8pt;
font-weight:600;
margin:0;
padding:0 5px;
}

td.ing_amount {
color:#000;
font-size:8pt;
font-weight:500;
text-align:right;
margin:0;
}

/*UEBUNGSDETAILS*/

table.uebungen {
width:550;
border-collapse:collapse;
}

tr.ueb_bereich {
font-weight: bold;
background-color: #FFF;
border-bottom:1px solid #999;
}

tr.ueb_bereich td {
border-bottom:1px solid #999;
}

tr.ueb_bereich td {
padding:0px;
padding-top:5px;
}

tr.ueb_detail_even {
background-color: #fff;
}

tr.ueb_detail_odd {
background-color: #EEE;
}

td.ueb_name {
font-size:8pt;
padding:0 5px;
text-align:right;
vertical-align: top;
}

td.ueb_wert {
font-size:8pt;
text-align:center;
vertical-align: middle;
}

td.ueb_name a {
text-decoration:none;
color:#000;
}

td.ueb_wert a {
text-decoration:none;
color:#000;
}

td.ueb_name a:hover {
text-decoration:underline;
}

td.ueb_wert a:hover {
text-decoration:underline;
}

/*UEBUNGSDETAILS*/

table.outer {
vertical-align:top;
background-color:#fff;
}

table.inner {
vertical-align:top;
background-color:#fff;
border-color:#579;
border-style:inset;
border-width:3px;
}

td.lehead {
text-align:right;
vertical-align:top;
font-size:10pt;
font-style:italic;
color:#000;
background-color:#FFC;
}

td.rimsg {
text-align:left;
font-size:10pt;
font-weight:700;
color:#000;
background-color:#FFC;
width:600px;
}

table.warenkorbscript {
background-color:#ddd;
width:815px;
}

tr.warenkorbscript {
background-color:#ccc;
}

.warenkorbscriptintern_light {
background-color:#ace;
}

.warenkorbscriptintern_dark {
background-color:#8ac;
}

.test {
width:600px;
}

.test1 {
float:right;
font-weight:700;
}

#toptrolley a,#topline li a,#navtop li a,.navsidemenu li a,ul#warenkorb a,#serviceinfo a {
color:#000;
text-decoration:none;
}

* html ul#topline,span {
margin:0;
}

input.small,select.small {
font-size:8pt;
}

* html form#suche,* html ul#hotline,* html ul#serviceinfo {
margin:5px 0 10px 5px;
}

#hotline li,#serviceinfo li {
padding:2px 5px;
}

#first ul,#first_tim ul,table#promotions ul {
list-style-type:none;
margin:0;
padding:0;
}

#first form ul,#first_tim form ul {
list-style-type:none;
line-height:20px;
margin:0;
padding:0;
}

html #first form ul li,html #first_tim form ul li {
height:30px;
}

#first form ul li a,#first_tim form ul li a {
text-decoration:none;
color:#000;
background-color:#EEE;
background-repeat:no-repeat;
}

#first form ul li img,#first_tim form ul li img,img.pic {
width:19px;
height:19px;
border:0;
}

.c {
text-align:center;
}

.right {
float:right;
}

h1,h2 {
font-size:16pt;
margin:10px 0;
}

#first2 a img,#first2 img {
margin:15px 0 0;
}

#finanz p,#fremdwaehrung p {
text-align:left;
font-size:9pt;
margin:0;
padding:0;
}

a:hover {
text-decoration:none;
}

div.videolink a:hover {
text-decoration:underline;
}

#toptrolley a:hover,#topline li a:hover,a#bannerlogo:hover,ul#bannertext a:hover,li#bannersubtext a:hover,#skontobanner a:hover,#externlinkbottom a:hover,#first form ul li a:hover,#first_tim form ul li a:hover,#header_search ul li a:hover,#first2 form ul li a:hover {
text-decoration:underline;
}

#domainflags a:hover,#navtop li a:hover,.navsidemenu li a:hover,ul#warenkorb a:hover,#suche a:hover,#serviceinfo a:hover {
color:#fff;
}

li.menuactive a {
color:#fff;
font-weight:700;
}

li.menuactive a:hover, li.menuactive ul li a:hover {
color:#000;
}

#skontobanner input {
  width:22px;
  vertical-align:middle;
}

#skontobanner select {
  vertical-align:middle;
}

#topline input {
  width:22px;
  vertical-align:top;
}

li.boxinfo {
  list-style-type:disc;
  list-style-position:inside;
  margin-bottom:0;
}

.lang {
  display: none;
  text-align: center;
}

h2.ontop {
   		 padding:0;
		 font-size:18px;
   		 margin:0;
   		 color:white;
   		 font-family:verdana;
   		 }

div.show {
	  	 background-image:URL(/pics/gym/ani/klimmzuege.gif);
	  	 background-repeat:no-repeat;
		 margin-top:20px;
   		 margin-left:17px;
		 color:white;
	  	 width:227px;
	  	 height:220px;
	  	 padding:2px;
	  	 }

div.box1 {
	  	 background-image:URL(/pics/gym/gfx/1.gif);
	  	 background-repeat:no-repeat;
		 color:white;
		 margin-left:7px;
	  	 width:15px;
	  	 height:17px;
	  	 padding:2px;
	  	 }

div.box2 {
	  	 background-image:URL(/pics/gym/gfx/2.gif);
	  	 background-repeat:no-repeat;
		 color:white;
		 margin-left:7px;
	  	 width:15px;
	  	 height:17px;
	  	 padding:2px;
	  	 }

div.box3 {
	  	 background-image:URL(/pics/gym/gfx/3.gif);
	  	 background-repeat:no-repeat;
		 margin-left:5px;
		 color:white;
	  	 width:15px;
	  	 height:17px;
	  	 padding:2px;
	  	 }

div.box4 {
	  	 background-image:URL(/pics/gym/gfx/4.gif);
	  	 background-repeat:no-repeat;
		 margin-left:5px;
		 color:white;
	  	 width:15px;
	  	 height:17px;
	  	 padding:2px;
	  	 }

div.box5 {
	  	 background-image:URL(/pics/gym/gfx/5.gif);
	  	 background-repeat:no-repeat;
		 margin-left:8px;
		 color:white;
	  	 width:15px;
	  	 height:17px;
	  	 padding:2px;
	  	 }

table#garantiedetail {
  margin-left:26px;
  border-collapse:collapse;
  border-spacing:0;
  text-align: center;
}

table#garantiedetail tr td img {
  vertical-align:middle;
}
table#garantiedetail tr td {
  padding: 3 5;
}
table#garantiedetail tr td.garantieborderleft {
  border-left: 1px solid #d2d2d2;
  padding: 3 0 3 5;
}

table#garantiedetail tr td.garantieborderright {
  border-right: 1px solid #d2d2d2;
  padding: 3 5 3 0;
}

table#garantiedetail tr td.garantieleft {
  text-align:left;
}

table#garantiedetail tr.garantieborderbottom td {
  border-bottom: 1px solid #d2d2d2;
}

div#nutzung {
  padding: 4 19;
  background:url('/pics/nutzung_background.gif');
  background-repeat:no-repeat;
  width:590px;
  margin-bottom: 5px;
}

div#nutzung img {
  vertical-align:middle;
  margin-left:40;
}

  div.intern {
    padding-left:10;
  }
  .intern table {
      border:none;
      border-collapse:collapse;
    }
  .intern table tr td {
      vertical-align: top;
      padding: 25;
    }
  .intern h1 {
      padding: 0 25;
      font-size: 1.4em;
      color: #88aacd;
    }
  .intern h1.indent {
      padding: 0 120;
    }
  .intern h2 {
      font-size: 1.1em;
      color: #cd0102;
      font-weight: normal;
      padding: 10 15 0 15;
    }
  .intern .block {
    margin: 20px;
  }
  .intern div.image_r {
    float:right;
    padding-left:10;
  }
  .intern div.image_l {
    float:left;
    padding:0 10 0 0;
  }
  .intern div.inhalt p {
    padding: 0 15;
    margin-top:10px;
    text-align:left;
  }
  .intern div.inhalt p.center {
    text-align:center;
  }
  .intern p.large {
    padding: 0 120;
    font-size:1.1em;
  }
  .intern .corner_tl {
      background: url('/pics/wirueberuns/corner_tl.gif') top left no-repeat;
  }
  .intern .corner_bl {
      background:url('/pics/wirueberuns/corner_bl.gif') bottom left no-repeat;
  }
  .intern .corner_tr {
      background: url('/pics/wirueberuns/corner_tr.gif') top right no-repeat;
  }
  .intern .corner_br {
      background:url('/pics/wirueberuns/corner_br.gif') bottom right no-repeat;
  }
  .intern .corner_t {
      background: url('/pics/wirueberuns/corner_t.gif') top repeat-x;
  }
  .intern .corner_b {
      background:url('/pics/wirueberuns/corner_b.gif') bottom repeat-x;
  }

/* Internseiten aus dem neuen Onlineshop */
/* Standardfromatierung für Textseinte, Überschriften, Listen etc. */

#intern
{
/*
  margin-left: 20px;
  width: 710px;
*/
}
#intern h1
{
  font-weight: bold;
  font-size: 1.3em;
  margin: 10px 0 10px 0;
  text-align: center;
}

#intern h2
{
  font-weight: normal;
  font-size: 1.2em;
  color: #CC0019;
  margin: 15px 0 2px 0;
}

#intern h3
{
  font-size: 1em;
  font-weight: bold;
  margin: 15px 0 2px 0;
}

#intern p
{
  margin: 0 0 5px 0;
}

#intern ul,ol
{
  margin: 0 0 10px 29px;
}

#intern li {
  margin-left: 9px;
}

#intern strong {
  font-weight: bold;
}

/* Spezielle Absatzformate, Hervorhebungen etc*/

#intern .absatz_Eingerueckt {
  margin-left: 30px;
  margin-right: 30px;
}

#intern .absatz_Hervorgehoben {
  font-weight: bold;
}

#intern .absatz_EingeruecktHervorgehoben {
  font-weight: bold;
  margin-left: 30px;
  margin-right: 30px;
}

#intern .hightlight_Rot
{
  color: #cf001a;
}

#intern .hightlight_Gruen
{
  color: green;
}

#intern .hightlight_Blau
{
  color: blue;
}

/* Sontige Formatierungen */

#intern hr {
  border-top: 1px dotted #666;
}

#intern .bild_Links {
  float: left;
  padding: 5px 20px 5px 0;
}

#intern .bild_Rechts {
  float: right;
  padding: 5px 0 5px 20px;
}

#intern a {
  color: #0000ff;
  text-decoration: none;
}

#intern a:hover {
  color: #0000ff;
  text-decoration: underline;
}

#intern a:visited {
  color: #0000ff;
  text-decoration: none;
}

/* Tabellen-Formatierung */

#intern .tabelle_Gerahmt {
  border: 1px solid black;
  border-collapse: collapse;
  padding: 3px;
  margin: 5px auto;
}

#intern td {
  vertical-align: top;
  font-size: 1.0em;
}

#intern table {
  /*
  width: 100%;
  */
  border: none;
}

#intern .tabelle_RahmenUnten {
  border-bottom: 1px dotted #666;
}

#intern .tabelle_Filialbilder {
  border-left: 1px dotted #666;
  padding: 0px 0px 10px 30px;
  width: 340px;
}


/* Wir-Über-Uns Seite 
  #intern * h2 {
      font-size: 1.1em;
      color: #CC0019;
      font-weight: normal;
      padding: 10px 15px 0px 15px;
      
    }
  #intern  h2 {
      font-size: 1.1em;
      color: #CC0019;
      font-weight: bold;
      padding: 10px 15px 0px 15px;
      
    }

  #intern .block p {
    font-size: 0.9em;
  }
  #intern .block p strong {

    font-weight: bold;
  }

  #intern .block {
    margin: 20px;
  }


  #intern div.image_r {
    float:right;
    padding-left:10px;
  }
  #intern div.image_l {
    float:left;
    padding:0px 10px 0px 0px;
  }
  #intern div.inhalt p {
    padding: 0px 15px;
    margin-top:10px;
    text-align:left;
  }
  #intern div.inhalt p.center {
    text-align:center;
  }
  #intern .corner_tl {
      background: url('/pics/wirueberuns/corner_tl.gif') top left no-repeat;
  }
  #intern .corner_bl {
      background:url('/pics/wirueberuns/corner_bl.gif') bottom left no-repeat;
  }
  #intern .corner_tr {
      background: url('/pics/wirueberuns/corner_tr.gif') top right no-repeat;
  }
  #intern .corner_br {
      background:url('/pics/wirueberuns/corner_br.gif') bottom right no-repeat;
  }
  #intern .corner_t {
      background: url('/pics/wirueberuns/corner_t.gif') top repeat-x;
  }
  #intern .corner_b {
      background:url('/pics/wirueberuns/corner_b.gif') bottom repeat-x;
  }
*/


