@import "reset.css";

body  {
  font-size:101%;
  background:#ececec url(../grafik/topBG.gif) top scroll repeat-x;
  padding:0;
  margin:0;
  font-family:verdana;
  color:#7c9b30;
}

#header {
  padding:0;
  margin:0 auto;
  text-align:center;
  width:774px;
  height:189px;
  background:transparent url(../grafik/header.png) top scroll no-repeat;
}

#wrap {
  width:774px;
  background:white url(../grafik/content.gif) scroll repeat-y;
  padding:0;
  margin:0 auto;
  text-align:center;
}


#content  {
  width:355px;
  float:right;
  text-align:left;
  padding:5px;
  margin:0;
  font-size:0.8em;
}

#content2 {
  width:560px;
  float:right;
  text-align:left;
  padding:5px;
  margin:0;
  font-size:0.8em;
}

#right  {
  text-align:left;
  float:right;
  width:185px;
  font-size:0.8em;
  padding:10px;
  margin:0;
  
}

#left { 
  text-align:left;
  float:right;
  width:200px;
  margin-right:1px;
  font-size:0.8em;
  padding:0;
}

#menuwrap {
  display:block;
  background-color:#dee3d8; 
  line-height:30px;
  font-size:0.9em;
}

#menu       { text-align:left; padding:0; margin:0; border-left:1px solid white; border-right:1px solid white;  }
ul#menu     { list-style-type:none; padding:0; margin:0; }
ul#menu li  { display:inline; }

#footer {
  line-height:34px;
  background:transparent url("../grafik/footer.jpg") no-repeat top;
  text-align:left;
  font-size:0.8em;
  padding-left:10px;
}

#content h1, #content2 h1 { font-size:16px; font-weight:bold; color:#7c9b30; border-bottom:1px solid #7c9b30; padding-bottom:0px; margin-bottom:5px;}

#left h1, #right h1  { font-weight:bold; color:#7c9b30; margin-bottom:5px; padding-bottom:0px; border-bottom:1px solid #7c9b30; }

li.main_no, li.main_act  { margin-left:10px; padding:0; }


li.main_act { padding:4px; background-color:#93bb38; border-bottom:1px solid #dee3d8; color:white; }

a.main_no:link, a.main_no:visited  {
  font-size:0.8em;
  text-decoration:none;
  color:black;
  font-weight:bold;
}

a.main_no:hover {   
  font-size:0.8em;
  text-decoration:none;
  color:#7c9b30;
  font-weight:bold;
}

a.main_act:link, a.main_act:visited, a.main_act:hover  { 
  font-size:0.8em;
  text-decoration:none;
  color:white;
  font-weight:bold;
}

li.sub_no { padding:5px; background-color:#7c9b30; border-bottom:1px solid #dee3d8; color:white; }

a.sub_no:link, a.sub_no:visited, a.sub_no:hover  {
  font-size:1em;
  text-decoration:none;
  color:white;
  font-weight:bold;
}

li.sub_act { padding:5px; background-color:#93bb38; border-bottom:1px solid #dee3d8; color:white; }

a.sub_act:link, a.sub_act:visited, a.sub_act:hover  { 
  font-size:1em;
  text-decoration:none;
  color:white;
  font-weight:bold;
}

a:link, a:visited {
  color:#7c9b30;
  text-decoration:none;
}

a:hover {
  color:#7c9b30;
  text-decoration:underline;
}

/* YpSlide - Menu */

#yymenu a {
  color:white;
  font-weight:bold;
  background:transparent url(../grafik/navibg.png) repeat;
  display:block;
  text-decoration:none;
  font-size:0.8em;
  padding:3px;
  border-bottom:1px solid #93bb38;
}

#yymenu a.last {
  border-style:none;
}

#yymenu {
  background-color:#dee3d8;
}

#yymenu > div {
  margin-top:8px;
  height:100%;
}

#yymenu a:hover {
  background-color:#dee3d8;
  color:white;
}

#yymenu .mmContent div.mmlink a.submenu:hover {

}

#yymenu .mmLevel1 {
  border-bottom:1px solid #dee3d8;
  border-left:1px solid #dee3d8;
  border-right:1px solid #dee3d8;
}

#yymenu .mmLevel2 {
  border:1px solid #dee3d8;
}

#yymenu .sub {
  background-image:url(../grafik/arrow.gif);
  background-position:right center;
  background-repeat:no-repeat;
}

#yymenu .mmContent {

}

#yymenu .mmLevel1 {

}

.textWrap {
  padding:0 5px 0 5px;
}


fieldset  {
  font-size:0.9em;
  padding:5px;
  border:1px solid #ddd;
}

.tx_powermail_pi1_fieldwrap_html label {
  width:300px;
  display:block;
}

.tx-srfreecap-pi2-cant-read { display:block; }

.csc-linkToTop  { text-align:right; }

input,textarea { padding:2px; border:1px solid #93bb38; }
.csc-textpic-caption  { font-size:0.8em; }

hr  { height:1px; border:1px solid #93bb38; }

