@charset "utf-8";

span.checkbox, span.notizcheck, span.wichtig {
	display: block;
	width: 19px;
	height: 25px;
	margin-left: 8px;

	background-repeat: no-repeat;
	background-image: url(../images/buttons/checkbox.png);
}

span.notizcheck {
	background-image: url(../images/buttons/notizcheck.png);
}

span.wichtig {
	background-image: url(../images/buttons/wichtig.png);
}

span.radio, span.startalign {
	display: block;
	width: 19px;
	height: 25px;
float:left;
margin:-1px 5px 3px 0px;
	background-image: url(../images/radiobutton.png);
	background-repeat: no-repeat;
}

span.startalign {
	margin-top: -3px;
	margin-left: -3px;
	background-image: url(../images/buttons/align.png);
}

span.tagselect, span.monatselect, span.jahrselect, span.targetselect, span.fileselect, span.musicselect {
	position: absolute;
	height: 17px;
	padding: 0px 20px 4px 6px;
	color: #000;
	font: 12px/21px arial,sans-serif;
	background-repeat: no-repeat;
	overflow: hidden;
}

span.select, span.divbereich {
	position: absolute;

	background: url(../images/buttons/select.png);
	background-repeat: no-repeat;

	width: 124px;
	height: 17px;
	padding: 0px 20px 4px 6px;

	color: #000;
	font: 12px/21px arial,sans-serif;

	overflow: hidden;
}

span.tagselect {
	width: 16px;
	background: url(../images/tagselect.png);
}

span.monatselect {
	width: 68px;
	background: url(../images/monatselect.png);
}

span.jahrselect {
	width: 28px;
	background: url(../images/jahrselect.png);
}

span.targetselect {
	width: 84px;
	background: url(../images/buttons/link_target.png);
}

span.fileselect, span.musicselect {
	width: 224px;
	background: url(../images/buttons/fileselect.png);
	text-align: left;
}

span.musicselect {
	margin-top: -2px;
}

select.musicselect {
	margin-top: -2px;
}

div.filewrapper {
	width: 265px;
	position: relative;
}

div.filefield {
	position: relative;
	margin-left: auto;
	margin-right: 38px;
	overflow: hidden;
	width: 22px;
	height: 22px;
	z-index: 20;
}

div.filebutton {
	position: absolute;
	top: 0px;
	right: -10px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

.faketextfeld {
	float: left;
	border: 1px solid #6782b8;
	background-image: url(../images/bkmenubot.png);
	background-repeat: repeat-x;
	padding-right: 1px;
	padding-left: 3px;
	width: 195px;
	margin-top: 1px;
}

input.hidefile {
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

img.big_icons {
	float: left;
	height: 22px;
	margin-left: 4px;
	margin-right: 1px;
	cursor: pointer;
}
