.comment {
  width:100%;
  border:1px solid #7f98a7;
  margin-bottom:1em;
  _position:relative;
  padding: 5px 5px 5px 5px;
}

.comment-unpublished {
  background-color:#fff4f4;
}

.preview .comment {
  background-color:#ffffea;
}

div.comment div.submitted {
  font-size: .9em;
}

div.comment div.submitted a {
    font-weight: bold;
}

#content .node .gallery-item h3,
#content .comment h3 {
  color:#003150;
  font-weight:normal;
  font-size:1.5em;
  margin:0;
  padding:0;
  margin-top: 0;
}

div.comment ul.links {
  margin: 0 0 5px -5px;
  float: right;
}




#content .node .gallery-item h3 a,
#content .comment h3 a {
  color: #003150;
  font-weight: bold;
  font-size: 1em;
  text-decoration: none;
  font-family: Georgia;
}

.comment .author{font-size:0.85em;color:#8CA6B6;}

.comment .new{float:right;font-weight:bold;font-size:0.9em;color:#FF8E15;position:relative;top:-2em;}

.comment .w1 {background-image:url(images/comment-tl.png);background-position:  0%   0%;background-repeat:no-repeat;position:relative;top:-1px;left:-1px;}
.comment .w2 {background-image:url(images/comment-tr.png);background-position:100%   0%;background-repeat:no-repeat;position:relative;left:2px;}
.comment .w3 {background-image:url(images/comment-br.png);background-position:100% 100%;background-repeat:no-repeat;position:relative;top:2px;}
.comment .w4 {background-image:url(images/comment-bl.png);background-position:  0% 100%;background-repeat:no-repeat;position:relative;left:-2px;padding:1em;overflow:hidden;}

/* comments area from gis.css */

#user-admin-account .active,
#comment-admin-overview .active
 {
    background-color: #add8e6; /* light blue */
}


.comment .active {
    background-color: #70c1ef;
    background-color: #ffffff;
}

.comment a:link, .comment a:visited, .comment a:active {
    color: black;
    text-decoration: none;
}

.comment a:hover {
    background-color: white;
    text-decoration: underline;
}


.comment .links a:link, .comment .links a:visited, .comment .links a:active {
  color: blue;
  font-weight: bold;
}


.comment .links a:hover {
  color: blue;
  text-decoration: underline;
  font-weight: bold;
}


div#comments span.new {
    margin:  0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: yellow;
    font-weight: bold;
}

div#comments {
    margin-top: 10px;
}

div.comment div.content {
}

#forum a {
    text-decoration: none;
    background-color: none;
}

#forum ul li {
    font-weight: bold;
    font-size: 1.2em;
}

#forum table { /* dwd */
    border-spacing: 2px;
}

/* the forum directives below must explicitly overrule tables settings DWD wanted, that are in gis.css */

#forum table th, 
#forum table td {
    padding: 4px;
    border-style: inset;
    background-color: white;
}

#forum table tr.odd, #forum table tr.odd td {
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
    background-color: #edf1f3;
}

#forum table tr.odd td.active, #forum table tr.dark td.active { 
    background-color: #d5dfe3; 
}

#forum table tr.even, #forum table tr.even td { 
    padding: 0.1em 0.6em;
    border-bottom: 1px solid #ccc;
    background-color: #ffffff; 
}

#forum table tr.even td.active { 
    background-color: #e1e7eb; 
}


#forum table tr.odd td.container, #forum table tr.even td.container { 
    font-weight: bold;
    color: #ffffff;
    background-color: #0174bb;
}

#forum table tr.odd td.container a, #forum table tr.even td.container a { 
    font-weight: bold;
    color: #ffffff;
}


thead th {
    background-color: blue;
    color: white;
    text-align:left;
    padding-left: 1px;
    border: 1px solid white;
}

#forum .active {
    background-color: white;
    color: #000000;
}

.indented {
    margin-left: 50px;
}
