/* Ratings fuer die Bewertungen */

.ux-rating-container	{float:left; background:url(/img/icons/rating.gif) no-repeat bottom; padding:0px 0px 10px 0px; vertical-align:text-top; margin-right:10px;}
.errmsg					{color:#FF0000;}
.ux-rating-reset,
.ux-rating-star {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
.ux-rating-reset,
.ux-rating-reset a {
	background:url(/img/icons/delete.gif) no-repeat 0 -16px
}
.ux-rating-star,
.ux-rating-star a {
	background:url(/img/icons/rats1.gif) no-repeat 0 0px
}
.ux-rating-reset a,
.ux-rating-star a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px
}
.ux-rating-star-on a {
	background-position:0 -16px!important
}
.ux-rating-star-hover a {
	background-position:0 -32px
}
.ux-rating-reset-hover a {
	background-position:0 -16px
}
.ux-rating-disabled a {
	cursor:default !important
}
.ux-rating-star {
	background:transparent!important;
	overflow:hidden!important
}

.ext-ie .ux-rating-clearfix {
    zoom: 1;
}
.ux-rating-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* EXT JS Framework CSS Anpassungen */
.x-window-tc, .x-window-tl.x-window-tl, .x-window-tr, .x-window-bc, .x-window-bl, .x-window-br, .x-window-mc, .x-window-ml, .x-window-mr	{background:none!important; border:none!important; padding:0px!important}
.x-panel-body	{border:1px solid #ffffff;}
.x-window.supportpopup	{width:580px!important}
.supportpopup .x-window-body	{width:580px!important; font-family:Trebuchet MS,Arial,sans-serif!important; font-size:13px!important; color:#333333!important; }



/* Hinweisbox */
.msgbox								{border:1px solid #ffffff; background:#fafafa url(/img/ext/message_bg.gif) bottom repeat-x; width:200px!important;}
.msgbox	 .x-window-header 			{padding:5px!important;}
.msgbox	 .x-window-body				{width:180px!important; text-align:center}
.msgbox .x-tool-close				{background:url(/img/ext/close.gif) 0px 0px no-repeat; width:16px; height:16px;}
.msgbox .x-window-header-text		{font-family:Trebuchet MS,Arial,sans-serif; font-size:13px; font-weight:bold; color:#333333;}
.msgbox .ext-mb-content				{font-family:Trebuchet MS,Arial,sans-serif; font-size:13px; font-weight:normal; color:#666666;}

/* Anpassung Kalender Layer */
.yui-calendar td.calcell 				{padding:0.0em 0.2em!important; margin:1px!important;}
.yui-calcontainer 						{border:1px solid #666666!important; padding-top:23px!important; background:#ffffff url(/img/ext/calcontainer.gif) top repeat-x!important; z-index:100000!important; position:relative!important; zoom:1;}
.yui-calendar							{font-family:Trebuchet MS,Arial,sans-serif!important; font-size:12px!important; }
.yui-calendar a							{font-weight:bold!important; color:#666666!important}
.yui-calcontainer						{position:absolute!important; top:0px!important; left:0px!important; margin-top:25px!important; font-family:Trebuchet MS,Arial,sans-serif!important; font-size:12px!important; }
.yui-calendar td.calcell.calcellhover 	{cursor:pointer;	color:#FFF;	background-color:#a6c0d3!important; border:1px solid #ffffff!important;}
.yui-calendar td.calcell.calcellhover a	{color:#ffffff!important; border:#ffffff!important;}
.yui-calendar td.calcell.today 			{color:#FFF;	background-color:#dcdcdc!important;border:1px solid #ffffff!important;}
.yui-calendar td.calcell.today a		{color:#666666!important; border:#ffffff!important;}
.yui-calendar td.calcell.selected 		{color:#fff;	background-color:#5d8caf!important;	border:1px solid #ffffff!important;}
.yui-calendar td.calcell.selected a		{color:#ffffff!important; border:#ffffff!important;}
.yui-calendar td.wd0					{background:#e5e5e5!important}
.yui-calendar td.wd6					{background:#e5e5e5!important}
.yui-calendar td.calcell 				{padding:0.0em 0.2em!important; margin:1px!important; border:1px solid #ffffff!important;}
a.link-close img						{display:none!important;}
a.link-close							{width:12px; height:12px; display:block; background:url(/img/ext/cal_close.gif) 0px 0px no-repeat; position:absolute; top:3px; right:3px;}


/* EXT Buttons */
.x-btn button						{font-family:Trebuchet MS,Arial,sans-serif!important; cursor:pointer;	white-space: nowrap; font-size:12px; color:#ffffff; height:20px; overflow:hidden;}
.x-btn-left, .x-btn-right			{font-size:1px; line-height:1px;}
.x-btn-left							{width:3px;	height:20px; background:url(/img/button/btn-sprite.gif) no-repeat 0 0;}
.x-btn-right						{width:3px;	height:20px; background:url(/img/button/btn-sprite.gif) no-repeat 0 -20px;}
.x-btn-center						{background:url(/img/button/btn-sprite.gif) repeat-x 0 -40px;	vertical-align: middle;	text-align:center;	padding:0 5px;	cursor:pointer;	white-space:nowrap;}
.x-btn-over .x-btn-left				{background-position:0 -60px!important;}
.x-btn-over .x-btn-right			{background-position:0 -80px!important;}
.x-btn-over .x-btn-center			{background-position:0 -100px!important;}
.x-btn-focus .x-btn-left			{background-position:0 -0px!important;}
.x-btn-focus .x-btn-right			{background-position:0 -20px!important;}
.x-btn-focus .x-btn-center			{background-position:0 -40px!important;}
.x-btn-click .x-btn-left			{background-position:0 -0px!important;}
.x-btn-click  .x-btn-right			{background-position:0 -20px!important;}
.x-btn-click .x-btn-center			{background-position:0 -40px!important;}

/* Anpassung Bilder Layer */
.image_layer						{padding:0px 20px 10px 20px;}
.image_layer h1						{padding-left:0px;}
.image_layer .paging				{margin:0px;}
.image_layer .image					{text-align:center; margin-bottom:10px; background:#fafafa url(/img/background/bg_box_09.gif) bottom repeat-x; padding-top:15px; padding-bottom:15px; position:relative; zoom:1;}
.image_layer .source				{display:block; text-align:right; font-size:9px; font-weight:bold; color:#999999; padding-right:15px;}

.x-btn-text	{width:auto!important}



