/* COMMENTS OUTPUT */

#commentmodule{
	padding:0px;
	margin:0px;
	margin-top:40px;
	display:block;
}

.commentmessage{
         color:#FF0000;
         text-align:center;
         font-weight:bold;
}

#commentheader{
	margin:0px;
	padding:0px;
}
#commentheader p.cheadline{
	margin:0px;
	padding:0px;
	color:#FF0000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         font-weight: bold; 
	font-size:14px;
	line-height:21px;
	background-repeat:repeat-x;
	background-position:0px 20px;
         	border-bottom-color: #CC0000;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
#commentheader p.clink{
	margin:0px;
	padding:0px;
	padding-top:2px;
	text-align:right;
         color:#FF0000;
}
#commentheader p.clink a{
	margin:0px;
	padding:0px;
         color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	background:url(../img/speech_bubble.gif) no-repeat;
}
#commentheader  p.clink a:hover{
	text-decoration:underline;
         color:#FF0000;
}


#comments{
	margin:0px;
	margin-top:15px;
	padding:0px;
	background-position:10px 0px;
         	border-color: #CC0000;
	border-style: dotted;
	border-width: thin;
}

#comments h4{
	margin:0px;
	padding:0px;
	margin-left:3px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:7px;
	background-position: 0px 33px;
	color:#002044;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#comments h4 span{
	color:#002044;
	font-size:95%;
         font-weight: lighter;
         
}

#comments h4 a{
	color:#002044;
	font-size:95%;
         	text-decoration:none;
}
#comments h4 a:hover{
	text-decoration:underline;
	
}

#bubble{
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
}
#bubble p{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:rgb(62,77,116);
	font-size:10px;
}
#bubble p a{
	text-decoration:none;
	color:rgb(62,77,116);
	padding-left:15px;
	background:url(../img/external_link_c.gif) no-repeat;
	background-position:2px;
}
#bubble p a.mail{
	background:url(../img/mail_link_c.gif) no-repeat;
	background-position:2px 2px;

}
#bubble p a:hover{
	text-decoration:underline;
}
#bubble p.link{
	font-size:9px;
	margin-top:4px;
	text-align:right;
}
#bubble p.link a{
         font-size:9px;
	text-decoration:none;
	color:FF0000;
	padding-left:15px;
	background:url(../img/speech_bubble_c.gif) no-repeat;
	background-position:2px;
}
#bubble p.link a:hover{
	text-decoration:underline;
}


/* Comment Formular */

#commentform label, #commentform input, #commentform div.ubbpics, #commentform textarea { 
  display: block;
  float: left;
  width: 150px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  margin-bottom:5px;
  padding:2px;
  
}
#commentform input, #commentform div.ubbpics,textarea{
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#FFFFFF;
	border:1px solid black;
}
#commentform div.ubbpics{
	background:none;
	border:0px solid black;
}
#commentform textarea {
	height:200px;
         width: 350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	font-weight:normal;
}

#commentform form br {
  	clear: left; 
}
#commentform input.hidden {
	border:0px;
	margin-bottom:0px;
	height:0px;
	float:none;
}

#commentform input.submit {
  	width: auto;
}
