.rgslideshow {
  border: none;
}

.rgslideshowce {
  position: relative;
}

#rgslideshow-38 {width: 944px;height:342px;}

/********************/
html { height: 100%;}

body {
	  background: #f9f9fa;
  	font-size: 12px;
    font-family: Arial;
  	line-height: 130%;
  	height: 100%;
  	color: #6e6e6e;
  	/*color: #9a9b9d;*/
}

a {
  color: #54cdec;
}

p {	
  font-size: 12px;
  padding-bottom: 12px;
  line-height: 160%;
}

strong, b {
  font-weight: bold;
}

h1 {
  color: #54cdec;
  font-size: 18px;
  font-weight: bold;
  font-family: Arial;
  margin-bottom: 14px;
  line-height: 160%;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #54cdec;
  line-height: 150%;
  margin-bottom: 5px;
}

h3 {
  font-size: 14px;
  line-height: 140%;
}

h4 {
  color: #e2007a;
  font-size: 18px;
  font-weight: bold;
  font-family: Arial;
  margin-bottom: 14px;
  line-height: 160%;
}

h5 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #e2007a;
  line-height: 150%;
  margin-bottom: 5px;
}

sup {
 vertical-align: super;
 font-size: 10px;
 }
	
.container {
  width: 984px;
  margin: 20px auto;
  background: url(../bilder/bg-container.gif) repeat-y;
}

/* ### HEADER ### */

.header {
  background: url(../bilder/rundung-oben.png) no-repeat;
  padding: 25px 0 13px 46px; 
}

.logo {
  width: 283px; /* 206 + 77 */
  float: left;
}

.header-right {
  float: right;
  margin-right: 20px;
}


.header-info {
  height: 50px;
}

.header-info .text {
  float: left;
}

.header-info .text span {
  display: block;
  color: #54cdec;
}

.header-info .text span.first {
  font-size: 18px;
  font-weight: bold;
  line-height: 140%;
}

.header-info .text span.second {
  font-size: 15px;
}


/* ### TOPNAVIGATION ### */

.topnavigation {
  margin-top: 6px;
  float: right;
}

.topnavigation li {
  float: left;
  margin-right: 20px;
}

.topnavigation li.last, .topnavigation li.last-aktiv {
  margin: 0 0 0 0;
}

.topnavigation a {
  text-transform: uppercase;
  text-decoration: none;
  color: #6e6e6e;
  font-size: 10px;
}

.topnavigation a:hover, .topnavigation li.aktiv a, .topnavigation li.last-aktiv a {
  text-decoration: underline;
}


/* NAVIGATION NEU*/

/* Behandlung */
.navigation li a.x3 {
  width: 101px;
  padding: 18px 8px 0 8px;
  background: url(../bilder/bg-navigation-a-first.gif) no-repeat;
}

/* Praxis */
.navigation li a.x4 {
  width: 101px;
  padding: 18px 8px 0 8px;
}

/* Presse */
.navigation li a.x5 {
  width: 101px;
  padding: 18px 8px 0 8px;
}

/* Betriebliche Raucherentwöhnung */
.navigation li a.x6 {
  width: 151px;
  padding: 18px 8px 0 8px;
}

/* Kontakt */
.navigation li a.x7 {
  width: 101px;
  padding: 18px 8px 0 8px;
  background: url(../bilder/bg-navigation-a-last.gif) no-repeat;
}
.navigation li {
  float: left;
  text-align: center;
}

.navigation li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #6e6e6e;
  display: block;
  height: 50px;
  background: url(../bilder/bg-navigation-a.gif) no-repeat right #f6f7f8;
}

/* aktiv + hover */
.navigation li a:hover, .navigation li.aktiv a {
  color: #ffffff;
  background: url(../bilder/bg-navigation-a.gif) no-repeat right #54cdec;
}
.navigation li a.x3:hover, .navigation li.aktiv a.x3 {
  color: #ffffff;
  background: url(../bilder/bg-navigation-a-first-aktiv.gif) no-repeat;
}
.navigation li a.x7:hover, .navigation li.aktiv a.x7 {
  color: #ffffff;
  background: url(../bilder/bg-navigation-a-last-aktiv.gif) no-repeat;
}


/* ### RAHMEN ### */
.csc-frame-linie-unten {
  border-bottom: 1px solid #e6e2e0;
  margin-bottom: 20px;
}

.csc-frame-kleine-schrift p {
  font-size: 11px;
}

/* ### FCE ### */

/* Sidebar rechts */
.main {
  float: left;
  width: 690px;
}

.sidebar {
  float: left;
  width: 252px;
  border: 1px solid red;
}

/* zweispaltig */
.zweispaltig {
  padding-bottom: 20px;
}

.col-1-2 {
  float: left;
  width: 455px;
  margin-right: 34px;
}

.col-2-2 {
  float: left;
  width: 455px;
}

.zweispaltig .csc-textpic-text {
  margin-left: 10px;
}

.zweispaltig .csc-textpic-text h2 {
  padding-top: 10px;
}


/* fuenfspaltig */
.fuenfspaltig {
  background: url(../bilder/bg-fuenfspaltig.gif) repeat-y;
  margin-bottom: 20px;
}

.fuenfspaltig h2 {
  font-size: 12px;
}

.fuenfspaltig p {
  padding-bottom: 0px;
}

.col-1-5, .col-2-5, .col-3-5, .col-4-5, .col-5-5 {float: left;}

.col-1-5 {
  width: 164px;
  margin: 0 16px 0 0;
}

.col-2-5, .col-3-5, .col-4-5 {
  width: 164px;
  margin: 0 16px 0 15px;
}

.col-5-5 {
  width: 164px;
  margin: 0 0 0 15px;
}

/* sechsspaltig */
.sechsspaltig {
  background: url(../bilder/bg-sechsspaltig.gif) repeat-y;
  margin-bottom: 20px;
}

.sechsspaltig h2 {
  font-size: 12px;
}

.sechsspaltig p {
  padding-bottom: 0px;
}

.col-1-6, .col-2-6, .col-3-6, .col-4-6, .col-5-6, .col-6-6 {float: left;}

.col-1-6 {
  width: 139px;
  margin: 0 11px 0 0;
}

.col-2-6, .col-3-6, .col-4-6, .col-5-6 {
  width: 140px;
  margin: 0 11px 0 10px;
}

.col-6-6 {
  width: 140px;
  margin: 0 0 0 10px;
}

/* Kontaktformular */
textarea#text {
  width: 400px;
  height: 100px;
  border: 2px solid #54CDEC;
  margin-bottom: 20px;
}

input#name {
  width: 400px;
  border: 2px solid #54CDEC;
  margin-bottom: 10px;
} 

input#email {
  width: 400px;
  border: 2px solid #54CDEC;
  margin-bottom: 10px;
}

/* Sparrechner */
#c76 {
  background: #54CDEC;
  color: #FFFFFF;
  padding: 20px;
}

#c76 a {color: #FFFFFF;}

input#anzahl, input#schachtelpreis, input#zigarettenproschachtel {width: 30px;}

/* ### CONTENT ### */

.content {
  padding: 15px 20px 0 20px;
  min-height: 300px;
  clear: both;
}

.csc-textpic-above div img {
  padding-bottom: 5px;
}

.content li {
  list-style-type: disc;
  list-style-position: outside;
  padding: 0 0 5px 10px;
  margin-left: 15px;
  line-height: 150%;
}

/* ### FOOTER ### */

.footer {
  background: url(../bilder/rundung-unten.png) no-repeat;
  height: 20px;
}

/* ### Helfer Klassen ### */
.clearer-left {
  clear: both;
  font-size:1px;
  height: 0px;
  line-height:100%;
  background: url(../bilder/clearer-bg.gif) no-repeat;
}

/* Startseite letzte Zeile (Regeneration, Rechner) */

#c33 {
width: 600px;
}

#c118 {
margin-left: 220px;
}

/* Text unter Video */

#c115 {
margin-left: -10px;
padding-right: 5px;
}
