* {margin: 0px; padding: 0px;}
body { margin:0; padding:0; font:76% "Arial", Tahoma, Sans-Serif; color: #787878;  background-color:  #B5C195;}

p { margin: 0; padding: 0; line-height: 1.4em; color: #787878; }
a {color: #61A954; text-decoration: none;}
a:hover  {text-decoration: none; color: #9EBADE;}

h1 { padding:0; margin:0; font-size:200%; font-weight: normal; color: #5BB1E6;  font-family:"Trebuchet MS", verdana, arial, sans-serif; letter-spacing: -1px; }
h2 { background-color: inherit; color:#61A954; font-size:12px;  font-weight:bold; margin: 0 0 0.3em 0; padding:0; }
h2 a { font-size: 12px; letter-spacing: 0.3px; background-color: #fff; color:#61A954;  border-bottom: 1px solid #eee; }
h4 {
font-size:12px;		
font-weight: bold;
letter-spacing: 0.5px;		
padding-top:0px;		
padding-bottom: 0px;		
padding-left: 0px;		
margin: 0px 0px 5px 0px;	
background-color: #fff;		
color: #61A954;
border-bottom: 1px solid #eee;}
h3{
font-size:12px;		
font-weight: bold;
letter-spacing: 0.5px;		
padding-top:5px;		
padding-bottom: 0px;		
padding-left: 0px;		
margin: 0px 0px 5px 0px;	
background-color: #fff;		
color: #61A954;
border-bottom: 1px solid #eee;}

.content { background-color:#FFFFFF; margin:10px  auto 10px auto; padding:0; width:1000px; border: 1px solid #618403; }

.header {   
height: 10em;
 border-bottom: 0px solid #5A799D;
  background: #D3E3AE url("../images/header.gif") no-repeat 10px 10px;
 padding-left: 100px;  }
.header p { color: #787878; font-size: 90%;  margin: 0; padding: 0.5em 0 0 0;}

.hmenu { float: right; width: 525px; margin: 0; padding: 18px 12px 10px 10px; text-align: right; border-top:  0px solid #ccc; border-bottom: 0px solid #eee; background: #transparent; }
.hmenu a { border-top: 3px solid #eee; padding: 0.5em 1.2em 5px  1.2em; margin: 0 0.3em 2em 0.3em; }
.hmenu a:hover { border-top: 3px solid #B5C195; }

.menu { border-bottom: 1px solid #eee; padding: 0  0 1em 0; margin: 0px 0 1em 0; }
.menu a { display: block; line-height: 1.5em; padding-left: 0px; font-size: 12px;}
.menu p{
padding-left:  5px;
}


.left {  clear: both; font-size: 90%; float:left; width: 150px; padding: 1em 0 1em 1em; }

#right {float: right; width: 170px;  margin-top:5px; margin-bottom: 20px;margin-right:5px; padding-left: 10px; color: #787878;}
#right a:hover {color: #9EBADE;}

#right p{
font-size: 12px;
border-bottom: 0px solid #D3E3AE;	
border-left: 0px solid #D3E3AE;
border-right: 0px solid #D3E3AE;
padding-top:  5px;
color: #787878;
}
#right h2 {
font-size:12px;		
font-weight: bold;
letter-spacing: 0.5px;		
padding-top:5px;		
padding-bottom: 0px;		
padding-left: 0px;		
margin: 0px 0px 0px 0px;		
background-color: #fff;
border-bottom: 1px solid #eee;		
color: #61A954;}

.greentext{
border-bottom: 1px solid #eee;
}

.past { margin: 0 0  10px 0; padding: 0 0 12px 0; border-bottom: 1px solid #eee; visibility:hidden;}
.past p { color: #808080; font-size: 12px; }
.past a { display:  block; font-size: 12px; }

.new { margin: 0 0 10px 0; padding: 0 0 12px 0; border-bottom: 1px solid #eee; visibility:hidden;}
.new p { color:  #808080; font-size: 12px;  }
.new a {  font-size: 12px; }

.center { float:left; width: 600px; margin: 10px 0 10px 15px; padding-left:  10px;padding-right: 10px; border-left:1px solid #eee ;border-right:1px solid #eee ; color: #787878;}
.center p { font-size: 12px; padding-top: 5px;  color: #787878;}
.center h2 {background-color: inherit; color:#61A954; font-size:12px; font-weight:bold; margin: 0 0 0.3em 0;  padding:0;letter-spacing: 0.3px;}
.center h5{ font-size: 11px;color: #61A954; text-decoration: underline;}

.footer { color:#999999; font-size:90%; margin: 5px 0px 15px 0px; padding: 1em; border-top:1px solid #ccc;  text-align:left; clear:both;}
.footer .right { float:right; clear:right; text-align:right; margin-bottom: 0px;}
.footer p { margin:0; padding: 0.4em 0 0 0; color: #ccc;}

form.search { padding: 0; margin: 0; }
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background:  #fff; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; }
input.field { border: 1px solid #ccc; background: #fff; width: 200px;  }
input.field:hover { border: 1px solid #eee; background: #FFFFF4; }

input.text { margin: 0; width: 88px; border: 1px solid #ccc; background:  #FFF; }
input.text:hover { border: 1px solid #81C4EB; }
input.button { margin: 0; font-size: 100%; font-family: Arial; border: none; background:  none; color: #808080; font-weight: bold; }
.date { color: #ccc; text-align: right; margin: 1.5em 0 2em 0; padding: 0.4em 0 0 0; background:  url("../images/dotted.gif") repeat-x top; }
div.image { padding: 1px; float: left; margin: 0 8px 0 0; border: 0px solid #eee; width:100px; height:  92px;  }
.comments { padding: 3px 10px 8px 17px; margin: 0 0 10px 0; background: #f8f8f8 url("../images/commentname.gif") no-repeat bottom  left; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; }

.noborder {
border: 0px solid #000;
}

.qdig-thumb{
border: 1px solid #303030;
}
.qdig-image{
border: 1px solid #303030;
}

#bilder{
padding-left: 5px;
padding-right: 5px;
}
