/* global
------------------------------------------------------------------*/
body {
  background: #F9B200 url(../bilder/back_body.gif) left top repeat-X;
}

body, textarea, input, select {
  font-family: helvetica,arial;
  font-size: 13px;
  color: #1A171B;
}

h2, h3 {
  margin: 0;
  padding: 0;
  color: #C50C1F;
  font-weight: bold;
  font-size: 32px;
  margin-bottom: 20px;
}

h3 {
  font-size: 24px;
  margin: 0;
  padding: 0;
  margin-top: 30px;
}

a {
  color: #1A171B;
  text-decoration: none;
}

h1 {
  color: #4B4B4D;
  font-size: 36px;
  margin: 0;
  padding: 0;
  font-weight: bold;
}


/* pseudo
------------------------------------------------------------------*/



/* wrap
------------------------------------------------------------------*/
#cx_wrap {
  background: transparent url(../bilder/back_wrap.gif) left top no-repeat;
}


/* alle
------------------------------------------------------------------*/
#cx_header, #cx_content, #cx_footer ul {
  width: 980px;
}


/* header
------------------------------------------------------------------*/
#cx_header {
  height: 157px;
  overflow: hidden;
  padding-bottom: 50px;
}

#cx_header p {
  width: 369px;
  height: 144px;
  float: left;
  display: inline;
  overflow: hidden;
}

#cx_header ul, #cx_header li {
  margin: 0;
  padding: 0;
  list-style: none;
  background: none;
}

#cx_header ul {
  padding-top: 129px;
}

#cx_header li {
  float: left;
  display: inline;
  background: #4B4B4D;
}

#cx_header li.cx-first {
  padding-left: 8px;
}

#cx_header li a {
  display: block;
  width: auto;
  padding: 0 4px;
  line-height: 28px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  padding-left: 44px;
  background: transparent url(../bilder/back_topnavi_a.gif) left center no-repeat;
}


/* content
------------------------------------------------------------------*/
#cx_inhalt {
  width: 410px;
  padding-left: 443px;
}

.spalte1 {
  width: 200px;
  float: right;
  display: inline;
}

.spalte0 {
  width: 200px;
  float: left;
  display: inline;
}

.spalte3 {
  margin-left: 60px;
}

#cx_content strong {
  color: #C50C1F;
}

#cx_content p {
  margin: 0;
  margin-bottom: 14px;
}

#cx_content ul, #cx_content li {
  list-style: none;
  margin: 0;
  padding: 0;
  background: none;
}

#cx_content li {
  background: transparent url(../bilder/dot_li.gif) left 3px no-repeat;
  padding-left: 16px;
  margin-bottom: 14px;
}


/* spezial
------------------------------------------------------------------*/
.cx-startseite #cx_inhalt {
  padding-top: 150px;
  width: 480px;
}

.cx-startseite #cx_content {
  background: transparent url(../bilder/back_content_startseite.png) left top no-repeat;
}


.cx-anwendung #cx_inhalt {
  padding-bottom: 259px;
}

.cx-anwendung #cx_content_inhalt {
  background: transparent url(../bilder/back_content_anwendung.png) left bottom no-repeat;
}


.cx-demostick #cx_inhalt {
  padding-bottom: 239px;
}

.cx-demostick #cx_content_inhalt {
  background: transparent url(../bilder/back_content_demostick.png) left bottom no-repeat;
}


.cx-kaufen #cx_inhalt {
  padding-top: 120px;
  font-size: 16px;
}




/* footer
------------------------------------------------------------------*/
#cx_footer {
  background: #FFD000;
  height: 38px;
  overflow: hidden;
}

#cx_footer ul, #cx_footer li {
  margin: 0;
  list-style: none;
  padding: 0;
  background: none;
}

#cx_footer li {
  float: right;
  display: inline;
}

#cx_footer li a {
  text-decoration: none;
  color: #1A171B;
  line-height: 38px;
}


/* mann
------------------------------------------------------------------*/
#mann_unten, #mann_oben {
  position: absolute;
  top: 157px;
  left: 697px;
  width: 312px;
  height: 178px;
  background: transparent url(../bilder/back_mann_unten.png) left top no-repeat;
}

#mann_oben {
  width: 192px;
  height: 157px;
  top: 0;
  left: 817px;
  background-image: url(../bilder/back_mann_oben.png);
}