* {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
  margin:0px;
  background-color:#CABA9E;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {
  font-size:11px;
}

p strong {
  color:#333333;
}

br.clear {
  clear:both;
  line-height:1px;
  height:1px;
}

li {
  font-size:11px;
}

#main {
  background-image:url(../graphics/bg.gif);
  min-height:796px;
  background-repeat:repeat-x;
  padding-bottom:50px;
  width:100%;
  height:100%;
  background-color:#CABA9E;
}

#main-table {
  width:800px;
  margin:10px auto 0 auto;
}

#header-image {
  position:relative;
}

#tel {
  font-size:11px;
  position:absolute;
  top:100px;
  left:25px;
  color:#fff;
}

#marquee_wrapper {
  position:absolute;
  top:110px;
  left:260px;
  width:524px;
  height:27px;
  background:url(../images/ticker.png);
  overflow:hidden;
}

#marquee {
  top:0;
  left:0;
  height:17px;
  color:#fff;
  font-weight:bold;
  padding:6px 10px;
  font-size:11px;
  position:absolute;
}

#marquee p {
  margin:0;
  white-space:nowrap;
}

#content {
  width:772px;
  padding:14px;
  float:left;
}

#content-left {
  float:left;
  width:250px;
}

#content-right {
  float:right;
  width:508px;
}

#menuContainer div {
  cursor:pointer;
}

.brotkrumen {
  font-size:12px;
  color:#669900;
  margin-bottom:22px;
}

.headnav {

}

.fliesstext p {
  padding-right:20px;
  padding-left:10px;
}

.fliesstext a {
  color:#668700;
  text-decoration:none;
}

.fliesstext a:hover {
  text-decoration:underline;
}

h1, .titel {
  font-size:16px;
  font-style:normal;
  line-height:normal;
  font-weight:bold;
  font-variant:normal;
  color:#669900;
  text-decoration:none;
  margin:0;
}

h2, .normal {
  font-weight:bold;
  width:480px;
  border-bottom:1px solid #669900;
  font-size:12px;
  padding-bottom:2px;
  margin-top:20px;
}

.navigation-woman-kliniken {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-woman-kliniken-nav.jpg);
  font-weight:bold;
}

.navigation-woman-fettabsaugung {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-woman-fettabsaugung-nav.jpg);
  font-weight:bold;
}

.navigation-woman-haare {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-woman-haare-nav.jpg);
  font-weight:bold;
}

.navigation-woman-gesicht {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-woman-gesicht-nav.jpg);
  font-weight:bold;
}

.navigation-woman-brust {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-woman-brust-nav.jpg);
  font-weight:bold;
}

.navigation-fr {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../graphics/navigation.jpg);
  font-weight:bold;
}

.navigation-man-kliniken {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-man-kliniken-nav.jpg);
  font-weight:bold;
}

.navigation-man-fettabsaugung {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-man-fettabsaugung-nav.jpg);
  font-weight:bold;
}

.navigation-man-haare {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-man-haare-nav.jpg);
  font-weight:bold;
}

.navigation-man-gesicht {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../images/header-man-gesicht-nav.jpg);
  font-weight:bold;
}

.navigation-ma {
  padding-top:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-left:12px;
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:none;
  background-image:url(../graphics/navigation-man.jpg);
  font-weight:bold;
}

.lowbr {
  font-size:11px;
}

.head {
  background-image:url(../graphics/header-03.jpg);
  width:582px;
  height:132px;

}

.leftborder {
  background-image:url(../graphics/start_04.gif);
  width:31px;
}

.rightborder {
  background-image:url(../graphics/start_08.gif);
  width:31px;
}

.midborder {
  background-image:url(../graphics/start_06.gif);
  width:20px;
  height:522px;
}

.image {
  width:250;
  height:350;
}

.betweenimages {
  background-color:#FFFFFF;
  width:250px;
  height:19px;
}

.womansub {
  background-image:url(../graphics/womansub.jpg);
  width:250px;
  height:115px;
}

.mansub {
  background-image:url(../graphics/mansub.jpg);
  width:250px;
  height:115px;
}

.bottomborder {
  background-image:url(../graphics/start_14.gif);
  width:250px;
  height:38px;
}

.form {
  font-size:11px;
}

.form td {
  font-size:11px;
}

.form input {
  font-size:11px;
}

.form textarea {
  font-size:11px;
}

.form select {
  font-size:11px;
}

.required {
  color:#FF0000;
  font-weight:bold;
  font-size:12px;
}

.error {
  color:#FF0000;
  font-weight:normal;
  font-size:10px;
  padding-bottom:5px;
}

.errorheader {
  color:#FF0000;
  font-weight:normal;
  font-size:12px;
  margin-bottom:5px;
  margin-top:5px;
}


a.nav_main:link {
  color:#FFFFFF;
  text-decoration:none
}

a.nav_main:visited {
  color:#FFFFFF;
  text-decoration:none 
}

a.nav_main:hover {
  color:#CCFF99;
  text-decoration:none 
}


a.nav_sub:link {
  color:#333333;
  text-decoration:none
}

a.nav_sub:visited {
  color:#333333;
  text-decoration:none 
}

a.nav_sub:hover {
  color:#CCFF99;
  text-decoration:none 
}

.nav_text {
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  color:#669900;
  text-decoration:none;
}

a.nav_text:link {
  color:#669900;
}

a.nav_text:visited {
  color:#669900;
}

a.nav_text:hover {
  color:#999999;
}

img {
  display:inline;
}

.brotkrummen {
  text-decoration:none;
  color:#669900;
}

.brotkrummen:link {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.brotkrummen:visited {
  text-decoration:none;
  color:#558800;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.brotkrummen:hover {
  text-decoration:underline;
  color:#77AA00;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.brotkrummen:active {
  text-decoration:none;
  color:#000000;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}


.untertitel {
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:bold;
  font-variant:normal;
  color:#FF9933;
  text-decoration:none;
  padding-top:0px;
  padding-right:40px;
  padding-bottom:20px;
  padding-left:0px 
}


a.nav_aktuell:link {
  color:#000000;
}

a.nav_aktuell:visited {
  color:#000000;
}

a.nav_aktuell:hover {
  color:#999999;
}

.unternavigation {
  clear:both;
  color:#9D8E75;
  font-weight:bold;
}

.unternavigation a {
  color:#9D8E75;
  font-weight:bold;
  float:left;
  padding-top:10px;
  width:250px;
  text-align:right;
  text-decoration:none;
}

.unternavigation a:visited {
  color:#9D8E75;
}

.unternavigation a:hover {
  color:#BEAC8E;
}

.unternavigation a:active {
  color:#9D8E75;
}

.titel_Aktuell {
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:bold;
  font-variant:normal;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(../graphics/aktuell_hg.jpg);
  padding:5px;
  margin-top:15px;
}

.titel_Aktuell-ma {
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:bold;
  font-variant:normal;
  color:#FFFFFF;
  text-decoration:none;
  background-image:url(../graphics/aktuell_hg-man.jpg);
  padding:5px;
  margin-top:15px;
}


.titel_Aktuell p {
  display:inline;
}

.txt_aktuell {
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  color:#000000;
  background-color:#BEAC8E;
  text-decoration:none;
  background-image:url(../graphics/spacer_db.gif);
  padding:5px;
  padding-bottom:10px;
}

.txt_aktuell a {
  text-decoration:none;
  font-weight:normal;
}

.txt_aktuell a:link {
  text-decoration:none;
  font-weight:normal;
  color:#669900;
}

.txt_aktuell a:visited {
  text-decoration:none;
  font-weight:normal;
  color:#558800;
}

.txt_aktuell a:hover {
  text-decoration:none;
  font-weight:normal;
  color:#FFFFFF;
}

.txt_aktuell a:active {
  text-decoration:none;
  font-weight:normal;
  color:#000000;
}

.txt_aktuell h3 a {
  text-decoration:none;
  font-weight:bold;
}

.txt_aktuell h3 a:link {
  text-decoration:none;
  font-weight:bold;
  color:#669900;
}

.txt_aktuell h3 a:visited {
  text-decoration:none;
  font-weight:bold;
  color:#558800;
}

.txt_aktuell h3 a:hover {
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}

.txt_aktuell h3 a:active {
  text-decoration:none;
  font-weight:bold;
  color:#000000;
}

.menue {
  border:1px #669933 solid
}

.startsub {
  vertical-align:bottom;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  position:relative;
  display:block;
  text-align:left;
}

.startsub a {
  text-decoration:none;
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:210px;
  height:67px;
  padding:24px 20px;
}

.startsub a:link {
  color:#CCCCCC 
}

.startsub a:visited {
  color:#CCCCCC 
}

.startsub a:hover {
  color:#FFFFFF 
}

.startsub a:active {
  color:#FF0000 
}

.startsub p {
  padding:0;
  margin:0;
}

.bodytext p {
  padding:0;
}

.act, .no, .startseite {
  color:#EBDFCA;
  padding:0 14px;
  text-decoration:none;
}

.startseite, .no {
  color:#FFFFFF;
}

.act img {
  margin-left:3px;
}

.no img {
  margin-left:3px;
}

.cheader2 {
  margin-top:10px;
  margin-bottom:5px;
}

.internal-link {
  text-decoration:none;
  color:#669900;
}

.internal-link:link {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.internal-link:visited {
  text-decoration:none;
  color:#558800;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.internal-link:hover {
  text-decoration:underline;
  color:#77AA00;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.internal-link:active {
  text-decoration:none;
  color:#000000;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-internal-link a {
  text-decoration:none;
  color:#669900;
}

.span-internal-link a:link {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-internal-link a:visited {
  text-decoration:none;
  color:#558800;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-internal-link a:hover {
  text-decoration:underline;
  color:#77AA00;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-internal-link a:active {
  text-decoration:none;
  color:#000000;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.external-link {
  text-decoration:none;
  color:#669900;
}

.external-link:link {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.external-link:visited {
  text-decoration:none;
  color:#558800;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.external-link:hover {
  text-decoration:underline;
  color:#77AA00;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.external-link:active {
  text-decoration:none;
  color:#000000;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-external-link a {
  text-decoration:none;
  color:#669900;
}

.span-external-link a:link {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-external-link a:visited {
  text-decoration:none;
  color:#558800;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-external-link a:hover {
  text-decoration:underline;
  text-decoration:underline;
  color:#77AA00;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

.span-external-link a:active {
  text-decoration:none;
  color:#000000;
  background-image:url(../graphics/external.gif);
  background-repeat:no-repeat;
  padding-left:12px;
}

div a {
  display:inline;
}

.impressum {
  font-size:11px;
}

.impressum td {
  width:240px;
}

.news-single-item {
  font-size:11px;
  font-style:normal;
  line-height:normal;
  font-weight:normal;
  font-variant:normal;
  color:#000000;
  background-color:#BEAC8E;
  text-decoration:none;
  background-image:url(../graphics/spacer_db.gif);
  padding:5px;
  padding-bottom:10px;
}

.news-single-item p .bodytext {
}

.news-single-timedata {
}

.news-single-timedata h2 {
}

.news-single-author {
}

.clearer {
  background-color:#000000;
  display:none;
}

.news-single-backlink {
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;
}


/*Sitemap*/

.csc-sitemap a {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px ;
  font-size:80%
}

.csc-sitemap a:hover {
  text-decoration:underline;
  color:#77AA00;
}

.csc-sitemap ul {
  list-style-type:none;padding:0px 0px 5px 0px;margin:10px 0px 0px 0px
}

.csc-sitemap ul ul {
  padding:0px 0px 5px 0px;margin:0px 0px 0px 0px
}

.csc-sitemap li {
  margin:0px;
  padding:0px
}

.csc-sitemap li li {
  margin:0px;
  padding:0px 0px 0px 15px
}

.csc-sitemap ul li a {
}

.csc-sitemap ul li ul li ul li a {
  font-weight:normal
}

#sitemaplink {
  text-align:right
}

#sitemaplink a {
  font-size:11px;
  font-weight:bold;
  color:#999999;
  text-decoration:none
}

.sitemap_links a {
  text-decoration:none;
  color:#669900;
  background-image:url(../graphics/internal.gif);
  background-repeat:no-repeat;
  padding-left:12px ;
  font-size:80%
}

.sitemap_links a:hover {
  text-decoration:underline;
  color:#77AA00;
}

ul.sitemap_links {
  list-style-type:none;
  padding:0px 0px 5px 0px;
  margin:10px 0px 0px 0px;
}

ul.sitemap_links ul {
  padding:0px 0px 5px 0px;
  margin:0px 0px 0px 0px;
}

.sitemap_links li {
  margin:0px;
  padding:0px;
}

.sitemap_links li li {
  margin:0px;
  padding:0px 0px 0px 15px;
}

ul.sitemap_links li ul li ul li a {
  font-weight:normal;
}



/***** see also styles *****/

#siehe_auch {
  padding-left:10px;
  font-size:10px;
  line-height:2em;
  color:#668700;
  display:block;
  margin-top:3em;
}

#siehe_auch a{
  font-size:10px;
  font-weight:normal; 
  text-align:left; 
  text-decoration:none;
  color:#668700;
}
