/* COMMENTS OUTPUT */

#commentmodule{
	padding:0px;
	margin:0px;
	margin-top:10px;
	display:block;
}
#commentheader{
	margin:0px;
	padding:0px;
}
#commentheader p.cheadline{
	margin:0px;
	padding:0px;
	color:#002044;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:21px;
	background-image:url(../images/img/line.gif);
	background-repeat:repeat-x;
	background-position:0px 20px;
}
#commentheader p.clink{
	margin:0px;
 	padding:0px;
	padding-top:2px;
	text-align:right;
}
#commentheader p.clink a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002044;
	text-decoration:none;
	font-weight:bold;
	padding-left:12px;
	background:url(../images/img/speech_bubble.gif) no-repeat;
}
#commentheader  p.clink a:hover{
	text-decoration:underline;
}


#comments{
	margin:0px;
	margin-top:0px;
	padding:0px;
	background:url(../ximages/sbubble_avatar.gif) no-repeat;
	background-position:10px 0px;
}

#comments h4{
	margin:0px;
	padding:0px;
	margin-left:12px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:7px;
	background:url(../images/img/sbubble_spitze.gif) bottom no-repeat;
	background-position: 0px 33px;
	color:#002044;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#comments h4 span{
	color:#002044;
	font-size:120%;
}

#comments h4 a{
	color:#002044;
	font-size:100%;
	text-decoration:none;
}
#comments h4 a:hover{
	text-decoration:underline;
	
}

#bubble{
	margin:0px;
	padding:0px;
	background-color:#8AB300;
}
background-color:#B9BC7E;

#bubble p{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f9f7e1;
	font-size:12px;
}
#bubble p a{
	text-decoration:none;
	color:#f9f7e1;
	font-weight:bold;
	padding-left:15px;
	background:url(../images/img/external_link.gif) no-repeat;
	background-position:2px;
}
#bubble p a.mail{
	background:url(../images/mail_link.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:#f9f7e1;
	font-weight:bold;
	padding-left:15px;
	background:url(../images/img/speech_bubble.gif) no-repeat;
	background-position:2px;
}
#bubble p.link a:hover{
	text-decoration:underline;
}

#bubble div.rbtop div  { background: url(../images/sbubble_lo.gif) no-repeat top left; }
#bubble div.rbtop      { background: url(../images/sbubble_ro.gif) no-repeat top right; }
#bubble div.rbbot div  { background: url(../images/sbubble_lu.gif) no-repeat bottom left; }
#bubble div.rbbot      { background: url(../images/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 { 
  display: block;
  float: left;
  width: 100px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
  padding:2px;
}
#commentform input{
	width:490px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	border:1px solid black;
}
#commentform div.ubbpics{
        width: 488px;	
        margin-left:104px;
        margin-bottom:10px;
	border:1px solid black;
}
#commentform textarea {
	height:200px;
        width: 490px;
 	font-family:Verdana, Arial, 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;
}