body
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #003468;
	line-height: 15px;
}
img
{
	border: medium none;
}
a /* text-link */
{
	cursor: pointer;
	text-decoration: underline;
	color: #2540CC;
}
a:hover
{
	color: #FF7500;
	text-decoration: underline;
}
/*a:visited
{
	color: #9900CC;
} --> currently not used */
a.ll /* link list */
{
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/triangleorange.jpg);
	background-repeat: no-repeat;
	padding-left: 12px; /* TODO */
}
a.tl /* Tab-Navi-Links */
{
	text-decoration: none;
}
a.tl-active /* Tab-Navi active */
{
	cursor: default;
	color: #FF7500;
}
a.vcnavi-header /* Links in VCNavi-Header normal */
{
	text-decoration: none;
	font-weight: bold;
}
a.vcnavi-header-active /* Links in VCNavi-Header active */
{
	text-decoration: none;
	font-weight: bold;
	color: #FF7500;
}
h2 /* TODO: change h? */
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #FFFFFF;
}
.bold /* TODO: change h? */
{
	font-weight: bold;
}
.float-left
{
	float: left;
}
h2.blue /* TODO: change h? */
{
	color: #335D86;
}
h3 /* TODO: change h? */
{
	margin: 5px 0 10px 0;
	padding: 0;
	font-weight: bold;
	color: #003468;
}
h3.bottom-line /* TODO: change h? */
{
	border-bottom: 1px solid #99AEC3;
}
select, input
{
	color: #003468;
}
select.disabled, input.disabled
{
	background-color: white;
	color: #999999;
}

option /* inner padding ff */
{
	padding-left:4px;
}

/* column size definition */
.content-area
{
	width: 984px;
	margin-left: 10px;
}
.col05
{
	width: 107px;
	float: left;
}
.col10
{
	width: 214px;
	float: left;
}
.col15
{
	width: 331px;
	float: left;
}
.col20
{
	width: 438px;
	float: left;
}
.col25
{
	width: 555px;
	float: left;
}
.col30
{
	width: 666px;
	float: left;
}
.col35
{
	width: 745px;
	float: left;
}
.col-right
{
	width: 305px;
	float: left;
}
.col-home-right
{
	width: 207px;
	float: left;
}
.col-vc-right
{
	width: 310px;
	float: left;
}

/* margins for columns */
.mb
{
	margin-bottom: 10px;
}
.mr
{
	padding-right: 7px;
}
.ml
{
	padding-left: 10px;
}

/* margins/paddings for blocks in px; need to be important because of not "so" specific */
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }

/* Tabs */
.tab /* TODO: Check */
{
	border-bottom: 1px solid #666;
	width: 107px;
	overflow: hidden;
	height: 25px;
}

/* Linklisten */
ul.iconlist /* TODO */
{
	list-style-image: url();
}
ul.iconlist li
{
	height: 26px;
}

/* Tag-Liste: ÃƒÂ¼ber Skin */
ul.taglist
{
	
}

/* Buttons */
.button span.left, .button span.right
{
	height: 21px;
}
.button button
{
	height: 21px;
	font-weight: bold;
	padding-left: 10px; /* right padding in image! */
}
.primary-action span
{
	background: transparent url(/images/btn_primary.gif) repeat-x;
	color: #FFFFFF;
	height: 21px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 2px;
	cursor: pointer;
}
.primary-action-focus span
{
	background-position: 0 -50px;
}
.primary-action .l
{
	background-position: 0 -25px;
	background-repeat: no-repeat;
	width: 11px;
}
.primary-action-focus .l
{
	background-position: 0 -75px;
}
.primary-action .m
{
	padding-right: 1px;
}
.primary-action .r
{
	background-position: -13px -25px;
	background-repeat: no-repeat;
	width: 21px;
}
.primary-action-focus .r
{
	background-position: -13px -75px;
}
.additional-action span, .additional-action-back span
{
	background: transparent url(/images/btn_additional.gif) repeat-x;
	color: #000000;
	height: 21px;
	display: block;
	float: left;
	padding-top: 2px;
	cursor: pointer;
}
.additional-action-focus span, .additional-action-back-focus span
{
	background-position: 0 -50px;
}
.additional-action .l
{
	background-repeat: no-repeat;
	background-position: 0 -25px;
	width: 11px;
}
.additional-action-focus .l
{
	background-position: 0 -75px;
}
.additional-action .r
{
	background-repeat: no-repeat;
	background-position: -13px -25px;
	width: 21px;
}
.additional-action-focus .r
{
	background-position: -13px -75px;
}
.additional-action-back .l
{
	background-repeat: no-repeat;
	background-position: 0 -100px;
	width: 20px;
}
.additional-action-back-focus .l
{
	background-position: 0 -125px;
}
.additional-action-back .r
{
	background-repeat: no-repeat;
	background-position: -24px -100px;
	width: 11px;
}
.additional-action-back-focus .r
{
	background-position: -24px -125px;
}
.action-disabled span
{
	background-image: url(/images/btn_disabled.gif);
}

/* Herobutton */
.herobtn
{
	float: right;
}
.herobtn span
{
	height: 41px;
	float: left;
	cursor: pointer;
}

.herobtn-gray
{
	float: right;
}
.herobtn-gray span
{
	height: 41px;
	float: left;
}
.herobtn .l
{
	background: url(/images/herobutton_left.gif) no-repeat;
	width: 41px;
}
.herobtn-active .l
{
	background-image: url(/images/herobutton_left_focus.gif);
}
.herobtn-gray .l
{
	background: url(/images/herobutton-gray_left.gif) no-repeat;
	width: 41px;
}
.herobtn .m
{
	background: url(/images/herobutton_bg.gif) repeat-x;
	border: none;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	line-height: 41px;
}
.herobtn-active .m
{
	background-image: url(/images/herobutton_bg_focus.gif);
}
.herobtn-gray .m
{
	background: url(/images/herobutton-gray_bg.gif ) repeat-x;
	border: none;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
	line-height: 41px;
}
.herobtn .r
{
	background: url(/images/herobutton_right.gif) no-repeat;
	width: 5px;
}
.herobtn-active .r
{
	background-image: url(/images/herobutton_right_focus.gif);
}
.herobtn-gray .r
{
	background: url(/images/herobutton-gray_right.gif) no-repeat;
	width: 5px;
}
.formular-button .l
{
    background:transparent url(/images/herobutton_left_save.gif) no-repeat scroll 0 0 !important;
}
.formular-button-active .l
{
    background:transparent url(/images/herobutton_left_save_focus.gif) no-repeat scroll 0 0 !important;
}
.proceed-button .l
{
    background:transparent url(/images/herobutton_left_arrow.gif) no-repeat scroll 0 0 !important;
}
.proceed-button-active .l
{
    background:transparent url(/images/herobutton_left_arrow_focus.gif) no-repeat scroll 0 0 !important;
}
.paper-button .l
{
	background:transparent url(/images/herobutton_left_paper.gif) no-repeat scroll 0 0 !important;
}
.paper-button-active .l
{
	background:transparent url(/images/herobutton_left_paper_focus.gif) no-repeat scroll 0 0 !important;
}
.save-button .l
{
	background:transparent url(/images/herobutton_left_save.gif) no-repeat scroll 0 0 !important;
}
.save-button-active .l
{
	background:transparent url(/images/herobutton_left_save_focus.gif) no-repeat scroll 0 0 !important;
}
.upload-button .l
{
	background:transparent url(/images/herobutton_left_upload.gif) no-repeat scroll 0 0 !important;
}
.upload-button-active .l
{
	background:transparent url(/images/herobutton_left_upload_focus.gif) no-repeat scroll 0 0 !important;
}
/* Info-I */
.info-icon
{
	font-size: 11px;
}
.info-layer
{
	font-size: 11px;
}
.info-layer .caption
{
	font-weight: bold;	
}

/* form fields */
.label, .line
{
	height: 18px;
	clear: both;
	display: block;
	margin-top: 3px;
}
.label
{
	font-weight: bold;
}
.label-active
{
	color: #FF7500;
}
.label-disabled
{
	color: #999;
}
.label-star
{
	color: #FF7500;
}

/* Bilder auf Community-Seiten */
img.vc
{
	border: 1px solid #666;
}

/* bubble info (incl. image) */
.bubble-info
{
	position: relative;
	line-height: 23px;
	cursor:pointer;
}
.bubble-popup
{
	font-size:12px;  
	line-height:16px;
	position: absolute;
	display: none;
	width: 231px;
}
.bubble-popup .t
{
	background: transparent url(/images/bubble_top.gif) no-repeat;
	height: 22px;
	padding-top: 5px;
	padding-left: 11px;
	font-weight: bold;
}
.bubble-popup .c
{
	background: transparent url(/images/bubble_bg.gif) repeat-y;
	padding: 7px 10px 8px 10px;
	font-weight: normal;
	position:relative;
	*margin-top:-1px;
}
.bubble-left .ca, .bubble-right .ca
{
	position:absolute;	
	width:28px;
	height:30px;
	top:26px;
	z-index:200;
}
.side-bubble
{
	width:250px;	
}
.bubble-container 
{
	width:231px;
}
.bubble-right .bubble-container 
{
	margin-left:19px;
}
.bubble-left .ca
{
	right:-6px;
	background: transparent url(/images/info-i-arrow-right_center.gif) no-repeat;
}
.bubble-right .ca
{
	left:5px;
	background: transparent url(/images/info-i-arrow-left_center.gif) no-repeat;
}
.bubble-popup .b
{
	background: transparent url(/images/bubble_bottom.gif) no-repeat;
	height: 21px;
}
.bubble-left .b, .bubble-right .b
{
	background: transparent url(/images/info-i_bubble-left_bottom.gif) no-repeat;
	height: 21px;
}
.bubble-popup .info-i-close
{
	float:right;
	cursor:pointer;
	margin:-1px 7px 0px 5px;
}

/* light blue box with rounded corners */
.light-bluebox div
{
	margin: 0;
}
.light-bluebox .rt
{
	background: transparent url(/images/light-bluebox_rt.gif) no-repeat scroll right top;
}
.light-bluebox .lt
{
	background: transparent url(/images/light-bluebox_lt.gif) no-repeat scroll left top;
}
.light-bluebox .rb
{
	background: transparent url(/images/bluebox_rb.gif) no-repeat scroll right bottom;
}
.light-bluebox .lb
{
	background: transparent url(/images/bluebox_lb.gif) no-repeat scroll left bottom;
}
.light-bluebox .lb .inner
{
	margin: 7px 4px 10px 1px;
	padding: 5px 0px 9px 10px;
}
.light-bluebox .lb h4
{
	color: #003468;
	padding: 5px 0 0 10px;
	font-size: 12px;
}

/* blue box with rounded corners */
div.bluebox-white div.rt
{
	background: transparent url(/images/bluebox_rt_white.gif) no-repeat scroll right top;
}
div.bluebox-white div.lt
{
	background: transparent url(/images/bluebox_lt_white.gif) no-repeat scroll left top;
}

.bluebox div, .bluebox-gradient div
{
	margin: 0;
}
.bluebox .rt, .bluebox-gradient .rt
{
	background: transparent url(/images/bluebox_rt.gif) no-repeat scroll right top;
}
.bluebox .lt, .bluebox-gradient .lt
{
	background: transparent url(/images/bluebox_lt.gif) no-repeat scroll left top;
}
.bluebox .rb, .bluebox-gradient .rb
{
	background: transparent url(/images/bluebox_rb.gif) no-repeat scroll right bottom;
}
.bluebox .lb, .bluebox-gradient .lb
{
	background: transparent url(/images/bluebox_lb.gif) no-repeat scroll left bottom;
}
.bluebox-gradient .rb
{
	background: transparent url(/images/bluebox_rb_gradient.gif) no-repeat scroll right bottom;
}
.bluebox-gradient .lb
{
	background: transparent url(/images/bluebox_lb_gradient.gif) no-repeat scroll left bottom;
}
.bluebox .lb .inner
{
	margin: 5px 4px 10px 1px;
	padding: 5px 10px 0px 10px;
}
.bluebox .lb .emphasized
{
		background-color:#CCD6E1;
}
.bluebox-gradient .lb .inner
{
	background: transparent url(/images/bluebox_gradient_300.gif) repeat-x 100% 85%;
}
.bluebox .lb h2, .bluebox .lb h4, .bluebox-gradient .lb h4
{
	color: white;
	padding: 5px 0 0 10px;
	font-size: 12px;
}
.bluebox-gradient-100 .lb .inner
{
	background: transparent url(/images/bluebox_gradient_100.gif) repeat-x 100% 85%;
}
.bluebox-gradient-200 .lb .inner
{
	background: transparent url(/images/bluebox_gradient_200.gif) repeat-x 100% 85%;
}

/* grey box with rounded corners */
.greybox div,.greybox-headless div, .greybox-gradient div
{
	margin: 0;
}
.greybox .rt
{
	background: transparent url(/images/greybox_rt.gif) no-repeat scroll right top;
}
.greybox .lt
{
	background: transparent url(/images/greybox_lt.gif) no-repeat scroll left top;
}
.greybox-headless .rt, .greybox-gradient .rt, .greybox-white .rt
{
	background: transparent url(/images/grayframebox_rt.gif) no-repeat scroll right top;
}
.greybox-headless .lt, .greybox-gradient .lt, .greybox-white .lt
{
	background: transparent url(/images/grayframebox_lt.gif) no-repeat scroll left top;
}
.greybox .rb, .greybox-headless .rb
{
	background: transparent url(/images/bluebox_rb.gif) no-repeat scroll right bottom;
}
.greybox .lb, .greybox-headless .lb
{
	background: transparent url(/images/bluebox_lb.gif) no-repeat scroll left bottom;
}
.greybox-gradient .rb
{
	background: transparent url(/images/bluebox_rb_gradient.gif) no-repeat scroll right bottom;
}
.greybox-gradient .lb
{
	background: transparent url(/images/bluebox_lb_gradient.gif) no-repeat scroll left bottom;
}
.greybox .lb .inner, .greybox-headless .lb .inner
{
	margin: 7px 4px 10px 1px;
	padding: 5px 0px 9px 10px;
}
.greybox-gradient .lb .inner
{
	background: transparent url(/images/bluebox_gradient_300.gif) repeat-x 100% 85%;
}
.greybox .lb h4, .greybox-headless .lb h4, .greybox-gradient .lb h4
{
	color: #666666;
	padding: 5px 0 0 10px;
	font-size: 12px;
}
.greybox-gradient-100 .lb .inner
{
	background: transparent url(/images/bluebox_gradient_100.gif) repeat-x 100% 85%;
}
.greybox-gradient-200 .lb .inner
{
	background: transparent url(/images/bluebox_gradient_200.gif) repeat-x 100% 85%;
}
.rounded-box-top-spacer
{
    height: 10px;
}
.headerLeft {
    float:left;
    color:#333333;
}

.headerRight {
color:#333333;
font-size:12px;
font-weight:normal;
float:right;
padding:5px 10px 0 10px;
}


/* drop down */
.wevictrl, .wevictrl_focus, .wevictrl_disabled, .wevictrl_error
{
	display: inline;
}
.wevictrl_error 
{
	background:#FFB9B9;
	color:#FF0000;
	font-weight: bold;
}
.wevictrl div, .wevictrl_focus div, .wevictrl_disabled div, .wevictrl_error div
{
	float: left;
	height: 23px;
}
.wevictrl .l, .wevictrl_focus .l, .wevictrl_disabled .l
{
	background: transparent url(/images/dd_std_l.gif) no-repeat;
	width: 5px;
}
.wevictrl_error .l 
{
	background: transparent url(/images/dd_std_error_l.gif) no-repeat;
	width: 5px;
}
.wevictrl_focus .l
{
	background: transparent url(/images/dd_focus_l.gif) no-repeat;
}
.wevictrl_disabled .l
{
	background: transparent url(/images/dd_disabled_l.gif) no-repeat;
}
.wevictrl .c, .wevictrl_focus .c, .wevictrl_disabled .c, .wevictrl_error .c
{
	background: transparent url(/images/dd_std_bg.gif) repeat-x;
	padding-top: 4px;
	padding-left: 2px;
	font-size: 10px;
	color: #666666;
}
.wevictrl_error .c 
{
	background: transparent url(/images/dd_std_error_bg.gif) repeat-x;
}
.wevictrl_focus .c
{
	background: transparent url(/images/dd_focus_bg.gif) repeat-x;
}
.wevictrl_disabled .c
{
	background: transparent url(/images/dd_disabled_bg.gif) repeat-x;
}
.wevictrl .r, .wevictrl_focus .r, .wevictrl_disabled .r, .wevictrl_error .r
{
	background: transparent url(/images/dd_std_r.gif) no-repeat;
	width: 22px;
	padding-right: 8px;
}
.wevictrl_error .r
{
	background: transparent url(/images/dd_std_error_r.gif) no-repeat;
}
.wevictrl_focus .r
{
	background: transparent url(/images/dd_focus_r.gif) no-repeat;
}
.wevictrl_disabled .r
{
	background: transparent url(/images/dd_disabled_r.gif) no-repeat;
}
.wevictrl .items, .wevictrl_disabled .items, .wevictrl_error .items
{
	display: none;
}
.wevictrl_focus .items
{
	position: absolute;
	width: 216px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #FF7500;
	background-color: white;
	z-index: 100;
	font-size: 10px;
	display: block;
}
.wevictrl_focus .items a
{
	display: block;
	text-decoration: none;
	color: #666666;
	height: 15px;
	margin: 0;
	padding-left: 7px;
	overflow: hidden;
	white-space: nowrap;
}
.wevictrl_focus .items a:hover, .wevictrl_focus .items a.selected
{
	background-color: #CCD6E1;
	color: #666666;
	text-decoration: none;
}

/* textbox */
.wevictrl_tb input, .wevictrl_tbfocus input, .wevictrl_tbdisabled input
{
	border-style: none;
	border-width: 0px;
	margin-right: 5px;
	font-size: 12px;
	color: #003468;
}
.wevictrl_tb_error input 
{
	border-style: none;
	border-width: 0px;
	margin-right: 5px;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
	background:#FFB9B9;
}

.wevictrl_tbdisabled input
{
	background-color: #dddddd;
}
.wevictrl_tb input.defaulttext, .wevictrl_tbdisabled input.defaulttext, .wevictrl_tb_error input.defaulttext
{
	font-size: 10px;
	color: #666666;
	margin-top: 1px;
}
.wevictrl_tbdisabled input.defaulttext
{
	color: #999999;
}
.wevictrl_tb_error input.defaulttext
{
	color: #FF0000;
}
.wevictrl_tb .r
{
	background: transparent url(/images/tb_std_r.gif) no-repeat;
	width: 5px;
}
.wevictrl_tbfocus .r
{
	background: transparent url(/images/tb_focus_r.gif) no-repeat;
	width: 5px;
}
.wevictrl_tbdisabled .r
{
	background: transparent url(/images/tb_disabled_r.gif) no-repeat;
	width: 5px;
}
.wevictrl_tb_error .r 
{
	background: transparent url(/images/tb_std_error_r.gif) no-repeat;
	width: 5px;
}

/* textbox multiline */
.wevi_tb_multiline
{
}
.wevi_tb_multiline .rt
{
	background: transparent url(/images/multiline_rt.gif) no-repeat scroll right top;
}
.wevi_tb_multiline .lt
{
	background: transparent url(/images/multiline_lt.gif) no-repeat scroll left top;
}
.wevi_tb_multiline .rb
{
	background: transparent url(/images/multiline_rb.gif) no-repeat scroll right bottom;
}
.wevi_tb_multiline .lb
{
	background: transparent url(/images/multiline_lb.gif) no-repeat scroll left bottom;
}
.wevi_tb_multiline textarea
{
	border-style: none;
	border-width: 0px;
	font-size: 12px;
	margin: 10px;
	color: #003468;
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	resize: none; /* for safari (CSS 3.0) */
}
.wevi_tb_multiline_defaulttext textarea 
{
	color: #dddddd;
	font-size: 10px;
}

.wevi_tb_multiline_error {
}

.wevi_tb_multiline_error .rt
{
	background: transparent url(/images/multiline_error_rt.gif) no-repeat scroll right top;
}
.wevi_tb_multiline_error .lt
{
	background: transparent url(/images/multiline_error_lt.gif) no-repeat scroll left top;
}
.wevi_tb_multiline_error .rb
{
	background: transparent url(/images/multiline_error_rb.gif) no-repeat scroll right bottom;
}
.wevi_tb_multiline_error .lb
{
	background: transparent url(/images/multiline_error_lb.gif) no-repeat scroll left bottom;
}

.wevi_tb_multiline_error textarea {
	background-color: #FFB9B9;
	color: #ff0000;
	font-weight:bold;
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
	resize: none; /* for safari (CSS 3.0) */
	border-style: none;
	border-width: 0px;
	font-size: 12px;
	margin: 10px;
}

.wevi_tb_multiline_focus .rt
{
	background-image: url(/images/multiline_rt_focus.gif);
}
.wevi_tb_multiline_focus .lt
{
	background-image: url(/images/multiline_lt_focus.gif);
}
.wevi_tb_multiline_focus .rb
{
	background-image: url(/images/multiline_rb_focus.gif);
}
.wevi_tb_multiline_focus .lb
{
	background-image: url(/images/multiline_lb_focus.gif);
}

/* special classes */
.radius-label
{
	float: left;
	width: 34px;
	text-align: right;
	margin: 3px 4px;
}

/* Tag Cloud */
.tagcloud
{
	text-align: center;
	line-height: 22px;
}
.tagcloud a
{
	text-decoration: none;
	color: #003468;
}
.tagcloud a:hover
{
	color: #FF7500;
}

/* Slider */
.ui-slider 
{ 
	position: relative; 
	text-align: left; 
	float: left; 
	background: transparent url(/images/slider.gif) 0 -20px repeat-x;
}
.wevictrl-disabled .ui-slider
{
	background: transparent url(/images/slider_inactive.gif) 0 -20px repeat-x !important;
}
.ui-slider-left, .ui-slider-right
{
	float: left;
	width: 3px;
	height: 7px;
}
.ui-slider-left
{
	background: transparent url(/images/slider.gif) 0 0 no-repeat;
}
.wevictrl-disabled .ui-slider-left
{
	background: transparent url(/images/slider_inactive.gif) 0 0 no-repeat;
}
.ui-slider-right
{
	background: transparent url(/images/slider.gif) 0 -40px no-repeat;
}
.wevictrl-disabled .ui-slider-right
{
	background: transparent url(/images/slider_inactive.gif) 0 -40px no-repeat;	
}
.ui-slider .ui-slider-handle
{ 
	position: absolute; 
	z-index: 2; 
	width: 21px; 
	height: 15px; 
	cursor: pointer; 
	background: transparent url(/images/slider_single.gif) 0 0 no-repeat;
}
.wevictr-disabled .ui-slider .ui-slider-handle
{
	background: transparent url(/images/slider_single_inactive.gif) 0 0 no-repeat !important;
}
.ui-slider a.ui-slider-handle:hover
{
	background-position: left bottom;
}
.ui-slider a.ui-slider-handle-left
{
	width: 15px;
	background: transparent url(/images/slider_handle.gif) 0 0 no-repeat;
}
.wevictrl-disabled .ui-slider a.ui-slider-handle-left
{
	background: transparent url(/images/slider_handle_inactive.gif) 0 0 no-repeat !important;
}
.ui-slider a.ui-slider-handle-left:hover
{ 
	background-position: 0 -45px;
}
.ui-slider a.ui-slider-handle-right
{
	width: 15px;
	background: transparent url(/images/slider_handle.gif) -15px 0 no-repeat;
}
.wevictrl-disabled .ui-slider a.ui-slider-handle-right
{
	background: transparent url(/images/slider_handle_inactive.gif) -15px 0 no-repeat !important;
}
.ui-slider a.ui-slider-handle-right:hover
{ 
	background-position: -15px -45px;
}
.ui-slider .ui-slider-range 
{ 
	position: absolute; 
	z-index: 1; 
	font-size: .7em; 
	display: block; 
	border: 0; 
	background: transparent url(/images/slider_handle.gif) 0 -27px repeat-x;
	margin-top: 1px;
}
.wevictrl-disabled .ui-slider .ui-slider-range 
{
	background: transparent url(/images/slider_handle_inactive.gif) 0 -27px repeat-x !important;
}
.ui-slider-horizontal
{ 
	height: 7px; 
	width: 200px;
}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 5px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* vertical tabs */
.tabs
{
	background: transparent url(/images/tabs_bg_bottom.gif) no-repeat;
	width: 535px;
	height: 20px;
	margin-top: 26px;
}
.tabs div
{
	float: left;
	position: relative;
	top: -26px;
	height: 26px;
}
.tabs span
{
	display: block;
	float: left;
}
.tabs span.left, .tabs span.right
{
	width: 5px;
	height: 26px;
}
.tabs span.left
{
	background: transparent url(/images/tabs_left.gif) no-repeat;
}
.tabs span.text
{
	background: transparent url(/images/tabs_bg.gif) repeat-x;
	height: 21px;
	padding: 5px 0 0 2px;
	cursor: pointer;
}
.tabs span.right
{
	background: transparent url(/images/tabs_right.gif) no-repeat;
	padding-right: 5px;
}
.tabs .active span
{
	color: #FF7500;
	height: 22px;
}
.tabs .active span.left
{
	height: 27px;
	background: transparent url(/images/tabs_left_active.gif) no-repeat;
}
.tabs .active span.right
{
	height: 27px;
	background: transparent url(/images/tabs_right_active.gif) no-repeat;
}

/* paging */
ul.paging 
{
	display:block;
	border:none;
}
ul.paging li 
{
	list-style:none;
	float:left;
	height: 14px;
	width: 16px;
  line-height: 10px;
  cursor: pointer;
}
ul.paging li.page
{
  color: #2540CC;
  width: auto;
  margin: 0 5px;
	text-decoration:underline;
}
ul.paging li.filler
{
  width: auto;
  margin: 0 4px;
	cursor: default;
}
ul.paging li.page:hover 
{
	color: #FF7500;
}
ul.paging li.current-page
{
  width: auto;
  margin: 0 5px;
  color: #003468;
  font-weight: bold;
	text-decoration: none;
	cursor: default;
}
ul.paging li.first
{
	background: transparent url(/images/paging.gif) no-repeat 0 0;
}
ul.paging li.first-disabled
{
	background: transparent url(/images/paging.gif) no-repeat 0 -40px;
}
ul.paging li.prev
{
	background: transparent url(/images/paging.gif) no-repeat 0 -20px;
  width: 11px;
}
ul.paging li.prev-disabled
{
	background: transparent url(/images/paging.gif) no-repeat 0 -60px;
  width: 11px;
}
ul.paging li.next
{
	background: transparent url(/images/paging.gif) no-repeat -19px -20px;
}
ul.paging li.next-disabled
{
	background: transparent url(/images/paging.gif) no-repeat -19px -60px;
}
ul.paging li.last
{
	background: transparent url(/images/paging.gif) no-repeat -19px 0;
}
ul.paging li.last-disabled
{
	background: transparent url(/images/paging.gif) no-repeat -19px -40px;
}

/* check box */
span.wevi_check
{
	background: transparent url(/images/checkbox.gif) no-repeat 0 0;
	width: auto;
	cursor: pointer;
}
span.wevi_check img
{
	margin-right: 4px;
	height: 13px;
	width: 13px;
	position: relative;
	top: 2px;
	*top: 1px; /* hack for IE */
}
span.wevi_check img.checked
{
	display: none;
}
span.wevi_check img.unchecked
{
	display: inline;
}
span.wevi_check span
{
	position: relative;
	top: -1px;
}
span.wevi_check_focus
{
	background-image: url(/images/checkbox_focus.gif);
	color: #FF7500;
}
span.wevi_check_checked img.checked
{
	display: inline;
}
span.wevi_check_checked img.unchecked
{
	display: none;
}

/* radiobutton */
span.wevi_radio
{
	background: transparent url(/images/radio.gif) no-repeat 0 0;
	width: auto;
	cursor: pointer;
}
span.wevi_radio img
{
	margin-right: 4px;
	height: 13px;
	width: 13px;
	position: relative;
	top: 1px;
	*top: 0px; /* hack for IE */
}
span.wevi_radio img.checked
{
	display: none;
}
span.wevi_radio img.unchecked
{
	display: inline;
}
span.wevi_radio span
{
	position: relative;
	top: -1px;
}
span.wevi_radio_focus
{
	background-image: url(/images/radio_focus.gif);
	color: #FF7500;
}
span.wevi_radio_checked img.checked
{
	display: inline;
}
span.wevi_radio_checked img.unchecked
{
	display: none;
}

/* scoutmenu */
ul.scoutmenu
{
	margin: 0 10px !important;
	width: 972px !important;
}
ul.scoutmenu li ul 
{
	width: 970px !important;
}
ul.scoutmenu li.rightmenu-active-fixed ul li ul
{
	width: 200px !important;
}
/* scoutmenu end */

/* copied from global_style.css */
a.LS
{
	color: #3436CD;
	text-decoration: underline;
}
div.text-top-area
{
	font-size: 11px;
	height: 24px;
	margin-left: 10px;
	padding-top: 5px !important;
	width: 972px;
}
.text-top-area div.my-infolinks
{
	float: left;
}
div.my-infolinks ol.breadcrumbs 
{
    display:inline;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0px;
}
.breadcrumbs 
{
	color:#030065;
}
div.my-infolinks ol.breadcrumbs li 
{
    float:left;
    padding-right:1.5em;
}
.text-top-area div.my-logout
{
	text-align: right;
	font-weight:bold;
	float:right;
	margin-top: 2px;
}
div.footer-container
{
  clear: both;
	width: 972px;
	text-align: center;
	margin-left: 10px;
}
#footer
{
	width: auto !important;
}
/* copied from global_style.css */

/* global error message as specified in styleguide */
.global-error, .global-error-long
{
	padding-top:10px;
	padding-bottom:10px;	
	display:block;
	font-weight: bold;
	font-size:12px;
	font-family: Verdana ;
}
.global-error .left, .global-error-long .left {
	background:url('/images/eleft.gif') no-repeat;
	float:left; 
	line-height: 35px;
}
.global-error .left, .global-error-long .left {
	background:url('/images/Global_error_message_2-lines_frame_left.gif') no-repeat;
	line-height: 51px;
}
.global-error .center, .global-error-long .center {
	padding-left:5px;
	background:url('/images/eback.gif');
	background-repeat:repeat-x;
	float:left; 
	line-height: 35px;	
	width:649px;
	white-space: nowrap;
}
.global-error-long .center
{
	width:auto;	
	background:url('/images/Global_error_message_2-lines_frame_middle.gif');	
	height: 31px;		
	line-height:15px;
	padding:9px 0px 11px 5px;
}
.global-error .right, .global-error-long .right {
	background:url('/images/eright.gif') no-repeat; 
	float:left; 
	width:5px;
	line-height: 35px;
}
.global-error-long .right
{
	background:url('/images/Global_error_message_2-lines_frame_right.gif') no-repeat; 
	line-height: 51px;
}
.global-error-txt
{
	color:#f00;
	font-size:12px;
	font-weight:bold;	
}

/* in-page message */
#inpagemsg, #clientmsg
{
	width: 975px;
	margin: 15px 0 10px 0;
}
#inpagemsg div.lb .caption, #clientmsg div.lb .caption
{
	padding: 8px 10px 0 11px;
	font-weight: bold;
}
#inpagemsg div.lb .body, #clientmsg div.lb .body
{
	padding: 0 10px 14px 11px;
	display: block;
}

#inpagemsg.msg-error div.rt, #inpagemsg.msg-notice div.rt,#clientmsg.msg-error div.rt, #clientmsg.msg-notice div.rt
{
	background: transparent url(/images/global_error_message_rt.gif) no-repeat scroll right top;
}
#inpagemsg.msg-error div.lt, #inpagemsg.msg-notice div.lt,#clientmsg.msg-error div.lt, #clientmsg.msg-notice div.lt
{
	background: transparent url(/images/global_error_message_lt.gif) no-repeat scroll left top;
}
#inpagemsg.msg-error div.rb, #inpagemsg.msg-notice div.rb,#clientmsg.msg-error div.rb, #clientmsg.msg-notice div.rb
{
	background: transparent url(/images/global_error_message_rb.gif) no-repeat scroll right bottom;
}
#inpagemsg.msg-error div.lb, #inpagemsg.msg-notice div.lb, #clientmsg.msg-error div.lb, #clientmsg.msg-notice div.lb
{
	background: transparent url(/images/global_error_message_lb.gif) no-repeat scroll left bottom;
	color: #FF0000;
} 

#clientmsg.msg-error-blue-bg div.rt
{
	background: transparent url(/images/global_error_message_rt_blue.gif) no-repeat scroll right top;
}
#clientmsg.msg-error-blue-bg  div.lt
{
	background: transparent url(/images/global_error_message_lt_blue.gif) no-repeat scroll left top;
}
#clientmsg.msg-error-blue-bg  div.rb
{
	background: transparent url(/images/global_error_message_rb_blue.gif) no-repeat scroll right bottom;
}
#clientmsg.msg-error-blue-bg  div.lb
{
	background: transparent url(/images/global_error_message_lb_blue.gif) no-repeat scroll left bottom;
	color: #FF0000;
}
#inpagemsg.msg-success div.rt, #clientmsg.msg-success div.rt
{
	background: transparent url(/images/global_success_message_rt.gif) no-repeat scroll right top;
}
#inpagemsg.msg-success div.lt, #clientmsg.msg-success div.lt
{
	background: transparent url(/images/global_success_message_lt.gif) no-repeat scroll left top;
}
#inpagemsg.msg-success div.rb, #clientmsg.msg-success div.rb
{
	background: transparent url(/images/global_success_message_rb.gif) no-repeat scroll right bottom;
}
#inpagemsg.msg-success div.lb, #clientmsg.msg-success div.lb
{
	background: transparent url(/images/global_success_message_lb.gif) no-repeat scroll left bottom;
	color: #227610;
}
/*
#inpagemsg.msg-notice div.rt
{
	background: transparent url(/images/alert_message_rt.gif) no-repeat scroll right top;
}
#inpagemsg.msg-notice div.lt
{
	background: transparent url(/images/alert_message_lt.gif) no-repeat scroll left top;
}
#inpagemsg.msg-notice div.rb
{
	background: transparent url(/images/alert_message_rb.gif) no-repeat scroll right bottom;
}
#inpagemsg.msg-notice div.lb
{
	background: transparent url(/images/alert_message_lb.gif) no-repeat scroll left bottom;
	color: #003468;
}
*/

ul.orangebullets li 
{ 
	background: transparent url(/images/AS24_icon_bulletpoint-bg-blue_6x8_ora1.gif) no-repeat 0 5px;
	list-style-type: none;
	padding-left: 10px;
}
a.itemlink
{
	background: transparent url(/images/AS24_icon_arrowbox_11_ora1.gif) no-repeat scroll 0 -2px;
	height: 16px;
	padding-left: 22px;
	display: block;
}
div.pixel
{
	height: 0px;
	overflow: hidden;
}

/* CPC adserver textlink */
.cpcTextLink
{
	float: left;
	width: 100%;
	background-color: #fff;
	clear: both;
}

/* for wevi masterpage if there is no login line*/
.space-if-no-login  
{
    height:26px;
    width:100%;
}

/***************************/
/****      DIALOG       ****/
/***************************/
#dialog, .layer-dialog
{
	position: fixed;
	display: none;
	width: 400px;
	z-index: 10000;
}
* html #dialog,* html .layer-dialog  /* IE 6 */
{
	position: absolute;
}
#dialog .dialog-title .left, .layer-dialog .dialog-title .left
{
	background: transparent url(/images/Lightbox_imagesprite.gif) no-repeat 0 0;
	width: 11px;
	float: left;
	height: 25px;
}
#dialog .dialog-title strong,.layer-dialog .dialog-title strong
{
	background: transparent url(/images/Lightbox_imagesprite.gif) repeat-x 0 -27px;
	float: left;
	color: white;
	width: 363px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
#dialog .dialog-title .right, .layer-dialog .dialog-title .right
{
	background: transparent url(/images/Lightbox_imagesprite.gif) no-repeat -13px 0;
	width: 26px;
	float: right;
	height: 25px;
	cursor: pointer;
}
#dialog .dialog-body, .layer-dialog .dialog-body
{
	border-left: 1px solid #AAAAAA; 
	float: left;
}
#dialog #dialog-content, .layer-dialog .layer-dialog-content
{
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 12px;
	width: 385px;
	float: left;
}
#dialog .dialog-body .groupitem
{
	display: none;
	width: 240px;
	float: left;
	min-height: 17px;
	margin-left: 10px;
}
#dialog .dialog-body .right, .layer-dialog .dialog-body .right
{
	background: transparent url(/images/Box_border_right_shadow.gif) repeat-y;
	width: 3px;
	float: left;
	height: 0px;
}
#dialog .dialog-footer, .layer-dialog .dialog-footer
{
	clear: both;
	height: 42px;
}
#dialog .dialog-footer .left, .layer-dialog .dialog-footer .left
{
	background: transparent url(/images/Lightbox_imagesprite.gif) no-repeat 0 -55px;
	width: 11px;
	float: left;
	height: 44px;
}
#dialog .dialog-footer .middle, .layer-dialog .dialog-footer .middle
{
	background: transparent url(/images/Lightbox_imagesprite.gif) repeat-x 0 -102px;
	padding-top: 5px;
	padding-right: 3px;
	width: 374px;
	float: left;
	height: 42px;
}
#dialog .dialog-footer .right, .layer-dialog .dialog-footer .right
{
	background: transparent url(/images/Lightbox_imagesprite.gif) no-repeat -28px -55px;
	width: 10px;
	float: left;
	height: 44px;
}
.mask 
{  
   position:absolute;  
   z-index:9000;  /* Z-index of #mask must be lower than .window */
   display:none; 
   background-color: #FFF;
   opacity: 0.8;
   filter: alpha(opacity=80);
   top: 0;
   left: 0;
} 

.actions-box-link
{
	background: transparent url(/images/orange_arrow.gif) no-repeat scroll 0 2px;
	clear: left;
	height: 20px;
	padding-left: 16px;
}
