body * {
margin:0;
padding:0;
}

body {
color:#6F7479;
font-family:Tahoma,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
}

#bxHeader,#bxFooter {
background-color:#fff;
position:relative;
}

#bxFooter {
_background-color:transparent;
_overflow:hidden;
_width:920px;
}

#bxPage_margins {
z-index:1;
position:relative;
}/****************************************
 * Header
 ****************************************/
/* Main header */
#nav-container {
width:910px;
height:65px;
background:#fff url(/bsum/base/menu/menubase.gif) no-repeat 0 0;
font-size:10px;
}

#nav-container a {
outline:none;
}

#nav-container #nav {
font-size:10px;
position:relative;
margin:0 auto;
padding:0;
width:910px;
z-index:999;
/* change 12.08.09  dojo forms haben einen index von 1000 */
color:#fff;
}

#nav-container .nav-links {
float:left;
margin:0;
padding:0 7px 0 0;
height:40px;
list-style:none;
}

#nav-container #nav-primary {
font-size:13px!important;
/* important um YNET zu überbieten */
font-weight:400;
/*	margin-left: 20px; */
}

* html #nav-container #nav-primary {
/* margin-left: 9px !important;	 */
}

#nav-container #nav-secondary {
padding-left:5px;
font-size:11px;
background:none;
}

#nav-container .nav-item {
float:left;
margin:0;
padding:0;
background:none;
}

#nav-container .nav-home {
float:left;
margin:0;
padding:0;
}

#nav-container .nav-home .nav-icon-inner {
background:url(/bsum/base/menu/home.gif) no-repeat 0 0;
width:16px;
height:16px;
}

#nav-container .nav-home .nav-link:hover .nav-icon-inner,#nav-container .nav-active .nav-icon-inner {
background:url(/bsum/base/menu/home.gif) no-repeat 0 -16px;
}

#nav-container .nav-home .nav-link-inner {
/* kleineres padding für icon */
padding-top:18px!important;
height:22px;
}

#nav-container .nav-home .nav-icon-text {
display:none;
}

#nav-container .nav-icon-home {
}

#nav-container #nav-icon:hover {
background-position:bottom left;
}

#nav-container .nav-link,#nav-container .nav-menu .nav-link:hover {
float:left;
text-decoration:none;
line-height:15px;
background:url(/bsum/base/menu/link.gif) no-repeat 0 0;
color:#3b4148;
cursor:pointer;
}

#nav-container .nav-link-inner {
float:left;
padding:19px 8px 0;
/*---------------------------------------------------------------------*/
height:19px;
background:url(/bsum/base/menu/link.gif) no-repeat 0 0;
}

#nav-container .nav-single {
margin-left:5px;
/* margin-right: 5px; */
}

#nav-container .nav-single .nav-link:hover {
color:#fff;
text-decoration:none;
background-position:0 -40px;
}

#nav-container .nav-single .nav-link:hover .nav-link-inner {
background-position:100% -80px;
}

/* define active state */
#nav-container .nav-active {
margin-left:5px;
margin-right:5px;
position:static!important;
}

#nav-container .nav-active .nav-link {
color:#fff;
text-decoration:none;
background-position:0 -200px!important;
height:40px;
}

#nav-container .nav-active .nav-link .nav-link-inner {
background-position:100% -240px!important;
}

#nav-container .nav-active .nav-link:hover {
color:#fff;
}

#nav-container .nav-active .nav-link .nav-link-inner .actionIcon {
/* position: relative;
	top: -10px; */
display:none;
}

/* end active state */
#nav-container .nav-menu {
position:relative;
}

#nav-container .hover .nav-link,#nav-container .hover .nav-link:hover {
position:relative;
left:7px;
margin-left:-7px;
margin-right:7px;
color:#fff;
background-position:0 -120px;
}

#nav-container .hover .nav-link .nav-link-inner,#nav-container .hover .nav-link:hover .nav-link-inner {
background-position:100% -160px;
padding-right:8px;
}

#nav-container .nav-link .actionIcon {
float:left;
margin:1px 6px 0 0;
}

* html #nav-container .nav-link .actionIcon {
margin:1px 3px 0 0;
}

#nav-container a.nav-link:hover .actionIcon img {
position:static;
top:0;
}

#nav-container #nav .hover .actionIcon img,#nav-container #nav .nav-single a.nav-link:hover .actionIcon img {
position:relative;
top:-10px;
}

#nav-container .menu-content {
display:none;
position:absolute;
top:37px;
left:0;
padding:0 5px 5px;
width:200px;
background:#ff6d00 url(/bsum/base/menu/menu_corner.gif) no-repeat top right;
z-index:1500;
}

#nav-container .hover .menu-content {
display:block;
}

#nav-container .menu-items {
margin:5px 0 0;
padding:0;
font-size:13px;
font-weight:400;
list-style:none;
}

#nav-container .menu-item {
margin:1px 0 0;
padding:0;
background:#fff;
}

#nav-container .menu-link,#nav-container .menu-link:visited {
display:block;
padding:8px;
color:#3b4148;
background-color:#fff;
line-height:1;
height:100%;
}

#nav-container .menu-link:hover {
color:#3b4148;
background:#f0f0f0;
text-decoration:none;
}

#nav-container .menu-link:active {
color:#fff;
background:#d24a00;
text-decoration:none;
}

#nav-container .menu-link-extra {
float:right;
margin:1px 0 0 10px;
font-size:10px;
color:#bfff7f;
}

#nav-container .menu-link:hover .menu-link-extra {
color:#fff;
}

#nav-container .menu-link-detail {
display:block;
margin:4px 0 0;
color:#7c8079;
font-size:10px;
}

#nav-container .nav-active .menu-link-detail {
display:none;
}

#nav-container .menu-link:hover .menu-link-extra,#nav-container .menu-link:hover .menu-link-detail,#nav-container .menu-link:hover .menu-special-status {
/*color: #fff;*/
}

#nav-container #menu-specials {
left:-197px;
width:320px;
}

#nav-container .nav-special .menu-content {
width:165px;
overflow:hidden;
}

#nav-container #menu-specials .menu-special img {
float:none;
margin:-3px 5px 0 -4px;
padding-bottom:3px;
}

#nav-container .menu-special-status {
color:#e95200;
font-style:italic;
font-size:10px;
}

#nav-container .nav-active .menu-special-status {
display:none;
}

/* Active state */
#nav-container .nav-active .menu-content {
display:block;
position:absolute;
top:45px;
left:0;
margin:0;
padding:0;
width:905px;
z-index:-5!important;
background:transparent!important;
}

#nav-container .nav-active .menu-content .menu-items {
margin:0;
padding:0;
}

#nav-container .nav-active .menu-content .menu-item {
background:transparent!important;
float:left;
line-height:normal;
margin:0;
padding:0;
}

#nav-container #nav-primary .nav-active .menu-content .menu-item a.menu-link,#nav-container #nav-primary .nav-active .menu-content .menu-item a.menu-link:link,#nav-container #nav-primary .nav-active .menu-content .menu-item a.menu-link:visited,#nav-container #nav-primary .nav-active .menu-content .menu-item a.menu-link:active {
background:transparent!important;
margin:0;
padding:0;
color:#fff!important;
line-height:16px;
float:left;
margin-left:10px;
font-size:11px!important;
}

#nav-container .nav-active .menu-content .menu-item img {
display:none;
}

#nav-container .nav-active .menu-content .menu-item a.menu-link:hover {
text-decoration:underline;
color:#fff!important;
}

#nav-container .nav-active strong {
}

/* Links */
#nav-container a {
color:#007fbf;
text-decoration:none;
}

/* Images */
#nav-container img {
border:none;
}

/* Action icons */
#nav-container .actionIcon {
position:relative;
float:left;
width:10px;
height:10px;
overflow:hidden;
}

#nav-container a:hover .actionIcon img {
position:relative;
top:-10px;
cursor:pointer;
}

/* important um YNET zu überbieten */
/* ----------------------------------------------- */
#nav-container #nav-primary a,#nav-container #nav-primary a:link,#nav-container #nav-primary a:visited,#nav-container #nav-primary a:active {
font-size:13px!important;
}

#nav-container .nav-links li {
list-style:none!important;
}#comvel_topheader {
height:100px;
width:910px;
margin-top:0;
z-index:900;
position:relative;
text-align:left;
}

.fespTopHeaderMerkzettel {
float:right;
padding-left:15px;
padding-top:34px;
}

#comvel_topheader .comvel_th_left {
height:100px;
width:5px;
background:url(/bsum/base/topheader/left.gif) no-repeat;
position:absolute;
left:0;
}

#comvel_topheader .comvel_th_turnpoint {
height:100px;
width:10px;
background:url(/bsum/base/topheader/turnpoint.gif) no-repeat;
float:right;
position:relative;
/* nur zum verankern als parent */
z-index:5;
}

#comvel_topheader .comvel_th_center2 {
height:100px;
background:url(/bsum/base/topheader/center2.gif) repeat-x;
position:relative;
float:right;
z-index:5;
}

#comvel_topheader .comvel_th_center1 {
height:100px;
background:url(/bsum/base/topheader/center1.gif) repeat-x;
position:absolute;
left:5px;
width:95%;
z-index:1;
}

#comvel_topheader .comvel_th_right {
height:100px;
width:5px;
background:url(/bsum/base/topheader/right.gif) no-repeat;
float:right;
clear:both;
}

#comvel_topheader .comvel_th_left_txt {
position:absolute;
right:0;
left:auto!important;
text-align:right!important;
width:500px;
padding-top:3px;
padding-right:10px;
}

#comvel_topheader .comvel_th_left_txt .comvel_th_telsymbol {
position:relative;
top:5px;
}

#comvel_topheader .comvel_th_center2 a {
font-family:Tahoma, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
line-height:30px;
display:block;
float:left;
padding-left:5px;
padding-right:5px;
-moz-user-select:none;
}

#comvel_topheader .comvel_th_center2 a:hover {
background:url(/bsum/base/topheader/thmenu_hover.gif);
}

#comvel_topheader .comvel_th_testicons {
position:absolute;
top:35px;
right:0;
left:auto!important;
z-index:600;
}

.fespTopHeaderTesticon {
}

#comvel_topheader .comvel_th_logininfo {
position:absolute;
top:35px;
right:0;
text-align:right!important;
padding-right:5px;
z-index:10;
}

#comvel_topheader .comvel_th_logo {
position:absolute;
top:12px;
left:5px;
z-index:10;
}

/* Temporär für Willkommens-PopUp */
#comvel_topheader a.BxWilkommenBacklink,#comvel_topheader a.BxWilkommenBacklink:link,#comvel_topheader a.BxWilkommenBacklink:active,#comvel_topheader a.BxWilkommenBacklink:visited {
font-size:11px;
color:#6f7479;
font-weight:400;
text-decoration:underline;
}

#comvel_topheader a.BxWilkommenBacklink:hover {
font-size:11px;
color:#3b4148;
font-weight:400;
text-decoration:underline;
}

#comvel_topheader h3.BxWillkommenH {
font-family:Tahoma, sans-serif;
font-size:16px;
font-weight:700;
color:#ff6c00;
padding:0;
}

#comvel_topheader .bx_font_info {
color:#6F7479;
font-size:9px;
}

#comvel_topheader .bx_font_text1 {
font-size:11px;
}/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Balken ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
.fespBalkenDGrey,.fespBalkenLGrey,.fespBalkenOrange,.fespBalkenDGreyCut,.fespBalkenLGreyCut,.fespBalkenOrangeCut,.fespBalkenOrangeBottom {
padding:0;
margin:0;
}

.fespBalkenLeft {
padding-left:5px;
}

.fespBalkenRight {
padding-right:5px;
}

.fespBalkenCenter {
line-height:30px;
font-size:16px;
overflow:visible;
padding-left:3px;
}

.fespBalkenCenterSmall {
line-height:18px;
font-size:11px;
overflow:visible;
}

/* --- Balken - dunkles grau --- */
/*		runde Ecken */
.fespBalkenDGrey .fespBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 0;
}

.fespBalkenDGrey .fespBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -30px;
}

.fespBalkenDGrey .fespBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 0;
color:#fff;
}

/*		unten geschnitten */
.fespBalkenDGreyCut .fespBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -60px;
}

.fespBalkenDGreyCut .fespBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -90px;
}

.fespBalkenDGreyCut .fespBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 0;
color:#fff;
}

/* --- Balken - helles grau --- */
/*		runde Ecken */
.fespBalkenLGrey .fespBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -120px;
}

.fespBalkenLGrey .fespBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -150px;
}

.fespBalkenLGrey .fespBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -30px;
color:#000;
}

/*		unten geschnitten */
.fespBalkenLGreyCut .fespBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -180px;
}

.fespBalkenLGreyCut .fespBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -210px;
}

.fespBalkenLGreyCut .fespBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -30px;
color:#000;
}

/* --- Balken - orange --- */
/*		runde Ecken */
.fespBalkenOrange .fespBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -240px;
}

.fespBalkenOrange .fespBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -270px;
}

.fespBalkenOrange .fespBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -60px;
color:#fff;
}

/*		unten geschnitten */
.fespBalkenOrangeCut .fespBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -300px;
}

.fespBalkenOrangeCut .fespBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -330px;
}

.fespBalkenOrangeCut .fespBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -60px;
color:#fff;
}

/*		oben geschnitten und small */
.fespBalkenOrangeBottom .fespBalkenLeft {
background:url(/bsum/base/common/bottombalken.gif) no-repeat 0 0;
}

.fespBalkenOrangeBottom .fespBalkenRight {
background:url(/bsum/base/common/bottombalken.gif) no-repeat right -18px;
}

.fespBalkenOrangeBottom .fespBalkenCenterSmall {
background:#ff4b00;
color:#fff;
}

/* ----------------------------------------------------------------------------------------- */
/* --------------------------------------- Balken-Boxen ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
.fespBoxBorder {
border-left:2px #ff6c00 solid;
border-right:2px #ff6c00 solid;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Buttons ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
.fespButtonArrows,.fespButtonRefresh,.fespButtonCross,.fespButtonPen,.fespButtonInfo,.fespButtonClose {
padding:0;
margin:0;
cursor:pointer;
height:24px;
}

.fespButtonInfo,.fespButtonClose {
height:22px!important;
}

.fespButtonArrowsBig {
height:54px;
}

.fespButtonPen .fespButtonRight,.fespButtonInfo .fespButtonRight,.fespButtonClose .fespButtonRight,.fespButtonLeft {
width:5px;
}

.fespButtonPen .fespButtonLeft,.fespButtonInfo .fespButtonLeft,.fespButtonClose .fespButtonLeft {
width:19px;
}

.fespButtonRight {
width:21px;
}

.fespButtonArrowsBig .fespButtonRight {
width:20px;
}

.fespButtonCenter {
line-height:24px;
height:24px;
font-size:11px;
overflow:visible;
-moz-user-select:none;
padding-left:3px;
padding-right:5px;
}

.fespButtonInfo .fespButtonCenter,.fespButtonClose .fespButtonCenter {
height:22px;
line-height:22px;
overflow:hidden;
}

.fespButtonArrowsBig .fespButtonCenter {
height:54px;
font-size:16px;
/* font-weight: bold; */
line-height:19px!important;
}

a.fespButtonInfo,a.fespButtonClose {
text-decoration:none;
}

.fespButtonArrows .fespButtonLeft {
background:url(/bsum/base/common/green_left.gif) no-repeat 0 0;
}

.fespButtonArrows .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 0;
color:#fff;
}

.fespButtonArrows .fespButtonRight {
background:url(/bsum/base/common/arrows_right.gif) no-repeat 0 0;
}

.fespButtonArrowsHover .fespButtonLeft {
background:url(/bsum/base/common/green_left.gif) no-repeat 0 -24px;
}

.fespButtonArrowsHover .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 -24px;
color:#fff;
}

.fespButtonArrowsHover .fespButtonRight {
background:url(/bsum/base/common/arrows_right.gif) no-repeat 0 -24px;
}

.fespButtonArrowsDown .fespButtonLeft {
background:url(/bsum/base/common/green_left.gif) no-repeat 0 -48px;
}

.fespButtonArrowsDown .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 -48px;
color:#fff;
}

.fespButtonArrowsDown .fespButtonRight {
background:url(/bsum/base/common/arrows_right.gif) no-repeat 0 -48px;
}

.fespButtonRefresh .fespButtonLeft {
background:url(/bsum/base/common/green_left.gif) no-repeat 0 0;
}

.fespButtonRefresh .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 0;
color:#fff;
}

.fespButtonRefresh .fespButtonRight {
background:url(/bsum/base/common/refresh_right.gif) no-repeat 0 0;
}

.fespButtonRefreshHover .fespButtonLeft {
background:url(/bsum/base/common/green_left.gif) no-repeat 0 -24px;
}

.fespButtonRefreshHover .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 -24px;
color:#fff;
}

.fespButtonRefreshHover .fespButtonRight {
background:url(/bsum/base/common/refresh_right.gif) no-repeat 0 -24px;
}

.fespButtonRefreshDown .fespButtonLeft {
background:url(/bsum/base/common/green_left.gif) no-repeat 0 -48px;
}

.fespButtonRefreshDown .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 -48px;
color:#fff;
}

.fespButtonRefreshDown .fespButtonRight {
background:url(/bsum/base/common/refresh_right.gif) no-repeat 0 -48px;
}

.fespButtonCross .fespButtonLeft {
background:url(/bsum/base/common/red_left.gif) no-repeat 0 0;
}

.fespButtonCross .fespButtonCenter {
background:url(/bsum/base/common/red_center.gif) repeat-x 0 0;
color:#fff;
}

.fespButtonCross .fespButtonRight {
background:url(/bsum/base/common/red_cross_right.gif) no-repeat 0 0;
}

.fespButtonCrossHover .fespButtonLeft {
background:url(/bsum/base/common/red_left.gif) no-repeat 0 -24px;
}

.fespButtonCrossHover .fespButtonCenter {
background:url(/bsum/base/common/red_center.gif) repeat-x 0 -24px;
color:#fff;
}

.fespButtonCrossHover .fespButtonRight {
background:url(/bsum/base/common/red_cross_right.gif) no-repeat 0 -24px;
}

.fespButtonCrossDown .fespButtonLeft {
background:url(/bsum/base/common/red_left.gif) no-repeat 0 -48px;
}

.fespButtonCrossDown .fespButtonCenter {
background:url(/bsum/base/common/red_center.gif) repeat-x 0 -48px;
color:#fff;
}

.fespButtonCrossDown .fespButtonRight {
background:url(/bsum/base/common/red_cross_right.gif) no-repeat 0 -48px;
}

.fespButtonPen .fespButtonLeft {
background:url(/bsum/base/common/pen_left.gif) no-repeat 0 0;
}

.fespButtonPen .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 0;
color:#fff;
}

.fespButtonPen .fespButtonRight {
background:url(/bsum/base/common/green_right.gif) no-repeat 0 0;
}

.fespButtonPenHover .fespButtonLeft {
background:url(/bsum/base/common/pen_left.gif) no-repeat 0 -24px;
}

.fespButtonPenHover .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 -24px;
color:#fff;
}

.fespButtonPenHover .fespButtonRight {
background:url(/bsum/base/common/green_right.gif) no-repeat 0 -24px;
}

.fespButtonPenDown .fespButtonLeft {
background:url(/bsum/base/common/pen_left.gif) no-repeat 0 -48px;
}

.fespButtonPenDown .fespButtonCenter {
background:url(/bsum/base/common/green_center.gif) repeat-x 0 -48px;
color:#fff;
}

.fespButtonPenDown .fespButtonRight {
background:url(/bsum/base/common/green_right.gif) no-repeat 0 -48px;
}

.fespButtonInfo .fespButtonLeft {
background:url(/bsum/base/common/grey_left.gif) no-repeat 0 0;
}

.fespButtonInfo .fespButtonCenter {
background:url(/bsum/base/common/grey_center.gif) repeat-x 0 0;
color:#3b4148;
}

.fespButtonInfo .fespButtonRight {
background:url(/bsum/base/common/grey_right.gif) no-repeat 0 0;
}

.fespButtonInfoHover .fespButtonLeft {
background:url(/bsum/base/common/grey_left.gif) no-repeat 0 -24px;
}

.fespButtonInfoHover .fespButtonCenter {
background:url(/bsum/base/common/grey_center.gif) repeat-x 0 -24px;
color:#3b4148;
}

.fespButtonInfoHover .fespButtonRight {
background:url(/bsum/base/common/grey_right.gif) no-repeat 0 -24px;
}

.fespButtonInfoDown .fespButtonLeft {
background:url(/bsum/base/common/grey_left.gif) no-repeat 0 -48px;
}

.fespButtonInfoDown .fespButtonCenter {
background:url(/bsum/base/common/grey_center.gif) repeat-x 0 -48px;
color:#3b4148;
}

.fespButtonInfoDown .fespButtonRight {
background:url(/bsum/base/common/grey_right.gif) no-repeat 0 -48px;
}

.fespButtonArrowsBig .fespButtonLeft {
background:url(/bsum/base/common/biggreen_left.png) no-repeat 0 0;
}

.fespButtonArrowsBig .fespButtonCenter {
background:url(/bsum/base/common/biggreen_center.png) repeat-x 0 0;
color:#fff;
}

.fespButtonArrowsBig .fespButtonRight {
background:url(/bsum/base/common/biggreen_right.png) no-repeat 0 0;
}

.fespButtonClose .fespButtonLeft {
background:url(/bsum/base/common/grey_left_close.gif) no-repeat 0 0;
}

.fespButtonClose .fespButtonCenter {
background:url(/bsum/base/common/grey_center.gif) repeat-x 0 0;
color:#3b4148;
}

.fespButtonClose .fespButtonRight {
background:url(/bsum/base/common/grey_right.gif) no-repeat 0 0;
}

.fespButtonCloseHover .fespButtonLeft {
background:url(/bsum/base/common/grey_left_close.gif) no-repeat 0 -24px;
}

.fespButtonCloseHover .fespButtonCenter {
background:url(/bsum/base/common/grey_center.gif) repeat-x 0 -24px;
color:#3b4148;
}

.fespButtonCloseHover .fespButtonRight {
background:url(/bsum/base/common/grey_right.gif) no-repeat 0 -24px;
}

.fespButtonCloseDown .fespButtonLeft {
background:url(/bsum/base/common/grey_left_close.gif) no-repeat 0 -48px;
}

.fespButtonCloseDown .fespButtonCenter {
background:url(/bsum/base/common/grey_center.gif) repeat-x 0 -48px;
color:#3b4148;
}

.fespButtonCloseDown .fespButtonRight {
background:url(/bsum/base/common/grey_right.gif) no-repeat 0 -48px;
}

/* ************************** !!!! NUR FÜR CAR DEL MAR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Balken ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
.BxBalkenDGrey,.BxBalkenLGrey,.BxBalkenOrange,.BxBalkenDGreyCut,.BxBalkenLGreyCut,.BxBalkenOrangeCut,.BxBalkenOrangeBottom {
padding:0;
margin:0;
}

.BxBalkenLeft {
padding-left:5px;
}

.BxBalkenRight {
padding-right:5px;
}

.BxBalkenCenter {
line-height:30px;
font-size:16px;
overflow:visible;
padding-left:3px;
}

.BxBalkenCenterSmall {
line-height:18px;
font-size:11px;
overflow:visible;
}

/* --- Balken - dunkles grau --- */
/*		runde Ecken */
.BxBalkenDGrey .BxBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 0;
}

.BxBalkenDGrey .BxBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -30px;
}

.BxBalkenDGrey .BxBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 0;
color:#fff;
}

/*		unten geschnitten */
.BxBalkenDGreyCut .BxBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -60px;
}

.BxBalkenDGreyCut .BxBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -90px;
}

.BxBalkenDGreyCut .BxBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 0;
color:#fff;
}

/* --- Balken - helles grau --- */
/*		runde Ecken */
.BxBalkenLGrey .BxBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -120px;
}

.BxBalkenLGrey .BxBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -150px;
}

.BxBalkenLGrey .BxBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -30px;
color:#000;
}

/*		unten geschnitten */
.BxBalkenLGreyCut .BxBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -180px;
}

.BxBalkenLGreyCut .BxBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -210px;
}

.BxBalkenLGreyCut .BxBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -30px;
color:#000;
}

/* --- Balken - orange --- */
/*		runde Ecken */
.BxBalkenOrange .BxBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -240px;
}

.BxBalkenOrange .BxBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -270px;
}

.BxBalkenOrange .BxBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -60px;
color:#fff;
}

/*		unten geschnitten */
.BxBalkenOrangeCut .BxBalkenLeft {
background:url(/bsum/base/common/balken.gif) no-repeat 0 -300px;
}

.BxBalkenOrangeCut .BxBalkenRight {
background:url(/bsum/base/common/balken.gif) no-repeat right -330px;
}

.BxBalkenOrangeCut .BxBalkenCenter {
background:url(/bsum/base/common/balken_center.gif) repeat-x 0 -60px;
color:#fff;
}

/*		oben geschnitten und small */
.BxBalkenOrangeBottom .BxBalkenLeft {
background:url(/bsum/base/common/bottombalken.gif) no-repeat 0 0;
}

.BxBalkenOrangeBottom .BxBalkenRight {
background:url(/bsum/base/common/bottombalken.gif) no-repeat right -18px;
}

.BxBalkenOrangeBottom .BxBalkenCenterSmall {
background:#1c6eb1;
color:#fff;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------------------------- Billboard Headline ------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* OBSOLET!!! ALTE DESTINATION LANDINGPAGE ONLY */
.fespBillboardHeadline {
position:absolute;
top:10px;
opacity:0.8;
background-color:#fff;
padding:5px;
}

.fespBillboardHeadline h1 {
font-size:22px;
font-weight:400;
color:#e95200;
}.fespNewsletterFormTable {
font-size:13px;
}

.fespNewsletterFormTable td {
padding-right:10px;
padding-left:20px;
}

.fespNewsletterReqDesc {
font-size:11px;
}

.fespNewsletterInfoBox {
float:right;
border:2px solid #ffe983;
background:#fffbe8;
padding:8px;
font-size:13px;
}

.fespNewsletterInfoBox b {
font-weight:700;
font-size:16px;
}

.fespSpecialSidebar {
background-color:#FFF;
color:#3B4148;
font-family:Tahoma,Geneva,sans-serif;
font-size:12px;
padding-left:5px;
padding-top:10px;
}

.fespRequired {
color:red;
}

.fespContactMailTable {
font-size:13px;
}

.fespContactMailTable td {
padding-right:10px;
padding-left:20px;
}

.fespWaiting {
margin-top:50px;
margin-left:20px;
}/* ----------------------------------------------------------------------------------------- */
/* -------------------------- general ------------------------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
/* Validation-Icon */
.comvelwidget_form_editabledropdown .cvInvalid,.comvelwidget_form_datepicker .cvInvalid,.comvelwidget_form_validationtextbox .cvInvalid {
display:none;
}

.comvelwidget_form_editabledropdownError .cvInvalid,.comvelwidget_form_datepickerError .cvInvalid {
position:absolute;
top:9px;
right:28px;
background:url(/bsum/base/form/valid.gif) no-repeat 0 0;
width:10px;
height:10px;
z-index:150;
display:block;
}

.comvelwidget_form_validationtextboxError .cvInvalid {
position:absolute;
top:9px;
right:8px;
background:url(/bsum/base/form/valid.gif) no-repeat 0 0;
width:10px;
height:10px;
z-index:150;
display:block;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.textbox ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_textbox {
height:28px;
margin:0;
padding:0;
border:0;
outline:none;
}

.comvelwidget_form_textbox .cWidgetPre {
padding-left:8px;
height:28px;
}

.comvelwidget_form_textbox .cWidgetPost {
padding-right:8px;
height:28px;
}

.comvelwidget_form_textbox .cWidgetCenter {
height:28px;
}

.comvelwidget_form_textbox .cWidgetCenter input {
z-index:100;
margin-top:6px;
width:100%;
height:16px;
background-color:transparent;
border:0;
overflow:hidden;
font:13px Tahoma, sans-serif;
color:#3b4148;
}

* html .comvelwidget_form_textbox .cWidgetCenter input {
margin-top:6px;
}

/* --- Standard Style --- */
.comvelwidget_form_textbox .cWidgetPre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 0;
}

.comvelwidget_form_textbox .cWidgetCenter {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_textbox .cWidgetPost {
background:#fff url(/bsum/base/form/post.gif) no-repeat right 0;
}

/* --- Hover Style --- */
.comvelwidget_form_textboxHover .cWidgetPre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -28px;
}

.comvelwidget_form_textboxHover .cWidgetCenter {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_textboxHover .cWidgetPost {
background:#fff url(/bsum/base/form/post.gif) no-repeat right -28px;
}

/* --- Focus Style --- */
.comvelwidget_form_textboxFocused .cWidgetPre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -56px;
}

.comvelwidget_form_textboxFocused .cWidgetCenter {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_textboxFocused .cWidgetPost {
background:#fff url(/bsum/base/form/post.gif) no-repeat right -56px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.validationTextbox -------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_validationtextbox {
position:relative;
height:28px;
margin:0;
border:0!important;
outline:none;
}

.comvelwidget_form_validationtextbox .cv_container {
padding-left:8px;
padding-right:8px;
}

.comvelwidget_form_validationtextbox .cv_container .cv_pre {
position:absolute;
top:0;
left:0;
width:8px;
height:28px;
}

.comvelwidget_form_validationtextbox .cv_container .cv_center {
position:relative;
height:28px;
}

.comvelwidget_form_validationtextbox .cv_container .cv_post {
position:absolute;
top:0;
right:0;
width:8px;
height:28px;
}

.comvelwidget_form_validationtextbox .cv_container .cv_center input {
position:relative;
z-index:100;
margin-top:6px;
width:100%;
height:16px;
background-color:#fff!important;
border:0;
overflow:hidden;
font:13px Tahoma, sans-serif;
color:#3b4148;
}

/* --- Standard Style --- */
.comvelwidget_form_validationtextbox .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 0;
}

.comvelwidget_form_validationtextbox .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_validationtextbox .cv_container .cv_post {
background:#fff url(/bsum/base/form/post.gif) no-repeat 0 0;
}

/* --- Hover Style --- */
.comvelwidget_form_validationtextboxHover .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -28px;
}

.comvelwidget_form_validationtextboxHover .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_validationtextboxHover .cv_container .cv_post {
background:#fff url(/bsum/base/form/post.gif) no-repeat 0 -28px;
}

/* --- Focus Style --- */
.comvelwidget_form_validationtextboxFocused .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -56px;
}

.comvelwidget_form_validationtextboxFocused .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_validationtextboxFocused .cv_container .cv_post {
background:#fff url(/bsum/base/form/post.gif) no-repeat 0 -56px;
}

/* --- Error Style --- */
/* ErrorNormal */
.comvelwidget_form_validationtextboxError .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -84px;
}

.comvelwidget_form_validationtextboxError .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -84px;
}

.comvelwidget_form_validationtextboxError .cv_container .cv_post {
background:#fff url(/bsum/base/form/post.gif) no-repeat 0 -84px;
}

/* ErrorHover */
.comvelwidget_form_validationtextboxErrorHover .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -112px;
}

.comvelwidget_form_validationtextboxErrorHover .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -112px;
}

.comvelwidget_form_validationtextboxErrorHover .cv_container .cv_post {
background:#fff url(/bsum/base/form/post.gif) no-repeat 0 -112px;
}

/* --- ErrorFocus --- */
.comvelwidget_form_validationtextboxErrorFocused .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -140px;
}

.comvelwidget_form_validationtextboxErrorFocused .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -140px;
}

.comvelwidget_form_validationtextboxErrorFocused .cv_container .cv_post {
background:#fff url(/bsum/base/form/post.gif) no-repeat 0 -140px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.classicDropdown ---------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_classicdropdown {
height:28px;
margin:0;
padding:0;
border:0;
cursor:pointer;
outline:none;
}

.comvelwidget_form_classicdropdown .cWidgetPre {
padding-left:8px;
}

.comvelwidget_form_classicdropdown .cWidgetButton {
padding-right:24px;
}

.comvelwidget_form_classicdropdown .cWidgetCenter {
height:28px;
background-color:#fff!important;
border:0;
overflow:hidden;
padding-left:2px;
}

.comvelwidget_form_classicdropdown .cWidgetCenter .cvLabel {
white-space:nowrap;
width:100%;
overflow:hidden;
font:13px Tahoma, sans-serif;
color:#3b4148;
line-height:28px;
}

/* --- Standard Style --- */
.comvelwidget_form_classicdropdown .cWidgetPre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 0;
}

.comvelwidget_form_classicdropdown .cWidgetCenter {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_classicdropdown .cWidgetButton {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat right 0;
}

.comvelwidget_form_classicdropdown .cWidgetButton.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat right -252px;
}

/* --- Hover Style --- */
.comvelwidget_form_classicdropdownHover .cWidgetPre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -28px;
}

.comvelwidget_form_classicdropdownHover .cWidgetCenter {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_classicdropdownHover .cWidgetButton {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat right -28px;
}

.comvelwidget_form_classicdropdownHover .cWidgetButton.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat right -280px;
}

/* --- Focus Style --- */
.comvelwidget_form_classicdropdownFocused .cWidgetPre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -56px;
}

.comvelwidget_form_classicdropdownFocused .cWidgetCenter {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_classicdropdownFocused .cWidgetButton {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat right -56px;
}

.comvelwidget_form_classicdropdownFocused .cWidgetButton.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat right -308px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.DropDown Unterlisten ----------------------- */
/* ----------------------------------------------------------------------------------------- */
.comvelwidget_form__dropdowncontainer {
border:1px solid #c7c7c7;
background:#fff;
padding:1px;
text-align:left;
}

.comvelwidget_form__dropdown {
color:#6f7479;
margin:0;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

.comvelwidget_form__dropdown.dijitMenuItemHover {
color:#fff;
background:#6f7479;
}

li.comvelwidget_form__dropdown {
list-style-type:none;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.editableDropdown ---------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_editabledropdown {
position:relative;
height:28px;
margin:0;
border:0!important;
cursor:pointer;
outline:none;
}

.comvelwidget_form_editabledropdown .cv_container {
padding-left:8px;
padding-right:24px;
}

.comvelwidget_form_editabledropdown .cv_container .cv_pre {
position:absolute;
top:0;
left:0;
width:8px;
height:28px;
}

.comvelwidget_form_editabledropdown .cv_container .cv_center {
position:relative;
height:28px;
padding-right:5px;
}

.comvelwidget_form_editabledropdown .cv_container .cv_post {
position:absolute;
top:0;
right:0;
width:24px;
height:28px;
}

.comvelwidget_form_editabledropdown .cv_container .cv_center input {
position:relative;
z-index:100;
top:6px;
width:100%;
height:16px;
background-color:transparent;
border:0;
overflow:hidden;
font:13px Tahoma, sans-serif;
color:#3b4148;
}

.comvelwidget_form_editabledropdown .cv_container .cv_center .cv_prompt {
position:absolute;
z-index:150;
top:7px;
left:3px;
color:#9c9c9c;
display:block;
}

.comvelwidget_form_editabledropdownFocused .cv_container .cv_center .cv_prompt {
display:none!important;
}

.comvelwidget_form_editabledropdown .cv_container .cv_center .cvNotEmpty {
display:none!important;
}

/* IE6 only */
* html .comvelwidget_form_editabledropdown .cv_container .cv_center input {
top:5px;
}

/* IE7 only */
*+html .comvelwidget_form_editabledropdown .cv_container .cv_center input {
top:5px;
}

/* --- Standard Style --- */
.comvelwidget_form_editabledropdown .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 0;
}

.comvelwidget_form_editabledropdown .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_editabledropdown .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 0;
}

.comvelwidget_form_editabledropdown .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -252px;
}

/* --- Hover Style --- */
.comvelwidget_form_editabledropdownHover .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -28px;
}

.comvelwidget_form_editabledropdownHover .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_editabledropdowntHover .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -28px;
}

.comvelwidget_form_editabledropdownHover .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -280px;
}

/* --- Focus Style --- */
.comvelwidget_form_editabledropdownFocused .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -56px;
}

.comvelwidget_form_editabledropdownFocused .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_editabledropdownFocused .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -56px;
}

.comvelwidget_form_editabledropdownFocused .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -308px;
}

/* --- Error Style --- */
/* ErrorNormal */
.comvelwidget_form_editabledropdownError .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -84px;
}

.comvelwidget_form_editabledropdownError .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -84px;
}

.comvelwidget_form_editabledropdownError .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -84px;
}

.comvelwidget_form_editabledropdownError .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -336px;
}

/* ErrorHover */
.comvelwidget_form_editabledropdownErrorHover .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -112px;
}

.comvelwidget_form_editabledropdownErrorHover .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -112px;
}

.comvelwidget_form_editabledropdownErrorHover .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -112px;
}

.comvelwidget_form_editabledropdownErrorHover .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -364px;
}

/* ErrorFocus */
.comvelwidget_form_editabledropdownErrorFocused .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -140px;
}

.comvelwidget_form_editabledropdownErrorFocused .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -140px;
}

.comvelwidget_form_editabledropdownErrorFocused .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -140px;
}

.comvelwidget_form_editabledropdownErrorFocused .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_arrow.gif) no-repeat 0 -392px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.datepicker --------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_datepicker {
position:relative;
height:28px;
margin:0;
border:0!important;
cursor:pointer;
outline:none;
}

.comvelwidget_form_datepicker .cv_container {
padding-left:8px;
padding-right:24px;
}

.comvelwidget_form_datepicker .cv_container .cv_pre {
position:absolute;
top:0;
left:0;
width:8px;
height:28px;
}

.comvelwidget_form_datepicker .cv_container .cv_center {
position:relative;
height:28px;
padding-right:5px;
}

.comvelwidget_form_datepicker .cv_container .cv_post {
position:absolute;
top:0;
right:0;
width:24px;
height:28px;
}

.comvelwidget_form_datepicker .cv_container .cv_center input {
position:relative;
z-index:100;
margin-top:6px;
width:100%;
height:16px;
background-color:transparent;
border:0;
overflow:hidden;
font:13px Tahoma, sans-serif;
color:#3b4148;
}

/* --- Standard Style --- */
.comvelwidget_form_datepicker .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 0;
}

.comvelwidget_form_datepicker .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_datepicker .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 0;
}

.comvelwidget_form_datepicker .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -252px;
}

/* --- Hover Style --- */
.comvelwidget_form_datepickerHover .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -28px;
}

.comvelwidget_form_datepickerHover .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_datepickerHover .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -28px;
}

.comvelwidget_form_datepickerHover .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -280px;
}

/* --- Focus Style --- */
.comvelwidget_form_datepickerFocused .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -56px;
}

.comvelwidget_form_datepickerFocused .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_datepickerFocused .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -56px;
}

.comvelwidget_form_datepickerFocused .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -308px;
}

/* --- Error Style --- */
/* ErrorNormal */
.comvelwidget_form_datepickerError .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -84px;
}

.comvelwidget_form_datepickerError .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -84px;
}

.comvelwidget_form_datepickerError .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -84px;
}

.comvelwidget_form_datepickerError .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -336px;
}

/* ErrorHover */
.comvelwidget_form_datepickerErrorHover .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -112px;
}

.comvelwidget_form_datepickerErrorHover .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -112px;
}

.comvelwidget_form_datepickerErrorHover .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -112px;
}

.comvelwidget_form_datepickerErrorHover .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -364px;
}

/* ErrorFocus */
.comvelwidget_form_datepickerErrorFocused .cv_container .cv_pre {
background:#fff url(/bsum/base/form/pre.gif) no-repeat 0 -140px;
}

.comvelwidget_form_datepickerErrorFocused .cv_container .cv_center {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -140px;
}

.comvelwidget_form_datepickerErrorFocused .cv_container .cv_post {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -140px;
}

.comvelwidget_form_datepickerErrorFocused .cv_container div.cv_post.cvMouseDown {
background:#fff url(/bsum/base/form/post_calendar.gif) no-repeat 0 -392px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- dijit.form.Checkbox ------------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
div.dijitCheckBox {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat 0 -42px;
width:14px;
height:14px;
margin:0;
padding:0;
outline:none;
}

.dijitCheckBoxHover {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat 0 -56px!important;
width:14px;
height:14px;
margin:0;
padding:0;
}

.dijitCheckBoxFocused {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat 0 -70px!important;
width:14px;
height:14px;
margin:0;
padding:0;
}

div.dijitCheckBoxChecked {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat 0 0;
width:14px;
height:14px;
margin:0;
padding:0;
}

.dijitCheckBoxCheckedHover {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat 0 -14px!important;
width:14px;
height:14px;
margin:0;
padding:0;
}

.dijitCheckBoxCheckedFocused {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat 0 -28px!important;
width:14px;
height:14px;
margin:0;
padding:0;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- dijit.form.RadioButton --------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
.dijitRadio {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat -14px -42px!important;
width:14px!important;
height:14px!important;
margin:0;
padding:0;
outline:none;
}

.dijitRadioHover {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat -14px -56px!important;
width:14px!important;
height:14px!important;
margin:0;
padding:0;
}

.dijitRadioFocused {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat -14px -70px!important;
width:14px!important;
height:14px!important;
margin:0;
padding:0;
}

.dijitRadioChecked {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat -14px 0!important;
width:14px!important;
height:14px!important;
margin:0;
padding:0;
}

.dijitRadioCheckedHover {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat -14px -14px!important;
width:14px!important;
height:14px!important;
margin:0;
padding:0;
}

.dijitRadioCheckedFocused {
background:url(/bsum/base/form/checkbox_radio.gif) no-repeat -14px -28px!important;
width:14px!important;
height:14px!important;
margin:0;
padding:0;
}

[id=STAeDTE] .dijitRadioChecked,[id=STAeDTE] .dijitRadio {
float:left;
margin-right:3px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.textarea ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_textarea {
margin:0;
padding:0;
font-size:13px;
text-align:left;
line-height:15px;
outline:none;
}

.comvelwidget_form_textarea table {
width:100%;
}

.comvelwidget_form_textarea table td {
padding:0!important;
}

.comvelwidget_form_textarea .cv_corner_tl,.comvelwidget_form_textarea .cv_corner_tr,.comvelwidget_form_textarea .cv_corner_bl,.comvelwidget_form_textarea .cv_corner_br {
width:8px;
height:8px;
padding:0;
}

.comvelwidget_form_textarea .cv_center {
padding:0;
}

.comvelwidget_form_textarea .cv_center textarea {
width:100%;
height:100%;
overflow:auto;
padding:0;
border:1px solid #fff;
font:13px Tahoma, sans-serif;
color:#3b4148;
}

/* --- Standard Style --- */
.comvelwidget_form_textarea .cv_corner_tl {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 0;
}

.comvelwidget_form_textarea .cv_corner_tr {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -8px;
}

.comvelwidget_form_textarea .cv_corner_br {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -16px;
}

.comvelwidget_form_textarea .cv_corner_bl {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -24px;
}

.comvelwidget_form_textarea .cv_border_t {
background:#fff url(/bsum/base/form/top.gif) repeat-x 0 0;
}

.comvelwidget_form_textarea .cv_border_b {
background:#fff url(/bsum/base/form/bottom.gif) repeat-x 0 0;
}

.comvelwidget_form_textarea .cv_border_l {
background:#fff url(/bsum/base/form/left.gif) repeat-y 0 0;
}

.comvelwidget_form_textarea .cv_border_r {
background:#fff url(/bsum/base/form/right.gif) repeat-y 0 0;
}

/* --- Hover Style --- */
.comvelwidget_form_textareaHover .cv_corner_tl {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -32px;
}

.comvelwidget_form_textareaHover .cv_corner_tr {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -40px;
}

.comvelwidget_form_textareaHover .cv_corner_br {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -48px;
}

.comvelwidget_form_textareaHover .cv_corner_bl {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -56px;
}

.comvelwidget_form_textareaHover .cv_border_t {
background:#fff url(/bsum/base/form/top.gif) repeat-x 0 -8px;
}

.comvelwidget_form_textareaHover .cv_border_b {
background:#fff url(/bsum/base/form/bottom.gif) repeat-x 0 -8px;
}

.comvelwidget_form_textareaHover .cv_border_l {
background:#fff url(/bsum/base/form/left.gif) repeat-y -8px 0;
}

.comvelwidget_form_textareaHover .cv_border_r {
background:#fff url(/bsum/base/form/right.gif) repeat-y -8px 0;
}

/* --- Focus Style --- */
.comvelwidget_form_textareaFocused .cv_corner_tl {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -64px;
}

.comvelwidget_form_textareaFocused .cv_corner_tr {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -72px;
}

.comvelwidget_form_textareaFocused .cv_corner_br {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -80px;
}

.comvelwidget_form_textareaFocused .cv_corner_bl {
background:#fff url(/bsum/base/form/corners.gif) no-repeat 0 -88px;
}

.comvelwidget_form_textareaFocused .cv_border_t {
background:#fff url(/bsum/base/form/top.gif) repeat-x 0 -16px;
}

.comvelwidget_form_textareaFocused .cv_border_b {
background:#fff url(/bsum/base/form/bottom.gif) repeat-x 0 -16px;
}

.comvelwidget_form_textareaFocused .cv_border_l {
background:#fff url(/bsum/base/form/left.gif) repeat-y -16px 0;
}

.comvelwidget_form_textareaFocused .cv_border_r {
background:#fff url(/bsum/base/form/right.gif) repeat-y -16px 0;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.autocompleteTextarea ----------------------- */
/* ----------------------------------------------------------------------------------------- */
/*ynet flug*/
.AutoCompleteTextBoxOptionsDiv {
position:absolute;
/* Never change this one */
width:300px;
/* Width of box */
overflow:hidden;
/* Scrolling features */
border:1px solid #c7c7c7;
background-color:#FFF;
/* White background color */
text-align:left;
z-index:200;
margin-top:7px;
/* opacity: 0.9; */
padding:5px;
outline:none;
font:13px Tahoma, sans-serif;
color:#3b4148;
}

* html .AutoCompleteTextBoxOptionsDiv {
border:0;
}

.AutoCompleteTextBoxOptionsDiv div {
/* General rule for both .optionDiv and .optionDivSelected */
margin:0;
padding:0;
cursor:pointer;
font-size:11px;
overflow:hidden;
z-index:100;
display:block;
}

.AutoCompleteTextBoxOptionsDiv iframe {
/* Div for each item in list */
display:none;
/*sorry for IE5*/
display:block;
/*sorry for IE5*/
position:absolute;
/*must have*/
top:0;
/*must have*/
left:0;
/*must have*/
z-index:-1;
/*must have*/
/* filter:mask();/*must have*/
width:3000px;
/*must have for any big value*/
height:/*must have for any big value*/
3000px;
}

.AutoCompleteTextBoxOptionsDiv .optionDiv {
padding:3px;
overflow:hidden;
}

* html .AutoCompleteTextBoxOptionsDiv .optionDiv {
/* ie6 */
padding:3px;
overflow:hidden;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
border-top:0;
border-bottom:0;
}

.AutoCompleteTextBoxOptionsDiv .optionDivFirst {
padding:3px;
overflow:hidden;
border-left:1px solid #c7c7c7;
border-top:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
border-bottom:0;
}

.AutoCompleteTextBoxOptionsDiv .optionDivLast {
padding:3px;
overflow:hidden;
border-left:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
border-top:0;
}

.AutoCompleteTextBoxOptionsDiv .optionDivBoth {
/* Selected item in the list */
padding:0;
overflow:hidden;
border-top:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}

.AutoCompleteTextBoxOptionsDiv .optionDivSelected {
/* Selected item in the list */
background-color:#6f7479;
color:#FFF;
padding:3px;
}

* html .AutoCompleteTextBoxOptionsDiv .optionDivSelected {
/* ie6 */
background-color:#6f7479;
color:#FFF;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
padding:3px;
}

.AutoCompleteTextBoxOptionsDiv .optionDivSelectedFirst {
/* Selected item in the list */
background-color:#6f7479;
color:#FFF;
border-top:1px solid #c7c7c7;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
padding:3px;
}

.AutoCompleteTextBoxOptionsDiv .optionDivSelectedLast {
/* Selected item in the list */
background-color:#6f7479;
color:#FFF;
border-bottom:1px solid #c7c7c7;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
padding:3px;
}

.AutoCompleteTextBoxOptionsDiv .optionDivSelectedBoth {
/* Selected item in the list */
background-color:#6f7479;
color:#FFF;
border-top:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}

.AutoCompleteTextBoxOptionsDiv_IFrame {
background-color:red;
position:absolute;
z-index:5;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.spinner ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_spinner {
height:28px;
margin:0;
padding:0;
border:0;
outline:none;
}

.comvelwidget_form_spinner .cvPlusButton,.comvelwidget_form_spinner .cvMinusButton {
position:absolute;
top:0;
width:24px;
height:28px;
cursor:pointer;
}

.comvelwidget_form_spinner .cvMinusButton {
left:0;
}

.comvelwidget_form_spinner .cvPlusButton {
right:0;
}

.comvelwidget_form_spinner .cvMiddle {
line-height:28px;
height:28px;
top:1px;
background-color:#fff!important;
border:0;
overflow:hidden;
font:13px Tahoma, sans-serif;
color:#3b4148;
text-align:center;
-moz-user-select:none;
cursor:default;
}

/* --- Standard Style --- */
.comvelwidget_form_spinner .cvMinusButton {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner .cvMinusButton.cvMinusMouseDown {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -252px;
}

.comvelwidget_form_spinner .cvMinusButton.cvMinusInaktive {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -504px;
}

.comvelwidget_form_spinner .cvMiddle {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_spinner .cvPlusButton {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right 0;
}

.comvelwidget_form_spinner .cvPlusButton.cvPlusMouseDown {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -252px;
}

.comvelwidget_form_spinner .cvPlusButton.cvPlusInaktive {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -504px;
}

/* --- Hover Style --- */
.comvelwidget_form_spinnerHover .cvMinusButton {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat 0 -28px;
}

.comvelwidget_form_spinnerHover .cvMinusButton.cvMinusMouseDown {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -280px;
}

.comvelwidget_form_spinnerHover .cvMinusButton.cvMinusInaktive {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -532px;
}

.comvelwidget_form_spinnerHover .cvMiddle {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_spinnerHover .cvPlusButton {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -28px;
}

.comvelwidget_form_spinnerHover .cvPlusButton.cvPlusMouseDown {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -280px;
}

.comvelwidget_form_spinnerHover .cvPlusButton.cvPlusInaktive {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -532px;
}

/* --- Focus Style --- */
.comvelwidget_form_spinnerFocused .cvMinusButton {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat 0 -56px;
}

.comvelwidget_form_spinnerFocused .cvMinusButton.cvMinusMouseDown {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -308px;
}

.comvelwidget_form_spinnerFocused .cvMinusButton.cvMinusInaktive {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -560px;
}

.comvelwidget_form_spinnerFocused .cvMiddle {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_spinnerFocused .cvPlusButton {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -56px;
}

.comvelwidget_form_spinnerFocused .cvPlusButton.cvPlusMouseDown {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -308px;
}

.comvelwidget_form_spinnerFocused .cvPlusButton.cvPlusInaktive {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -560px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.starSpinner -------------------------------- */
/* ----------------------------------------------------------------------------------------- */
.comvelwidget_form_spinner .cvStarContainer {
position:relative;
text-align:center;
top:7px;
}

.comvelwidget_form_spinner .cvStar1,.comvelwidget_form_spinner .cvStar2,.comvelwidget_form_spinner .cvStar3,.comvelwidget_form_spinner .cvStar4,.comvelwidget_form_spinner .cvStar5 {
width:15px;
height:15px;
}

.comvelwidget_form_spinner .cvStar1Click,.comvelwidget_form_spinner .cvStar2Click,.comvelwidget_form_spinner .cvStar3Click,.comvelwidget_form_spinner .cvStar4Click,.comvelwidget_form_spinner .cvStar5Click {
width:15px;
height:15px;
cursor:pointer;
}

.comvelwidget_form_spinner .cvAnyCaption {
position:relative;
text-align:center;
cursor:default;
-moz-user-select:none;
font:13px Tahoma, sans-serif;
color:#3b4148;
line-height:28px;
}

.comvelwidget_form_spinner .cvStar1 {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -15px;
}

.comvelwidget_form_spinner .cvStar1.cvActive {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner .cvStar1.cvAny {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -30px;
}

.comvelwidget_form_spinner .cvStar2 {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -15px;
}

.comvelwidget_form_spinner .cvStar2.cvActive {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner .cvStar2.cvAny {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -30px;
}

.comvelwidget_form_spinner .cvStar3 {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -15px;
}

.comvelwidget_form_spinner .cvStar3.cvActive {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner .cvStar3.cvAny {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -30px;
}

.comvelwidget_form_spinner .cvStar4 {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -15px;
}

.comvelwidget_form_spinner .cvStar4.cvActive {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner .cvStar4.cvAny {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -30px;
}

.comvelwidget_form_spinner .cvStar5 {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -15px;
}

.comvelwidget_form_spinner .cvStar5.cvActive {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner .cvStar5.cvAny {
background:#fff url(/bsum/base/form/star.gif) no-repeat 0 -30px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- Spinner (IE6-Overflow-robust) ohne Stars --------------------- */
/* ----------------------------------------------------------------------------------------- */
/* --- LayOut --- */
.comvelwidget_form_spinner2 {
height:28px;
margin:0;
padding:0;
border:0;
outline:none;
}

.comvelwidget_form_spinner2 .cvPlusButton,.comvelwidget_form_spinner2 .cvMinusButton {
width:24px;
height:28px;
cursor:pointer;
}

.comvelwidget_form_spinner2 .cvMinusButton {
float:left;
}

.comvelwidget_form_spinner2 .cvPlusButton {
float:right;
}

.comvelwidget_form_spinner2 .cvLabel {
text-align:center;
font:13px Tahoma, sans-serif;
color:#3b4148;
-moz-user-select:none;
line-height:28px;
}

.comvelwidget_form_spinner2 .cvMiddle {
width:100%;
line-height:28px;
height:28px;
top:1px;
background-color:#fff!important;
border:0;
overflow:hidden;
cursor:default;
}

/* --- Standard Style --- */
.comvelwidget_form_spinner2 .cvMinusButton {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat 0 0;
}

.comvelwidget_form_spinner2 .cvMinusButton.cvMinusMouseDown {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -252px;
}

.comvelwidget_form_spinner2 .cvMinusButton.cvMinusInaktive {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -504px;
}

.comvelwidget_form_spinner2 .cvMiddle {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 0;
}

.comvelwidget_form_spinner2 .cvPlusButton {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right 0;
}

.comvelwidget_form_spinner2 .cvPlusButton.cvPlusMouseDown {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -252px;
}

.comvelwidget_form_spinner2 .cvPlusButton.cvPlusInaktive {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -504px;
}

/* --- Hover Style --- */
.comvelwidget_form_spinner2Hover .cvMinusButton {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat 0 -28px;
}

.comvelwidget_form_spinner2Hover .cvMinusButton.cvMinusMouseDown {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -280px;
}

.comvelwidget_form_spinner2Hover .cvMinusButton.cvMinusInaktive {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -532px;
}

.comvelwidget_form_spinner2Hover .cvMiddle {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -28px;
}

.comvelwidget_form_spinner2Hover .cvPlusButton {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -28px;
}

.comvelwidget_form_spinner2Hover .cvPlusButton.cvPlusMouseDown {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -280px;
}

.comvelwidget_form_spinner2Hover .cvPlusButton.cvPlusInaktive {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -532px;
}

/* --- Focus Style --- */
.comvelwidget_form_spinner2Focused .cvMinusButton {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat 0 -56px;
}

.comvelwidget_form_spinner2Focused .cvMinusButton.cvMinusMouseDown {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -308px;
}

.comvelwidget_form_spinner2Focused .cvMinusButton.cvMinusInaktive {
background:#fff url(/bsum/base/form/pre_minus.gif) no-repeat left -560px;
}

.comvelwidget_form_spinner2Focused .cvMiddle {
background:#fff url(/bsum/base/form/center.gif) repeat-x 0 -56px;
}

.comvelwidget_form_spinner2Focused .cvPlusButton {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -56px;
}

.comvelwidget_form_spinner2Focused .cvPlusButton.cvPlusMouseDown {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -308px;
}

.comvelwidget_form_spinner2Focused .cvPlusButton.cvPlusInaktive {
background:#fff url(/bsum/base/form/post_plus.gif) no-repeat right -560px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- Allgemeine Formularstile ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
.fespInputRequired {
color:red;
}

.fespUswFpCheckBlockSt {
font-size:11px;
padding-left:10px;
padding-right:4px;
padding-top:3px;
}.fespFooter {
width:910px;
float:left;
font-size:11px;
font-family:tahoma;
background:#fff;
margin-right:10px;
clear:left;
}

.fespHorzline {
font-size:1px;
padding-top:5px;
padding-bottom:5px;
}

.fespHorzline hr {
border:none;
border-bottom:1px solid #9c9c9c;
}

.fespFooter a,.fespFooter a:link,.fespFooter a:visited {
font-size:11px!important;
}

a.fespFooterLink,a.fespFooterLink:link,a.fespFooterLink:visited {
color:#6f7479;
text-decoration:none;
}

a.fespFooterLink:hover {
color:#3b4148;
text-decoration:none;
}

.fespFooterLink img {
border:0;
}

.fespFooterCols {
overflow:hidden;
width:100%;
}

.fespFooterLeft {
float:left;
width:610px;
}

.fespFooterRight {
float:right;
width:290px;
margin-left:-5px;
text-align:right;
padding-right:10px;
}

.fespFooterLeft ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.fespFooterLeft li {
display:inline;
margin:0;
padding:0;
}

.fespFooterLeft a {
color:#3B4148;
text-decoration:none;
}

.fespFooterLeft a:hover {
text-decoration:underline;
}

.fespFooterSmallinfo {
font-size:9px;
}

.fespImageLinks {
width:100%;
margin-top:5px;
}

.fespImageLinksElement {
width:170px;
text-align:center;
}

.fespImageLinksElement td {
padding-left:5px;
}

.fespImageLinksElementText {
text-align:left;
padding-top:6px;
padding-left:6px;
}

.fespFooterDaText a {
color:#6f7479;
}

.fespFooterDaText a:hover {
color:#3B4148;
}.fespUswFp {
width:290px;
height:232px;
background-image:url(/bsum/base/fpquicksearch/fpbox.gif);
position:relative;
}

.fespUswFpContentPane {
overflow:visible!important;
}

.fespUswFp h2 {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
color:#ff6c00;
font-size:13px;
font-weight:700;
}

.fespUswFpTablink1,.fespUswFpTablink2,.fespUswFpTablink3,.fespUswFpTablink4 {
-moz-user-select:none;
}

.fespUswFp .fespUswFpTabs {
background-image:url(/bsum/base/fpquicksearch/tab_inaktive.gif);
margin-left:1px;
margin-right:1px;
margin-bottom:3px;
}

.fespUswFp .fespUswFpTabs td {
text-align:center;
}

.fespUswFp .fespUswFpTabs a {
display:block;
line-height:25px;
color:#FFF;
cursor:pointer;
}

.fespUswFp .fespUswFpTabs a:hover {
background-color:#3b4148;
}

.fespUswFp .fespUswFpTabs a.fespUswFpActiveTab:hover {
color:#fff!important;
}

.fespUswFp .fespUswFpBlock {
float:left;
padding:1px;
padding-left:5px;
}

.fespUswFp .fespUswFpBlock label {
padding-left:10px;
color:#3b4148;
font-weight:700;
font-size:11px;
}

.fespUswFpFussnote {
position:absolute;
top:218px;
left:5px;
font-size:9px;
color:#9c9c9c;
}

.fespUswFpExtSearch {
position:absolute;
top:198px;
left:56px;
}

.fespUswFpSearchButton {
position:absolute;
top:192px;
left:168px;
}

a.fespUswFpExtSearch,a.fespUswFpExtSearch:link,a.fespUswFpExtSearch:visited,a.fespUswFpExtSearch:active {
font-size:11px;
color:#6f7479;
font-weight:400;
text-decoration:underline;
}

a.fespUswFpExtSearch:hover {
font-size:11px;
color:#3b4148;
font-weight:400;
text-decoration:underline;
}

.fespUswFpActiveTab {
background-color:#F0F0F0;
color:#3B4148!important;
}.taiga .dijitCalendarIcon {
background:transparent url(/bsum/base/form/calendar/kalender_icon.gif) no-repeat top right;
display:block;
float:right;
height:auto;
padding:0 2px;
width:16px;
}

.comvel_clear {
clear:both;
}

.comvel_bgrgrey_month {
background-color:#f2f2f2;
}

.comvel_bgrgrey_day {
background-color:#e5e5e5;
float:left;
width:25px;
}

.comvel_bgrorange_day {
background-color:#f60;
}

.comvel_row {
width:250px;
margin-bottom:3px;
line-height:16px;
}

.comvel_arrow_left {
background-image:url(/bsum/base/form/calendar/pfeil_links_grau.gif);
overflow:hidden;
width:28px;
height:14px;
float:left;
}

.comvel_arrow_left:hover {
background-image:url(/bsum/base/form/calendar/pfeil_links_grau2.gif);
}

.comvel_arrow_right {
background-image:url(/bsum/base/form/calendar/pfeil_rechts_grau.gif);
overflow:hidden;
width:28px!important;
height:14px;
float:right;
}

.comvel_arrow_right:hover {
background-image:url(/bsum/base/form/calendar/pfeil_rechts_grau2.gif);
}

.comvel_month {
font-size:12px;
line-height:14px;
text-align:center;
}

.comvel_state {
font-size:10px;
border:1px solid #CCC;
background-color:#6CC;
}

.comvel_weekend {
color:#be0000;
}

.comvel_holiday {
color:#0481e1;
}

.comvel_day_chosen {
color:#fff;
font-weight:700;
}

.comvel_round_left_grey {
background-image:url(/bsum/base/form/calendar/round_left_grey.gif);
width:8px;
height:16px;
overflow:hidden;
float:right;
}

.comvel_round_right_grey {
background-image:url(/bsum/base/form/calendar/round_right_grey.gif);
width:8px;
height:16px;
overflow:hidden;
float:left;
}

.comvel_round_left_orange {
background-image:url(/bsum/base/form/calendar/round_left_orange.gif);
width:8px;
height:16px;
overflow:hidden;
float:right;
}

.comvel_round_right_orange {
background-image:url(/bsum/base/form/calendar/round_right_orange.gif);
width:8px;
height:16px;
overflow:hidden;
float:left;
}

.comvel_day_strikegrey {
text-decoration:line-through;
color:#999;
z-index:10;
}

.comvel_day_strike {
text-decoration:line-through;
}

.comvel_invisible {
color:#e5e5e5!important;
background-color:#e5e5e5!important;
}

.comvel_actual_day {
width:23px;
height:14px;
float:left;
border:1px solid #ff8531;
margin-left:auto;
margin-right:auto;
line-height:14px;
overflow:hidden;
}

.ComvelCalenderSelectedDate span {
background-color:#f60!important;
color:#fff!important;
fontweight:bold!important;
text-docoration:under-line!important;
}

.ComvelCalendarDateLabelEnabled {
cursor:pointer!important;
}/* Rotating Billboard Custom */
div.bxBillboard {
width:910px;
height:240px;
position:absolute;
top:0;
left:0;
}

/* Rotating Billboard Pagination */
div.bxBillboard div.pagination {
position:absolute;
width:auto;
height:auto;
right:4px;
top:4px;
margin:0;
text-align:right;
z-index:1001;
}

div.bxBillboard div.pagination ul {
list-style:none;
margin:0;
padding:0;
z-index:200;
}

div.bxBillboard img {
border:0;
}

div.bxBillboard div.pagination li {
float:left;
padding:0;
z-index:200;
}

div.bxBillboard div.pagination li a {
display:block;
width:10px;
outline-style:none;
height:10px;
background:transparent url(/bsum/base/billboard/pagination_norm.gif) no-repeat top left;
padding:0;
padding-right:4px;
margin:0;
z-index:200;
}

div.bxBillboard div.pagination li.active a,div.bxBillboard div.pagination li.active a:hover {
background:transparent url(/bsum/base/billboard/pagination_active.gif) no-repeat top left;
}

div.bxBillboard div.pagination li a:hover {
background:transparent url(/bsum/base/billboard/pagination_rollover.gif) no-repeat top left;
}

div.bxBillboard div.pagination li.active {
font-size:14px;
}

div.bxBillboard ul.pagination li.last {
}

/* Rotating Billboard Items */
div.bxBillboard div.item {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
zoom:1;
opacity:0.0;
-moz-opacity:0.0;
position:absolute;
top:0;
left:0;
}

div.bxBillboard div.active {
top:0;
left:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
zoom:1;
opacity:1;
-moz-opacity:1;
}.subcolumns,.subcolumns_oldgecko {
width:100%;
overflow:hidden;
}

.subcolumns_oldgecko {
float:left;
}

.c10l,.c20l,.c30l,.c40l,.c60l,.c70l,.c80l,.c90l,.c50l,.c25l,.c33l,.c38l,.c66l,.c67l,.c75l,.c62l {
float:left;
}

.c10r,.c20r,.c30r,.c40r,.c60r,.c70r,.c80r,.c90r,.c50r,.c25r,.c33r,.c38r,.c66r,.c67r,.c75r,.c62r {
float:right;
margin-left:-5px;
}

.c5l,.c15l,.c25l,.c35l,.c45l,.c65l,.c75l,.c85l,.c95l,.c55l {
float:left;
}

.c5r,.c15r,.c25r,.c35r,.c45r,.c65r,.c75r,.c85r,.c95r,.c55r {
float:right;
margin-left:-5px;
}

.c5l,.c5r {
width:5%;
}

.c15l,.c15r {
width:15%;
}

.c25l,.c25r {
width:25%;
}

.c35l,.c35r {
width:35%;
}

.c45l,.c45r {
width:45%;
}

.c55l,.c55r {
width:55%;
}

.c65l,.c65r {
width:65%;
}

.c75l,.c75r {
width:75%;
}

.c85l,.c85r {
width:85%;
}

.c10l,.c10r {
width:10%;
}

.c20l,.c20r {
width:20%;
}

.c30l,.c30r {
width:30%;
}

.c40l,.c40r {
width:40%;
}

.c60l,.c60r {
width:60%;
}

.c70l,.c70r {
width:70%;
}

.c80l,.c80r {
width:80%;
}

.c25l,.c25r {
width:25%;
}

.c33l,.c33r {
width:33.333%;
}

.c50l,.c50r {
width:50%;
}

.c66l,.c66r {
width:66.666%;
}

.c67l,.c67r {
width:67%;
}

.c75l,.c75r {
width:75%;
}

.c38l,.c38r {
width:38.2%;
}

.c62l,.c62r {
width:61.8%;
}.fespPostcard {
width:196px;
height:250px;
color:#fff;
position:relative;
cursor:pointer;
}

.fespPostcardImg {
height:157px;
width:196px;
overflow:hidden;
}

.fespPostcard .fespPostcardContainer {
width:196px;
height:93px;
background:transparent url(/bsum/base/postcard/waveBottom.gif) no-repeat;
}

.fespPostcard h2 {
font-size:17px;
font-weight:700;
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
}

.fespPostcard h2 a {
color:#fff;
text-decoration:none;
}

.fespPostcard h3 {
font-size:13px;
font-weight:400;
padding-left:5px;
}

.fespPostcardAco {
padding-left:5px;
}

.fespPostcard .fespPostcardStarContainer {
overflow:hidden;
padding-left:5px;
}

.fespPostcard .fespPostcardStars {
background:transparent url(/bsum/base/postcard/stars.gif) no-repeat scroll 0 0;
font-size:1px;
height:10px;
width:60px;
}

.fespPostcard .fespPostcardPriceContainer {
padding-top:2px;
padding-right:25px;
position:absolute;
bottom:3px;
right:5px;
}

.fespPostcard .fespPostcardPriceTxt {
float:right;
padding-top:5px;
}

.fespPostcard .fespPostcardPriceNum {
font-size:19px;
float:right;
}.fespPoststick {
font-size:14px;
height:100px;
width:300px;
cursor:pointer;
overflow:hidden;
}

.fespPoststickStars {
height:10px;
width:60px;
font-size:1px;
overflow:hidden;
background:transparent url(/bsum/base/poststick/../common/stars.gif) no-repeat;
}

.fespPoststickImageBox {
float:left;
height:100px;
width:100px;
}

.fespPoststickInfoBox {
float:left;
width:190px;
height:95px;
padding-left:10px;
padding-top:5px;
background:transparent url(/bsum/base/poststick/poststickRight.gif) 0 0;
}

.fespPoststick:hover .fespPoststickInfoBox {
background:transparent url(/bsum/base/poststick/poststickRight.gif) 0 -100px;
}

.fespPoststickHotelTitel {
color:#FF6C00;
font-size:16px;
font-weight:400;
}

.fespPoststickAco,.fespPoststick h3 {
font-size:11px;
}

.fespPoststick h3 a {
text-decoration:none;
color:#6f7479;
}

.fespPoststickRightBorder {
float:left;
width:5px;
height:100px;
}

.fespPoststickPriceBox {
padding-top:10px;
padding-right:5px;
}

.fespPoststickPriceBox .fespPoststickAbPp {
float:right;
padding-top:5px;
}

.fespPoststickPriceBox .fespPoststickPrice {
float:right;
font-size:19px;
}@charset ISO-8859-1;

.fespFlylist {
color:#3B4148;
float:left;
width:295px;
height:210px;
font-size:14px;
}

.fespFlylistInfoBox {
float:left;
height:210px;
background:#f0f0f0 url(/bsum/base/flylist/flylist-left.gif) no-repeat scroll 0 0;
background-color:#f0f0f0;
width:185px;
}

.fespFlylistInfoBoxTitle {
padding-left:10px;
padding-top:3px;
height:22px;
}

.fespFlylistInfoBoxTitle h2 {
color:#FF6C00;
font-size:16px;
font-weight:400;
}

.fespFlylist .bxList {
width:185px;
}

.fespFlylist .bxList .bxElementA {
background:#E6E6E6 none repeat scroll 0 0;
color:#3B4148;
display:block;
font-size:13px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
}

.fespFlylist .bxList .bxElementB {
background:#f0f0f0 none repeat scroll 0 0;
color:#3B4148;
display:block;
font-size:13px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
}

.fespFlylist .bxList a.bxElementA:hover,.fespFlylist .bxList a.bxElementB:hover {
background:#D5D5D5 none repeat scroll 0 0;
}

.fespFlylist .bxList .bxListItemName {
padding-left:10px;
float:left;
}

.fespFlylist .bxList .bxListItemArrow {
margin-top:4px;
margin-right:4px;
float:right;
background:transparent url(/bsum/base/flylist/../common/listarrow.gif) no-repeat scroll 0 0;
width:12px;
height:13px;
overflow:hidden;
}

.fespFlylist .bxList a.bxElementA:hover .bxListItemArrow,.fespFlylist .bxList a.bxElementB:hover .bxListItemArrow {
background:transparent url(/bsum/base/flylist/../common/listarrow.gif) no-repeat scroll 0 -13px;
}

.fespFlylist .bxList .bxListItemPrice {
padding-right:6px;
text-align:right;
float:right;
}

.fespFlylist .bxList a.bxBoxLinkIbe {
font-size:13px;
float:right;
padding-right:10px;
padding-top:5px;
}

.fespFlylist .bxList a.bxBoxLinkIbe:link,.fespFlylist .bxList a.bxBoxLinkIbe:visited,.fespFlylist .bxList a.bxBoxLinkIbe:active {
color:#FF6C00;
text-decoration:none;
cursor:pointer;
}

.fespFlylist .bxList a.bxBoxLinkIbe:hover {
color:red;
text-decoration:underline;
cursor:pointer;
}

.fespFlylist .bxList .bxBoxIcon {
background:transparent url(/bsum/base/flylist/../common/linkTypes.gif) no-repeat scroll -15px 0;
height:15px;
overflow:hidden;
width:15px;
float:left;
}

.fespFlylist .bxList a.bxBoxLinkIbe:hover .bxBoxIcon {
background:transparent url(/bsum/base/flylist/../common/linkTypes.gif) no-repeat scroll -15px -15px;
}

.fespFlylistImageBox {
float:left;
width:110px;
}@charset ISO-8859-1;

.fespHotellist {
color:#3B4148;
width:295px;
height:210px;
font-size:14px;
}

.fespHotellistImageBox {
width:295px;
height:100px;
overflow:hidden;
}

.fespHotellistInfoBox {
float:left;
height:110px;
width:295px;
background:#f0f0f0 url(/bsum/base/hotellist/hotellist-bottom.gif) no-repeat scroll bottom left;
}

.fespHotellistInfoBoxTitle {
padding-left:10px;
padding-top:3px;
height:22px;
}

.fespHotellistStars {
background:transparent url(/bsum/base/hotellist/../common/stars.gif) no-repeat scroll 0 0;
font-size:1px;
height:10px;
width:60px;
float:left;
margin-top:4px;
}

.fespHotellistInfoBoxTitle h2 {
color:#FF6C00;
font-size:16px;
font-weight:400;
}

.fespHotellist .bxList {
width:295px;
}

.fespHotellist .bxList .bxElementA {
background:#E6E6E6 none repeat scroll 0 0;
color:#3B4148;
display:block;
font-size:13px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
}

.fespHotellist .bxList .bxElementB {
background:#f0f0f0 none repeat scroll 0 0;
color:#3B4148;
display:block;
font-size:13px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
}

.fespHotellist .bxList a.bxElementA:hover,.fespHotellist .bxList a.bxElementB:hover {
background:#D5D5D5 none repeat scroll 0 0;
}

.fespHotellist .bxList .bxListItemName {
padding-left:10px;
float:left;
}

.fespHotellist .bxList .bxListItemArrow {
margin-top:4px;
margin-right:4px;
float:right;
background:transparent url(/bsum/base/hotellist/../common/listarrow.gif) no-repeat scroll 0 0;
width:12px;
height:13px;
overflow:hidden;
}

.fespHotellist .bxList a.bxElementA:hover .bxListItemArrow,.fespHotellist .bxList a.bxElementB:hover .bxListItemArrow {
background:transparent url(/bsum/base/hotellist/../common/listarrow.gif) no-repeat scroll 0 -13px;
}

.fespHotellist .bxList .bxListItemPrice {
padding-right:6px;
text-align:right;
float:right;
}

.fespHotellist .bxList a.bxBoxLinkIbe {
font-size:13px;
float:right;
padding-right:10px;
padding-top:5px;
}

.fespHotellist .bxList a.bxBoxLinkIbe:link,.fespHotellist .bxList a.bxBoxLinkIbe:visited,.fespHotellist .bxList a.bxBoxLinkIbe:active {
color:#FF6C00;
text-decoration:none;
cursor:pointer;
}

.fespHotellist .bxList a.bxBoxLinkIbe:hover {
color:red;
text-decoration:underline;
cursor:pointer;
}

.fespHotellist .bxList .bxBoxIcon {
background:transparent url(/bsum/base/hotellist/../common/linkTypes.gif) no-repeat scroll -15px 0;
height:15px;
overflow:hidden;
width:15px;
float:left;
}

.fespHotellist .bxList a.bxBoxLinkIbe:hover .bxBoxIcon {
background:transparent url(/bsum/base/hotellist/../common/linkTypes.gif) no-repeat scroll -15px -15px;
}

.fespHotellistImageBox {
width:295px;
}.fespDestinationlist {
color:#3B4148;
float:left;
width:196px;
height:240px;
font-size:14px;
background:transparent url(/bsum/base/destinationlist/dlbox.gif) no-repeat scroll 0 0;
position:relative;
}

.fespDestinationlistInfoBox {
position:absolute;
top:2px;
left:2px;
width:192px;
}

.fespDestinationlistInfoBoxTitle {
padding-left:10px;
padding-top:3px;
height:22px;
}

.fespDestinationlistInfoBoxTitle h2 {
color:#FF6C00;
font-size:16px;
font-weight:400;
}

.fespDestinationlist .bxList {
width:192px;
}

.fespDestinationlist .bxList .bxElementA {
background:#E6E6E6 none repeat scroll 0 0;
color:#3B4148;
display:block;
font-size:13px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
}

.fespDestinationlist .bxList .bxElementB {
background:#f0f0f0 none repeat scroll 0 0;
color:#3B4148;
display:block;
font-size:13px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
}

.fespDestinationlist .bxList a.bxElementA:hover,.fespDestinationlist .bxList a.bxElementB:hover {
background:#D5D5D5 none repeat scroll 0 0;
}

.fespDestinationlist .bxList .bxListItemName {
padding-left:10px;
float:left;
}

.fespDestinationlist .bxList .bxListItemArrow {
margin-top:4px;
margin-right:4px;
float:right;
background:transparent url(/bsum/base/destinationlist/../common/listarrow.gif) no-repeat scroll 0 0;
width:12px;
height:13px;
overflow:hidden;
}

.fespDestinationlist .bxList a.bxElementA:hover .bxListItemArrow,.fespDestinationlist .bxList a.bxElementB:hover .bxListItemArrow {
background:transparent url(/bsum/base/destinationlist/../common/listarrow.gif) no-repeat scroll 0 -13px;
}

.fespDestinationlist .bxList .bxListItemPrice {
padding-right:6px;
text-align:right;
float:right;
}

.fespDestinationlist .bxList a.bxBoxLinkIbe {
font-size:13px;
float:right;
padding-right:10px;
padding-top:5px;
}

.fespDestinationlist .bxList a.bxBoxLinkIbe:link,.fespDestinationlist .bxList a.bxBoxLinkIbe:visited,.fespDestinationlist .bxList a.bxBoxLinkIbe:active {
color:#FF6C00;
text-decoration:none;
cursor:pointer;
}

.fespDestinationlist .bxList a.bxBoxLinkIbe:hover {
color:red;
text-decoration:underline;
cursor:pointer;
}

.fespDestinationlist .bxList .bxBoxIcon {
background:transparent url(/bsum/base/destinationlist/../common/linkTypes.gif) no-repeat scroll -15px 0;
height:15px;
overflow:hidden;
width:15px;
float:left;
}

.fespDestinationlist .bxList a.bxBoxLinkIbe:hover .bxBoxIcon {
background:transparent url(/bsum/base/destinationlist/../common/linkTypes.gif) no-repeat scroll -15px -15px;
}

.fespDestinationlistImageBox {
float:left;
width:110px;
}#bxHeader {
text-align:left;
z-index:200;
position:relative;
background-color:#fff;
}

#bxCol1 {
position:relative;
}

#bxCol2 {
position:relative;
z-index:2;
}

#bxCol1_content,#bxCol2_content,#bxCol3_content {
width:100%;
}

body {
margin:0;
padding:0;
/* background-image: url(/bsum//res/debug/background.jpg); */
}

.BxCanvas {
float:left;
background-color:#000;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height:1%;
}

.bxBox {
float:left;
overflow:hidden;
text-align:left;
margin:0;
margin-bottom:0;
background-color:#fff;
}

.bxBoxC {
float:left;
display:inline;
}

#bxPage_margins {
z-index:1;
position:relative;
}