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

body {
color:#6F7479;
font-family:Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
}/****************************************
 * Header
 ****************************************/
/* Main header */
#nav-container {
width:910px;
height:65px;
background:#fff url(/bsum/feriende/menu/menubase.gif) no-repeat 0 0;
font-size:10px;
font-family:tahoma;
}

#nav-container a {
outline:none;
}

#nav-container #nav {
font-size:10px;
position:relative;
margin:0 auto;
padding:0;
width:910px;
z-index:1250;
color:#fff;
}

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

#nav-container #nav-primary {
font-size:13px!important;
/* important um YNET zu ueberbieten */
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/feriende/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/feriende/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/feriende/menu/link.gif) no-repeat 0 0;
color:#FFF;
cursor:pointer;
}

#nav-container .nav-link-inner {
float:left;
padding:19px 8px 0;
/*---------------------------------------------------------------------*/
height:19px;
background:url(/bsum/feriende/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:190px;
background:#ff8c00 url(/bsum/feriende/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;
text-decoration:underline;
}

#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:1500;
position:relative;
text-align:left;
background-color:#fff;
}

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

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

#comvel_topheader .comvel_th_turnpoint {
height:100px;
width:10px;
background:url(/bsum/feriende/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/feriende/topheader/center2.gif) repeat-x;
position:relative;
float:right;
z-index:5;
}

#comvel_topheader .comvel_th_center1 {
height:100px;
background:url(/bsum/feriende/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/feriende/topheader/right.gif) no-repeat;
float:right;
clear:both;
}

#comvel_topheader .comvel_th_left_txt {
position:absolute;
right:0;
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/feriende/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/feriende/common/balken.gif) no-repeat 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fespBalkenOrangeBottom .fespBalkenCenterSmall {
background:#1c6eb1;
color:#fff;
}

/* ----------------------------------------------------------------------------------------- */
/* --------------------------------------- Balken-Boxen ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
.fespBoxBorder {
border-left:2px #1c6eb1 solid;
border-right:2px #1c6eb1 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/feriende/common/green_left.gif) no-repeat 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fespButtonCloseDown .fespButtonRight {
background:url(/bsum/feriende/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/feriende/common/balken.gif) no-repeat 0 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* ----------------------------------------------------------------------------------------- */
/* --------------------------------------- Balken-Boxen ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */
.BxBoxBorder {
border-left:2px #1c6eb1 solid;
border-right:2px #1c6eb1 solid;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
}.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;
}