/* COMMENTS OUTPUT */

#commentmodule{
	padding:0px;
	margin:0px;
	margin-top:40px;
	display:block;
}
#commentheader{
	margin:0px;
	padding:0px;
}
#commentheader p.cheadline{
	margin:0px;
	padding:0px;
	color:#80868C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	background-image:url(../img/linie2.gif);
	background-repeat:repeat-x;
	background-position:0px 20px;
}
#commentheader p.clink{
	margin:0px;
	padding:0px;
	padding-top:2px;
	text-align:right;
	font-size:12px;
	color:#5E6367;
	font-weight:bold;
}
#commentheader p.clink a{
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#5E6367;
	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;
}


#comments{
	margin:0px;
	margin-top:15px;
	padding:0px;
	background:url(../img/sbubble_avatar.gif) no-repeat;
	background-position:0px 0px;
}
#comments img.avatar{
	margin:0px;
	margin-top:3px;
	margin-left:13px;
	padding:0px;
	float:left;
}
#comments h4{
	margin:0px;
	padding:0px;
	margin-left:17px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:7px;
	background-position: 0px 15px;
	color:#80868C;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
#comments h4 span{
	color:#80868C;
	font-size:100%;
}

#comments h4 a{
	color:#80868C;
	font-size:100%;
	text-decoration:none;
}
#comments h4 a:hover{
	text-decoration:underline;
	
}

#bubble{
	margin:0px;
	padding:0px;
	background-color:#969CA1;
}
#bubble p{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
#bubble p a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	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:10px;
	margin-top:4px;
	text-align:right;
}
#bubble p.link a{
	text-decoration:none;
	color:#FFFFF;
	font-weight:bold;
	padding-left:15px;
	background:url(../img/speech_bubble_c.gif) no-repeat;
	background-position:2px;
}
#bubble p.link a:hover{
	text-decoration:underline;
}

#bubble div.rbtop div  { background: url(../img/sbubble_lo.gif) no-repeat top left; }
#bubble div.rbtop      { background: url(../img/sbubble_ro.gif) no-repeat top right; }
#bubble div.rbbot div  { background: url(../img/sbubble_lu.gif) no-repeat bottom left; }
#bubble div.rbbot      { background: url(../img/sbubble_ru.gif) no-repeat bottom right; }
#bubble div.rbtop div, #bubble div.rbtop, #bubble div.rbbot div, #bubble div.rbbot {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 10px;
	font-size: 1px;
}



/* Comment Formular */

#commentform label, #commentform input, #commentform div.ubbpics, #commentform textarea { 
  display: block;
  float: left;
  width: 150px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
  padding:2px;
  
}
#commentform input, #commentform div.ubbpics,textarea{
	width:350px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	border:1px solid black;
}
#commentform div.ubbpics{
	background:none;
	border:0px solid black;
}
#commentform textarea {
	height:100px;
	width:370px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
  	font-size:12px;
  	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;
}