/* icons for (tool|icon)bar */

* html .icon {text-indent:0; line-height:0; font-size:0; overflow:hidden}/*ie6 hack */

*:first-child+html .icon { text-indent:0; line-height:0; font-size:0; overflow:hidden}/*ie7 hack */

.icon, .icon_media, .icon_forum_index, .icon_forum_folder, .icon_forum_actions {
	display: inline-block;
	padding: 0;
	margin: 0;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: top;
	font-size: 0;
}
.icon_text, .icon_mediatext, .icon_text_right {
	padding: 0 0 0 20px;
	overflow: none;
	width: auto ! important;
	display: inline-block;
	background-repeat: no-repeat;
	min-height: 16px;
	line-height: 16px;
	vertical-align: top;
}
.icon_text_right {
	padding: 0 20px 0 0;
	background-position: right;
}
button .icon {
	display: inline-block !important;
	vertical-align: text-top ;
}

.icon_dotlan		{ background-image: url(../images/icons/dotlan.png); }
.icon_comments		{ background-image: url(../images/icons/comments.png); }
.icon_feed		{ background-image: url(../images/icons/feed.png); }
.icon_stats		{ background-image: url(../images/icons/chart_curve.png); }
.icon_config		{ background-image: url(../images/icons/cog.png); }
.icon_pdf		{ background-image: url(../images/icons/page_white_acrobat.png); }
.icon_gif		{ background-image: url(../images/icons/photo.png); }
.icon_info		{ background-image: url(../images/icons/information.png); }
.icon_edit		{ background-image: url(../images/icons/pencil.png); }
.icon_save		{ background-image: url(../images/icons/disk.png); }
.icon_delete		{ background-image: url(../images/icons/cross.png); }
.icon_cancel		{ background-image: url(../images/icons/cancel.png); }
.icon_view		{ background-image: url(../images/icons/magnifier.png); }
.icon_link_go		{ background-image: url(../images/icons/link_go.png); }
.icon_tick		{ background-image: url(../images/icons/tick.png); }

.icon_news		{ background-image: url(../images/icons/newspaper.png); }
.icon_article		{ background-image: url(../images/icons/page.png); }
.icon_forum		{ background-image: url(../images/icons/table.png); }
.icon_vote		{ background-image: url(../images/icons/chart_ltr_bar.png); }
.icon_files		{ background-image: url(../images/icons/database.png); }
.icon_user		{ background-image: url(../images/icons/user.png); }
.icon_group		{ background-image: url(../images/icons/group.png); }
.icon_log		{ background-image: url(../images/icons/script.png); }
.icon_mail		{ background-image: url(../images/icons/email.png); }
.icon_admin		{ background-image: url(../images/icons/user_gray_cool.png); }
.icon_phone		{ background-image: url(../images/icons/phone.png); }
.icon_event		{ background-image: url(../images/icons/date.png); }
.icon_location		{ background-image: url(../images/icons/house.png); }
.icon_sitzplan		{ background-image: url(../images/icons/raster.png); }
.icon_server		{ background-image: url(../images/icons/computer.png); }
.icon_sponsor		{ background-image: url(../images/icons/flag_black.png); }
.icon_kasse		{ background-image: url(../images/icons/vcard.png); }
.icon_turnier		{ background-image: url(../images/icons/controller.png); }
.icon_catering		{ background-image: url(../images/icons/basket.png); }
.icon_beamer		{ background-image: url(../images/icons/television.png); }
.icon_time		{ background-image: url(../images/icons/clock.png); }

.icon_forward		{ background-image: url(../images/icons/forward_green.png); }
.icon_rewind		{ background-image: url(../images/icons/rewind_green.png); }
.icon_next		{ background-image: url(../images/icons/play_green.png); }
.icon_prev		{ background-image: url(../images/icons/reverse_green.png); }
.icon_first		{ background-image: url(../images/icons/previous_green.png); }
.icon_last		{ background-image: url(../images/icons/next_green.png); }

.icon_media,
.icon_mediatext		{ background-image: url(../images/icons/page_white.png); }
.icon_media_jpg,
.icon_media_jpeg,
.icon_media_gif,
.icon_media_png,
.icon_media_tif,
.icon_media_bmp		{ background-image: url(../images/icons/page_white_picture.png); }
.icon_media_mpg,
.icon_media_mpeg,
.icon_media_mov,
.icon_media_m4v,
.icon_media_avi,
.icon_media_mkv,
.icon_media_web		{ background-image: url(../images/icons/page_white_dvd.png); }
.icon_media_wav,
.icon_media_mp3,
.icon_media_mp4,
.icon_media_m4a,
.icon_media_flac	{ background-image: url(../images/icons/music.png); }
.icon_media_docx,
.icon_media_doc		{ background-image: url(../images/icons/page_white_word.png); }
.icon_media_xlsx,
.icon_media_xls		{ background-image: url(../images/icons/page_white_excel.png); }
.icon_media_pptx,
.icon_media_ppt		{ background-image: url(../images/icons/page_white_powerpoint.png); }
.icon_media_7z,
.icon_media_rar,
.icon_media_zip		{ background-image: url(../images/icons/page_white_zip.png); }
.icon_media_html,
.icon_media_htm		{ background-image: url(../images/icons/page_white_world.png); }
.icon_media_ods		{ background-image: url(../images/icons/table.png); }
.icon_media_odt,
.icon_media_md,
.icon_media_rst,
.icon_media_txt		{ background-image: url(../images/icons/page_white_text.png); }
.icon_media_pdf		{ background-image: url(../images/icons/page_white_acrobat.png); }
.icon_media_exe,
.icon_media_msi		{ background-image: url(../images/icons/cog.png); }

.icon_nomedia {
	font-style: italic;
}

.icon_media.icon_medialink {
	z-index: 0;
	position: relative;
	overflow: visible;
	padding-right: 16px;
}
.icon_mediatext.icon_medialink {
	z-index: 0;
	position: relative;
	overflow: visible;
	padding-left: 36px;
}
.icon_medialink:before {
	display: inline-block;
	content: '';
	position: absolute;
	left: 16px;
	top: 0px;
	width: 16px;
	height: 16px;
	background: url(../images/icons/link.png);
	z-index: 10;
}

.icon_folder			{ background-image: url(../images/icons/folder.png); }
.icon_folder_open		{ background-image: url(../images/icons/folder_open.png); }
.icon_folder_shared		{ background-image: url(../images/icons/folder_shared.png); }
.icon_folder_shared_open	{ background-image: url(../images/icons/folder_shared_open.png); }
.icon_folder_add		{ background-image: url(../images/icons/folder_add.png); }
.icon_folder_edit		{ background-image: url(../images/icons/folder_edit.png); }
.icon_folder_delete		{ background-image: url(../images/icons/folder_delete.png); }

.icon_gallery			{ background-image: url(../images/icons/photos.png); }
.icon_gallery_add		{ background-image: url(../images/icons/picture_add.png); }
.icon_gallery_edit		{ background-image: url(../images/icons/picture_edit.png); }
.icon_gallery_delete		{ background-image: url(../images/icons/picture_delete.png); }
.icon_gallery_view		{ background-image: url(../images/icons/picture_go.png); }

.icon_minisort {
	width: 10px;
	height: 10px;
	background-position: -3px -3px;
	background-image: url(../images/icons/bullet_green.png);
	vertical-align: middle;
}
.icon_minisorted {
	width: 10px;
	height: 10px;
	background-position: -3px -3px;
	background-image: url(../images/icons/bullet_down.png);
	vertical-align: middle;
}

.icon_more_open {
	width: 9px;
	height: 9px;
	background-image: url(../images/more_open.png);
}
.icon_more_close {
	width: 9px;
	height: 9px;
	background-image: url(../images/more_close.png);
}
.icon_text.icon_more_open, .icon_text.icon_more_close {
	height: auto;
	background-position: 3px 3px;
}

/* forum stuff */

.icon_forum_index {
	width: 19px;
	height: 18px;
}
.icon_forum_folder {
	width: 17px;
	height: 12px;
}
.icon_forum_actions {
	width: 61px;
	height: 18px;
}

.icon_forum_index.on		{ background-image: url(../images/forum/on.gif); }
.icon_forum_index.off		{ background-image: url(../images/forum/off.gif); }
.icon_forum_index.locked	{ background-image: url(../images/forum/locked.gif); }

.icon_forum_folder.normal	{ background-image: url(../images/forum/folder.gif); }
.icon_forum_folder.new		{ background-image: url(../images/forum/foldernew.gif); }
.icon_forum_folder.locked	{ background-image: url(../images/forum/folderlocked.gif); }
.icon_forum_folder.lockednew	{ background-image: url(../images/forum/folderlockednew.gif); }

.icon_forum_actions.edit	{ background-image: url(../images/forum/edit.gif); }
.icon_forum_actions.message	{ background-image: url(../images/forum/message.gif); }
.icon_forum_actions.profile	{ background-image: url(../images/forum/profil.gif); }
.icon_forum_actions.quote	{ background-image: url(../images/forum/quote.gif); }

.icon_prvmsg_read		{ background-image: url(../images/icons/email_open.png); }
.icon_prvmsg_unread		{ background-image: url(../images/icons/email.png); }
