body {
  margin:0px;
  font-family:arial;
  text-align:center;
  background: #dbdbdb;
}
h1 {
  font-size:14pt;
  margin:0px;
}
a, a:visited {
  color:#ccff66;
  text-shadow: 0px -1px 1px #777777;
  text-decoration:none;
}
a:hover {
  color:#ffffff;
  text-shadow: 0px -1px 1px #555555;
}
#full {
  background: url("../img/main_bg.gif") repeat-y #6ea325;
  height:100%;
  width:1000px;
  text-align:left;
  margin:auto;
}

#head {
  background: url("../img/head.jpg") no-repeat #ffffff;
  height:105px;
  width:990px;
  text-align:left;
  margin:auto;
}
#head_logo {
  float:right;
}
#head_links {
  padding-left:17px;
  padding-top:27px;
  float:left;
  width:136px;
  font-family:Arial;
}
#head_links a {
  font-size:10pt;
  font-weight:bold;
  color:#6da225;
  text-shadow: 0px 0px 0px;
}
#head_login {
  padding-top:80px;
  font-family:arial;
  color:#999999;
  float:left;
  font-size:8pt;
}
#head_login a {
  font-size:8pt;
  color:#999999;
  text-shadow: 0px 0px 0px;
}
#xhead_link_active, #xhead_links a:hover {
  color:#ffffff;
}
#main {
  background: url("../img/main_bg.gif") repeat-y #6ea325;
  width:966px;
  text-align:left;
  padding-left:17px;
  padding-right:17px;
  padding-top:13px;
  padding-bottom:17px;
  margin:auto;
  font-size:12pt;
}
#main a {       color:#ccff66; }
#main a:hover { color:#ffffff; }

#main_txt { border:0px solid #000000;
  float:left; width:622px; padding:10px;
  color:#ffffff;
  font-size:10pt;
  padding-top:15px;
  padding-right:30px;
}
#main_txt_full { border:0px solid #000000;
  float:left; width:752px; padding:10px;
  color:#ffffff;
  font-size:10pt;
  padding-top:15px;
  padding-right:30px;
}
#main_txt_galerie { border:0px solid #000000;
  float:left; width:636px; padding:10px;
  color:#ffffff;
  padding-top:5px;
  font-size:10pt;
}
#main_txt_galerie #big {
  padding:0px;
  border:1px solid #ccff66;
}
#main_txt_galerie #galerie_nav {
  text-align:center;
  color:#ccff66;
}
#main_txt_galerie #datum {
  color:#ffffff;
}
#main_txt td {
  color:#ffffff;
  font-size:10pt;
}
#main_txt img {
  border:1px solid #ccff66;
}
#main_txt #noborder {
  border:0px solid #ccff66;
}

#menue_line {
  text-align:right;
  color:#ffffff;
  border-bottom:1px solid #ccff66;
  font-size:10pt;
}
#menue_line a {
  color:#ccff66;
  text-shadow: 0px 0px 0px;
  }
#menue_line #men_active {
  color:#333333;
  font-weight:bold;
  background-color:#ccff66;
}


#right_menue { border:0px solid #cc0000;
  padding-top:15px;
  float:right;
  width:168px;
  color:#ffffff;
  text-align:left;
  font-size:10pt;
}
#right_menue img {
  border:1px solid #ccff66;
}
#right_menue a { padding:2px; }
#right_menue #thm { width:50px; height:50px; border:1px solid #ccff66; }
#right_menue #thm_a { width:50px; height:50px; border:1px solid #ccff66; opacity:0.5; }
#right_menue #thm:hover { border:1px solid #757575; }

#left_menue { border:0px solid #0000ff;
  float:left;
  width:130px;
  color:#ffffff;
  border-left:1px solid #ccff66;
  font-size:10pt;
}
#left_menue a { color:#ccff66; }
#left_menue #men_active  {
  font-weight:bold;
  color:#ffffff;
}
#left_menue #men_sub_active {
  color:#ffffff;
}

#left_menue_txt {
  float:left;
  width:130px;
  color:#ffffff;
  padding-top:10px;
  font-size:10pt;
}


#login_line {
  color:#ffffff;
  font-size:10pt;
  padding-bottom:10px;
}
#cl { clear:left; }
#cr { clear:right; }

#bottom {
  padding-top:2px;
  border-top:1px dashed #cccccc;
  font-size:10pt;
  color:#ffffff;
}


#s_navi { text-align:center; }
#s_navi #on { color:#ffffff; font-weight:bold; }

#show_global, #show_pic { color:#ffffff; }




.inv { display:none; }
#faq_main li { margin:0px; }
#faq {
  padding:10px;
  padding-left:15px;
  padding-bottom:15px;
}



.info_text { display:none; }
#info_text { padding:5px; }




.sh_blur {
 background-color: #5e8c20; /*shadow color*/
 color: inherit;
 margin-left: 4px;
 margin-top: 4px;
  margin-left: auto ;
  margin-right: auto ;
}
.sh_1,
.sh_2,
.sh_2{
 background-color: #3b5714; /*shadow color*/
 color: inherit;
}
.sh_1{
 background-color: #4f751b; /*shadow color*/
 color: inherit;
}
.sh_content{
 background:url("../img/lade.gif") no-repeat;
 background-color: #ffffff; /*background color of content*/
 background-position:center;
 color: #000; /*text color of content*/
 border: 1px solid #ccff66; /*border color*/
 text-align:center;
 position: relative;
 bottom: 1px;
 right: 1px;
 padding:15px;
}
.sh_content img { border:1px solid #cccccc; }

#noborder { border:0px; }



.formdata #formtxt { font-family:Arial; font-size:10pt; margin-right:10px; }
.formdata #formtxt_err { background:#000000; font-family:Arial; color:#ff0000; font-size:10pt; margin-right:10px; }





#EDITOR { display:none; }
#edit_lnk { color:#ccff66; }




#head_pic_size { width:627px; }
#head_pic { border:1px solid #ccff66; }
#head_shad { background:url('../img/shad.png'); width:625px; height:207px; }

#text  { background-color:#ffffff; color:#000000; border:1px solid #757575; }
#text1 { background-color:#f2f2f2; color:#000000; border:1px solid #000000; }
#ta    { background-color:#ffffff; color:#000000; border:1px solid #757575; font-family:arial; }
#ta1   { background-color:#f2f2f2; color:#000000; border:1px solid #000000; font-family:arial; }
.descr { padding-left:20px; padding-right:5px; text-align:right; }
.err { color:red; }

#w_pic { width:13px; height:11px; border:0px solid #000000; }

.g { display:none; }

#g_prev { width:625px; background:#ffffff; border:1px solid #ccff66; }
#g_prev td { text-align:center; width:25%; }
#g_prev img { border:1px solid #cccccc; }
