body {
  background: url(../images/backmain_komm.gif) repeat-x;
  background-color: #F3F3F3;
  margin:0px;
}
div#top {
  font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
/*  background-color:#BFD942;*/
  text-align:right;
  font-weight:bold;
  color:#FFFFFF;
  margin-top:0px;
  height:18px !important;
  height:22px;
  padding-right:0px;
  padding-top:4px !important;
  padding-top:0px;
}

div#top a {
  text-decoration: none;
  color:#693213;
  border-left: 1px solid #BD886E;
  padding:4px 14px 5px 14px;
  height:18px !important;
  height:22px;
  background:#BFD942;
}
div#top a:hover, div#top .topact {
  text-decoration: none;
  color:#FFFFFF;
  border-left: 1px solid #BD886E;
  padding:4px 14px 5px 14px;
  height:18px !important;
  height:22px;
  background:#779231;
}

#content {
  float:left;
  width:800px !important;
  width:800px;
  margin: 0px 0px 25px 0px;
  background:url(../images/backcontent2c_komm.gif) repeat-y;
}
#contenthome {
  background:url(../images/backcontent_komm.gif) repeat-y;
}

div#mainnavhead {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #693213;
  background:url(../images/headerback_komm.gif) no-repeat 0px 30px;
  background-color: #F3F3F3;
  height:25px !important;
  height:39px;
  padding-left:12px;
  padding-top:14px;
}

#nav {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
  color: #A9A9A9;
  font-weight: bold;
  text-decoration:none;
  text-align: left;
  padding: 7px 0px 0px 0px;
/*  background:#FFDCA0;*/
  width:163px;
}

.nav {
  margin-bottom:2px;
  width:163px;
}
.nav a {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #A0522D;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  padding: 4px 0px 5px 12px;
  background-color: #D0A996;
  width:153px !important;
  width:165px;
  display:block;
}
.nav a:hover {
  color: #FFFFFF;
  font-weight: bold;
  padding: 4px 0px 5px 12px;
  text-decoration: none;
  background-color: #A0522D;
  display:block;
}
.navact {
  margin-bottom:2px;
}
.navact a, .navact a:visited {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  padding: 4px 0px 5px 12px;
  margin-left:0px;
  color: #FFFFFF;
  background-color: #A0522D;
  display:block;
  width:153px !important;
  width:165px;
}

#newsletterbox {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  width:153px !important;
  width:165px;
  margin-top:0px;
  margin-left:0px;
  padding:2px 0px 9px 12px;
  background:#ECDCD5;
  color:#693213;
}
#newsletterbox form{
  margin:0px;
}
#newsletterbox .head {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#693213;
  margin:7px 0px 9px 0px;
  line-height:13px;
}

/***** WCM Styles *****/
.mainhead {
  color: #693213;
  background:url(../images/headerback_komm.gif) no-repeat 0px 30px;
  background-color: #F3F3F3;
}
.mainhead a, .mainhead a:visited, .mainhead a:hover {
  color: #693213;
  font-weight:bold;
  text-align:left;
  text-decoration: none;
}
h1 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #693213;
  background:url(../images/headerback_komm.gif) no-repeat 0px 30px;
  background-color: #F3F3F3;
  height:25px !important;
  height:39px;
  padding-left:12px;
  padding-top:14px;
  margin-top:0px;
/*  width:443px !important;
  width:455px;*/
}

.newshead {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align:left;
  color: #693213;
  background:url(../images/headerback_news.gif) no-repeat 0px 30px;
  background-color: #F3F3F3;
  height:25px !important;
  height:39px;
  padding-left:12px;
  padding-top:14px;
  width:146px !important;
  width:158px;
}

div#partnerhead {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #693213;
  background-color: #F3F3F3;
  padding-left:9px;
  padding-top:19px;
  padding-bottom:2px;
}
#partner img {
  margin-bottom:3px;
}

.stdtable {
width:100%;
font: normal 11px verdana, helvetica, sans-serif;
border: 0px solid #CCCCCC;
margin-top: 9px;
margin-bottom: 20px;
}

.stdtable th {
font: normal 12px verdana, helvetica, sans-serif;
background: #A0522D;
color:#FFFFFF;
padding:3px;
font-weight: bold;
text-align:left;
}
.stdtable tr {
font: normal 11px verdana, helvetica, sans-serif;
background: #FFFFFF;
color:#000;
}
.stdtable .tr-even {
font: normal 11px verdana, helvetica, sans-serif;
background: #D0A996;
color:#000;
}
.stdtable td {
  text-align:left;
  padding:4px;
  width:50%;
}
.stdtable td.td-0 {
  font-weight: bold;
}

