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,a.LS:hover
{
	color: #FF7500;
	text-decoration: underline;
}
a.ll /* link list */
{
	text-decoration: none;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 12px; 
}
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;
}
h1.pageTitle
{
    font-size:16px;
    line-height:19px;
    margin-top:15px;
    margin-bottom:10px;
    font-weight:bold;
    color:#003468;
}
h2
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #FFFFFF;
}
.bold
{
	font-weight: bold;
}
.float-left
{
	float: left;
}
h2.blue
{
	color: #335D86;
}
h3
{
	margin: 5px 0 10px 0;
	padding: 0;
	font-weight: bold;
	color: #003468;
}
h3.bottom-line
{
	border-bottom: 1px solid #99AEC3;
}
select, input
{
	color: #003468;
}

option /* inner padding ff */
{
	padding-left:4px;
}

/* column size definition */
.content-area
{
	width: 984px;
	margin-left: 10px;
	margin-top: 15px;
	clear: both;
	float:left;	
}
.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 */
.ta
{
	border-bottom: 1px solid #666;
	width: 107px;
	overflow: hidden;
	height: 25px;
}

/* Linklisten */
ul.iconlist
{

}
ul.iconlist li
{
	height: 26px;
}

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');
}
.whiteButton
{
    font-size:10px;
	cursor: pointer;
	color:#003468;    
}
.whiteButton span
{
    background-image:url('/images/AS24_white-btn_imagesprite.gif');
	height: 18px;
	display: block;
	float: left;
	padding-top: 3px;
}
.whiteButton .l
{
    width: 5px;
    background-position:0px -22px;
}
.whiteButton .m
{
    padding-left:5px;
    padding-right:5px;
}
.whiteButton .r
{
    width: 5px;
    background-position:-12px -22px;
}
.whiteButtonFocus .l
{
    background-position:0px -66px;
}
.whiteButtonFocus .m
{
    background-position:0px -44px;
}
.whiteButtonFocus .r
{
    background-position:-12px -66px;
}
.whiteButtonDeactive
{
    color:#999;
}
.whiteButtonDeactive .l
{
    background-position:0px -110px;
}
.whiteButtonDeactive .m
{
    background-position:0px -88px;
}
.whiteButtonDeactive .r
{
    background-position:-12px -110px;
}


.lightBlueButton
{
    font-size:12px;
	cursor: pointer;
	color:#003468;    
}
.lightBlueButton span
{
    background-image:url('/images/AS24_light-blue-button_imagesprite.gif');
	height: 18px;
	display: block;
	float: left;
	padding-top: 3px;
}
.lightBlueButton .l
{
    width: 5px;
    background-position:0px -22px;
}
.lightBlueButton .m
{
    padding-left:5px;
    padding-right:5px;
}
.lightBlueButton .r
{
    width: 5px;
    background-position:-12px -22px;
}
.lightBlueButtonFocus .l
{
    background-position:0px -66px;
}
.lightBlueButtonFocus .m
{
    background-position:0px -44px;
}
.lightBlueButtonFocus .r
{
    background-position:-12px -66px;
}
.lightBlueButtonDeactive
{
    color:#999;
}
.lightBlueButtonDeactive .l
{
    background-position:0px -110px;
}
.lightBlueButtonDeactive .m
{
    background-position:0px -88px;
}
.lightBlueButtonDeactive .r
{
    background-position:-12px -110px;
}
.orangeButton
{
    font-size:12px;
	cursor: pointer;
	color:#FFF;
	font-weight:bold;
}
.orangeButton span
{
    background-image:url('/images/Btn_orange_imagesprite.gif');
	height: 18px;
	display: block;
	float: left;
	padding-top: 3px;
}
.orangeButton .l
{
    width: 5px;
    background-position:0px -22px;
}
.orangeButton .m
{
    padding-left:5px;
    padding-right:5px;
}
.orangeButton .r
{
    width: 5px;
    background-position:-12px -22px;
}
.orangeButtonFocus .l
{
    background-position:0px -66px;
}
.orangeButtonFocus .m
{
    background-position:0px -44px;
}
.orangeButtonFocus .r
{
    background-position:-12px -66px;
}
.orangeButtonDeactive
{
    color:#999;
    font-weight:normal;
}
.orangeButtonDeactive .l
{
    background-position:0px -110px;
}
.orangeButtonDeactive .m
{
    background-position:0px -88px;
}
.orangeButtonDeactive .r
{
    background-position:-12px -110px;
}


/* 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;
}

.white-link-button span
{
	cursor: pointer;
	background:transparent url('/images/AS24_btn-white_link_imagesprite.gif') no-repeat scroll 0 0;
	height:21px;
	float:left;
	display:block;
}

.white-link-button span.l
{
	width:6px;
}
.white-link-button:hover span.l, .white-link-focus span.l
{
	background-position:0px -66px;
}

.white-link-button span.m
{
	background-position:0 -22px;
	background-repeat:repeat-x;
	height:19px;
	padding-top:2px;
	color:#0044CC !important;
	text-decoration:none !important;
	font-size:10px;
}
.white-link-button:hover span.m, .white-link-focus span.m
{
	background-position:0 -88px;
}
.white-link-button span.r
{
	background-position:0px -44px;
	width:21px;
}
.white-link-button:hover span.r, .white-link-focus span.r
{
	background-position:0px -110px;
}
.choice-button span
{
	background:url('/images/AS24_choice-butttons_imagesprite.gif') no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:18px;
}
.choice-button .l
{
	width:5px;
}
.choice-button .m
{
	background-position:0 -40px;
	background-repeat:repeat-x;
	font-size:10px;
	text-align:center;
}
.choice-button .r
{
	background-position:0 -20px;
	width:5px;
}

.choice-button-focus .l, .choice-button:hover .l
{
	background-position:0 -60px;
}
.choice-button-focus .m, .choice-button:hover .m
{
	background-position:0 -100px;
	font-weight:bold;
}
.choice-button-focus .r, .choice-button:hover .r
{
	background-position:0 -80px;
}

.choice-button-selected .l
{
	background-position:0 -122px !important;
}
.choice-button-selected .m
{
	background-position:0 -160px !important;
	color:#FF7500 !important;
	font-weight:bold;
}
.choice-button-selected .r
{
	background-position:0 -141px !important;
}

/* Info-I */
.info-icon
{
	font-size: 11px;
}
.info-layer
{
	font-size: 11px;
}
.info-layer .caption
{
	font-weight: bold;	
}

/* form fields */
.label, .line
{
	height: 22px;
	clear: both;
	display: block;
}
.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
{
	cursor:pointer;
	color: #003468 !important;
}
.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-container-info
{
	width:210px;
}
.bubble-right .bubble-container-info
{
	margin-left:20px;
}
.bubble-bottom .bubble-container-info
{
	margin-top:20px;
}
.bubble-right .carrow
{
	background: transparent url('/images/flexible-info-bubble_point_left.gif') no-repeat;
	height:30px;
	left:2px;
	position:absolute;	
	top:26px;
	width:28px;
	z-index:200;
}
.bubble-bottom .tarrow
{
	background: transparent url('/images/Flexible-info-bubble_point_top.gif') no-repeat;
	height:30px;
	left:80px;
	position:absolute;	
	top:2px;
	width:28px;
	z-index:200;
}
.bubble-top .barrow
{
	background: transparent url('/images/Flexible-info-bubble_point_bottom.gif') no-repeat;
	height: 20px;
	left:63px;
	position:absolute;
	top:58px;
	width:28px;
	z-index:200;	
}

.bubble-left .bubble-container-info
{
	margin-left:27px;
}
.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-popup .cib
{
	background: transparent url('/images/Flexible-info-bubble_bg.gif') repeat-y;
	padding: 0px 11px 6px 11px;
	font-weight: normal;
	position:relative;
	width:185px;
}
.bubble-popup .bib
{
	background: transparent url('/images/Flexible-info-bubble_bottom.gif') no-repeat;
	height:21px;
	*height:27px;
}
.bubble-popup .tib
{
	background: transparent url('/images/Flexible-info-bubble_top.gif') no-repeat;
	height: 14px;
}
/*Chrome fix*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.bubble-popup .tib
	{
		height: 10px;
	}
	.bubble-popup .cib
	{
		padding-top: 4px;
	}
}
.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;
}

/* new bubble */
div.info-bubble { width: 280px; position: absolute; visibility: hidden; z-index: 9999;}
div.info-bubble table td.bubble-content { border: 2px solid #AAAAAA; background-color: white; }
div.info-bubble table { border: none; border-spacing: 0; border-collapse: separate; }

div.info-bubble div.close { display: block; text-align: right; height: 22px; position: absolute; top: -6px; left: 4px; width: 100%; }
/* *:first-child+html div.info-bubble div.close { top: 0px; left: 0px; } */
/* * html div.info-bubble div.close { top: 0px; left: 0px; } */
div.info-bubble img.close { cursor: pointer; }

div.info-bubble table.bubble-down td.bubble-content { border-top: none; }
div.info-bubble td.bubble-down { height: 21px; background: transparent url('/images/info-bubble_point-down.gif') no-repeat scroll top left; }

div.info-bubble td.bubble-up { height: 21px; background: transparent url('/images/info-bubble_point-up.gif') no-repeat scroll top left; display: block; position: relative; bottom: 2px; left: 30px; width: 100%; }
/* *:first-child+html div.info-bubble td.bubble-up { bottom: 4px; } */
/* * html div.info-bubble td.bubble-up { bottom: 4px; } */

div.info-bubble table.bubble-left td.bubble-content { border-right: none; }
div.info-bubble td.bubble-left { width: 21px; background: transparent url('/images/info-bubble_point-left.gif') no-repeat scroll top left; }

div.info-bubble td.bubble-right { height: 21px; background: transparent url('/images/info-bubble_point-right.gif') no-repeat scroll top left; display: block; position: relative; top: 30px; left: 2px; width: 21px; }
/* *:first-child+html div.info-bubble td.bubble-right  { left: 4px; }
* html div.info-bubble td.bubble-right  { left: 4px; } */
div.info-bubble td.bubble-right-empty { width: 21px; }

div.info-bubble div.t { font-weight: bold; margin: 6px 10px 0 10px; }
div.info-bubble div.c { font-weight: normal; margin: 4px 10px 15px 10px; }


/*bubble info image with picture*/
.bubble-with-picture
{
    background-color:#FFFFFF;
    border:2px solid #AAAAAA;
    position:absolute;
    z-index: 999;
}

.bubble-with-picture .background-image
{
    clear: both;
    float: left;
    background:url('/images/flexible-info-bubble_point_left.gif') no-repeat scroll 0 0 transparent;
    height:31px;
    margin-left:-20px;
    margin-top:-20px;
    width:22px;
}

.bubble-with-picture .bubble-label
{
    float:left;
    font-size:12px;
}

.bubble-with-picture .content-image
{
    float: left;
}

.bubble-with-picture-header
{
    float:left;
    background-color:#CCD6E1;
    padding-bottom:7px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    width: 291px;
}

.bubble-with-picture .clear
{
    clear:both;
} 

.bubble-with-picture .close
{
    float:right;
    height:22px;
    margin-right: -22px;
    margin-top: -16px;
    width:22px;
    cursor:pointer;
}

.bubble-with-picture-show
{
    float:right;
    position:static;
    height:11px !important;
    margin-left:1px;
    margin-top:3px;
    width:11px !important;
    margin-right: 10px;
    cursor:pointer;
}

/* gradient gray box */
.gradientgraybox .rt
{
	background: transparent url('/images/gradientgraybox_rt.gif') no-repeat scroll right top;
}
.gradientgraybox .lt
{
	background: transparent url('/images/gradientgraybox_lt.gif') no-repeat scroll left top;
}
.gradientgraybox .rb
{
	background: transparent url('/images/gradientgraybox_rb.gif') no-repeat scroll right bottom;
}
.gradientgraybox .lb
{
	background: transparent url('/images/gradientgraybox_lb.gif') no-repeat scroll left bottom;
}

/* light blue box with rounded corners */
.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 .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%;
}
/* plain graybox */
.plain-greybox .rt
{
	background: transparent url('/images/plaingraybox_round_rt.gif') no-repeat scroll right top;
}
.plain-greybox .lt
{
	background: transparent url('/images/plaingraybox_round_lt.gif') no-repeat scroll left top;
}
.plain-greybox .rb
{
	 background: transparent url('/images/plaingraybox_round_rb.gif') no-repeat scroll right bottom;
}
.plain-greybox .lb
{
	background: transparent url('/images/plaingraybox_round_lb.gif') no-repeat scroll left bottom;
}

.cmsFrame.ie7 .bluebox  h4
{
    float: right;
    width: 100%;
    text-align: left;
}

/* grey box with rounded corners */
.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;
}

.error_label 
{
	background:#FFB9B9;
	color:#FF0000;
	font-weight: bold;
	display: none;
}

.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;
}
textarea
{
	resize: none; /* for safari (CSS 3.0) */
}
.wevi_tb_multiline textarea
{
	border-style: none;
	border-width: 0px;
	font-size: 12px;
	margin: 10px;
	color: #003468;
	font-family: Verdana,Helvetica,Arial,Sans-Serif;
}
.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_sprite.gif') 0 0 no-repeat;
}
.wevictr-disabled .ui-slider .ui-slider-handle
{
	background: transparent url('/images/slider_single_sprite.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:inline;
	border:none;
}
ul.paging li 
{
	list-style:none;
  cursor: pointer;
  display: inline;
  margin-right: 5px;
}
ul.paging li.page
{
  color: #2540CC;
	text-decoration:underline;
  margin-left: 5px;
}
ul.paging li.filler
{
	cursor: default;
  margin-left: 5px;
}
ul.paging li.page:hover 
{
	color: #FF7500;
}
ul.paging li.current-page
{
  color: #003468;
  font-weight: bold;
	text-decoration: none;
	cursor: default;
  margin-left: 5px;
}
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;
	cursor: auto;
}
ul.paging li.prev
{
	background: transparent url('/images/paging.gif') no-repeat 0 -20px;
  margin-right: 0;
}
ul.paging li.prev-disabled
{
	background: transparent url('/images/paging.gif') no-repeat 0 -60px;
 	cursor: auto;
  margin-right: 0;
}
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;
	cursor: auto;
}
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;
	cursor: auto;
}

.navi-disabled,
.navi-button-first-disabled,
.navi-button-back-disabled,
.navi-button-next-disabled,
.navi-button-last-disabled {
	cursor: default;
}

/* 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, #clientmsg.msg-error div.rt
{
	background: transparent url('/images/global_error_message_rt.gif') no-repeat scroll right top;
}
#inpagemsg.msg-error div.lt, #clientmsg.msg-error div.lt
{
	background: transparent url('/images/global_error_message_lt.gif') no-repeat scroll left top;
}
#inpagemsg.msg-error div.rb, #clientmsg.msg-error div.rb
{
	background: transparent url('/images/global_error_message_rb.gif') no-repeat scroll right bottom;
}
#inpagemsg.msg-error div.lb,  #clientmsg.msg-error div.lb
{
	background: transparent url('/images/global_error_message_lb.gif') no-repeat scroll left bottom;
	color: #FF0000;
} 

#inpagemsg.msg-notice {
    border: 1px solid #415C91;
    border-radius: 4px;
}

#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;
}

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-body
{
	background-color: #FFFFFF;
}
#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;
}

.actions-box-link-bare
{
	clear: left;
    height: auto;
    width: 250px;
    float: left;
    padding-bottom: 2px;	
}

div.parkDeckListIcon
{
    min-width: 0px;
    float: left;    
}

/** Bubble Park Car **/
.bubble-parkcar
{
	font-size:12px;  
	line-height:16px;
	position: absolute;
	display: none;
	width: 205px;
	left: 344px;
	top: -60px;
	z-index:100;
}
.bubble-parkcar .t
{
	background: transparent url('/images/flexible-info-bubble_top.gif') no-repeat;
	padding-top: 5px;
	padding-left: 11px;
	font-weight: bold;
}
.bubble-parkcar .top-image
{
	background: transparent url('/images/Flexible-info-bubble_bg.gif') repeat-y;
	padding-left: 10px;
	font-weight: normal;
	*margin-top:-1px;
	font-weight: 700;
	color: #003468;
	font-size: 12px;
	line-height: 16px;
	height: 20px;
	position: relative;
}
.bubble-parkcar .c
{
	background: transparent url('/images/Flexible-info-bubble_bg.gif') repeat-y;
	padding: 2px 10px 8px 10px;
	font-weight: normal;
	*margin-top:-1px;
	position: relative;
}
.bubble-parkcar .buttom .flex-arrow
{
	background: transparent url('/images/flexible-info-bubble_point_bottom.gif') no-repeat;
	height: 20px;
	float:left;
	width: 20px;
	margin-top: 6px;
	margin-left: 30px;
	position: absolute;
	z-index: 100;
}
.bubble-parkcar .buttom .flex-line
{
	background: transparent url('/images/flexible-info-bubble_bottom.gif') no-repeat;
	height: 20px;
	position: relative;
}
.bubble-parkcar .buttom
{
	position: relative;
	height: 30px;
}
.bubble-parkcar .bubble-park-close
{
	float:right;
	cursor:pointer;
	margin:-1px 5px 0px 5px;
}
.mboxDefault { height: 0px; width: 0px; }
.clear-both { clear: both; }
* html .clear { overflow:hidden; height:0; } /* IE6 fix */
.clear-both-empty { clear:both; overflow:hidden; height: 0 }

.list-table
{
	font-size:12px;
	color:#003468;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:20px;
}

.list-table td
{
	vertical-align:middle;
	height:26px;
	border-bottom:1px solid #CCD6E1;
	font-size:12px;
	border-right:5px solid #FFF;
}

.list-table th
{
	vertical-align:middle;
	height:26px;
	font-weight:bold;
	border-bottom:1px solid #99AEC3;
	text-align:left;	
	border-right:5px solid #FFF;
}

.list-table a
{
	font-size:12px;
}

.grid-left-one-unit
{
	width:214px;
	margin-right:10px;
	float:left;
}

.grid-left-two-units
{
	width:438px;
	margin-right:10px;
	float:left;	
}

.grid-left-three-units
{
	width:662px;
	margin-right:10px;
	float:left;
}

.grid-right
{
	width:300px;
}

.display-none
{
    display:none;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* wevi standard orange button without arrow */
.btn-orange-standard .l 
{
    background-position: 0 -22px;
    background-repeat: no-repeat;
    width: 5px;
}

.btn-orange-standard span 
{
    background: url('/images/btn_orange_standard.gif') repeat-x scroll 0 0 transparent;
    color: 	#FFFFFF;
    font-weight: bold;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    padding-top: 2px;
}

.btn-orange-standard .m
{
    padding-left: 5px;
    padding-right: 5px;
}

.btn-orange-standard .r 
{
    background-position: -14px -22px;
    background-repeat: no-repeat;
    width: 5px;
}

.btn-orange-standard-focus .l
{
	background-position: 0 -67px;
}

.btn-orange-standard-focus .r
{
	background-position: -14px -67px;
}

.btn-orange-standard-focus span
{
	background-position: 0 -44px;
}

.ui-autocomplete 
{
	list-style-type:none;
	padding-top: 1px; 
	padding-bottom: 1px; 
}
#mapSuggestionBox
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: none; 
    margin: -3px 0 0 0;
	position: absolute; 
	z-index: 1000;

    box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);
    -moz-box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);
    -webkit-box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);
    -o-box-shadow: 0px 2px 5px 1px rgba(170, 170, 170, 0.75);    
}

* html #mapSuggestionBox
{
	width: 300px;
}
.ui-menu-item a
{
	text-decoration : none;
    padding: 0 5px 0 9px;
}
.ui-menu-item a:hover
{
	background-color: #f1f1f1;
	text-decoration : none;
}

.ui-state-hover,
.ui-state-active 
{
    background-color: #f1f1f1; 
	color: #003468;
	text-decoration : none;
}

.ui-corner-all
{
	line-height: 27px;
	color: #003468;
	display: block;
	text-decoration : none;
}

.ui-menu-item .boldtext
{
  font-weight: bold;
}
#zipcode
{
	padding-left: 7px;
    width: 158px;
}
label.disabled, div.disabled, span.disabled 
{
	color:#999999;
}

/* wevi standard button (grey when disabled) without arrow */

.btn-orange-grey-standard .l,
.btn-grey-standard .l 
{
    background-position: 0 -22px;
    background-repeat: no-repeat;
    width: 5px;
}

.btn-orange-grey-standard span 
{
    background: url('/images/btn_orange_imagesprite.gif') repeat-x scroll 0 0 transparent;
    color: 	#FFFFFF;
    font-weight: bold;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    padding-top: 2px;
}

.btn-grey-standard span 
{
    background: url('/images/as24_light-blue-button_imagesprite.gif') repeat-x scroll 0 0 transparent;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    padding-top: 2px;
}

.btn-orange-grey-standard .m,
.btn-grey-standard .m
{
    padding-left: 5px;
    padding-right: 5px;
}

.btn-orange-grey-standard .r,
.btn-grey-standard .r
{
    background-position: -12px -22px;
    background-repeat: no-repeat;
    width: 5px;
}

.btn-orange-grey-standard-focus .l,
.btn-grey-standard-focus .l
{
	background-position: 0 -66px;
}

.btn-orange-grey-standard-focus .r,
.btn-grey-standard-focus .r
{
	background-position: -12px -66px;
}

.btn-orange-grey-standard-focus span,
.btn-grey-standard-focus span
{
	background-position: 0 -44px;
}

.btn-orange-grey-standard-disabled .l,
.btn-grey-standard-disabled .l
{
    background-position: 0 -110px;
}

.btn-orange-grey-standard-disabled .r,
.btn-grey-standard-disabled .r
{
	background-position: -12px -110px;
}

.btn-orange-grey-standard-disabled span,
.btn-grey-standard-disabled span
{
	background-position: 0 -88px;
	color: #999999;
	font-weight: normal;
}

.invalid
{
    background-color: #F6CDCA;
    border: 1px solid #ED9F97;
    padding:1px;
    color:#003468;
}

/*watermark*/
.watermark-text
{
    /* hasLayout effect for IE6 & IE7 */
    zoom: 1;
    
    /*cross-browser opacity*/
    -ms-opacity:0.5;
    -khtml-opacity:.5; 
    -moz-opacity:.5;
    opacity:.5; 
}

/*ticket #36080*/
#internet-explorer-info {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 566px;
    z-index: 20000;
    filter:alpha(opacity=100);
}

#layerContent
{
    display: none;
    position:absolute;
    z-index:10000;
}

.dialog-title-left
{
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url('/images/Lightbox_imagesprite.gif');
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 11px;
}

.dialog-title-right
{
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url('/images/Lightbox_imagesprite.gif');
    background-position: -13px 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 25px;
    width: 26px;
}

#internet-explorer-info strong
{
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url('/images/Lightbox_imagesprite.gif');
    background-position: 0 -27px;
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-weight: 700;
    height: 20px;
    padding-top: 5px;
    width:529px;
}

#internet-explorer-info-body
{
   -moz-background-clip: border;
   -moz-background-origin: padding;
   -moz-background-size: auto auto;
   background-attachment: scroll;
   background-color: transparent;
   background-image: url('/images/roundedbluebox-right.gif');
   background-position: right center;
   background-repeat: no-repeat;
   border-left-style:solid;
   border-left-width:1px;
   border-left:#AAAAAA;
   float: left;
   padding-bottom: 0;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 6px;
   width:545px;
}

.internet-explorer-info-text
{
   float: left;
   padding-top:22px;
   color: #003468;
   font-size: 12px;
   line-height: 15px;
}


#internet-explorer-info .dialog-footer, .layer-dialog .dialog-footer
{
	clear: both;
	height: 42px;
}

#internet-explorer-info .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;
}

#internet-explorer-info .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: 541px;
	float: left;
	height: 42px;
}

#internet-explorer-info .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;
}

/*end ticket #36080*/


/* ad quality */
.ad-quality-container
{
    float: left;
    width: 570px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
}

.ad-quality-row,
.ad-quality-more-info-container
{
    float: left;
    width: 570px;
    line-height: 18px;
}

.ad-quality-more-info-description-text
{
    margin-bottom: 5px;
}

.ad-quality-more-info-edit-article-button
{
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.ad-quality-more-info-header-text
{
    font-weight: bold;
    margin-bottom: 10px;
}

.ad-quality-more-info-item-content,
.ad-quality-more-info-item-dash
{
    float:left;
}

.ad-quality-more-info-item-bracket,
.ad-quality-more-info-item-name,
.ad-quality-more-info-item-link
{
    float: left;
    margin-left: 3px;
}

.ad-quality-more-info-item-left-arrow
{
    display: none;
}

.ad-quality-header-text
{
    font-size: 16px;
}

.ad-quality-indicator-placeholder,
.ad-quality-more-info-link
{
    margin-top: 10px;
}

.ad-quality-indicator-placeholder-myarea,
.ad-quality-more-info-link-myarea
{
    margin-top: 8px;
}

.quality-progress-container
{
    background-color: #CCCCCC;
    height: 6px;
    width: 160px;
}

.quality-progress-bar
{
    background-color: #94B533;
    height: 6px;
}

.ad-quality-row
{
    float: left;
}

/*bubble wevi info custom content*/
.bubble-custom-content-container
{
    background-color: #FFFFFF;
    border: 2px solid #AAAAAA;
    position: absolute;
    z-index: 1000;
}

.buble-custom-content-inner
{
    background-color:#FFFFFF;
    margin: 10px;
}

.background-image
{
    background:url('/images/info-bubble_point-up.gif') no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 22px;
    float: left;
    margin-bottom: -22px;
    margin-left: 22px;
}

.bubble-custom-content-container .close
{
    cursor: pointer;
    height: 22px;
    width: 22px;
    float: right;
    margin-top: -10px;
    margin-right: -10px;
}

.bubble-custom-content-container-show
{
    float:right;
    position:static;
    height:11px !important;
    margin-left:1px;
    margin-top:3px;
    width:11px !important;
    margin-right: 10px;
    cursor:pointer;
}
.bubbleCloseImageHover
{
    cursor: pointer; 
    background: url('/images/AS24_icon_close-x-hover_22_blue3.gif') no-repeat; 
    height:22px;
    width:22px;
    float: right;
}

.bubbleCloseImage 
{ 
    cursor: pointer; 
    background: transparent url('/images/info-bubble_close-x.gif') no-repeat; 
    height:22px;
    width:22px;
    float: right;
}

.bubble-custom-content-checkmark
{
    height: 22px;
    position: absolute;
    width: 22px;
    z-index: 1001;
}

.checkmark-left 
{
    background: url("/images/info-bubble_point-right.gif") no-repeat scroll 0 0 transparent;    
}

.checkmark-bottom
{
    background: url('/images/info-bubble_point-up.gif') no-repeat scroll 0 0 transparent;
}

.verticalPointsActive, .verticalPointsInactive
{
    display: inline-block;
    height: 9px;
    width: 3px;    
}
.verticalPointsActive
{
    background: url('/images/vc-points_vert_blue.gif') no-repeat;
}
.verticalPointsInactive
{
  background: url('/images/vc-points_vert_grey.gif') no-repeat;
}

.iconHook
{
    background: url('/images/AS24_icon_hook_11x9_blue2.gif') no-repeat;
    display: inline-block;
    height: 9px;
    margin-left: 5px;
    margin-top: 3px;
    width: 11px; 
}

/* global message new*/
#inpagemsg_new
{
    color: #333333;
    font-family: Tahoma;
    font-size: 16px;
    line-height:21px;
    min-height: 20px;
	padding: 18px;
	width: 95%;
	float: left;
}
#inpagemsg_new.msg-error
{
	background: #F9DCDA;
}
#inpagemsg_new.msg-notice
{
	background: #F1EEE9;
}
#inpagemsg_new.msg-success
{
	background: #DFEBDC;
}
#inpagemsg_new .img-error 
{
    background: url('/images/attention_L.png') no-repeat;
    float: left;
    height: 20px;
    padding-right: 9px;
    width: 20px;
}
#inpagemsg_new .img-notice 
{
    background: url('/images/hint-i.png') no-repeat;
    float: left;
    height: 20px;
    padding-right: 9px;
    width: 20px;
}
#inpagemsg_new .img-success 
{
    background: url('/images/hook_circle_L.png') no-repeat;
    float: left;
    height: 20px;
    padding-right: 9px;
    width: 20px;
}
#inpagemsg_new .msgText
{
    float:left;
	font-family: Tahoma;
	font-size: 16px;
    margin-top: -1px;
    width: 95%;
}

#inpagemsg_new a
{
	font-family: Verdana;
	font-size: 12px;
}

dl.sealSellingArg  { } 
dl.sealSellingArg dt { float: left; clear: left;} 
dl.sealSellingArg dd { margin-left: 21px; word-wrap:break-word; }

.iconAndTextS
{
    line-height: 18px;    
}