/* 	**********************************************************************
	KOMMENTAR STYLE
	**********************************************************************/	
#comments .formular { width: 502px; padding: 0px; margin: 1.0em 0 0 0; }
#comments .formular h4 { color: #7F7F7F; font-size: 14px; }
#comments textarea.ganz { width: 400px; }	
#comments textarea.klein {height: 80px; }
#comments input.text.ganz { width: 472px; }

#comments input.imgbtn { position: relative; width: 100px; height: 19px; margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; display: block; background: url(img_style/bg_input_btn.gif) no-repeat left top; color: #666666; border: none; font-size: 11px; font-weight: normal; text-align: center; vertical-align: middle !important; }
* html #comments input.imgbtn { padding: 1px 0px 3px 0px; }
#comments input.imgbtn.linksfluss { margin: 0px 5px 0px 0px; float: left; }
#comments input.imgbtn:hover { color: #25417A; }
#comments input.imgbtn.disabled { background: #D4D4D4; color: #B0B0B2; }

#comments .feedback { width: 99%; font-size: 12px; line-height: 1.2em; padding: 1px; border: 1px solid #333333; color: #FFF; margin: 0 0 2.0em 0; }
#comments .feedback span { display: block; padding: 5px 5px 5px 5px; background: #333333; }

#comments.contbox { width: 522px; padding: 10px; overflow: hidden; position: relative; }
#comments .bxlarge { padding: 10px 10px 10px 10px; width: 482px; position: relative; }

/*	# HEADERS */
#comments .headline { padding: 10px 10px 0px 10px; height: 23px; margin: 0 0 0 0; border-bottom: 1px solid #696969; }
#comments .headline.sparta { background: transparent;}
#comments .headline h3 { color: #696969; font-size: 14px; padding: 0 0 0 0px; }

/*	# LOADING */
#comments .loading { position:absolute; z-index: 100; width: 100%; height: 32px; top: 40%; left: 0; padding: 1px 1px 1px 1px; background: url(img_style/icon_loading.gif) no-repeat center top; }
#loadkommentare.loading { top: 15%; }

/*	# KALENDERBLATT */
#comments .datum { font-family: Arial, Verdana, Helvetica, 'Lucida Grande', sans-serif; width: 26px; height: 42px; float: left; background: #7F7F7F; color: #FFF; font-size: 10px; padding: 2px 2px 0px 2px; overflow: hidden; border-top: 1px solid #CECDCD; border-right: 1px solid #A0A0A0;  border-bottom: 1px solid #A0A0A0; border-left: 1px solid #CECDCD;}
#comments .datum span { display: block; line-height: 1.0em; text-align: center; }
#comments .datum span.tag { font-weight: bold; font-size: 18px; }
#comments .datum span.monat { font-weight: bold; font-size: 11px; }

/*	# DATUMANZEIGE */
#comments .datumanzeige { width: 76px; height: 14px; float: left; background: #7F7F7F; color: #FFF; font-size: 11px; padding: 2px 2px 1px 2px; overflow: hidden; text-align: center; }

/*	# TOOLS */
#comments a.tool { line-height: 1.0em; padding: 1px 0px 1px 16px; }
#comments a.delete { background: url(img_style/icon_delete.gif) no-repeat left center; padding-left: 14px; }
#comments a.edit { background: url(img_style/icon_edit.gif) no-repeat left center; }

/*	# PAGER */
#comments .pages { padding: 6px; margin: 0px 0px 1.0em 0px; border: 1px solid #D2D2D2; text-align: center; }
#comments .pages .results { color: #7F7F7F; }
#comments .pages .start { color: #C7C7C9; padding-right: 1.0em; }
#comments .pages .end { color: #C7C7C9; padding-left: 1.0em; }
#comments .pages .thispage { font-weight: bold; padding-right: 0.5em; padding-left: 0.5em; }
#comments .pages a { padding-right: 0.2em; padding-left: 0.2em; }
#comments .pages a.next { padding-right: 0px; padding-left: 1.0em; }
#comments .pages a.prev { padding-right: 1.0em; padding-left: 0px; }


/*	# COMMENTS  */
#comments { background: #fff url(img_style/bg_comment.jpg) repeat-y top left; font-size: 12px; width: 502px; color: #454545; margin: 0 0 0 0;}
#comments p { margin-bottom: 0; line-height: 1.3em; }
#comments div.comment { padding: 0px 0px 15px 0px; }
#comments div.comment div.autor { background: #D2D2D2; width: 100%; color: #666; margin-bottom: 10px; }
#comments div.comment div.userbild { border-right: 1px solid #F2F2F2; border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; background: #fff url(../../user_img/user_small.jpg) center left no-repeat; width: 40px; height: 42px; text-align: center; float: left; overflow: hidden;}
#comments div.comment div.datum { border: 0; border-right: 1px solid white;}
#comments div.comment div.autor p { padding: 5px 0 0 8px; float: left; }
#comments div.comment div.autor.admin { background: #fccf09; }
#comments div.comment div.autor.admin div.datum { background-color: #dca616; border: 0; border-right: 1px solid white;}
#comments div.comment div.autor.owner { background: #b1ccd8; }
#comments div.comment div.autor.owner div.datum { background-color: #414f65; border: 0; border-right: 1px solid white;}


#comments div.stopfloat { display: block; margin: -1px 0px 0px 0px; padding: 0px; overflow: hidden; height: 1px; width: 1px; float: none; font-size: 1px; line-height: 1px; clear: both; }
#comments .clearfloat { clear: both; }




