body{color:#444;background-color:#edf6e3;background-image:url(/img/bodybg.jpg);background-position:top center;background-repeat:repeat-y;font-family:Arial,Verdana;text-align:left;margin:0px;padding:0px;}
#container{width:700px;margin-left:auto;margin-right:auto;}
#top{margin-top:10px;height:154px;background:url(/img/logo-14.jpg) -5px 0px no-repeat;border:3px solid #888;}
#menu{width:160px;border:3px solid #888;margin-top:10px;background-color:#FFF;float:left;}
#menu ul{margin:0;padding:5px 0 5px 0;}
#menu li{margin:0;padding:0;padding-left:10px;background:url(/img/menudot.gif) 2px 5px no-repeat;list-style-type:none;}
#menu a{color:#000;display:block;padding-bottom:2px;text-decoration:none;font-size:.7em;}
#menu a:hover{color:Maroon;text-decoration:underline;}
#web-html{margin-top:10px;margin-left:187px;background-color:#FFF;border:3px solid #888;}
#web-content img{padding:5px;border:1px solid #D0D0D0;margin:5px;}
#web-content a{color:#BB0000;font-weight:bold;}
#web-content a:hover{color:#FF0000;font-weight:bold;}
#menu p {padding:5px;font-size:.7em;}
#menu form {padding:5px;}
#menu .srchtxt {width:90px;}
#menu .srchbtn {width:50px;}
#footer{padding:1em;text-align:center;border:3px solid #888;clear:both;margin:10px 0 10px 0;background:#FFF;}
#footer a{color:#3F5737;}
#footer a:hover{color:Red;}
/* guestbook style */
#gbook-right{}
#gbook-right label{width:5em;float:left;margin-top:0.3em;text-align:right;font-size:0.8em;}
#gbook-right textarea{width:30em;height:5em;}
#gbook-main{}
.gbm-head{font-size:0.8em;padding:0.3em;background:#D5E4BA;}
.gbm-head big{color:ActiveCaption;text-decoration:underline;}
.gbm-body{font-size:.8em;padding:0.3em;margin-bottom:1em;}
.gbook-pager{clear:both;}
/* Fotogalerie - css */
#fotopanel{background:#FFF;margin-top:10px;padding:5px;border:3px solid #888888;float:right;widht:100px;}
#fotopanel ul{margin:0;padding:0;}
#fotopanel li{margin:0;padding:0;list-style-type:none;}
#fotopanel a{display:block;padding-right:5px;font-size:.8em;color:#3D573A;text-decoration:none;}
#fotopanel a:hover{color:Maroon;text-decoration:underline;}
#fotohtml{padding-top:10px;
/* margin-left:178px; */
}
#fotolist{margin-right:120px;
/*border:1px dotted #000;*/
height:100%;}
.fotobox{float:left;width:118px;height:120px;padding-top:10px;text-align:center;}
.fotoimg img{padding:4px;background:#FFF;border:1px solid #000;}
/* news module styles */

#web-html{font-size:.8em;padding:0px 10px;}
#web-html ul, ol{margin:10px 5px 10px 30px;}
#web-html li{margin-bottom:5px}
#web-html h1{font-size:1.7em;font-weight:normal;color:#A8632C;margin:10px 0 10px 0;color:#db030b;}
#web-html h2{font-size:1.4em;margin-bottom:5px;background: url(/img/h2bg.gif);padding:5px;color:#555;font-weight:normal;}
#web-html h2 a {text-decoration:none;color:#555;}
#web-html h3{font-size:1.2em;color:#20529e;font-weight:normal;margin-bottom:5px;}
#web-html .annotation{font-weight:bold;margin-bottom:10px;}
#web-html p{padding-bottom:10px;}
#web-html a img{border:none;}
#web-html a{color:#db030b;font-weight:bold;}

.subtitle {padding-bottom:5px;text-align:left;margin-top:1em;font-weight:bold;}
.news-html {padding-bottom:10px;}
.news-footer {margin-bottom:10px;}
#menu h3 {font-size:.7em;font-weight:bold;background:#888;padding:4px;color:#fff;}



.sysmsg h2 {font-size:1.3em;color:#000 !important;border-bottom:1px solid #000 !important;margin:0 0 5px 0 !important;padding:0 !important}
.sysmsg {
  margin-top:10px;
  width:300px;
  background:#eee;
  border:2px solid #aaa;
  padding:15px;
  margin-left:auto;
  margin-right:auto;
  color:#000;
}

.sysmsgerr h2 {font-size:1.3em;color:#f00 !important;border-bottom:1px solid #f00 !important;margin:0 0 5px 0 !important;padding:0 !important}
.sysmsgerr {
  margin-top:10px;
  width:300px;
  background:#ffeeee;
  border:2px solid #f00;
  color:#f00;
  padding:15px;
  margin-left:auto;
  margin-right:auto;
}

#comForm label {width:6em;float:left;display:block;text-align:right;}
#comForm input {margin-bottom:2px;}

.news-topic-pager {display:block;padding:5px;text-align:right;margin-bottom:10px;}

