select#short
{
	width: 40px;
}

select#middle
{
	width: 50px;
}

form.contactform input.text_short
{
	font-size: 11px;
	width: 20px;
	padding: 1px 0 1px 5px;
	border: 1px solid #ccc;
}

div.err
{
	color: #ff0000;
	border: 0px solid #ffffff;
	margin-top: 1px;
	padding: 2px;
	background-color: #ffffff;
	position: relative;
	height: auto;
}

div.error_12 p
{
	color: #ff0000;
}

div#gen_nav ul li a#have-msg span
{
	color: #0091dc;
}

span#have-msg
{
	color: #0091dc;
}

div.floated-50 div.float
{
	padding: 3px 20px 5px 0;
	float: left;
	width: 50px;
}


div.floated-100 div.float
{
	padding: 3px 20px 5px 0;
	float: left;
	width: 100px;
}

div.floated-200 div.float
{
	padding: 3px 20px 5px 0;
	float: left;
	width: 200px;
}

/*
div.floated-200 div.float p.caption
{
    width: 178px;
}
*/


a#noarrow
{
	background: none !important;
	padding: 0 0 0 0px !important;
}
a:hover#noarrow
{
	text-decoration: none;
	color: #000000;
}

textarea#large
{
	width: 400px;
	height: 150px;
}

input#large
{
	width: 400px;
}


/* Kommentarfeld sollte etwas größer sein */
#fld_message
{
	width: 390px;
}

#fld_message_big
{
	width: 390px;
	height: 200px;
}

a#trash
{
	background: url(import/img/icons/icon_trash.gif) no-repeat 0 3px !important;
	padding: 0 0 0 14px;
	color: #000000;
}

a#folder
{
	background: url(import/img/icons/icon_folder_closed.gif) no-repeat 0 3px !important;
	padding: 0 0 0 14px;
	color: #000000;
}

a#file
{
	background: url(import/img/icons/icon_file.gif) no-repeat 0 3px !important;
	padding: 0 0 0 14px;
	color: #000000;
}


th.tare_fn
{
	border: 0 !important;
	border-bottom: solid 2px #000000 !important; /*padding-bottom:1px !important;*/
	padding-left : 0px !important;
}

td.tare_gl
{
	border: 0 !important;
	border-bottom: solid 1px #CCCCCC !important;
}

td.tare_nl
{
	border: 0 !important;
}

td.tare_flt
{
	border: 0 !important;
	border-top: solid 2px #000000 !important; /*padding-top:1px !important;	*/
}

span.empty
{
	color: #CCCCCC;
}


span.home
{
	background: url( 'import/img/icons/icon_home.gif' ) no-repeat 0 50% !important;
	padding: 0 0 0 20px;
}
span.hour
{
	background: url( 'import/img/icons/icon_hour.gif' ) no-repeat 0 50% !important;
	padding: 0 0 0 20px;
}
span.engineering
{
	background: url( 'import/img/icons/icon_engineering.gif' ) no-repeat 0 50% !important;
	padding: 0 0 0 20px;
}
span.secure
{
	background: url( 'import/img/icons/icon_secure.gif' ) no-repeat 0 50% !important;
	padding: 0 0 0 15px;
}
span.body
{
	background: url( 'import/img/icons/icon_buddy.gif' ) no-repeat 0 50% !important;
	padding: 0 0 0 15px;
}
span.usergroup
{
	background: url( 'import/img/icons/icon_usergroup.gif' ) no-repeat 0 50% !important;
	padding: 0 0 0 25px;
}


a.arrowdown
{
	background: url(import/img/icons/icon_sort_down.gif) no-repeat 0 3px !important;
	padding: 0 0 0 10px !important;
	color: #000000 !important;
}

a.arrowright
{
	background: url(import/img/icons/icon_playback_play.gif) no-repeat 0 3px !important;
	padding: 0 0 0 10px !important;
	color: #000000 !important;
}

p.hr
{
	border-top: solid 1px #CCCCCC;
	height: 10px;
}


div.shopping_event
{
	margin: 14px 0 0 0;
}
div.shopping_event input.rounded-button
{
	padding: 0 4px 1px 20px;
	background: transparent url(import/img/button-bg-events.gif) no-repeat 0 0;
}


span.star_full
{
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background-image: url(import/img/star.gif);
	background-repeat: no-repeat;
	background-position: center left;
}


span.star_empty
{
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background-image: url(import/img/star.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

a.adminlink:link
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #ffffff !important;
	color: #ff0000 !important;
	font-size: 10px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink:visited
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #ffffff !important;
	color: #ff0000 !important;
	font-size: 10px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink:hover
{
	padding: 0 0 0 0px !important;
	text-decoration: underline;
	background-color: #ffffff !important;
	color: #ff0000 !important;
	font-size: 10px !important;
	background-image: none !important;
	font-weight: normal !important;
}


a.adminlink_prolog:link
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #FF23D8 !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink_prolog:visited
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #FF23D8 !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink_prolog:hover
{
	padding: 0 0 0 0px !important;
	text-decoration: underline;
	background-color: #FF23D8 !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}

a.adminlink_content:link
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #23FF3D !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink_content:visited
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #23FF3D !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink_content:hover
{
	padding: 0 0 0 0px !important;
	text-decoration: underline;
	background-color: #23FF3D !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}

a.adminlink_context:link
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #23F7FF !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink_context:visited
{
	padding: 0 0 0 0px !important;
	text-decoration: none;
	background-color: #23F7FF !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}
a.adminlink_context:hover
{
	padding: 0 0 0 0px !important;
	text-decoration: underline;
	background-color: #23F7FF !important;
	color: #000000 !important;
	font-size: 11px !important;
	background-image: none !important;
	font-weight: normal !important;
}


span.info
{
	background-color: #DCEBF6;
}



input.sysbtn
{
	background-color: #0091dC;
	color: #ffffff;
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-right:2px;
}
