body#www_fokusnatur_com { 
  background-color:#E0E0E0; 
  margin:0px; 
  padding:0px;
  margin-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}

h1 {
  color:#FF6600;
  font-size:13pt;
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#FF6600;
}

h2 {
  color:#FF6600;
}

p {
  color:#222222;
  font-size:8pt;
}

ul.csc-bulletlist li {
  color:#222222;
  font-size:8pt;
}

a {
  color:#FF6600;
  text-decoration:none;
  font-weight:bold;
}

div#page { 
  float:left;
  clear:left;
  margin:0px; 
  margin-top:0px;
  padding:0px; 
  background:url(../img/div_page_back.jpg);
  background-color:#FFF;
  width:1024px;
}

div#head {
  float:left;
  clear:both;
  margin:0px;
  padding:0px;
  background:url(../img/div_head_back.png);
  width:1024px;
  height:140px;
}

div#lupe {
  position:absolute;
  top:15px;
  left:400px;
}

div#logo {
  margin:0px;
  padding:0px;
  padding-top:15px;
  padding-left:19px;
  padding-right:20px;
  width:380px;
  height:100px;
}

div#logo img {
  border:none;
  float:left;
  clear:left;
}

ul#menu_1_1 {
  list-style:none;
  float:left;
  clear:left;
  margin:0px;
  padding:0px;
  padding-left:4px;
  height:25px;
}

ul#menu_1_1 li {
  float:left;
  margin:0px;
  padding:0px;
  height:25px;
}

ul#menu_1_1 li a {
  color:#FFF;
  height:20px;
  padding:0px;
  padding-top:5px;
  padding-left:3px;
  padding-right:3px;
  background-color:#666666;
  display:block;
}

ul#menu_1_1 li a:hover {
  background-color:#FF6600;
  color:#FFF;
}

ul#menu_1_1 li.active a {
  background-color:#FF6600;
  color:#FFF;
}

div#kante {
  float:left;
  clear:left;
  width:800px;
  height:30px;
  margin:0px;
  padding:0px;
  background:url(../img/div_kante.png);
}

ul#menu_1_2 {
  float:left;
  clear:left;
  height:30px;
  margin:0px;
  padding:0px;
  padding-left:2px;
  list-style-type:none;
  background:url(../img/ul_menu_1_2_back.png);
}

ul#menu_1_2 li {
  float:left;
}

ul#menu_1_2 li a{
  color:#FFF;
  font-size:7pt;
  display:block;
  margin-top:1px;
  padding-top:3px;
  padding-left:2px;
  padding-right:2px;
  height:19px;
}

ul#menu_1_2 li a:hover {
  color:#FFF;
  background-color:#666666;
}

div#menu_1_2 {
  float:left;
  height:30px;
  width:5px;
  margin:0px;
  padding:0px;
  background:url(../img/div_menu_1_2_back.png);
}

div#service_menu {
  float:right;
  margin:0px;
  padding:0px;
  height:30px;
  background:url(../img/div_service_menu.png);
  color:#FFF;
}

div#service_menu a {
  color:#fff;
  font-size:7pt;
  font-weight:bold;
}

div#kante_service {
  float:right;
  margin:0px;
  padding:0px;
  height:30px;
  width:4px;
  background:url(../img/div_kante_service.png);
}

div#kante_suche {
  float:right;
  margin:0px;
  padding:0px;
  width:140px;
  height:30px;
  background:url(../img/div_kante_suche.png);
}

div#kante_rechts {
  float:right;
  clear:right;
  width:224px;
  height:30px;
  margin:0px;
  padding:0px;
  background:url(../img/div_kante_rechts.png);
}

div#content_start {
  clear:left;
  float:left;
  width:570px;
  padding-left:10px;
  padding-right:20px;
  margin-bottom:15px;
  
}

div#menu_2 {
  float:left;
  clear:left;
  width:160px;
  margin:0px;
  padding:0px;
  margin-top:30px;
  margin-bottom:10px;
  margin-left:6px;
  margin-right:7px;
}

div#menu_2 h1 {
  width:154px;
  height:16px;
  background:url(../img/menu_2_title_back.png);
  font-size:9pt;
  font-weight:bold;
  color:#B2B2B2;
  margin:0px;
  margin-bottom:0px;
  border:none;
  padding:0px;
  padding-bottom:0px;
  padding-left:6px;
  padding-top:5px;
}

div#menu_2_bottom {
  float:left;
  clear:left;
  width:160px;
  height:10px;
  margin:0px;
  padding:0px;
  margin-top:0px;
  background:url(../img/menu_2_bottom_back.png);
}

ul#menu_2_1 {
  float:lefT;
  width:148px;
  margin:0px;
  padding:5px;
  list-style:none;
  font-size:7pt;
  background-color:#FFDFCC;
  border-left-style:solid;
  border-left-color:#FF6600;
  border-left-width:1px;
  border-right-style:solid;
  border-right-color:#FF6600;
  border-right-width:1px;
}

ul#menu_2_2 {
  list-style-type:none;
  width:135px;
  margin:0px;
  margin-left:10px;
  padding-left:0px;
  color:#222222;
  font-weight:normal;
}

ul#menu_2_2 a {
  color:#222222;
  font-weight:normal;
}

ul#menu_2_1 li {
  float:left;
  clear:left;
  margin-top:3px;
  margin-bottom:2px;
}

ul#menu_2_2 li {
  width:130px; 
  margin-left:0px;
}

div#content_unter {
  float:left;
  width:425px;
  margin-bottom:10px;
}

div#content_rechts {
  padding-top:10px;
  float:left;
  width:200px;
}

div.box_rechts .content_rechts {
  padding-left:4px;
  padding-top:3px;
  padding-right:4px;
  margin-top:0px;
  margin-left:10px;
  width:170px;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  background-color:#CCCCCC;
  border-top:none;
  border-bottom:none;
  margin-bottom:0px;
  padding-bottom:5px;
  font-size:6pt;
}

div.box_rechts .content_rechts_weiss {
  padding-left:4px;
  padding-top:3px;
  padding-right:4px;
  margin-top:0px;
  margin-left:10px;
  width:170px;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  background-color:#FFF;
  border-top:none;
  border-bottom:none;
  margin-bottom:0px;
  padding-bottom:5px;
}

div.box_rechts h1 {
  color:#FFF;
  padding-left:3px;
  padding-top:4px;
  width:177px;
  height:17px;
  margin:-1px;
  margin-left:10px;
  margin-bottom:0px;
  background:url(../img/div_box-rechts_head.png);
  font-size:9pt;
  font-weight:bold;
  border:none;
}

.content_rechts .csc-header h1 {
  color:#FF6600;
  background:none;
  font-size:10pt;
  font-weight:bold;
  border:none;
  margin-left:0px;
}

.box_rechts .content_rechts h2 {
  color:#222222;
  background:none;
  font-size:10pt;
  font-weight:bold;
  border:none;
  margin-left:0px;
}

.box_rechts .content_rechts h3 {
  color:#FF6600;
  background:none;
  font-size:8pt;
  font-weight:bold;
  border:none;
  margin:0px;
  padding:0px;
  margin-left:0px;
  clear:both;
  margin-bottom:5px;
}

.box_rechts .content_rechts h4 {
  color:#222222;
  background:none;
  font-size:8pt;
  font-weight:bold;
  border:none;
  margin-left:0px;
}

.box_rechts .content_rechts h5 {
  color:#FF6600;
  background:none;
  font-size:8pt;
  font-weight:normal;
  border:none;
  margin-left:0px;
}

.box_rechts .content_rechts p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:7pt;
  margin:0px;
  padding:0px;
}

div.box_rechts_foot {
  width:180px;
  height:12px;
  background:url(../img/div_box-rechts_foot.png);
  margin:0px;
  margin-left:10px;
  margin-top:0px;
  margin-bottom:10px;
}

div#banner {
  float:right;
  clear:right;
  width:224px;
}

div.startseite_feature div.more_link {
  float:right;
  vertical-align:bottom;
}

div.startseite_feature_100 {
  float:left;
  clear:left;
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#FF6600;
  width:575px;
}

.startseite_feature .img {
  width:180px;
  margin-right:10px;
  margin-bottom:5px;
  border:none;
}

.startseite_feature_100 div.img {
  float:left;
  width:240px;
}

.startseite_feature div.img_caption {
  color:#555555;
  font-size:7pt;
  font-weight:bold;
  font-style:italic;
}

.startseite_spalten {
  float:left;
  clear:left;
  width:572px;
  margin:0px;
  padding:0px;
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom-style:solid;
  border-bottom-color:#FF6600;
  border-bottom-width:1px;
}

.startseite_spalten .startseite_spalten_1 {
  float:left;
  width:180px;
  margin:0px;
  padding:0px;
  margin-right:15px;
}

.startseite_spalten .startseite_spalten_2 {
  float:left;
  width:375px;
  margin:0px;
  padding:0px;
  margin-right:15px;
}

.startseite_spalten h2 {
  font-size:10pt;
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#FF6600;
}

.startseite_feature_66 .img {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
}

.startseite_feature .img_caption {
  margin-top:3px;
}

.startseite_spalten .startseite_spalten_last {
  margin-right:0px;
}

dd.csc-textpic-caption {
  color:#555555;
  font-size:7pt;
  font-weight:bold;
  font-style:italic;  
}

div.page {
  padding-bottom:25px;
  min-height:400px;
}

.contenttable {
  font-family:Verdana, Helvetica, Arial, sans-serif;
  border:none;
  width:420px;
  font-size:8pt;
  padding:0px;
  margin:0px;
  border-collapse:collapse;
}

.contenttable tr {
  border:none;
  margin:0px;
  padding:0px;
}

.contenttable td {
  border:none;
  margin:0px;
  padding:2px;
  vertical-align:top;
}

.contenttable .tr-even {
  background-color:#AAAAAA;
}

.contenttable .tr-0 {
  font-weight:bold;
  background-color:#FF6600;
  color:#FFFFFF;
}

fieldset.csc-mailform {
  border:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#222222;
}

form .csc-mailform-field {
}

form .csc-mailform-field-label {
  margin-left:3em;
}

form .csc-mailform-field input {
  border:none;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#FF6600;
  background-color:#fee4d2;
  margin-left:6em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#222222;
  fontweight:bold;
  maring-bottom:1em;
}

form .csc-mailform-field select {
  border-style:solid;
  boder-width:1px;
  border-color:#FF6600;
  margin-left:6em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#222222;
  fontweight:bold;  
  margin-bottom:1em;
}

form .csc-mailform-field textarea {
  border-style:solid;
  boder-width:0.5px;
  border-color:#FF6600;
  margin-left:6em;
  background-color:#fee4d2;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#222222;
  fontweight:bold;  
  margin-bottom:1em;
}

form .csc-mailform-field .csc-mailform-submit {
  color:#FFF;
  border:none;
  background:#FF6600;
}

form .csc-mailform-field .csc-mailform-check {
  border:none;
  background-color:#FFF;
}

form .csc-mailform-field .csc-mailform-radio {
  border:none;
  background:#FFF;
}

form span.csc-mailform-radio fieldset {
  border-style:solid;
  border-width:1px;
  border-color:#FF6600;
  margin-bottom:15px;
}

form .csc-mailform-label {
  font-size:9pt;
  font-weight:bold;
  color:#FF6600;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#FF6600;
  margin-top:8px;
  margin-bottom:5px;
}